Emistry

Forum Moderator
  • Content Count

    8,998
  • Avg. Content Per Day

    3
  • Joined

  • Last visited

  • Days Won

    179

Emistry last won the day on June 7

Emistry had the most liked content!

Community Reputation

1,823 Excellent

About Emistry

  • Rank
    /me hate IPS4 Editor
  • Birthday July 20

Profile Information

  • Gender
    Male
  • Location
    Novice Ground
  • Server
    127.0.0.1
  • Github
    emistry
  • Interests
    Chit-chat ~

Contact Methods

Recent Profile Visitors

40,006 profile views
  1. prontera,155,181,5 script Sample 4_F_KAFRA,{ end; OnAgitStart: .woe_timer_1 = gettimetick(2) + 3600; // 1 hour WOE FE donpcevent strnpcinfo(3)+"::OnCountdown"; end; OnAgitStart2: .woe_timer_2 = gettimetick(2) + 3600; // 1 hour WOE SE donpcevent strnpcinfo(3)+"::OnCountdown"; end; OnCountdown: [email protected] = gettimetick(2); if (.woe_timer_1 > [email protected]) [email protected]$ = [email protected]$ + "(FE: "+(.woe_timer_1 - [email protected])+") "; if (.woe_timer_2 > [email protected]) [email protected]$ = [email protected]$ + "(SE: "+(.woe_timer_2 - [email protected])+") "; if ([email protected]$ != "") { [email protected]$ = "WOE " + [email protected]$; sleep 1000; donpcevent strnpcinfo(3)+"::OnCountdown"; } end; }
  2. also known as "GM menu" the extra menu that shown when you right click on the object.
  3. cutin .Pic$[[email protected]],4; change to cutin sprintf("Daily_%02d_%d", [email protected], gettime(6)), 4;
  4. he probably killed those monster using GM commands.
  5. configure the mininum refine for each ores refer the setting and configure the refine rate.
  6. if(sd->status.base_level >= 99 && pc_readglobalreg(sd, add_str("noexp")) == 1) base_exp = 0;
  7. https://github.com/HerculesWS/Hercules/pull/2432 how they lock the src code when its a public repository lol
  8. try 4117,Side_Winder_Card,Sidewinder Card,6,20,,10,,,,,,,,2,,,,,{ addtoskill "TF_DOUBLE",1,2; bonus bDoubleRate,5; },{},{}
  9. refer the updated script again
  10. prontera,155,181,5 script PVP Room 4_F_KAFRA1,{ for ([email protected] = 0; [email protected] < .size; [email protected]++) [email protected]$ += .name$[[email protected]] + "[ "+getmapusers(.map$[[email protected]])+" ]" + ":"; [email protected] = select([email protected]$) - 1; warp .map$[[email protected]], 0, 0; end; OnInit: setarray .name$, "Title 1", "Title 2", "Title 3", "Title 4", "Title 5", "Title 6"; setarray .map$, "pvp_map_1", "pvp_map_2", "pvp_map_3", "pvp_map_4", "pvp_map_5", "pvp_map_6"; .size = getarraysize(.map$); initnpctimer; OnTimer5000: .index = (.index % .size); delwaitingroom; waitingroom .name$[.index] + "[ "+getmapusers(.map$[.index])+" ]", 0; .index++; initnpctimer; end; } try
  11. maybe something like this ? prontera,155,181,5 script Sample 4_F_KAFRA1,{ [email protected]_aid = getcharid(3); [email protected]$ = "SELECT c.`account_id`,c.`name`,c.`online`, SUM(ISNULL(i.`amount`, 0)) " + "FROM `char` c " + "INNER JOIN `inventory` i ON c.`char_id` = i.`char_id` AND i.`nameid` IN (21026, 210267) " + "WHERE c.`account_id` IN (SELECT `account_id` FROM `login` WHERE `level` > 0) " // + "AND c.`online` = 1 " + "GROUP BY i.`char_id` " + "ORDER BY c.`name`"; [email protected] = query_sql([email protected]$, [email protected], [email protected]$, [email protected], [email protected]); mes "Found "[email protected]+" Record(s)"; for ([email protected] = 0; [email protected] < [email protected]; [email protected]++) { if ([email protected][[email protected]]) { if (attachrid([email protected][[email protected]])) [email protected][[email protected]] = (countitem(21026) + countitem(210267)); attachrid([email protected]_aid); } mes "^0000FF"+([email protected]+1) +". ^007700"+ [email protected]$[[email protected]] +" "+([email protected][[email protected]] ? "(VIP)" : "" )+" - ^007700"+([email protected][[email protected]] ? "Online":"Offline" )+"^000000"; } close; } it shall include offline players too.
  12. another option for invisible npc, change the NPC sprite into -1 or 111 or 844, but the npc mostly will remain clickable depend on which sprite you selected.
  13. https://rathena.org/board/topic/118628-grf-encryption-file-not-found/
  14. try change else if ( !getcharid( 2,[email protected]$ ) ) { mes .npcname$; mes "^ff0000"[email protected]yer$+" is not a member of your guild."; close; } into else if ( !getcharid(2) || getcharid(2) != getcharid( 2,[email protected]$ ) ) { mes .npcname$; mes "^ff0000"[email protected]yer$+" is not a member of your guild."; close; }