Jump to content

Winz

Members
  • Posts

    1479
  • Joined

  • Last visited

  • Days Won

    16

Everything posted by Winz

  1. it's remove Quake Skill Effect WDGRemoveQuakeSkillEffect.zip about the zoom thing, elaborate more pls? i don't understand "scroll for camera"
  2. not sure where you are but I'm sure about this: clientinfo.xml change the values accordingly, refer to this: http://rathena.org/wiki/Clientinfo
  3. open setup.exe or opensetup.exe (client) go to the other tab,and tick the [ ] /noctrl should be the blue ghost setup.exe or opensetup.exe
  4. first, install the flux base from here http://rathena.github.io/FluxCP
  5. clientinfo.xml: summary: edit your clientinfo, make it something like.. <aid> <admin>200000</admin> <admin>200001</admin> </aid>
  6. Winz

    skill_unit_db

    this? https://github.com/rathena/rathena/blob/master/db/const.txt#L1161 wrong
  7. umm, what I saw was just a piece of codes, not the entire file, so I can't refer to what were you talking about. anyway, good it's solved.
  8. Use "Disable 1rag1 type parameters" while diffing
  9. clientdate? are you sure your client is reading this system/iteminfo.lub, not itemdesctable ?
  10. try this. clientinfo edit: you got so many dash signs ( - ) try getting opensetup http://nn.nachtwolke.com/dev/opensetup/ clientinfo.xml
  11. announce "a"; sleep2 5000; //wait 5 sec announce "n"; sth like that
  12. //===== Hourly Points Script ========================================= //===== By: ========================================================== //= GorthexTiger modified by Nibi modified again by Winz //==================================================================== - script hourlypoints -1,{ //--Start of the Script OnCheck: dispbottom "You have " +#CASHPOINTS+ " cash points."; end; OnPCLoginEvent: addtimer .timer,"hourlypoints::OnPointGet"; end; OnPointGet: while(checkvending() >= 1 ) { sleep2 .delay; if(.@mes$=="") dispbottom set(.@mes$,"The hourly points event halted because you were vending, chatting, or idle."); } set #CASHPOINTS, #CASHPOINTS + .point_amt; dispbottom "You received "+.point_amt+" Cash points by staying ingame for 30 minutes"; addtimer .timer,"hourlypoints::OnPointGet"; end; OnInit: set .timer, 1000*60*30; //Timer in milliseconds. set .point_amt, 10; //Normal points gained. set .delay, 1000; //Delay for idle re-check check. set .dlimit, 60*5; //Stop points if afk greater then in seconds. bindatcmd "check",strnpcinfo(3)+"::OnCheck"; } prontera,160,160,3 script Cashpoint Checker 909,{ mes "You have ^00FF00"+ #CASHPOINTS +"^000000Cash points"; close; }
  13. configure servicetype and langtype in clientinfo.xml: http://rathena.org/wiki/Clientinfo | 12 | SERVICETYPE_BRAZIL | brazil |
  14. sure, glad I could be a help
  15. client: /system/iteminfo.lub it's not server file
  16. if it's like.... The NPC is there, but when you click it there's nothing happening, then there's something wrong with the script, somewhere. mapserver might / not tell you (because mapserver might be doesn't understand it)
  17. it's... incompatible lua files.
  18. 台灣人? 安安
  19. Winz

    Character Bug

    did you use @allskill? if yes, then no wonder. @allskill is not job-sided, but all skills registered on your server will be added to your skill tree (ofc you won't see them in Alt+S). https://github.com/rathena/rathena/blob/master/doc/atcommands.txt#L887 https://github.com/rathena/rathena/blob/master/src/map/atcommand.c#L3202 or probably, you previously @job to that job (e.g: thief), then @allskill, then you change the job to Champion
  20. StartEvent: to onClock1000: onClock2200: StartEvent:
  21. the chat thing? modify it when diffing
  22. replace id: 0 /* group 0 is the default group for every new account */ name: "Player" level: 0 -->> inherit: ( "Player" ) /* can do everything Players can and more */ with: id: 0 /* group 0 is the default group for every new account */ name: "Player" level: 0 inherit: ( /*empty list*/ ) The problem is: you are assigning commands for normal players, and you ask the server to read the permissions given to normal player. when the server is reading the commands for normal players, server is asked to read the permissions given to normal player. when the server is reading the commands for normal players, server is asked to read the permissions given to normal player. in other word, yes, infinite loop. group ID 0 shall not inherit commands from others since it's the lowest one.
  23. It comes on the chat window right? As I recall, know, and understand, the chat window works like a log system. everything that the client received and should print will be printed AND kept until there are x lines (idk, 30? 100?) Therefore, if you want to make changes with this, then I don't think it's possible. never heard about forcing client to remove a message from the chat window.
  24. idk, heard so..
  25. This script is made, and player is intended to get the item 1 per account (not per char. if you want to make it 1 item per char, then change all global variables (delete the # s) ) modify as intended: 1. NPC location 2. NPC sprite 3. prize (getitem sth) 4. Mass Script (what to do) what does this script do? someone pls help me fillin this section. after the event ended, run this SQL script to cleanup: DELETE FROM `global_reg_value` WHERE str = "$mass"; DELETE FROM `global_reg_value` WHERE str = "#masstoday"; DELETE FROM `global_reg_value` WHERE str = "#massjoined"; again, if 1 item per char, delete the #s known bugs: 1. Server must be on 24/7. if server missed the onClock1800 and onClock1000, then mass will not be started. -> alternate: whisp to npc:MassController message: mass <on|off> to set it. 2. A player who has attended a mass on that period must logout first after 10 AM Depending on the item, it may be tradable / not. the item mentioned on the page you gave is a custom item (i'm not making one.) if you want to make a similar of it, you can copy the existing one and you can add flag: notrade nostorage to the item (refer: custom item) (not making as well) please read the above lines before using this script.\ - script MassController -1,{ OnWhisperGlobal: if (getgroupid() >= 5 ){ if(@whispervar0$ == "mass on") { set $mass, 1; end; } else if (@whispervar0$ == "mass off") { set $mass, 0; end; } else { end; } /* Day 1: Dec 11, 2013 6PM to Dec 12, 2013 10AM Day 2: Dec 12, 2013 6PM to Dec 13, 2013 10AM Day 3: Dec 13, 2013 6PM to Dec 14, 2013 10AM Day 4: Dec 14, 2013 6PM to Dec 15, 2013 10AM Day 5: Dec 15, 2013 6PM to Dec 16, 2013 10AM Day 6: Dec 16, 2013 6PM to Dec 17, 2013 10AM Day 7: Dec 17, 2013 6PM to Dec 18, 2013 10AM Day 8: Dec 18, 2013 6PM to Dec 19, 2013 10AM Day 9: Dec 19, 2013 6PM to Dec 20, 2013 10AM Day 10: Dec 20, 2013 6PM to Dec 21, 2013 10AM Day 11: Dec 21, 2013 6PM to Dec 22, 2013 10AM Day 12: Dec 22, 2013 6PM to Dec 23, 2013 10AM Day 13: Dec 23, 2013 6PM to Dec 24, 2013 10AM Day 14: Dec 24, 2013 6PM to Dec 25, 2013 10AM */ // if not 12月11日 ~ 12月25日 // means has not 12月11日 (6PM) OR is already 12月25日 (10AM) // end onInit: if ((gettime(6)==12) && (gettime(5) >= 11) && gettime(5) <=25) { //enable mass onClock1800: set $mass,1; //disable mass onClock1000: set $mass,0; if (!(gettime(5) == 11)) query_sql("delete from `global_reg_value` where str = \"#masstoday\";"); } end; } prontera,160,181,5 script Ingacio 909,{ // giving the prize (on 12月25日 12.00 PM) if (gettime(5) == 25) { if(gettime(3) > 10) { if(gettime(3) > 12) { if (!(#christmas_prize_taken)) { if (#massjoined == 14) { mes "Merry Christmas!"; mes "As you joined the daily masses since 2 weeks ago,"; mes "Here's a little gift for you!"; getitem 501,1; set #christmas_prize_taken, 1; next; } } } mes "Merry Christmas!"; mes "Have a wonderful Christmas day!"; emotion e_ok,0; close; } } if (!((gettime(6)==12) && (gettime(5) >= 11) && gettime(5) <=25)) { mes "Welcome to Prontera Church."; mes "Please maintain quietness."; mes "Thank you."; close; } if ($mass == 0) { mes "There are currently no mass right now."; mes "Please come back again later at ^FF00006 PM^000000"; close; } if (#masstoday == 1) { mes "Thank you for attending today\'s mass"; mes "May God bless you"; emotion e_ok,0; close; } // here's the mass script. IDK what you want to do. //mass end. record his attendance set #masstoday, 1; set #massjoined, #massjoined + 1; } ch.txt
×
×
  • Create New...