Jump to content

goddameit

Members
  • Posts

    562
  • Joined

  • Days Won

    14

Everything posted by goddameit

  1. if( countitem(7608) ) { warp "prt_in",128,39; end; }else { mes "Have a nice day"; close; }
  2. #PremiumUser all kind of this variable will be recorded in to table `global_reg_value`, you just need to use query_sql to pick up them where `str` is '#PremiumUser' and `value` bigger than zero .
  3. if +40 mean increase 40%, then why -40 not mean decreased 40%? anyway, think and research first, you don't need to reply so soon.
  4. skillratio : skill damage rate, after blabla ( some calculations ) then system will get a value ( for base damage ), now according skill level to increase ( or decrease ) this value. += & -= : Var A += Var B ---> Var A = Var A + Var B Var A -= Var B ---> Var A = Var A - Var B < MORE >
  5. rA -> Yes
  6. so what you mean is player can't see GM and can't use @who to find them?
  7. goddameit

    Sonic Blow

    check is there something special on target then use 3 for replacing original which is from skill_db.txt and reduce damage to make it looks like really hit 3 times. ( just an idea, I didn't try it. )
  8. refer Array#Array_Variables Loops
  9. setarray .@ww$,"A","B","C", ... , "Z"; loop <-- make it do 30 times { set .@www$,.@www$+.@ww$[rand(26)]; }
  10. Nice one, I will do it. - Update to ver.2
  11. If system work as I think, it will show message on your client, and if it doesn't close your client, you can read reason as video shown >> http://bit.ly/120XQ5F
  12. Thanks, will try it.
  13. Preview : [media=] [/media] This script will create a new GM command to ban or unban specify IP and also record who ban it and who unban it. After you ban some IP, those user will be kicked out server and will not be able to use it for login server. New SQL Table : CREATE TABLE IF NOT EXISTS `ipbanlist2` ( `list` varchar(255) NOT NULL default '', `ban_reason` varchar(255) NOT NULL default '', `unban_reason` varchar(255) NOT NULL default '', `status` tinyint(1) NOT NULL default '0', `ban_id` int(11) unsigned NOT NULL default '0', `unban_id` int(11) unsigned NOT NULL default '0', KEY (`list`) ) ENGINE=MyISAM; Script : ban_ip_atcommand_3.txt ban_ip_atcommand_2.txt ban_ip_atcommand.txt Version
  14. you can see how it check battle ground id, make you can't attack same ground monster, then you can create a new system for KoE
  15. battle.c battle_check_target
  16. modify source code or use battle ground system.
  17. http://rathena.org/board/topic/72571-battleground-system-without-waitingroom/
  18. I don't know, I didn't buy that code but I think we do same thing you can done it by using sleep command in your script
  19. File Name: Ping ''IP address'' File Submitter: goddameit File Submitted: 16 Jan 2013 File Category: Source Modifications Content Author: Goddameit Preview : !! WARNING !! I don't know anything about ping.c (in this patch file) and I have no idea what will happen after install this. I only know this command will do and return message about ping answer. Main function author : http://goo.gl/tZ4fu Modify : Goddameit . This script command will return a string to let you know what is answer about this server use 'ping' to specify IP address ping("IP adress") . SAMPLE : http://pastebin.com/download.php?i=tWnafFc9 Click here to download this file
  20. picture 3 is happen when you use bonus in wrong
  21. if( countitem(x) ) { delitem x,1; set Zeny, Zeny+n; } if( Zeny > n ) { getitem x,1; set Zeny, Zeny-n; }
  22. ask for eAMod, sir. or you don't know where is eAMod?
  23. with payment prontera,150,180,4 script Test 100,{ mes "You have to pay me 100z"; select("Yes"); if(Zeny<100) { mes "Your Zeny are not enough."; close; } set Zeny,Zeny-100; atcommand "@allskill"; mes "Success."; close; }
  24. use Getgroupid
×
×
  • Create New...