Jump to content

Meister

Members
  • Posts

    841
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Meister

  1. I don't know if I sharing ripped off client is valid but still I'm sharing it. So yeah this is a 2012-05-15 client! Difference between other diffed client? 1. Hexed "Create Player" 2. Hexed "Tetra Vortex" 3. Disabled some buttons to prevent disconnection 4. Navigation system updated 5. forgot what else.. Also included a system folder pack wherein iteminfo.lub is translated and also towninfo.lub .. just sharing! packet_db: //2012-05-15aRagexeRE 0x01FD,15,repairitem,2 0x0369,26,friendslistadd,2 0x094B,5,hommenu,2:4 0x089A,36,storagepassword,0 0x0288,-1,cashshopbuy,4:8 0x091F,26,partyinvite2,2 0x08A8,19,wanttoconnection,2:6:10:14:18 0x0923,7,actionrequest,2:6 0x0947,10,useskilltoid,2:4:6 0x0439,8,useitem,2:4 0x0366,-1,itemlistwindowselected,2:4:8 0x0891,-1,reqopenbuyingstore,2:4:8:9:89 0x092C,2,reqclosebuyingstore,0 0x091A,6,reqclickbuyingstore,2 0x096A,-1,reqtradebuyingstore,2:4:8:12 0x0817,-1,searchstoreinfo,2:4:5:9:13:14:15 0x0367,2,searchstoreinfonextpage,0 0x087E,12,searchstoreinfolistitemclick,2:6:10 0x087C,5,walktoxy,2 0x087D,6,ticksend,2 0x08AC,5,changedir,2:4 0x0964,6,takeitem,2 0x0364,6,dropitem,2:4 0x085A,8,movetokafra,2:4 0x0869,8,movefromkafra,2:4 0x08AD,10,useskilltopos,2:4:6:8 0x08A2,90,useskilltoposinfo,2:4:6:8:10 0x08A5,6,getcharnamerequest,2 0x0957,6,solvecharname,2 0x08E5,41,bookingregreq,2:4 //Added to prevent disconnections 0x08E6,4 0x08E7,10,bookingsearchreq,2 0x08E8,-1 0x08E9,2,bookingdelreq,2 0x08EA,4 0x08EB,39,bookingupdatereq,2 0x08EC,73 0x08ED,43 0x08EE,6 0x08EF,6,bookingignorereq,2 0x08F0,6 0x08F1,6,bookingjoinpartyreq,2 0x08F2,36 0x08F3,-1 0x08F4,6 0x08F5,-1,bookingsummonmember,2:4 0x08F6,22 0x08F7,3 0x08F8,7 0x08F9,6 0x08FA,6 0x08FB,6,bookingcanceljoinparty,2 0x0907,5,moveitem,2:4 0x0908,5 0x08D7,28,battlegroundreg,2:4 //Added to prevent disconnections link for packets: http://svn6.assembla...15aRagexeRE.txt If it's not working tell me immediately xiao! RippedClient.rar System.rar
  2. Is this the full pvprankings addon? why is it that data folder is empty? Wanna add this..
  3. Meister

    Server status

    Then what should I do to make it work?
  4. Meister

    Server status

    Do I need to add privileges on mysql so that the ports will be open from my website ? I can't let my status go online. Yes there are threads about it but I can't seem to follow it. Any guides or tutorial from youtube so that it'll be easy? Thanks!
  5. Item ID 15022 .. can't find it on kRO. Don't know if it is still available. Thanks!
  6. make sure you have the correct format like ID NO.# blah blah #
  7. What client are you using? if you're using 2012-05-xx above then use the system folder particularly iteminfo.lub?
  8. I just changed the Red Potion in my test server, set the equip_jobs to 20000000 and upper to 8, and only my Kagerou could use it. Why are you adding extra numbers to the Kag/Obo bitmask? They have the highest in the database - you don't need to add more bitmasks from anywhere for them to use it. The copy/paste you thought you didn't want to see actually had the answer. If you searched the /doc folder, or the wiki, you'd find this information as easily as i did. As i've said the item can be used by kagerou and 2nd job or (rebirth trans) thats why I added sub bit mask.. Look.. "Job: 2nd Job, Kagerou/Oboro === 0x02012C80 -- wrong.." it is clearly stated that is not for kagerou use only. That's why I'm asking it..
  9. Mind to share it? TY! or particularly the hex code for this dif.. WDGRemoveHourlyPlaytimeMinder.dll & WDGRemoveHourlyGameGrade.dll .. why not diff a new client? gives me error.. just need the hex does for this 2 diff stated above. Thanks!
  10. here we go again, giving examples of const.db and etc.. like I've said.. I've tried it.. I used Job: 2nd Job, Kagerou/Oboro === 0x02012C80 .. using the bit mask for kagerou Kagerou/Oboro (2^29): 0x20000000 and added it onto existing item db for example... hat of sun god can only be used by 2nd job... so what I did.. used a calculator. from its hex to decimal. then from decimal added it up so. the resulting value of the hex value of the hat of sun god + 20000000 for kagerou is 0x02012C80 .. but didn't work.. kindly explain me this.. EAJ_KAGEROUOBORO 0x10A
  11. Oks then. topic close. thanks! now i know that timers cant be used. sorry noob here.
  12. my brain is exploding from the suggestions you've made. >,< from this to that. and from that to this.. Well then maybe its not possible to run timer when player is offline. maybe next time I should put a questionable post like.. How to set timer when player is offline? if possible can you give an example? if not possible then topic close. LOL. last final question. does gettimetick(2) or anything that involves gettime or gettimetick can start even the player is offline when it is set on a global variable such as # or @?
  13. Thanks for this. I'll serve his as an alternative.. but I'm trying to find a script in which it will count the hours even player is offline. But don't know if it is possible..
  14. I know that cause I've already read it.. But how come that when I used HUNTING the erasequest doesn't work but for PLAYTIME it works..
  15. By using this script and analyzing how it works, i came up to this thought.. If I use this script.. example today.. day = tuesday.. The OnDaily: will set the #dailyreward,gettime(8) -- as tuesday @ time Xx:XX am/pm and if come tomorrow - wednesday.. if I used the command .. player is able to use it? at the same time with tuesday?
  16. Done. added the code if( checkquest( <questID> ) == 1 ){ erasequest <questID>; } Still the quest isn't erased. I checked upon quest_db and set the cooldown to minute but nothing happens.. but I tried this code if(checkquest(19950,PLAYTIME) == 2 ) { erasequest 19950 mes blah blah } it worked! Now I have a question.. what's the difference between HUNTING, And PLAYTIME? Does PLAYTIME, only counts the hours/minutes when the player is online?
  17. something like this can you further enlighten me about gettimetick(2) cause I don't understand this thing written on the script_commands .. "This function will return the system time in UNIX epoch time (if tick type is 2) or the time since the start of the current day in seconds if tick type is 1. Passing 0 will make it return the server's tick, which is a measurement in milliseconds used by the server's timer system. The server's tick is an unsigned int which loops every ~50 days." Does it mean gettimetick(2) - will still process even the player is offline?
  18. sorry if I didin't elaborate it.. well then here's what i'm trying to make.. i'll make a custom command "@dailyreward" wherein it'll give a daily reward .. and "@monthlyreward" for monthly reward.. and e.g. if the player uses @dailyreward .. it will give an item but will set a 24 hour cooldown to avoid spamming of reward. the question here how to attach the timer if player is offline? do I need to use command such as OnClock to reset the variable attached on the @dailyreward ? like.. this.. binatcmd("dailyreward",blablah::OnDaily"); - don't mind the correct script for this.. OnDaily: if(#dreward != 1) { announce >>> getitem n,x; dispbototm >>>> set #dreward,1; OnPCLoginEvent: attachnpctimer "+strcharinfo(2)+" initnpctimer and then get time tick? what I'm freaking out is that don't know how to use the timer when player is offline.. For simplicity, player can only use the command for every 24 hours.. another example.. if e.g. player uses @dailyreward command at 9:59P.M. then he can use the command again next day with the same time or onwards.. and if com tomorrow, he'll use the command @ 10:30 (late for 30 minutes) come tomorrow, he can use the command again @ 10:30.. just like that..
  19. @emistry: Where shall I put it? before the case right? example.. if( checkquest( 19950 ) == 1 ){ erasequest 19950; } for(set .@u,0; .@u<2; set .@u,.@u+1) if (checkquest(19900+.@u,HUNTING) == 1) { mes "[ Scientist Que ]"; mes "Quest currently in progress"; close; } if (checkquest(19950,HUNTING) == 2) { mes "[ Scientist Que ]"; mes "Please wait 23 hours before taking"; mes "the Unrefined Energy Crystal"; mes "quest again! Thanks!"; close; } switch(select("Requiem:Bathory:Spring Rabbit:Sleeper:Evil Druid:Petite:Clock")) { case 1: callsub L_Quest1,19900,"Requiem",90000; case 2: callsub L_Quest1,19901,"Bathory",94000; case 3: callsub L_Quest1,19902,"Spring Rabbit",114000; case 4: callsub L_Quest1,19903,"Sleeper",96000; case 5: callsub L_Quest1,19904,"Evil Druid",96000; case 6: callsub L_Quest1,19905,"Petite",146000; case 7: callsub L_Quest1,19906,"Clock",96000; } is this correct?
  20. This script sets a 23 hour cooldown after taking 1 quest at any category. Now the problem is. After setting the quest of the 23 hour cooldown. After 23 hours. The npc won't let me get any quest.. where did I put the 23 hour cooldown? at L_Quest1 to L_Quest4 .. particularly setquest 19950 - 19953 .. this particular quest id sets a 23 hour cooldown for the player.. entry for quest_db 19950,82800,0,0,0,0,0,0,"Unrefined Energy Crystal Effect" 19951,82800,0,0,0,0,0,0,"Refined Energy Crystal Effect" 19952,82800,0,0,0,0,0,0,"Pure Energy Crystal Effect" 19953,82800,0,0,0,0,0,0,"Pure Energy Crystal Effect" now.. with this line posted below.. if (checkquest(19950,HUNTING) == 2) { mes "[ Scientist Que ]"; mes "Please wait 23 hours before taking"; mes "the Unrefined Energy Crystal"; mes "quest again! Thanks!"; close; } this checks the 23 hour cooldown.. so what am I going to do here to set erasequest command if the 19950-19953 cooldown expires? Thanks! Full script below..
  21. I'm trying to make a command in which it'll give daily reward or monthly reward.. using bindatcmd..
  22. e.g. example at his first login. I set a timer to the player for 24 hours.. Even if he/she logouts, the timer will still be on going.. I'm lost with the OnTimer part with attachnpctimer "+strcharinfo(1)+"; cause the timer only run if the player is online..
×
×
  • Create New...