

frotek
Members-
Posts
60 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by frotek
-
a complete client side that will work with the latest rathena revision that will show the mount for knights with lua files
-
lua file for 2012-04-18aRagexeRE.exe
-
a 3rd job changer that will ask for items before changing job for example High Wizard > Warlock the npc would require 10 jellopy and 10 Feathers first befor changing the high wizard to warlock
-
is there any npc that will change job to 3rd job for items?
-
lol thats lazy anyway thanks tr0n!
-
Need Help with Fixing [GM]Xeon]'s WoE Setter v3 SQL
frotek replied to ngek202's question in Scripting Support
vali any updates yet? -
an npc that will change job for 100 kills of High Orc 100 Kills of Orc then 200 Jellopy(or any items) and 200 Flowers(or any items)
-
Download Here This file is not mine. i just found it in my computer i think i downloaded it in eathena or somewhere a long time ago Edit: Credit goes to Borf, SPR previewer. thanks DeviEvil for letting me know
-
Need Help with Fixing [GM]Xeon]'s WoE Setter v3 SQL
frotek replied to ngek202's question in Scripting Support
I will try to fix that problems, but as I said I do not know if I will success. For me is important because I use this script too. Vali~ God Bless you Vali! -
Need Help with Fixing [GM]Xeon]'s WoE Setter v3 SQL
frotek replied to ngek202's question in Scripting Support
it works without any error in server side but the problems are: 1. flags are unclickable. 2. emblems dont show up in flags. can someone repair this? -
Breeder / Universal Rental NPC in Swordman Type
frotek replied to frotek's question in Scripting Support
this worked! thanks! PS sorry for using code -
//===== eAthena Script ======================================= //= Custom Free Breeder aka Universal Renter (not reccomended) //===== By: ================================================== //= eAthena Team //===== Current Version: ===================================== //= 1.5 //===== Compatible With: ===================================== //= eAthena 1.0 Final + //===== Description: ========================================= //= A Free PecoPeco and Falcon Breeder //===== Additional Comments: ================================= //= 1.1 FIXED checkriding/cart/falcon funcs [Lupus] //= 1.2 Added Rebirth/Advanced Class support [Mass Zero] //= 1.3 Simplified the checks of job [silentdragon] //= 1.3a Fixed a Typo Error. [samuray22] // -Thanks to ~AnnieRuru~. //= 1.4 Optimized Script. No need for 50 million Labels. [spre] //= 1.5 Adapted to 3CeAM and 3rd jobs. [pakpil] //============================================================ prontera,124,201,5 script Universal Rental Npc#3rd 105,{ mes "[universal Rental Npc]"; mes "Hi, here you can rent Carts, Falcons, Pecopecos, Dragons, Mados or Gryphons."; next; switch(select("Cart:Falcon:Peco/Dragon/Gryphon:Mado")) { case 1: if( (BaseClass == Job_Merchant || BaseJob == Job_SuperNovice) && checkcart() == 0 && getskilllv("MC_PUSHCART") > 0 ) { setcart; close; } else { mes "[universal Rental Npc]"; mes "Sorry " + strcharinfo(0) + ", Please make sure you are the required job and have the required skill."; close; } case 2: if( (Class == Job_Ranger || Class == Job_Ranger_T) && checkriding() ) { mes "Sorry " + strcharinfo(0) + ", you can't rent a Falcon if you have a Warg rented."; close; } if( BaseJob != Job_Archer && BaseClass == Job_Archer && checkfalcon() == 0 && getskilllv("HT_FALCON") > 0 ) { setfalcon; close; } else { mes "[universal Rental Npc]"; mes "Sorry " + strcharinfo(0) + ", Please make sure you are the required job and have the required skill."; close; } case 3: if( BaseJob != Job_Swordman && BaseClass == Job_Swordman && checkriding() == 0 && getskilllv("KN_RIDING") > 0 ) { set @flag, 0; if( Class == Job_Rune_Knight || Class == Job_Rune_Knight_T ) { mes "Please select the color of your dragon."; next; set @flag, select("Green:Black:White:Blue:Red"); } setriding @flag; close; } else { mes "[universal Rental Npc]"; mes "Sorry " + strcharinfo(0) + ", Please make sure you are the required job and have the required skill."; close; } case 4: if( (Class == Job_Mechanic || Class == Job_Mechanic_T) && checkriding() == 0 ) { setriding; close; } else { mes "[universal Retal Npc]"; mes "Sorry " + strcharinfo(0) + ", Please make sure you are the required job."; close; } } } and //===== rAthena Script ======================================= //= Universal Rental NPC //===== By: ================================================== //= rAthena Dev Team //===== Current Version: ===================================== //= 1.3a //===== Compatible With: ===================================== //= rAthena SVN //===== Description: ========================================= //= A Free PecoPeco and Falcon Breeder //===== Additional Comments: ================================= //= 1.1 FIXED checkriding/cart/falcon funcs [Lupus] //= 1.2 Added Rebirth/Advanced Class support [Mass Zero] //= 1.3 Simplified the checks of job [silentdragon] //= 1.3a Fixed a Typo Error. [samuray22] //= Thanks to ~AnnieRuru~. //= 1.4 Optimized Script. No need for 50 million Labels. [spre] //============================================================ prontera,124,201,1 script Universal Rental Npc 726,{ mes "[universal Rental Npc]"; mes "Hi, here you can rent Carts, Falcons or Pecopecos."; next; switch(select("Cart:Falcon:Peco")) { case 1: if((BaseClass == Job_Merchant || BaseJob == Job_SuperNovice) && checkcart() == 0 && getskilllv("MC_PUSHCART")>0) { setcart; close; } else { mes "[universal Rental Npc]"; mes "Sorry " + strcharinfo(0) + ", Please make sure you are the required job and have the required skill."; close; } case 2: if(BaseJob != Job_Archer && BaseClass == Job_Archer && checkfalcon() == 0 && getskilllv("HT_FALCON")>0) { setfalcon; close; } else { mes "[universal Rental Npc]"; mes "Sorry " + strcharinfo(0) + ", Please make sure you are the required job and have the required skill."; close; } case 3: if (BaseJob != Job_Swordman && BaseClass == Job_Swordman && checkriding() == 0 && getskilllv("KN_RIDING")>0) { setriding; close; } else { mes "[universal Rental Npc]"; mes "Sorry " + strcharinfo(0) + ", Please make sure you are the required job and have the required skill."; close; } } } those scripts dont let me rent peco's but other like merchant types works like a charm but why in swordman type it wont work xD
-
Unexpected type for argument 1. Data: Number Value =
frotek replied to frotek's question in Scripting Support
yay thanks! -
whats wrong with my script? //Made by Lunar //Version 1.6 //6.1.09 - shop armor_keeper -1,501:50 jupe_ele,37,53,5, script Armor Keeper 899,{ set @i,0; mes "[black Death Keeper]"; mes "Which item do you wish to obtain?"; mes "Select only one."; mes "NOTE: merchant discount skills do not apply "; callshop "armor_keeper",1; npcshopattach "armor_keeper"; end; OnBuyItem: if(.BuildQuest) { for(set .e,0; !compare(getarg(.e+1),"Zeny"); set .e,.e+2) {} npcshopadditem "armor_keeper",getarg(.e+2),getarg(.e)*compare(getarg(.e+1),"SZeny"); setarray .Shop[.i],getarg(.e+2); set .i,.i+1; goto Quest_Setup; } if(.Shop[@i]!=@bought_nameid) for(set @i,1; 1; set @i,@i+1) if(.Shop[@i]==@bought_nameid) { set .i,@i; callsub Quest_Setup; } for(set @i,1; !@e; set @i,@i+1) if(.Shop[@i]==@bought_nameid) { set @e,1; set .i,@i; callsub Quest_Setup; } mes "[shop Quest NPC]"; mes "I require the following:"; for(set @i,0; !compare(getarg(@i+1),"Zeny"); set @i,@i+2) mes "^FF0000" + ((countitem(getarg(@i))>=getarg(@i+1))? "^00FF00":"") + "" + getarg(@i+1) + " " + getitemname(getarg(@i)) + " [" + countitem(getarg(@i)) + "/" + getarg(@i+1) + "]"; if(getarg(@i)) mes "^FF0000" + ((Zeny>=getarg(@i))? "^00FF00":"") + "" + getarg(@i) + " Zeny"; mes "^000000In exchange, I will give you:^0000FF"; for(set @i,@i+2; getarg(@i+1,0); set @i,@i+2) mes getarg(@i+1) + " " + getitemname(getarg(@i)); switch(select("Exchange:" + (((((getiteminfo(@bought_nameid,5) & 1) || (getiteminfo(@bought_nameid,5) & 256) || (getiteminfo(@bought_nameid,5) & 512)) && @equip==0))? "Preview Item":"") + ":No thanks")) { case 1: for(set @i,0; !compare(getarg(@i+1),"Zeny"); set @i,@i+2) if(countitem(getarg(@i)) < getarg(@i+1)) { next; mes "You have " + countitem(getarg(@i)) + " " + getitemname(getarg(@i)) + ", while I require " + getarg(@i+1) + "."; mes "Please obtain ^FF0000" + (getarg(@i+1)-countitem(getarg(@i))) + " more " + getitemname(getarg(@i)) + "^000000."; close; } if(Zeny < getarg(@i)) { next; mes "You do not have enough Zeny."; mes "Please obtain ^FF0000" + (getarg(@i)-Zeny) + " more Zeny^000000."; close; } for(set @i,0; !compare(getarg(@i+1),"Zeny"); set @i,@i+2) delitem getarg(@i),getarg(@i+1); set Zeny,Zeny-getarg(@i); for(set @i,@i+2; getarg(@i+1,0); set @i,@i+2) getitem getarg(@i),getarg(@i+1); if (compare(getarg(@i,0),"announce")) announce strcharinfo(0) + " has just obtained " + getitemname(@bought_nameid) + "!",bc_all; close; } OnInit: npcshopitem "armor_keeper",0,0; set .BuildQuest,1; set .i,1; Quest_Setup: switch(.i) { default: set .BuildQuest,0; set .e,0; set .i,0; end; case 1: callsub OnBuyItem,12390,50,50,"SZeny",2345,1,"announce"; case 2: callsub OnBuyItem,12390,50,50,"SZeny",2347,1,"announce"; case 3: callsub OnBuyItem,12390,50,50,"SZeny",2349,1,"announce"; case 4: callsub OnBuyItem,12390,50,50,"SZeny",2351,1,"announce"; case 5: callsub OnBuyItem,12390,40,40,"SZeny",2357,1,"announce"; case 6: callsub OnBuyItem,12390,40,40,"SZeny",2375,1,"announce"; case 7: callsub OnBuyItem,12390,40,40,"SZeny",2374,1,"announce"; case 8: callsub OnBuyItem,12390,35,35,"SZeny",2367,1,"announce"; case 9: callsub OnBuyItem,12390,70,70,"SZeny",2383,1,"announce"; case 10: callsub OnBuyItem,12390,80,80,"SZeny",2384,1,"announce"; case 11: callsub OnBuyItem,12390,40,40,"SZeny",2382,1,"announce"; case 12: callsub OnBuyItem,12390,40,40,"SZeny",2377,1,"announce"; case 13: callsub OnBuyItem,12390,40,40,"SZeny",2378,1,"announce"; case 14: callsub OnBuyItem,12390,40,40,"SZeny",2376,1,"announce"; case 15: callsub OnBuyItem,12390,40,40,"SZeny",2379,1,"announce"; case 16: callsub OnBuyItem,12390,40,40,"SZeny",2380,1,"announce"; case 17: callsub OnBuyItem,12390,40,40,"SZeny",2381,1,"announce"; case 18: callsub OnBuyItem,12390,40,40,"SZeny",2388,1,"announce"; } }
-
how can i change / overwrite my old prontera to new prontera??
-
ur gonna make an update for this?
-
how to fix this error? this is my computer specs. and
-
;Patch List file ;File Structure: ; [1] - patch number ; Type - type of the patch: ; GRF - a patch GRF/GPF archive and will be merged with the file specified in the [settings:PatchServer:Main:Grf] or options Grf patch sheet ; RAR - RAR archive is a patch and will be unpacked in the folder with the client ; RGZ - the patch is RGZ and archive will be unpacked in the folder with the client ; GDF - the patch is the file name or mask to be removed from the files of the GRF file specified in the [settings:PatchServer:Main:Grf] or options Grf patch sheet ; CDF - the patch is the file name or mask to be removed from files in the folder with the client ; Patch - actually the patch ; Grf - GRF file to which to apply the patch, if the string is empty or commented out, the patch will be applied to the file specified in the [settings:PatchServer:Main:Grf] [1] Type = RAR Patch = clownwings.rar [2] Type = RAR Patch = newpatch.rar and here's my storage http:/*****.***.org/KPatch/pf/ still not patching patcher keeps on saying 'For your client no updates.' SOLVED sorry i missed PatchListURL=''
-
can u help me with my patchlist? its not patching my patch # 7 note: patch # 1-6 are default. ;Patch List file ;File Structure: ; [1] - patch number ; Type - type of the patch: ; GRF - a patch GRF/GPF archive and will be merged with the file specified in the [settings:PatchServer:Main:Grf] or options Grf patch sheet ; RAR - RAR archive is a patch and will be unpacked in the folder with the client ; RGZ - the patch is RGZ and archive will be unpacked in the folder with the client ; GDF - the patch is the file name or mask to be removed from the files of the GRF file specified in the [settings:PatchServer:Main:Grf] or options Grf patch sheet ; CDF - the patch is the file name or mask to be removed from files in the folder with the client ; Patch - actually the patch ; Grf - GRF file to which to apply the patch, if the string is empty or commented out, the patch will be applied to the file specified in the [settings:PatchServer:Main:Grf] [1] Type = GRF Patch = patch_17-12-12.gpf [2] Type = GRF Patch = data_17-12-12.gpf Grf = data.grf [3] Type = RAR Patch = bgms_17-12-12.rar [4] Type = GDF Patch = data*.db [5] Type = GDF Patch = data*.db Grf = data.grf [6] Type = CDF Patch = *.txt [7] Type = RAR Patch = clownwings.rar
-
how to use plist.ini? for example i want to patch this: http://*****.***.org/KPatch/pf/clownwings.rar so my players needs to install winrar too? also do you have any english skin available? my skin seems broken look.
-
i just figured it out. xD Url = http://*****.***.org/KPatch/pf/ should be Url = http://*****.***.org/KPatch/ thanks! i just figured it out. xD Url = http://*****.***.org/KPatch/pf/ should be Url = http://*****.***.org/KPatch/ thanks!
-
UPDATE: i just figured it out. xD Url = http://*****.***.org/KPatch/pf/ should be Url = http://f*****.***.org/KPatch/ thanks! HERE: [Remote] ;Full Url to remote files Url = http://*****.***.org/KPatch/pf/ ;Remote settings file Settings = settings.ini ;Remote Auto Apdate System file Update = update.ini anyway how can i make patch files? for example i want to put new custom item in data folder / gef file how do i do that?
-
that's what im using but i got that error