Jump to content

Kewlx

Members
  • Posts

    36
  • Joined

  • Last visited

Everything posted by Kewlx

  1. refrain from this tut : http://rathena.org/board/topic/84746-tutorial-how-to-create-ragnarok-offline-2013-client-tutorial/?hl=%2Bcreate+%2Bragnarok
  2. Kewlx

    how to . .

    you can use any data folder
  3. Kewlx

    Access denied

    try to login different account ,maybe you login using sever account
  4. check 315 and 316 lines
  5. Kewlx

    WoE

    we try to test the woe on our server if there are error ,we found out that when you enter to a portal then there are player wearing costume headgear we got error but not most of the time ,,and then when the champ body relocate and asura we also got error sometimes how to fix this error?
  6. Kewlx

    Patcher

    my patcher is working but when i add another patch on the web and plist the patcher cant read and follow the plist you always need to delete the server.dat file before patching again..please
  7. // Can you use _M/_F to make new accounts on the server? new_account: no
  8. how to remove this: although command are not working on normal player but i just want to remove it
  9. Kewlx

    anti bot

    the dialog on npc are gone after minute then you can bypass it thats why i want to put timer ...so if they can answer they will kick
  10. Kewlx

    anti bot

    - script AntiBot -1,{ function GetString; OnPCLoginEvent: if (strcharinfo(0)=="[Dev] Jero" || strcharinfo(0)=="[Admin] Jec" || strcharinfo(0)=="[Admin] Jec") { close; } else { atcommand "@option 2 0 3"; sc_start sc_berserk, 1000000000, 1; initnpctimer; attachnpctimer strcharinfo(0); switch( rand(2) ){ Case 0: set .@String$,GetString( 15,rand(5,10) ); mes "[Anti-Botting System]"; mes "Seems like the server suspects that you're a bot."; mes "==================================="; mes "Input the ^FF0000RED COLOUR^000000 part"; mes "^0000FF"+GetString( 15,rand(5,10) )+"^FF0000"+.@String$+"^0000FF"+GetString( 15,rand(3,10) )+"^000000"; mes "==================================="; mes "You will have 30 seconds to enter in my special codes otherwise you'll be kicked."; mes "Ready? Go!"; input .@Input$; if( .@Input$ != .@String$ ){ mes "Wrong.."; sc_end sc_berserk; atcommand "@option 0"; atcommand "@load"; stopnpctimer; announce "[Anti-Botting System] : "+strcharinfo(0)+" has failed to answer and got kick from the server!! He is suspected a bot !.",0; atcommand "@kick "+strcharinfo(0); } break; Case 1: set .@String$,GetString( 15,rand(5,10) ); mes "Input the ^FF0000RED COLOUR^000000 part"; mes "^0000FF"+GetString( 15,rand(5,10) )+"^FF0000"+.@String$+"^0000FF"+GetString( 15,rand(3,10) )+"^000000"; input .@Input$; if( .@Input$ != .@String$ ){ mes "Wrong.."; sc_end sc_berserk; atcommand "@option 0"; atcommand "@load"; stopnpctimer; announce "[Anti-Botting System] : "+strcharinfo(0)+"has failed to answer !!He is also suspected a bot! He is now kicked.",0; atcommand "@kick "+strcharinfo(0); } break; } sc_end sc_berserk; atcommand "@option 0"; percentheal 0,100; // since berserk use your 100% sp atcommand "@option 0 0 0"; stopnpctimer; close; function GetString { if( getarg(0) & 1 ) setarray .@List$[ getarraysize( .@List$ ) ],"1","2","3","4","5","6","7","8","9"; if( getarg(0) & 2 ) setarray .@List$[ getarraysize( .@List$ ) ],"A","B","C","D","E","F","G","H","J","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"; if( getarg(0) & 4 ) setarray .@List$[ getarraysize( .@List$ ) ],"a","b","c","d","e","f","g","h","i","j","k","M","m","n","o","p","q","r","s","t","u","v","w","x","y","z"; set .@Str$,""; while( getstrlen( .@Str$ ) < getarg(1) ) set .@Str$,.@Str$ + .@List$[ rand( getarraysize( .@List$ ) ) ]; return .@Str$; } OnTimer10000: dispbottom "You failed to answer the question within 30 seconds."; goto L_Fail; L_Fail: mes "[Anti-Botting System]"; mes "You have been detected as a bot and will now be kicked off the server."; next; announce "[Anti-Botting System] : "+strcharinfo(0)+"has failed to answer !!He is also suspected a bot! He is now kicked.",0; atcommand "@kick "+strcharinfo(0); close; } } i got this error when you cant answer within 10 sec
  11. Kewlx

    Desperado

    does anyone know to reverse it back ? 8~10 hit per desperado because when im trying to use desperado it takes 2-3 sec before it hit
  12. if (ud->skilltimer != INVALID_TIMER && ud->skillid != LG_EXEEDBREAK && (!sd || !pc_checkskill(sd, SA_FREECAST) || skill_get_inf2(ud->skillid)&INF2_GUILD_SKILL)) return 0; // Prevent moving while cast i remove || skill_get_inf2(ud->skillid)&INF2_GUILD_SKILL my code: if (ud->skilltimer != INVALID_TIMER && ud->skillid != LG_EXEEDBREAK && (!sd || !pc_checkskill(sd, SA_FREECAST))) return 0; // Prevent moving while casting please help then i cant still walk while casting EC
  13. Kewlx

    Hamachi

    why when my friend connect using different connection(not lan) before he can login the client says "NO MSG"
  14. try to follow judas bible - http://supportmii.com/ro1/JudasBible.pdf
  15. Kewlx

    Hamachi

    Does hamachi still working in rathena?
  16. how to fix this client: 2012-04-10a
  17. http://rathena.org/board/topic/84746-tutorial-how-to-create-ragnarok-offline-2013-client-tutorial/?hl=%2Bcreate+%2Bragnarok follow this
  18. if ( sd && tsc && sd->sc.data[SC_SPIRIT] && sd->sc.data[SC_SPIRIT]->val2 == SL_ROGUE && rand()%100 < 15 && ( skill_id == RG_STRIPWEAPON && tsc->data[SC_CP_WEAPON] || skill_id == RG_STRIPSHIELD && tsc->data[SC_CP_SHIELD] || skill_id == RG_STRIPARMOR && tsc->data[SC_CP_ARMOR] || skill_id == RG_STRIPHELM && tsc->data[SC_CP_HELM] ) ) { int item_id = 7139; // Glistening Coat int ii; ARR_FIND( 0, MAX_INVENTORY, ii, sd->status.inventory[ii].nameid == item_id ); if ( ii < MAX_INVENTORY ) { pc_delitem( sd, ii, 1, 0, 0, LOG_TYPE_CONSUME); switch ( skill_id ) { case RG_STRIPWEAPON: status_change_end( bl, SC_CP_WEAPON, INVALID_TIMER ); sc_start( NULL, bl, SC_STRIPWEAPON, 100, skill_lv, d ); break; case RG_STRIPSHIELD: status_change_end( bl, SC_CP_SHIELD, INVALID_TIMER ); sc_start( NULL, bl, SC_STRIPSHIELD, 100, skill_lv, d ); break; case RG_STRIPARMOR: status_change_end( bl, SC_CP_ARMOR, INVALID_TIMER ); sc_start( NULL, bl, SC_STRIPARMOR, 100, skill_lv, d ); break; case RG_STRIPHELM: status_change_end( bl, SC_CP_HELM, INVALID_TIMER ); sc_start( NULL, bl, SC_STRIPHELM, 100, skill_lv, d ); break; } clif_skill_nodamage( src, bl, skill_id, skill_lv, i ); break; } } this code is working but it only consume gcoat when it success ,i want to make it whether success or fail it will consume gcoat
  19. Help please : )) when i do character select on certain map then when i login again the character will warp on his save point?
  20. 20043# Increase Damage to DemiHuman by 10% Reduce Damage From DemiHuman by 10% Allstat +10 Class :^777777 Headgear^000000 Equipped on :^777777 Lower^000000 Defense :^777777 4^000000 Weight :^777777 50^000000 Applicable Job :^777777 Every job^000000 # that is my idnum2itemdesctable.txt but it show
  21. Kewlx

    Freeze Status

    case SC_FREEZE: if(sd->battle_status.luk >= 110 && sd->battle_status.mdef >= 50 ) return 0; sc_def = status->mdef*100; sc_def2 = status->luk*10 + status_get_lv(bl)*10 - status_get_lv(src)*10; tick_def2 = status_src->luk*-10; //Caster can increase final duration with luk break; i try it on storm gust and frost driver it work,, it will frost you if your luk or mdef are not set on 110luk and 50mdef, but when i try on frost when luk is higher than 20 it wont freeze the player
  22. install the files correctly not using copy paste
  23. in you grf change the clientinfo to your ip
×
×
  • Create New...