Jump to content

Kichi

Members
  • Posts

    509
  • Joined

  • Last visited

  • Days Won

    9

Everything posted by Kichi

  1. KeyWorld i stuck on last step number 5 <!DOCTYPE html> <html> <head> <title>ROBrowser's App from http://www.robrowser.com</title> <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> <script type="text/javascript" src="https://rawgithub.com/vthibault/roBrowser/master/api.js"></script> <script type="text/javascript"> function initialize() { var ROConfig = { target: document.getElementById("robrowser"), type: ROBrowser.TYPE.FRAME, application: ROBrowser.APP.MAPVIEWER, remoteClient: "http://grf.robrowser.com/", width: 800, height: 600, packetver: 20130513, }; var RO = new ROBrowser(ROConfig); RO.start(); } window.addEventListener("load", initialize, false); </script> </head> <body> <div id="robrowser">Initializing roBrowser...</div> </body> </html> where do we put that code? and also i had no idea how to open/execute the client? i prefer API my robrowser root : htdocs/RO/ xxx/RO ? xxx/RO/client ? as far as i know only files inside demos that i can execute Need help thank you
  2. explain what you need
  3. have been test with rathena, and it says the character not avaiable. can you post here your src/map/trade.c ?
  4. use git instead of svn
  5. if (!mobcount(strnpcinfo(2),"Agit#"+strnpcinfo(2)+"::OnAgitBreak")) { monster strnpcinfo(2),.@emproom[0],.@emproom[1],"Emperium",1288,1,"Agit#"+strnpcinfo(2)+"::OnAgitBreak"; } else(!mobcount(strnpcinfo(2),"Agit#"+strnpcinfo(2)+"::OnAgitBreak")){ monster strnpcinfo(2),.@emproom[2],.@emproom[3],"Emperium",4000,1,"Agi#"+strnpcinfo(2)+"::OnAgitBreak"; } end; you can't give an argument to else, if (!mobcount(strnpcinfo(2),"Agit#"+strnpcinfo(2)+"::OnAgitBreak")) { monster strnpcinfo(2),.@emproom[0],.@emproom[1],"Emperium",1288,1,"Agit#"+strnpcinfo(2)+"::OnAgitBreak"; } means, if there are no monster emperium. it will spawn a new one else(!mobcount(strnpcinfo(2),"Agit#"+strnpcinfo(2)+"::OnAgitBreak")){ monster strnpcinfo(2),.@emproom[2],.@emproom[3],"Emperium",4000,1,"Agi#"+strnpcinfo(2)+"::OnAgitBreak"; } and this isn't correct, even correct it will be spawn new emperium event the other emperium still in castle
  6. Kichi

    Max Aspd

    you can't do this by script status->amotion = ((sd->class_&MAPID_UPPERMASK) == MAPID_ASSASSIN)? 198:190) assassin and upper will have max aspd 198 else 190
  7. same with default, have you change this skill before? or maybe try to remove you custom card if you had
  8. ah i see, single skill kill monsters in a map i can't reproduce this, on default svn or maybe you've changed the skill range it self paste here your overbrand line inside skill_db.txt
  9. ah i see, single skill kill monsters in a map i can't reproduce this, on default svn or maybe you've changed the skill range it self paste here your overbrand line inside skill_db.txt
  10. smooth recolor can i request black / dark garm black / dark vagabond wolf thanks
  11. if you disagree you can change the skill become target skill instead of ground skill
  12. like old configuration max level 255 max stats 250 max job 90
  13. read the skill desc carefully it does 20x damage and it is ground skill, also your server max level is 999 can you imagine how much damage will produced from this skill? i think its normal
  14. try @changelook 688 if (it work) set you item view id become 688 else you have to add the sprite set to your client
  15. map.h #define MAX_VENDING 12 ------------------------------------------------------ take a look at the blacksmith head, his facing to a npc. i thought goddam use script_command to open vending
  16. it is client related you can't modify it from source. use old cash shop, it will check #cashpoint instead of zeny
  17. change to: case BL_PC: { struct map_session_data *sd; struct map_session_data *sds; if( t_bl == s_bl ) break; sd = BL_CAST(BL_PC, t_bl); sds = BL_CAST(BL_PC, s_bl); if( sd->state.monster_ignore && flag&BCT_ENEMY ) return 0; // Global inminuty only to Attacks if( sd->status.karma && s_bl->type == BL_PC && ((TBL_PC*)s_bl)->status.karma ) state |= BCT_ENEMY; // Characters with bad karma may fight amongst them if( sds->state.killable && sd->state.killable ) { state |= BCT_ENEMY; // Everything can kill it strip_enemy = 0; } break; } untested
  18. what is your client date and should match with server packet version #ifndef PACKETVER #define PACKETVER 20130807 //#define PACKETVER 20120410 #endif
  19. you able to add the sprite to client but you can't make the client to read the sprite another way is replace another job sprite with hanbook
  20. bonus2 bSubEle,e,x; +x% damage reduction against element e * Element (e) Ele_Neutral, Ele_Water, Ele_Earth, Ele_Fire, Ele_Wind, Ele_Poison, Ele_Holy, Ele_Dark, Ele_Ghost, Ele_Undead, Ele_All bonus bSubEle,Ele_Neutral,100; will make the user immune againt neutral element attack
  21. Kichi

    Max Aspd

    you can learn from conf/battle.player.conf // Same as max_aspd, but for 3rd classes. (Default 193, Highest allowed 199) max_third_aspd: 193 // Maximum walk speed rate (200 would be capped to twice the normal speed) max_walk_speed: 300 and edit status.c // ----- ASPD CALCULATION ----- /// Unlike other stats, ASPD rate modifiers from skills/SCs/items/etc are first all added together, then the final modifier is applied // Basic ASPD value i = status_base_amotion_pc(sd,status); status->amotion = cap_value(i,((sd->class_&JOBL_THIRD) ? battle_config.max_third_aspd : battle_config.max_aspd),2000);
  22. Version 1.3

    1716 downloads

    Info & History Info: HANSIP Protection is a src modification to make sure NDG,speed hack, WPE Users still follow the rules. History: This is a simple code, which we have made since long to minimize the NDG User. The first way to solve NDG, we add a cooldown for skills that dosn't has a fixed cooldown (Sonic Blow, Cross Impact, etc). But the player doesn't allowed to do double cast. Finaly we made this code that minimize the NDG users, but still keep the original feature that is double cast for some skills (Sonic Blow, Cross Impact, etc). Implementation & Feature Implementation: Download the file Apply manual "rA - Hansip Protection.diff" to your src. Paste "battle_conf.txt" to conf/import/ Don't forget to recompile your server. All done Features: The user still able to use double SB / CI / etc. You may switch on and off. Very simple Skill Packet Spam detector . Note: 2013 client already detect modified file (after act delay). so i've tested this using WPE. i got the number from comparing with and without *cheat. Supported Skills:Bash Sonic Blow Arrow Vulcan Double Strave Bowling Bash Ninja Kouenka Ninja Hyousensou Jupitel Thunder Cross Impact Dragon Breath Fire & Water Change Log: 1.1 -Add archer double strave skill 1.2 -Add support for some skills 1.3 -Change name from NDG to Hansip -Add skill packet spam detector & punishment -Support PRE-RE
    Free
×
×
  • Create New...