Jump to content

WhatFT

Members
  • Posts

    511
  • Joined

  • Last visited

Everything posted by WhatFT

  1. Is the script given by Emistry working?
  2. Anyone knows how to put BGM in the Main Town? I can't find a good instruction. I searched the Wiki but I didn't understand it. If there is any folder to add please tell me and even the Directory. Thanks !
  3. @casteryee Never heard of that one. @Brian Thanks !
  4. How to make NPC stay in the server when restarting the server? I mean the NPC will not be wiped.
  5. This website will help you =) https://github.com/conan513/rAthena/blob/master/doc/item_bonus.txt
  6. Can anyone edit this script? Kicks player if they AFK within 1 min Kicks player if they Don't Attack a monster. Kindly post the script when you're done in pastebin. Here is the script : //********************************************************************************************************************************************************************************* //********************************************************************************************************************************************************************************* //***-- Script by : //***-- Syllabear //*** //********************************************************************************************************************************************************************************* //********************************************************************************************************************************************************************************* //***-- Messages : //***-- I will do my best to help you //***-- More Details ? PM Me //*** //********************************************************************************************************************************************************************************* //*** //********************************************************************************************************************************************************************************* //***Although these scripts might not suit or follow with what you have requested completely. But i still wish you can give it a try before reject the works. //*** //********************************************************************************************************************************************************************************* //-------------------------MONSTER DATABASE [ REPLACE it in Your MOB_DB.txt ] -------------------------------------------------------------------- //-------------------------NPC [ Warper + Exchanger ] -------------------------------------------------------------------- belagio,72,61,7 script Gold Room 452,{ mes "[ Gold Room Manager ]"; mes "Hello, "; mes "How may i serve for you ?"; mes "I can warp you to a Gold Mine."; mes "Would you like to go there try to get some gold ?"; mes "You could be get rich if you lucky enough."; next; switch(select("Hunt Now:Later:Exchange Now")) { Case 1: mes "[ Gold Room Manager ]"; mes "Okay, here you go"; next; mes "[ Gold Room Manager ]"; mes "Enjoy !"; close2; warp "bat_c01",0,0; end; Case 2: mes "[ Gold Room Manager ]"; mes "Okay, I'll wait you."; close; Case 3: mes "[ Gold Room Manager ]"; mes "Do you wish to change it into "; mes "^0000FFBronze Coin^000000?"; next; switch(select("Exchange:Not yet")) { case 1: mes "[ Gold Room Manager ]"; mes "you have "; mes "- "+countitem(969)+" x ^008800 Golds^000000"; mes "- "+countitem(7444)+" x ^008800 Treasure Boxes^000000"; next; switch(select("Gold to Bronze Coin:Treasure Box to Coin")) { Case 1: mes "[ Gold Room Manager ]"; if(countitem(969)<150){ mes "You dont have enough gold with you."; close; } if(countitem(969)>150){ mes "Okay there you go."; mes "150 Gold has been changed to 10 Bronze Coin"; delitem 969,150; getitem 673,10; close; end; } Case 2: mes "[ Gold Room Manager ]"; if(countitem(7444)<150){ mes "You dont have enough treasure box with you."; close; } if(countitem(969)>150){ mes "Okay there you go."; mes "150 Treasure Box has been changed to 10 Bronze Coin"; delitem 7444,150; getitem 673,10; close; end; } } } } } //-------------------------MONSTER SPAWN-------------------------------------------------------------------- bat_c01,0,0,0,0 monster For Bronze Coins!! 1852,55,0,0,0 bat_c01,0,0,0,0 monster For Bronze Coins!! 1853,55,0,0,0 THANKS GUYS !!
  7. WhatFT

    # Command

    How to change all commands to ONLY GM ACCESS?
  8. WhatFT

    SGCP Header Image

    There is no properties when I right click it Nvm, I checked already using Inspect Element lol Thanks
  9. Goodmorning guys ! How to change my Header Image of my Stargames Control Panel?
  10. I typed ./restart on my putty.exe and it says like this ./restart: line 40: ./map-server_sql: No such file or directory ./restart: line 41: ./login-server_sql: No such file or directory Ragnarok Restarted ./restart: line 42: ./char-server_sql: No such file or directory how can I fix this?
  11. I got my host already and I don't know how to make my server Online. How to make it online? Do I need to copy the files from the root in WINSCP?
  12. WhatFT

    # Command

    Need help on how to fix the # command, I don't know what is the directory of it to fix =/ I only want GMs to use the # command not players.
  13. Thanks Guys ! How about when I wanted to change my item_db to my SQL Database?
  14. 1. What will be the requirements for choosing a hosting company in other countries? 2. Will I give my RO FILES to the hosting so they can setup it? 3. How will they give me my RO FILES if I give it back to them? 4. They will make the installer or I will make it? 5. What do they provide/add in my RO FILES? I really don't have an Idea about it.. If I'm in a wrong section, please correct me.. THANKS !
  15. You can follow steps.. 1. Click this link and download the sprites you wanted to put in your server, For Wings : http://rathena.org/b...tegory/8-wings/ For Headgears : http://rathena.org/b...ry/6-headgears/ 2. If you're done choosing/downloading them, repeat step 1 until you're satisfied. 3. If you wanted to put the sprites in your server, click this link and follow it CAREFULLY. How to put Custom Sprites (Wings, Headgears, ETC) : http://rathena.org/wiki/Custom_Items 4. You need to download a GRF compiler, I prefer you to download Grf Builder by MagicalTux, http://ratemyserver....e=download_tool 5. After you download the GRF Builder, Open it and Click NEW and locate any .grf files. 6. Overwrite it and after that, click Merge d and click the data folder itself. 7. After you finished compiling your data folder, You can now RUN your server with your Custom Items on it. Always remember if you put any custom items, you'll need to update your item_db2 or item_db with their desired ID #s. Correct me If I missing guys thanks !
  16. I got a problem related here, I fixed my exp.txt and exp2.txt in 255, but when I grind with the monsters, My maximum level goes only in 254 and Job 119. But when I use command @blvl & @jlvl, Max Level becomes 255/120. How can I fix this?
  17. Are you looking for the same as Bacsojin Card? If yes, then try this.. bonus2 bSkillHeal,n,x; Increase heal amount of skill n by x% (supports skill names)
  18. I think you can change them in your clientinfo.xml
  19. Can you post a screenshot...
  20. I don't know how to remove but try unloading them.. "@unloadnpc <NPC NAME>"
  21. I'm using this PvP Script. Features : - GM Config - Multiple PvP Rooms (Can Open or Close) - Enables/Disables GvG Mode - Kick Players inside PvP Map - script PvP-Controller -1,{ mes "[PvP Warper]"; mes "What would you like me to do?"; if(getgmlevel() >= .gmaccess) select( ((.pvp_1 && getmapusers("deathmatch") < 129)?"Warp to Room 1 [^00FF00"+getmapusers("deathmatch")+"^000000/^FF0000128^000000]":""), ((.pvp_2 && getmapusers("pvpmap") < 129)?"Warp to Room 2 [^00FF00"+getmapusers("pvpmap")+"^000000/^FF0000128^000000]":""), ((!.pvp_1)?"^00FF00Enable Deathmatch^000000":"^FF0000Disable Deathmatch 1^000000"), ((!.pvp_2)?"^00FF00Enable Royal Rumble^000000":"^FF0000Disable guild_vs4 2^000000"), "Kick a player", ((!.gvg_1)?"^00FF00Enable GvG on Room 1^000000":"^FF0000Disable GvG on Room 1^000000"), ((!.gvg_2)?"^00FF00Enable GvG on Room 2^000000":"^FF0000Disable GvG on Room 2^000000") ); else select( ((.pvp_1 && getmapusers("deathmatch") < 129)?"Warp to Room 1 [^00FF00"+getmapusers("deathmatch")+"/128^000000]":""), ((.pvp_2 && getmapusers("pvpmap") < 129)?"Warp to Room 2 [^00FF00"+getmapusers("pvpmap")+"/128^000000]":"") ); switch(@menu){ case 1: next; warp "deathmatch",0,0; announce strcharinfo(0)+" entered the PvP Room",0; end; case 2: next; warp "pvpmap",0,0; announce strcharinfo(0)+" entered in Royal Rumble Room",0; end; case 3: next; if(.pvp_1){ mes "[PvP Warper - GM Menu]"; mes "You turned PvP Room 1 Off."; set .pvp_1,0; close; } else { mes "[PvP Warper - GM Menu]"; mes "You turned PvP Room 1 On."; set .pvp_1,1; close; } case 4: if(.pvp_2){ next; mes "[PvP Warper - GM Menu]"; mes "You turned PvP Room 2 Off."; set .pvp_2,0; close; } else { mes "[PvP Warper - GM Menu]"; mes "You turned PvP Room 2 On."; set .pvp_2,1; close; } case 5: next; mes "[PvP Warper - GM Menu]"; mes "What player would you like to kick?"; mes "Press 0 to cancel."; input .@input$; if(.@input$ == "0") close; next; mes "[PvP Warper - GM Menu]"; mes ""+.@input$+" has been warped back to his save place."; atcommand "#return "+.@input$; close; case 6: if(.gvg_1){ next; mes "[PvP Warper - GM Menu]"; mes "You turned GvG Off in Room 1."; mes "You turned PvP On in Room 1."; set .gvg_1,0; removemapflag("deathmatch",mf_gvg); setmapflag("deathmatch",mf_pvp); close; } else { mes "[PvP Warper - GM Menu]"; mes "You turned GvG On in Room 1."; mes "You turned PvP Off in Room 1."; set .gvg_1,1; removemapflag("deathmatch",mf_pvp); setmapflag("deathmatch",mf_gvg); close; } case 7: if(.gvg_2){ next; mes "[PvP Warper - GM Menu]"; mes "You turned GvG Off in Room 1."; mes "You turned PvP On in Room 2."; set .gvg_2,0; removemapflag("pvpmap",mf_gvg); setmapflag("pvpmap",mf_pvp); close; } else { mes "[PvP Warper - GM Menu]"; mes "You turned GvG On in Room 2."; mes "You turned PvP Off in Room 2."; set .gvg_2,1; removemapflag("pvpmap",mf_pvp); setmapflag("pvpmap",mf_gvg); close; } } OnInit: //On Server restart set .pvp_1,1; //0 = Off, 1 = On set .pvp_2,0; //0 = Off, 1 = On set .gvg_1,0; //0 = Off, 1 = On set .gvg_2,0; //0 = Off, 1 = On set .gmaccess,90; //Required GM level to receive menu end; } //omg it duplicates!! belagio,48,73,5 duplicate(PvP-Controller) PvP Warper#01 459 belagio,99,64,5 duplicate(PvP-Controller) PvP Warper#02 459 just change the deathmatch/pvpmap to your map prt_are01
  22. /*** ** Script Request (Cash Trader NPC) ** Link: http://rathena.org/board/topic/57101-request-cash-trader/ ** By Slim ***/ belagio,155,124,5 script Points Trader 107,{ //,677 set .@coinid,677; mes "[^0000FFCash Trader^000000]"; mes "Hi ^ff8800"+strcharinfo(0)+"^000000,"; mes "~ Exchange Avenger Coins into Avenger Points"; mes "~ Exchange Avenger Points into Avenger Coins"; mes "Your Avenger Points: [^ff0000"+#CASHPOINTS+"^000000]"; switch(select("^ff0000>^000000 Cancel:^0000ff>^000000 Exchange to Avenger Points:^0000ff>^000000 Exchange to Avenger Coins")) { case 1: break; case 2: next; mes "[^0000FFCash Trader^000000]"; mes "Please input the amount of coins that you want to exchange."; mes "Note: Put ^0000ff0^000000 to exit."; L_inpcoin: input @hcoins; set @hhcoins,@hcoins; if(@hhcoins == 0) { break; } if(countitem(.@coinid) < @hhcoins) { mes "* ^ff0000Please input a valid amount^000000"; mes "(Put ^0000ff0^000000 to exit)."; goto L_inpcoin; } next; delitem .@coinid,@hhcoins; set #CASHPOINTS,#CASHPOINTS+@hhcoins; mes "[^0000FFCash Trader^000000]"; mes "You've exchanged (^ff0000"+@hhcoins+"^000000) "+getitemname(.@coinid)+"(s). Total Avenger Points: [^0000ff"+#CASHPOINTS+"^000000]"; dispbottom "[Cash Trader] You've exchanged ("+@hhcoins+") "+getitemname(.@coinid)+"(s). Total Avenger Points: ["+#CASHPOINTS+"]"; break; case 3: next; mes "[^0000FFCash Trader^000000]"; mes "Please input the amount of cash that you want to exchange."; mes "Note: Put ^0000ff0^000000 to exit."; L_inpcash: input @hcash; set @hhcash,@hcash; if(@hhcash == 0) { break; } if(#CASHPOINTS < @hhcash) { mes "* ^ff0000Please input a valid amount^000000"; mes "(Put ^0000ff0^000000 to exit)."; goto L_inpcash; } //I know they weight 0 but just in case you change its weight if (!checkweight(.@coinid,@hhcash)) { mes "* ^ff0000You're overweight please store some items.^000000"; dispbottom "[Cash Trader] You're overweight please store some items."; break; } next; set #CASHPOINTS,#CASHPOINTS - @hhcash; getitem .@coinid,@hhcash; mes "[^0000FFCash Trader^000000]"; mes "You've exchanged (^ff0000"+@hhcash+"^000000) AvengerPoints to "+getitemname(.@coinid)+"(s). Total Avenger Points: [^0000ff"+#CASHPOINTS+"^000000]"; dispbottom "[Cash Trader] You've exchanged ("+@hhcash+") AvengerPoints to "+getitemname(.@coinid)+"(s). Total Avenger Points: ["+#CASHPOINTS+"]"; break; } close; } You can change this belagio,155,124,5 to anything you wanted map name,<x>,<y>,<direction> change this item id set .@coinid,677; to your ID desired, this is Proof of Donation set .@coinid,7179; You can change the Avenger words in anything you wanted. Because I've been using this script in my server
  23. Oh yeah I forgot lol, That's why I changed my script to 30 mins because I see that my script is starting every 1 hour, forgot to update XD.. btw THANKS !
  24. I don't know but try changing this OnHour2: into this OnMinute00: OnMinute30: I've changed it, Thanks kadze !
×
×
  • Create New...