Jump to content

nanakiwurtz

Members
  • Posts

    1654
  • Joined

  • Last visited

  • Days Won

    66

Everything posted by nanakiwurtz

  1. Thanks Emistry It's easier to use one single command to achieve it, isn't it?
  2. Thanks for the sprites, Emistry. And rest in peace TSR...
  3. @Lil Troll: Nice script! But I think it's unnecessary to assign all of the variables as global permanent variables. I suggest to use "." rather than "$"
  4. I'd like to request a conversion of 'skill_break_equip' in skill.c into a script command, where the command would break the current equipped equipment they wear and put it on their inventory. This is the opposite of 'repair' command. I think this command will be useful in quests or events map (+ noskill mapflag), so blacksmiths can't use their 'Repair Weapon' skill. So the players can't eq-equip their equipments again during the quest/event..
  5. (2*skill level) + (player's vit/10) + 5
  6. 'Switch' return value starts from 1 not from 0, isn't it?
  7. So it seems that you want to make a SQL ladder for it, what kind of ladder do you want it to be? Something like: Exp calculation, Win-Lose calculation, Levelling condition, etc..?
  8. Großartig, ich frage mich, welche art von system wird es sein ...
  9. Hmm It will be hard if there's no further explanation about what those points mean. Such as: Remove bugs --> Which bug? What is 'Automatic Realistic Fishing v2' ? What is 'Fish Diving' ?
  10. Actually I'm interested about how the script.c works, '&' should work, or maybe 0x2?
  11. Hmm.. What kind of corrections do you need for the script?
  12. @Emistry: But Henesy already using 722 + flagemblem. So flagemblem is only for 722 and can't be used with others?
  13. setarray .banned$[0],"GM","[GM]","Admin","G M","[Admin]","A dmin"; Will the 'compare' also returns 1 if the char name is "abcG Mabc", or "abcGMabc"
  14. Using OnMinute00: OnMinute15: OnMinute30: OnMinute45: Wont work either, because if the player logins on minute 14th, they'll get the reward in just a minute away. - script hourlypoints -1,{ //--Start of the Script OnPCLoginEvent: attachnpctimer ""+strcharinfo(0)+""; initnpctimer; end; OnTimer1000: //Check if Vending (normal or @at) if(checkvending() >= 1 || checkchatting() == 1) { dispbottom "The hourly badge rewards has stopped because you were vending / Pub Room. Please re-log if you wish to start again."; stopnpctimer; end; } OnTimer60000: set @minute, @minute + 1; //Check for 1 Minute if(@minute == 15){ set @minute,0; set #CASHPOINTS, #CASHPOINTS + 20; dispbottom "You received 20 CASHPOINTS for staying 15 minute in-game."; set @consecutive_hour, @consecutive_hour + 1; } //Check for 1 hours consecutive if(@consecutive_hour == 4) { set @consecutive_hour,0; set #CASHPOINTS, #CASHPOINTS + 100; dispbottom "You received 100 CASHPOINTS for staying 1 hours in-game."; } initnpctimer; end; } Your code won't work because you're detaching RID everytime the loop ends.
  15. How about the max base/job level for the Rebellion class?
  16. You can <em>easily</em> write your own NPC <img data-cke-saved-src="http://rathena.org/board/public/style_emoticons/default/tongue.png" src="http://rathena.org/board/public/style_emoticons/default/tongue.png" class="bbc_emoticon" title=":P" /><pre class="_prettyXprint _lang-auto _linenums:0">prontera,156,163,4 script Server News 844,{ mes "[server News]"; mes "1. xx/xx/xxxx: Broadcast npc already fixed now you can blah blah blah."; next; mes "[server News]"; mes "2. xx/xx/xxxx: New custom items/quest has been implemented."; next; mes "[server News]"; mes "3. Some more news..."; next; mes "[server News]"; mes "That's all!"; close; }</pre> Edit: I don't know why the bbcode tags sometimes won't work as intended. When I posted, I only use italic + code tag, and the result is shown like the above...
  17. for(set @i,0; !compare(getarg(@i+1),"Zeny"); set @i,@i+2) delitem getarg(@i),getarg(@i+1); set Zeny,Zeny-getarg(@i); for(set @i,@i+2; getarg(@i); set @i,@i+2) { getitem getarg(@i),getarg(@i+1); announce ""+strcharinfo(0)+" has bought a "+getarg(@i)+"!",bc_all,0x00FF00; } close;
  18. Thanks for this!! (Finaly *someone-at-work* had finished it)
×
×
  • Create New...