Jump to content

jawbreaker

Members
  • Posts

    68
  • Joined

  • Last visited

Everything posted by jawbreaker

  1. Try BTNREPLAY, BTNSTART and BTNCLOSE. I forgot to update the config template. Hi thank you for this . it works hehehe but not the BTNCLOSE . I tried BTNCANCEL not working also. And also sir, most of my players anti-virus delete the launcher is there anyway also to prevent this? I appreciate your response.
  2. i made same with the buttons Resource Name: IDB_REPLAY Resource Name: IDOK Resource Name: IDCANCEL but it did not show the button, am i doing it right? Thanks
  3. im adding optional reward example, 1 coin on Baphomet, 2 coins for Darklord kill. i will be posting later.
  4. //===== Hercules Script ====================================== //= MVP Spawn Timer //===== By: ================================================== //= jawbreaker //===== Current Version: ===================================== //= 1.1 //===== Description: ========================================= //= Control MVP Spawn with script. MVP will not respawn on server start or reload using flag. //===== Additional Comments: ================================= //= 1.0 Remove/Comment all MVP spawn at npc/pre-re/mobs/dungeons/ or /fields. //= 1.1 Initialize TimeStamp when not set to all MVP Fixed typo on MVP_Map array. //============================================================ - script MVPTimer -1,{ OnInit: // Mvp ids setarray $MVP_ID[0],1511,1785,1785,1785,1785,1785,1039,1272,1272,1719, 1046,1046,1389,1112,1115,1115,1418,1252,1768,1086, 1885,1832,1734,1688,1373,1147,1147,1059,1150,1087, 1087,1190,1038,1157,1159,1623,1492,1251,1583,1312, 1751,1685,1630; // Mvp maps setarray $MVP_Maps$[0],"moc_pryd06","ra_fild02","ra_fild03","ra_fild04","ve_fild01","ve_fild02","prt_maze03","gl_chyard","gld_dun04","abyss_03", "gef_dun02","gld_dun02","gef_dun01","treasure02","gld_dun01","pay_fild11","gon_dun03","xmas_fild01","ra_san05","prt_sewb4", "mosk_dun03","thor_v03","kh_dun02","ayo_dun02","niflheim","gld_dun03","anthell02","mjolnir_04","pay_dun04","gef_fild02", "gef_fild14","gef_fild10","moc_pryd04","in_sphinx5","moc_fild15","ein_dun02","ama_dun03","xmas_dun02","beach_dun","tur_dun04", "odin_tem03","jupe_core","lou_dun03"; // Respawn time (minutes) setarray $MVP_Time[0],60,240,180,300,180,360,120,60,480,180, 120,480,60,120,480,120,94,120,300,60, 120,660,120,420,91,480,120,120,60,1440, 60,120,60,60,120,125,91,60,300,60, 480,120,117; // Respawn only undead MVP's on server start or reload for( set .@i,0; .@i < getarraysize($MVP_ID); set .@i, .@i+1 ) { // check whether MPV is alive or $MVP_Status variable is not yet set. // 1 - Dead, 2 - Alive if ( $MVP_Status[.@i] == 2 || $MVP_Status[.@i] == 0 || $MVP_TimeStamp[.@i] == 0 ) { monster $MVP_maps$[.@i],0,0,"--ja--",$MVP_ID[.@i],1; set $MVP_Status[.@i], 2; } else { // don't respawn MVP and wait for next spawn time set $MVP_Status[.@i], 1; } } initnpctimer; OnTimer60000: // Check every 1 minute for( set .@i,0; .@i < getarraysize($MVP_ID); set .@i, .@i+1 ) { set .@time, $MVP_Time[.@i]*60; // Conversion to seconds so we can use gettimetick if( ($MVP_TimeStamp[.@i] + .@time) <= gettimetick(2) && $MVP_Status[.@i] == 1 ) { monster $MVP_Maps$[.@i],0,0,"--ja--",$MVP_ID[.@i],1; // Defines last respawn set $MVP_TimeStamp[.@i], gettimetick(2); set $MVP_Status[.@i], 2; } } setnpctimer 0; end; OnNPCKillEvent: if( getmonsterinfo(killedrid, MOB_MVPEXP) > 0 ) // process only MVP Monsters for( set .@i,0; .@i < getarraysize($MVP_ID); set .@i, .@i+1 ) { if( (killedrid == $MVP_ID[.@i]) && (strcharinfo(3) == $MVP_Maps$[.@i])) { set $MVP_Status[.@i],1; // set flag mvp has died set $MVP_TimeStamp[.@i], gettimetick(2); // set mpv death time } } end; } I made this just today. Please report any problem
  5. same here, it did not redirect to the actual voting site. It just give points. Can someone help us here please
  6. i thinks what he is trying to say is that, hex the client to accept a custom parameter instead of using 1rag1 or 1sak1 to start the game exe.
  7. //account bound items .@boundtype = 1; getinventorylist(); for(.@i = 0; .@i < @inventorylist_count; .@i++) { delitem2 @inventorylist_id[.@j],@inventorylist_amount[.@j],@inventorylist_identify[.@j],@inventorylist_refine[.@j],@inventorylist_attribute[.@j],@inventorylist_card1[.@j],@inventorylist_card2[.@j],@inventorylist_card3[.@j],@inventorylist_card4[.@j]; getitembound2 @inventorylist_id[.@j],@inventorylist_amount[.@j],@inventorylist_identify[.@j],@inventorylist_refine[.@j],@inventorylist_attribute[.@j],@inventorylist_card1[.@j],@inventorylist_card2[.@j],@inventorylist_card3[.@j],@inventorylist_card4[.@j],.@boundtype; .@j++; } i plan to make all items in inventory account bound with this code, my problem now is that, IF 2 same items found (example: 2 gloves_) only 1 gloves_ is bounded, the other is not. Can somebody help me with this routine? Thanks
  8. im trying to add the spam protection from Emistry flower counting, can you verify if this is ok? Thanks prontera,155,181,5 script Monster Counting Game 757,{ mes "This is a Monsters Counting Game"; mes "I will summon some Monsters here, and you have to count the Correct Amount of Monsters i summoned."; mes "^FF0000Only Count for the Monsters i mentioned^000000"; next; switch( select( "Information", ( getgmlevel() < .GMLevel || .status )?"":"^FF0000[GM]^000000 Start Game", ( getgmlevel() < .GMLevel || !.status )?"":"^FF0000[GM]^000000 End Game" )){ case 1: mes "When the Event Start, i will summon some Monsters at a small area, and players have to count the amount of the flowers."; mes "Whoever tell me the correct amount of Monsters i mentioned, he/she win the game."; break; case 2: mes "Event will begin right now."; close2; donpcevent strnpcinfo(0)+"::OnStartEvent"; end; case 3: deletepset 1; npctalk "Counting Game Cancelled."; mes "Game Cancelled."; killmonster .map$,"All"; setcell .map$,.xy_area[0],.xy_area[1],.xy_area[2],.xy_area[3],cell_basilica,0; setcell .map$,.xy_area[0],.xy_area[1],.xy_area[2],.xy_area[3],cell_walkable,1; .status = 0; delwaitingroom; break; } close; OnSpammed: .@Spam = 0; end; iSpam: if( getgmlevel() > 90 ) end; set @Spam,@Spam + 1; if( @Spam >= .Spam ){ // 3 Continuos Answer will trigger... set @SpamDelay,gettimetick(2) + .Spam; dispbottom "SPAM Detected, your answer within next "+.Spam+" Seconds will be Ignored."; } deltimer strnpcinfo(0)+"::OnSpammed"; addtimer ( .Spam * 1000 ),strnpcinfo(0)+"::OnSpammed"; end; OnRight: .@Spam = 0; deltimer strnpcinfo(0)+"::OnSpammed"; getmapxy( .@map$,.@x,.@y,0 ); if ( .status == 0 ) { dispbottom "[Counting Game] Event isnt running."; } else if ( .status == 1 ) { dispbottom "[Counting Game] Please wait for the round to start."; } else if ( distance( .npc_x,.npc_y,.@x,.@y ) > 14 ) { dispbottom "[Counting Game] You're too far away."; } else if( @SpamDelay > gettimetick(2) ){ message strcharinfo(0),"SPAM Protection : Remain "+( @SpamDelay - gettimetick(2) )+" seconds."; } else { npctalk "Bravo!! "+strcharinfo(0)+" is correct!!"; // rewards getitem 512,1; getitem 512,2; getitem 512,3; specialeffect2 EF_POTION_CON; awake .npc_name$; } end; function xy_wall; end; OnInit: // Min. GM Level to access GM Panel .GMLevel = 80; .Spam = 3; .Delay = 10; .max_round = 3; .max_duration = 3; .wall_mob_id = 1085; setarray .xy_area, 151,169, 161,179; setarray .monster, PORING, DROPS, MARIN, POPORING; .monster_size = getarraysize( .monster ); .npc_name$ = strnpcinfo(0); getmapxy( .map$,.npc_x,.npc_y,1 ); setmapflag .map$,mf_monster_noteleport; end; OnMinute00: OnStartEvent: if ( !.status ) { areawarp .map$,.xy_area[0],.xy_area[1],.xy_area[2],.xy_area[3],.map$,.npc_x,.npc_y; killmonster .map$,.npc_name$+"::OnDied"; killmonster .map$,.npc_name$+"::OnWallDied"; setcell .map$,.xy_area[0],.xy_area[1],.xy_area[2],.xy_area[3],cell_basilica,1; setcell .map$,.xy_area[0],.xy_area[1],.xy_area[2],.xy_area[3],cell_walkable,1; .status = 1; for( .@i = .xy_area[0]; .@i <= .xy_area[2]; .@i++ ){ xy_wall( .@i,.xy_area[1] ); xy_wall( .@i,.xy_area[3] ); } for( .@i = .xy_area[1]; .@i <= .xy_area[3]; .@i++ ){ xy_wall( .xy_area[0],.@i,0 ); xy_wall( .xy_area[2],.@i ); } do{ .@round++; npctalk "Round # "+.@round; sleep 5000; .status = 2; .@mob = .monster[ rand( .monster_size ) ]; .@amount = rand( 20,50 ); // add-on size influence ? areamonster .map$,.xy_area[0],.xy_area[1],.xy_area[2],.xy_area[3],"",.@mob,.@amount,.npc_name$+"::OnDied"; deletepset 1; defpattern 1,"([^:]+):.*"+.@amount+".$", "OnRight"; defpattern 1,"([^:]+):.*.*", "iSpam"; activatepset 1; waitingroom "How many's there?",0; npctalk "Tell me the correct amount of monster in there."; // debugmes " > "+.@amount+" "+getmonsterinfo( .@mob,MOB_NAME ); sleep ( .max_duration * 60000 ); killmonster .map$,.npc_name$+"::OnDied"; delwaitingroom; deletepset 1; .status = 1; sleep 5000; }while( .@round < .max_round ); npctalk "That's the Last, thank you for participating."; emotion e_thx; killmonster .map$,.npc_name$+"::OnDied"; killmonster .map$,.npc_name$+"::OnWallDied"; setcell .map$,.xy_area[0],.xy_area[1],.xy_area[2],.xy_area[3],cell_basilica,0; setcell .map$,.xy_area[0],.xy_area[1],.xy_area[2],.xy_area[3],cell_walkable,1; .status = 0; } end; OnDied: OnWallDied: end; function xy_wall { .@x = getarg(0); .@y = getarg(1); monster .map$,.@x,.@y,"",.wall_mob_id,1,.npc_name$+"::OnWallDied"; setcell .map$,.@x,.@y,.@x,.@y,cell_walkable,0; // setcell .map$,.@x,.@y,.@x,.@y,cell_basilica,1; return; } }
  9. Thor_Patcher[2.6.4.8].7z 2.6.4.8B total image = 284kb Thor exe = 2.8mb but when i generate the patcher it Thor.exe is 64MB Can somebody help me with this? Thanks
  10. both are wearing the wedding ring, no adopted child, and target player to adopt is new novice. have you tried this with 2014 client?
  11. I tried 2014 clients and got problem with "adoption". It is supposed to be there when you right click to the target novice. heres how i tried it: 1. Marry 2. Invite wife and target adopt new novice character 3. right click on novice and booooom!!! no option to adopt. I tried this to 2013 clients and got no problem with it. Please help. Thanks
  12. packet(0x0360,6,clif->pReqClickBuyingStore,2); thank you Lilystar it works. 20140115 - how about Adoption i don't see "send adoption request" when i right click on the target child.
  13. whats the title of that BGM? its nice
  14. Hi Themon, i was wonding if you have packet for 2014-01-15, the one im using below disconnects me when i double click the buying stores. Thanks // 2014-01-15eRagexe - YomRawr #if PACKETVER >= 20140115 packet(0x0369,7,clif->pActionRequest,2,6); packet(0x083C,10,clif->pUseSkillToId,2,4,6); packet(0x0437,5,clif->pWalkToXY,2); packet(0x035F,6,clif->pTickSend,2); packet(0x08A7,5,clif->pChangeDir,2,4); packet(0x0940,6,clif->pTakeItem,2); packet(0x0361,6,clif->pDropItem,2,4); packet(0x088E,8,clif->pMoveToKafra,2,4); packet(0x0367,8,clif->pMoveFromKafra,2,4); packet(0x0438,10,clif->pUseSkillToPos,2,4,6,8); packet(0x0366,90,clif->pUseSkillToPosMoreInfo,2,4,6,8,10); packet(0x0802,6,clif->pGetCharNameRequest,2); packet(0x0368,6,clif->pSolveCharName,2); packet(0x0360,12,clif->pSearchStoreInfoListItemClick,2,6,10); packet(0x0817,2,clif->pSearchStoreInfoNextPage,0); packet(0x0815,-1,clif->pSearchStoreInfo,2,4,5,9,13,14,15); packet(0x096A,-1,clif->pReqTradeBuyingStore,2,4,8,12); packet(0x088A,6,clif->pReqClickBuyingStore,2); packet(0x0965,2,clif->pReqCloseBuyingStore,0); packet(0x0815,-1,clif->pReqOpenBuyingStore,2,4,8,9,89); packet(0x096A,18,clif->pPartyBookingRegisterReq,2,4); // packet(0x088A,8); // CZ_JOIN_BATTLE_FIELD packet(0x0965,-1,clif->pItemListWindowSelected,2,4,8); packet(0x0966,19,clif->pWantToConnection,2,6,10,14,18); packet(0x095D,26,clif->pPartyInvite2,2); // packet(0x095B,4); // CZ_GANGSI_RANK packet(0x089B,26,clif->pFriendsListAdd,2); packet(0x092D,5,clif->pHomMenu,2,4); packet(0x0865,36,clif->pStoragePassword,0); #endif
  15. jawbreaker

    GRF Editor

    This tools encryption process was very great, this protect vital data such as Luafiles, clientinfo or even sprite and map resources. However, i notice that this does NOT prevent players from adding/merging their own modified sprites, and stuffs like FLAT MAPS to the package. Is there a way that client will only read encrypted file inside grf but not the user added unencrypted changes? example: Enable Multiple GRF's - Embedded 0=yourRO.grf <- client will only read OR accept only patches matching your encryption keys. 1=data.grf 2=sdata.grf Most ragnarok players now, uses flat maps and edited sprite by merging their grf to your server grf.
  16. This tools encryption process was very great, this protect vital data such as Luafiles, clientinfo or even sprite and map resources. However, i notice that this does NOT prevent players from adding/merging their own modified sprites, and stuffs like FLAT MAPS to the package. Is there a way that client will only read encrypted file inside grf but not the user added unencrypted changes? example: Enable Multiple GRF's - Embedded 0=yourRO.grf <- client will only read OR accept only patches matching your encryption keys. 1=data.grf 2=sdata.grf Most ragnarok players now, uses flat maps and edited sprite by merging their grf to your server grf.
  17. Can you help me with message display or announce display format? Thank you mes "How much do you buy it?"; input .@price; next; mes "Buying Price: ^FF0000"+.@price+"^000000z"; // sample: if i input: 1000000 // This will display: // Buying Price: 1000000z // How can i make it to this format: // Buying Price: 1m // Buying Price: 1.1m // Buying Price: 600k // Buying Price: 1,000,000z
  18. when player talk to npc, the dialog closes automatically and they are stuck since dialog was not close properly. The only solution is to do a character select.
  19. same issue here bro, pero its not consistent eh, i cant reproduce the problem agad2x. i'm using Euphy's Warper v1.4a.
  20. its the dts_warper.txt at npc/scripts_athena.conf. You may remove it if you wish. // ---------------- Kafras & Cool Event Corp. ------------------- npc: npc/kafras/dts_warper.txt npc: npc/kafras/functions_kafras.txt npc: npc/kafras/kafras.txt
  21. Thank you for your time helping, how were you able to get "1408492799". ? set .@a,1408492799-gettimetick(2); if ((gettime(7)==2014 && gettime(6)==8 && (gettime(5)==17 || gettime(5)==18 || gettime(5)==19))==1) { can we do compute from based on last day of the event in gettime(5)==19?. I was planning to put all possible event day in the script. This is what i did, maybe you can help me refine more //===== rAthena Script ======================================= //= Holiday Specials //===== By: ================================================== //= tlacson7 //===== Current Version: ===================================== //= 1.0 Initial Release //===== Compatible With: ===================================== //= rAthena Project //===== Description: ========================================= //= Info : Give special Rental item with expiration during holidays //= 2014/08/18: 1.0 Release and fully working. [tlacson7] //============================================================ prontera,140,98,5 script Event Organizer 540,{ if((gettime(6)==8 && (gettime(5)==15 || gettime(5)==16 || gettime(5)==17))==1) { mes "[Raja Baguinda Festival]"; mes "August 15-17"; mes "Location: Jolo, Sulu"; mes "A three-day cultural show and festivites commemorating the arrival of Rajah Baguinda who was responsible for the spread of Islam and reinforcing the Sultanate Government in the Sulu Archipelago."; specialeffect EF_SANDMAN; set .@end,17; if (hol_pack==1) { close; } set .@i,((.@end-gettime(5))*60*60*24)+((23-gettime(3))*60*60)+((59-gettime(2))*60); set hol_pack,1; rentitem 5430,.@i; close; } if((gettime(6)==8 && (gettime(5)==22 || gettime(5)==23 || gettime(5)==24))==1) { mes "[Kadayawan sa Dabaw]"; mes "August 22-24"; mes "Location: Davao City"; mes "A celebration of the bountiful harvests of fruits and orchids during the season. Activities include fruit and flower show, trade fair, tribal/civic/military parade, traditional sports activities, horsefight, Search for B'yaneng Kadayawan and street dancing."; specialeffect EF_SANDMAN; set .@end,24; if (hol_pack==1) { close; } set .@i,((.@end-gettime(5))*60*60*24)+((23-gettime(3))*60*60)+((59-gettime(2))*60); set hol_pack,1; rentitem 5430,.@i; close; } if((gettime(6)==9 && (gettime(5)==16 || gettime(5)==17 || gettime(5)==18))==1) { mes "[T'Boli Tribal Festival]"; mes "September 16-18"; mes "Location: Lake Sebu, South Cotabato"; mes "An annual authentic T'boli tribal festival staged at Lake Sebu. Features tribal rituals that start at early down amidst sounds of gongs and native music, culminating at the town plaza where cultural dances and ethic sports like horsefight are held."; specialeffect EF_SANDMAN; set .@end,18; if (hol_pack==1) { close; } set .@i,((.@end-gettime(5))*60*60*24)+((23-gettime(3))*60*60)+((59-gettime(2))*60); set hol_pack,1; rentitem 5430,.@i; close; } if((gettime(6)==9 && (gettime(5)==19 || gettime(5)==20 || gettime(5)==21))==1) { mes "[Feast of Nuestra Senorra Penafrancia]"; mes "September 19-21"; mes "Location: Naga City, Camarines Sur"; mes "A religious festival held in hornor of the Feast of Our Lady of Peñafrancia. Bicol's most revered patrones highlighted by the fluvial procession of the Lady's image down the Bicol river. The week-long-celebration includes civic-military parade, sportsfests, exhibits, cultural shows, beauty pageants and colorful competitions."; specialeffect EF_SANDMAN; set .@end,21; if (hol_pack==1) { close; } set .@i,((.@end-gettime(5))*60*60*24)+((23-gettime(3))*60*60)+((59-gettime(2))*60); set hol_pack,1; rentitem 5430,.@i; close; } if((gettime(6)==10 && (gettime(5)==17 || gettime(5)==18 || gettime(5)==19))==1) { mes "[Maskara Festival]"; mes "October 17-19"; mes "Location: Bacolod City"; mes "The biggest annual event that reflects the Bacoleños love for fun and gaiety. Coinciding with Bacolod City's charter day celebration, the festival features sports competitions, cultural programs, carnivals, beauty contest and a long Mardi grasstyle costumed and masked street dancers"; specialeffect EF_SANDMAN; set .@end,19; if (hol_pack==1) { close; } set .@i,((.@end-gettime(5))*60*60*24)+((23-gettime(3))*60*60)+((59-gettime(2))*60); set hol_pack,1; rentitem 5430,.@i; close; } if((gettime(6)==10 && (gettime(5)==19 || gettime(5)==20 || gettime(5)==21 || gettime(5)==22))==1) { mes "[Ibalong Festival]"; mes "October 19-22"; mes "Location: Legaspi City"; mes "A celebration depicting Bicol's early beginnings as portrayed in the Ibalong epic that tells of super heroes Handiong, Batlog and Oryol and villains and wild animals that roamed in the ancient times. In music and dances, revelers parade on the main streets wearing masks of these heroes and villains. Festival activities include"; mes "tours, trade fairs, exhibits and beauty pageants."; specialeffect EF_SANDMAN; set .@end,22; if (hol_pack==1) { close; } set .@i,((.@end-gettime(5))*60*60*24)+((23-gettime(3))*60*60)+((59-gettime(2))*60); set hol_pack,1; rentitem 5430,.@i; close; } if((gettime(6)==11 && (gettime(5)==21 || gettime(5)==22 || gettime(5)==23))==1) { mes "[Feast of San Clemente/Higantes Festival]"; mes "November 21-23"; mes "Location: Angono, Rizal"; mes "Angono's joyous fiesta in honor of San Clemente whose image, resplendent in papal vestment, is borne by male devotees during a procession accompanied by pahadores (devotees dressed in colorful local costumes, wooden shoes and carrying boat paddles) and higantes (giant paper mache effigies) The street event culminates in a fluvial procession in Laguna de Bay amidst revelry that continues until the image is brought back to its sanctuary."; specialeffect EF_SANDMAN; set .@end,23; if (hol_pack==1) { close; } set .@i,((.@end-gettime(5))*60*60*24)+((23-gettime(3))*60*60)+((59-gettime(2))*60); set hol_pack,1; rentitem 5430,.@i; close; } if((gettime(6)==12 && (gettime(5)==8))==1) { mes "[Pagdidiwata]"; mes "December 8"; mes "Location: Puerto Princessa, Palawan"; mes "A thanks giving celebration by the Tagbanua natives of Palawan in ritual dances and food offerings to their deities and souls of departed kin"; specialeffect EF_SANDMAN; set .@end,8; if (hol_pack==1) { close; } set .@i,((.@end-gettime(5))*60*60*24)+((23-gettime(3))*60*60)+((59-gettime(2))*60); set hol_pack,1; rentitem 5430,.@i; close; } if((gettime(6)==12 && (gettime(5)==28 || gettime(5)==29 || gettime(5)==30))==1) { mes "[Binirayan Festival]"; mes "December 28-30"; mes "Location: San Jose, Antique"; mes "A festive commemoration of an episode in the history of the Filipino race through colorful pageants acted on the beaches of Maybato in San Jose and Malandog in Hamtik. Particularly interesting is the drama of the first Malay settlement at malandog which runs for several days and nights. Binirayan is also an occasion of reunion with families, relatives and friends of homecoming Antiqueno expatriates."; specialeffect EF_SANDMAN; set .@end,30; if (hol_pack==1) { close; } set .@i,((.@end-gettime(5))*60*60*24)+((23-gettime(3))*60*60)+((59-gettime(2))*60); set hol_pack,1; rentitem 5430,.@i; close; } set hol_pack,0; mes "[Event Manager]"; mes "No Special Events at the moment"; close; }
  22. im getting error when i click the NPC here: prontera,151,173,6 [Warning]: Incorrect use of 'close' command! (source:TvT Event / path:npc/custom/tvt.txt) Thanks
  23. Please help me with gettime() computation prontera,143,98,3 script Holiday Event 58,{ if((gettime(6)==8 && (gettime(5)==17 || gettime(5)==18 || gettime(5)==19))==1) { mes "[Event Manager]"; mes "August 17-19"; mes "Location: My Kitchen"; mes "Come and Join a Party at My Kitchen"; specialeffect EF_SANDMAN; if (hol_pack==1) { mes "[This holiday Event]"; mes "You already claimed your package."; close; } set hol_pack,1; rentitem 5451,86400; //how can i configure remaining time here when they claim at Aug 18, 13:00:00 and Event will end on Aug 19, 23:59:59? close; } mes "[Event Manager]"; mes "No Special Events at the moment"; close; }
  24. Yah i was looking for it also
×
×
  • Create New...