Jump to content

crazyarashi

Developer
  • Posts

    776
  • Joined

  • Last visited

  • Days Won

    22

Everything posted by crazyarashi

  1. Change all your ip in your conf to localhost :))
  2. I think this one is self explanatory already, it only increases the hp rate of the player :))
  3. prontera,255,55,5 script 450KHP 123,{ bonus_script "{ bonus bMaxHP,450000; }",60,512; dispbottom "Max HP increased by 450,000"; end; OnPCLoadMapEvent: bonus_script_clear 1; end; OnInit: setarray .maps$,"prontera","izlude","samplemap"; //= Maps for removing bonus HP for(.@i = 0; .@i < getarraysize(.maps$); .@i++){ setmapflag .maps$[.@i],MF_LOADEVENT; } end; }
  4. That means you have missing textures of the item, using the latest kRO data will help :))
  5. if (countitem(7717)<1) to if(countitem(7717) > 0)
  6. Are you using the latest CP?
  7. 1. Git Clone FluxCP into your web server. 2. Set up the IP/SQL Data in config/servers.php - Note : Make sure you're using a SQL account that have access into your RO Database. Guide : Grant Privileges 'Hostname' => '127.0.0.1', Local IP? No need to change else change it to the IP you're using 'Username' => 'username', 'Password' => 'extremelyhardpassword', 'Database' => 'maindatabase', 3. Set up the config/application.php 'ServerAddress' => 'localhost', Same as above 'BaseURI' => 'fluxcp', The base url 'InstallerPassword' => 'unhackablepassword', Password you're gonna use in installation 4. Open up your website in a browser, input your SQL account with privileges on the database, and install.
  8. You shouldn't comment out the instances, it will cause a crash in your server if a player run an instance. If you want to remove the time limit you need to remove it in the instance_db time limit part, as for the cooldown/requirements you need to manually remove it in their respective areas. quest_db and the quests scripts.
  9. Use the latest quest shop, just add all the items there that uses the function Add() Quest Shop
  10. In your storage.cpp. Comment out the lines that checks the permission of the sd if they can trade. Though it's not suggestible this may solve your problem. int storage_storageopen(struct map_session_data *sd) { nullpo_ret(sd); if(sd->state.storage_flag) return 1; //Already open? /* if( !pc_can_give_items(sd) ) { // check is this GM level is allowed to put items to storage clif_displaymessage(sd->fd, msg_txt(sd,246)); return 1; } */ sd->state.storage_flag = 1; storage_sortitem(sd->storage.u.items_storage, sd->storage.max_amount); clif_storagelist(sd, sd->storage.u.items_storage, sd->storage.max_amount, storage_getName(0)); clif_updatestorageamount(sd, sd->storage.amount, sd->storage.max_amount); return 0; }
  11. if(getequipid(EQI_HAND_R) == 12345){ unequip(EQI_HAND_R); dispbottom "You can only equip one type of this weapon."; } else if(EQI_HAND_L == 12345){ unequip(EQI_HAND_L); dispbottom "You can only equip one type of this weapon."; } Something simple like this should solve your problem, add it on the equip part of the item script. and replace the 12345 ID that you want to check :))
  12. There are new constants for getmapxy script command *getmapxy("<variable for map name>",<variable for x>,<variable for y>{,<type>,"<search value>"}) and you don't have the monster database for ID 3484.
  13. .@value = JobLevel -1; useatcmd "@skpoint" + .@value; You should try reading out the script commands first :))
  14. Basic Substraction is the answer. value = JobLevel - 1;
  15. Oh, I made this script sometime ago. so I havent updated it to the new getmapxy and using my personal pcblockall command. but using that diff should work since the pcblockall base came from that diff.
  16. You will need a japanese translation for NPC'S and japanese msg_conf server side. As for client you can mainly use the client files of jRO and convert the id's of the client item data from text -> to lua ( if you're going to use kRO Clients ) I do have my own private japanese translation project i have finish most basic NPC's, msg_conf and jRO's adventure academy. Basically you need to start from scratch if you want a japanese language server
  17. View File Autoloot Settings A rather simple autoloot settings function that I made, It's made to store 10 autoloot ID, there can be more than 10 as long as you adjust it. I made this function to store all ID in one variable rather than multiple ones. Submitter crazyarashi Submitted 03/21/2019 Category Utilities Video Content Author crazyarashi  
  18. Try updating your GRF's msgstringtable to the latest one.
  19. Use Zackdreaver's translation and you should be fine :))
  20. Version 1.1.0

    852 downloads

    A rather simple autoloot settings function that I made, It's made to store 10 autoloot ID, there can be more than 10 as long as you adjust it. I made this function to store all ID in one variable rather than multiple ones.
    Free
  21. View File Illusion Moonlight Illusion Moonlight Story. Submitter crazyarashi Submitted 03/20/2019 Category Games, Events, Quests Video Content Author crazyarashi  
  22. Version 1.0.1

    2166 downloads

    Illusion Moonlight Story.
    Free
  23. prontera,148,196,4 script arvoredavida 14591,{ end; OnInit: OnTimer3000: initnpctimer; getmapxy(.@map$,.@x,.@y,BL_NPC,strnpcinfo(0)); areapercentheal .@map$,.@x-5,.@y-5,.@x+5,.@y+5,20,20; end; }
×
×
  • Create New...