Jump to content

Poring King

Members
  • Posts

    926
  • Joined

  • Last visited

  • Days Won

    19

Everything posted by Poring King

  1. Its Because you are using GM Sprite . Default GM Sprite is only a Sword and a Guard
  2. thats why dokebi drop all items because of no event added . Please refer to this: https://rathena.org/wiki/Permanent_Monster_Spawn
  3. maybe wrong declaration of word ? hmmm image 1 and 2 are working but 3 not ? hmm i think 100% wrong declaration .
  4. Lol Sorry . i see ! haha my mistake do this one , but your script can't make 2 town even you do duplicate . better to create 2 same script but different map location . https://rathena.org/wiki/Basic_Scripting Sample : prontera,156,145,4 script Test NPC::test 589,{ mes "Hello, how are you?"; mes "I am fine, how are you?"; menu "I am doing okay!",-,"Not doing too good",bad; mes "That's good, I'm glad to hear that"; close; bad: mes "Awww, that makes me a bit ^FF0000sad^000000. Sorry to hear that."; next; mes "Would you like some zeny to help yourself feel better?"; next; menu "Sure, give it to me!",L_zeny,"Naw, No zeny for me",-; close; L_Zeny: mes "I can only give you zeny if you have 10,000 or less."; if (Zeny > 10000) goto toomuch; mes "You have 10,000 zeny or less, I see."; set Zeny,Zeny+10000; next; mes "Hope you feel better!"; close; toomuch: mes "You have over 10,000 zeny, you must feel really good about yourself!"; close; } lhz_dun01,157,285,4 duplicate(test) Test NPC 859 hu_fild05,186,210,4 duplicate(test) Test NPC 859 yuno_fild07,221,179,4 duplicate(test) Test NPC 859 tha_scene01,139,194,1 duplicate(test) Test NPC 859
  5. There you go ! you already tell what does files location you need to save your loading image data/texture/À¯ÀúÀÎÅÍÆäÀ̽º Save here
  6. Add your Loading screen inside the folder where contains the [ Item ] [ Collection ] [ illust ] sry i forgot the name of that folder . add Here the name of your loading screen
  7. Add Event on the last part of permanent monster spawn OnMyMobDead: getitem 969,1; //Gold <-----------------------------------------------------------| end; | | ordeal_3-2,0,0,0,0 monster Dokebi 1110,50,1000,0,"Control::OnMyMobDead" <--|
  8. Config the script Look for Set .Maps , Set , X and Y Coordinate . to enable add your script in your desire location and dont forget to add the path of script inside scripts_custom.conf
  9. Hello Mam, Sir im newbie in rAthena Im requesting for an idea or if you can provided the item script it help's me alot for my unique script planning to made .Lets change the Intense WOE of Ragnarok to a different one . 1st - The item will automatically drop on the area of emperium and it will happend only in WOE time . 2nd - The item Have a big Size when drop on the floor . 3rd - The Item will drop on the floor if the user die . 4th - The item will not eaten by the floor . 5th - The item give you a All stats "amount" and skill like enchant deadly poison ( i think i can do this one lol ) 6th - if player pick up the "This Item" he will get this following .. and he will become the Guild Guardian Player for his guild . 7th - The item picker will announce ( i can do this lol ) If job is swordsman = switch(select("Dagger,Axe,Sword,Spear etc "))item script ("enchant deadly poison") if job is archer = switch(select("Bow,Dagger")) item script("Add range , Add Bow Damage + 40% or desire amount. if job is paladin = switch(select("Shield ,Armor,")) item script ("can devo non party member") lol if job is mage = switch(select("Hat,Weapon,")) item script (" Let me think for this one ") etc . Let me think for the other job can do I hope some one could make this one and have a creadit for me hahah .
  10. Specific question please so we can help you
  11. Heart breaking reply came from you </3 bro
  12. // [4] Only reward Guild Masters. // - If not set, all guild members are rewarded. // - If mailing is enabled (option 2), offline Guild Masters WILL receive rewards. This one
  13. // Reward options. // ----------------------------------------------------------- // [1] Enable rewards. // [2] Mail all rewards. // - If not set, players receive items in their inventory. // - Only ONE item can be sent via mail, plus Zeny. // - Note that offline players do NOT receive rewards. // [4] Only reward Guild Masters. // - If not set, all guild members are rewarded. // - If mailing is enabled (option 2), offline Guild Masters WILL receive rewards. // [8] Duplicate IP check. // - Members in a guild with the same IP address are not rewarded. // - If Guild Masters is enabled (option 4), this feature is not used. // ----------------------------------------------------------- Check this one for combine value
  14. insted of adding barricade why not add a condition for the warper ? the idea is the warper block a player if MVP still alive if the MVP already die the Warper will be allow a player to warp to the next map or coordinates ?
  15. This instance are paid service of mr.Emistry
  16. I think you are looking for a Hunting Mission NPC https://github.com/rathena/rathena/blob/master/npc/custom/quests/hunting_missions.txt
  17. Try this my simple code . i use this on my server now . Stolao script are better than my script . prontera,157,191,0 script dailyreward -1,{ OnPCLoginEvent: if( #Daily != gettime(5) ){ dispbottom "Gained Daily Items ..."; getitem 6101,1; // Attendance card set #Daily,gettime(5); } end; }
  18. Please Refer to this gettime(<type>); Seconds (0 - 59) Minutes (0 - 59) Hours (0 - 23) Day of Week (0: Sunday - 6: Saturday) Day of Month (1 - 31) Month (1 - 12) Year (1970 - 2038) Day of Year (1 - 366) if(gettime(4)==6) { mes "It's a Saturday. I don't work on Saturdays."; close; }
  19. This is unique release for anti Bot +10 for this
  20. You can use this simple anti bot - script Anti Bot -1,{ OnNPCKillEvent: if(getgmlevel() > 0) end; set @kill,@kill+1; if(@kill >= rand(700,1000)) goto Check; end; OnPCLoginEvent: Check: if(getgmlevel() > 0) end; getmapxy .@map$, .@x, .@y, 0; if(checkcart() == 1) set @cart,1; if(checkfalcon() == 1) set @falcon,1; if(checkriding() == 1) set @riding,1; atcommand "@option 2 0 0"; atcommand "@battleignore"; setoption 0x2,1; sc_start sc_berserk, 1000000000, 1; mes "[Anti Bot]"; mes "Bot checking time"; mes "Please input the number you see"; next; switch( rand(1,9) ) { case 1: mes "#################^83F52C##^000000################"; mes "###############^83F52C####^000000################"; mes "#################^83F52C##^000000################"; mes "#################^83F52C##^000000################"; mes "#################^83F52C##^000000################"; mes "#################^83F52C##^000000################"; mes "###############^83F52C######^000000##############"; input @num; if(@num == 1) break; atcommand "@kick "+strcharinfo(0); end; case 2: mes "#############^83F52C#######^000000###############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "###################^83F52C##^000000##############"; mes "#############^83F52C#######^000000###############"; mes "############^83F52C##^000000#####################"; mes "############^83F52C##^000000#####################"; mes "############^83F52C#########^000000##############"; input @num; if(@num == 2) break; atcommand "@kick "+strcharinfo(0); end; case 3: mes "#############^83F52C#######^000000###############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "###################^83F52C##^000000##############"; mes "#############^83F52C#######^000000###############"; mes "###################^83F52C##^000000##############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "#############^83F52C#######^000000###############"; input @num; if(@num == 3) break; atcommand "@kick "+strcharinfo(0); end; case 4: mes "############^83F52C##^000000#####################"; mes "############^83F52C##^000000####^83F52C##^000000###############"; mes "############^83F52C##^000000####^83F52C##^000000###############"; mes "############^83F52C##^000000####^83F52C##^000000###############"; mes "############^83F52C#########^000000##############"; mes "##################^83F52C##^000000###############"; mes "##################^83F52C##^000000###############"; input @num; if(@num == 4) break; atcommand "@kick "+strcharinfo(0); end; case 5: mes "############^83F52C########^000000###############"; mes "############^83F52C##^000000#####################"; mes "############^83F52C##^000000#####################"; mes "############^83F52C#######^000000################"; mes "##################^83F52C##^000000###############"; mes "############^83F52C##^000000####^83F52C##^000000###############"; mes "#############^83F52C######^000000################"; input @num; if(@num == 5) break; atcommand "@kick "+strcharinfo(0); end; case 6: mes "#############^83F52C#######^000000###############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "############^83F52C##^000000#####################"; mes "############^83F52C########^000000###############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "#############^83F52C######^000000################"; input @num; if(@num == 6) break; atcommand "@kick "+strcharinfo(0); end; case 7: mes "############^83F52C########^000000###############"; mes "############^83F52C##^000000####^83F52C##^000000###############"; mes "################^83F52C##^000000#################"; mes "###############^83F52C##^000000##################"; mes "###############^83F52C##^000000##################"; mes "###############^83F52C##^000000##################"; mes "###############^83F52C##^000000##################"; input @num; if(@num == 7) break; atcommand "@kick "+strcharinfo(0); end; case 8: mes "#############^83F52C#######^000000###############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "#############^83F52C#######^000000###############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "#############^83F52C#######^000000###############"; input @num; if(@num == 8) break; atcommand "@kick "+strcharinfo(0); end; case 9: mes "#############^83F52C#######^000000###############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "#############^83F52C########^000000##############"; mes "###################^83F52C##^000000##############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "#############^83F52C#######^000000###############"; input @num; if(@num == 9) break; atcommand "@kick "+strcharinfo(0); end; } next; mes "[Anti Bot]"; mes "Thank you for your patience, you can now move on."; atcommand "@option 0 0 0"; atcommand "@battleignore"; setoption 0x2,0; sc_end sc_berserk; percentheal 100,100; set @kill,0; if(@cart == 1) { setcart; set @cart,0; } if(@falcon == 1) { setfalcon; set @falcon,0; } if(@riding == 1) { setriding; set @riding,0; } close; }
  21. Check Emistry Multi Currency shop or Euphy Custom Currency Multi-Shop
  22. Poring King

    GM Staff

    Hello Guys , Im looking for world wide GM Staff for my Server Contact Me : Email : [email protected] Facebook Account : https://www.facebook.com/jeff.chix Thx
×
×
  • Create New...