-
Posts
591 -
Joined
-
Last visited
-
Days Won
19
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by EL Dragon
-
where is the mistake, show on map server
-
minx123, have sent you a pn add: Bindatcmd @killboss
-
here kill all mobs on the maps //===== By: ================================================== //= EL Dragon //===== Current Version: ===================================== //= 1.00 //===== Compatible With: ===================================== //= rAthena SVN //============================================================ - script killboss -1,{ OnInit: bindatcmd "killboss",strnpcinfo(3)+"::OnAtCommand", 20,100; end; OnAtCommand: killmonsterall "abbey02"; // Fallen Bishop Hibram killmonsterall "abbey03"; // Beelzebub killmonsterall "abyss_03"; // Detale killmonsterall "ama_dun03"; // Samurai Specter killmonsterall "anthell02"; // Maya killmonsterall "ayo_dun02"; // Lady Tanee killmonsterall "beach_dun"; // Tao Gunka killmonsterall "ein_dun02"; // RSX-0806 killmonsterall "gef_dun01"; // Dracula killmonsterall "gef_dun02"; // Doppelganger killmonsterall "gef_fild02"; // Orc Hero killmonsterall "gef_fild10"; // Orc Lord killmonsterall "gef_fild14"; // Orc Hero killmonsterall "gl_chyard"; // Dark Lord killmonsterall "gld_dun01"; // Eddga killmonsterall "gld_dun02"; // Doppelganger killmonsterall "gld_dun03"; // Maya killmonsterall "gld_dun04"; // Dark Lord killmonsterall "gon_dun03"; // Evil Snake Lord killmonsterall "ice_dun03"; // Ktullanux killmonsterall "in_sphinx5"; // Pharaoh killmonsterall "jupe_core"; // Vesper killmonsterall "kh_dun02"; // Kiel D-01 killmonsterall "lhz_dun02"; // Egnigem Cenia killmonsterall "lhz_dun03"; // Assassin Cross Eremes, High Priest Margaretha, High Wizard Kathryne, Lord Knight Seyren, Sniper Cecil, Whitesmith Howard killmonsterall "lou_dun03"; // White Lady killmonsterall "mjolnir_04"; // Mistress killmonsterall "moc_fild17"; // Phreeoni killmonsterall "moc_pryd04"; // Osiris killmonsterall "moc_pryd06"; // Amon Ra killmonsterall "mosk_dun03"; // Zmey Gorynych killmonsterall "niflheim"; // Lord of Death killmonsterall "odin_tem03"; // Valkyrie Randgris killmonsterall "pay_dun04"; // Moonlight Flower killmonsterall "pay_fild11"; // Eddga killmonsterall "prt_maze03"; // Baphomet killmonsterall "prt_sewb4"; // Golden Thief Bug killmonsterall "ra_fild02"; // Atroce killmonsterall "ra_fild03"; // Atroce killmonsterall "ra_fild04"; // Atroce killmonsterall "ra_san05"; // Gloom Under Night killmonsterall "thor_v03"; // Ifrit killmonsterall "treasure02"; // Drake killmonsterall "tur_dun04"; // Turtle General killmonsterall "ve_fild01"; // Atroce killmonsterall "ve_fild02"; // Atroce killmonsterall "xmas_dun02"; // Stormy Knight killmonsterall "xmas_fild01"; // Garm message strcharinfo(0)," boss maps have been cleared."; end; }
-
add: Bindatcmd @restock
-
here http://pastebin.com/erUYdMcA
-
imput all mvp card id's guild_vs2 is Case 1: CheckItems( 607,5,608,1 ); break; z.b 4236,1,Next_Item,Amount usw. all mvps http://ratemyserver.net/index.php?all_mob_select=%23&mob_id=&mob_name=&element=-1&race=-1&size=-1&mlvsn=0&mlv=&mlv2=&bxpsn=0&exp=&exp2=&jxpsn=0&jexp=&jexp2=&flee=&dr=95&hit=&hr=100&rgc=0&immu=0&mvp=1&minib=0&aggr=0&assi=0&sense=0&det=0&natk=0&immo=0&chcha=0&loot=0&chtar=0&plt=0&sort_r=0&sort_o=0&page=mob_db&f=1&mob_search=Search Good Luck - script Limited Items -1,{ function LimitItems; function CheckItems; OnInit: // GM Level to Bypass set .GMLevel,80; // Check Every X Seconds set .Seconds,5; // Apply on Which Maps and what Zone No. setarray .DisableMap$, // "<mapname>","<zone number>", "guild_vs1","0", "guild_vs2","1", "guild_vs3","2", "guild_vs4","3", "guild_vs5","4"; for( set .i,0; .i < getarraysize( .DisableMap$ ); set .i,.i + 2 ) setmapflag .DisableMap$[.i],mf_loadevent; end; OnPCLoadMapEvent: if( getgmlevel() >= .GMLevel ) end; set @Exceed,0; for( set .@i,0; .@i < getarraysize( .DisableMap$ ); set .@i,.@i + 2 ) if( strcharinfo(3) == .DisableMap$[.@i] ) LimitItems( atoi( .DisableMap$[.@i+1] ) ); end; function LimitItems { switch( getarg(0) ){ // Case <zone>: CheckItems( <Item>,<Amount>,<Item>,<Amount>,.....,<Item>,<Amount> ); break; Case 0: CheckItems( 607,1 ); break; Case 1: CheckItems( 607,5,608,1 ); break; Case 2: CheckItems( 607,2,608,3,4002,1 ); break; Case 3: CheckItems( 607,5,608,1,4002,1,5022,1 ); break; Case 4: CheckItems( 607,1,608,15,5022,2,7227,10 ); break; default: debugmes "[NPC : "+strnpcinfo(0)+"] - Invalid Zone:"+getarg(0); break; } return; } function CheckItems { for( set .@i,0; getarg( .@i,0 ); set .@i,.@i + 2 ){ set .@Limit,0; for( set .@eq,0; .@eq <= 10; set .@eq,.@eq + 1 ) for( set .@slot,0; .@slot <= getequipcardcnt( .@eq ); set .@slot,.@slot + 1 ) if( getequipcardid( .@eq,.@slot ) == getarg(.@i) ) set .@Limit,.@Limit + 1; set .@Limit,.@Limit + countitem( getarg(.@i) ); if( .@Limit > getarg(.@i+1) ){ set @Exceed,1; mes "[ ^FF0000Limit : ^0000FF"+getarg(.@i+1)+"^000000 ] "+getitemname( getarg(.@i) ); } } if( @Exceed ){ mes "Please ensure all the Items above didnt reach the Limit as stated above."; close2; warp "SavePoint",0,0; deltimer strnpcinfo(0)+"::OnPCLoadMapEvent"; }else{ addtimer ( .Seconds * 1000 ),strnpcinfo(0)+"::OnPCLoadMapEvent"; end; } return; } }
-
use mark solved
-
youre server have no PCRE script commands. https://rathena.org/wiki/PCRE
-
oh yes that's what i meant. thx for help Tokei
-
hello,I search a script for change act Color i would like to use Web Color code for the script
-
Thanks ! will do my best
-
Don't forget to rep. and rate This keeps us motivated to improve our work! Hello everyone, Any edge sorry for my bad english I use a translator. Bindatcmd Event's Bindatcmd @AFK Bindatcmd @Buy , @Sell Slot Machine Bindatcmd @restock Bindatcmd @killboss
-
here - script Anti Bot -1,{ Timmer: if(getgmlevel() > 0) end; addtimer 900000, "Anti Bot::OnCheck"; end; OnPCLoginEvent: OnCheck: if(getgmlevel() > 0) end; getmapxy .@map$, .@x, .@y, 0; if (.@map$=="jawaii") end; if(checkcart() == 1) set @cart,1; if(checkfalcon() == 1) set @falcon,1; if(checkriding() == 1) set @riding,1; atcommand "@option 2 0 0"; atcommand "@battleignore"; setoption 0x2,1; sc_start sc_berserk, 1000000000, 1; mes "[Anti Bot]"; mes "Bot checking time"; mes "Please input the number you see"; next; switch( rand(1,9) ) { case 1: mes "#################^83F52C##^000000################"; mes "###############^83F52C####^000000################"; mes "#################^83F52C##^000000################"; mes "#################^83F52C##^000000################"; mes "#################^83F52C##^000000################"; mes "#################^83F52C##^000000################"; mes "###############^83F52C######^000000##############"; input @num; if(@num == 1) break; atcommand "@kick "+strcharinfo(0); end; case 2: mes "#############^83F52C#######^000000###############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "###################^83F52C##^000000##############"; mes "#############^83F52C#######^000000###############"; mes "############^83F52C##^000000#####################"; mes "############^83F52C##^000000#####################"; mes "############^83F52C#########^000000##############"; input @num; if(@num == 2) break; atcommand "@kick "+strcharinfo(0); end; case 3: mes "#############^83F52C#######^000000###############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "###################^83F52C##^000000##############"; mes "#############^83F52C#######^000000###############"; mes "###################^83F52C##^000000##############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "#############^83F52C#######^000000###############"; input @num; if(@num == 3) break; atcommand "@kick "+strcharinfo(0); end; case 4: mes "############^83F52C##^000000#####################"; mes "############^83F52C##^000000####^83F52C##^000000###############"; mes "############^83F52C##^000000####^83F52C##^000000###############"; mes "############^83F52C##^000000####^83F52C##^000000###############"; mes "############^83F52C#########^000000##############"; mes "##################^83F52C##^000000###############"; mes "##################^83F52C##^000000###############"; input @num; if(@num == 4) break; atcommand "@kick "+strcharinfo(0); end; case 5: mes "############^83F52C########^000000###############"; mes "############^83F52C##^000000#####################"; mes "############^83F52C##^000000#####################"; mes "############^83F52C#######^000000################"; mes "##################^83F52C##^000000###############"; mes "############^83F52C##^000000####^83F52C##^000000###############"; mes "#############^83F52C######^000000################"; input @num; if(@num == 5) break; atcommand "@kick "+strcharinfo(0); end; case 6: mes "#############^83F52C#######^000000###############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "############^83F52C##^000000#####################"; mes "############^83F52C########^000000###############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "#############^83F52C######^000000################"; input @num; if(@num == 6) break; atcommand "@kick "+strcharinfo(0); end; case 7: mes "############^83F52C########^000000###############"; mes "############^83F52C##^000000####^83F52C##^000000###############"; mes "################^83F52C##^000000#################"; mes "###############^83F52C##^000000##################"; mes "###############^83F52C##^000000##################"; mes "###############^83F52C##^000000##################"; mes "###############^83F52C##^000000##################"; input @num; if(@num == 7) break; atcommand "@kick "+strcharinfo(0); end; case 8: mes "#############^83F52C#######^000000###############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "#############^83F52C#######^000000###############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "#############^83F52C#######^000000###############"; input @num; if(@num == 8) break; atcommand "@kick "+strcharinfo(0); end; case 9: mes "#############^83F52C#######^000000###############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "#############^83F52C########^000000##############"; mes "###################^83F52C##^000000##############"; mes "############^83F52C##^000000#####^83F52C##^000000##############"; mes "#############^83F52C#######^000000###############"; input @num; if(@num == 9) break; atcommand "@kick "+strcharinfo(0); end; } next; mes "[Anti Bot]"; mes "Thank you for your patience, you can now move on."; atcommand "@option 0 0 0"; atcommand "@battleignore"; setoption 0x2,0; sc_end sc_berserk; percentheal 100,100; if(@cart == 1) { setcart; set @cart,0; } if(@falcon == 1) { setfalcon; set @falcon,0; } if(@riding == 1) { setriding; set @riding,0; } goto Timmer; close; }
-
conf\battle\drops.conf // The rate the common items are dropped (Items that are in the ETC tab, besides card) item_rate_common: 1000000 item_rate_common_boss: 1000000 item_drop_common_min: 1 item_drop_common_max: 1000000 // The rate healing items are dropped (items that restore HP or SP) item_rate_heal: 1000000 item_rate_heal_boss: 1000000 item_drop_heal_min: 1 item_drop_heal_max: 1000000 // The rate at which usable items (in the item tab) other then healing items are dropped. item_rate_use: 1000000 item_rate_use_boss: 1000000 item_drop_use_min: 1 item_drop_use_max: 1000000 // The rate at which equipment is dropped. item_rate_equip: 1000000 item_rate_equip_boss: 1000000 item_drop_equip_min: 1 item_drop_equip_max: 1000000 // The rate at which cards are dropped item_rate_card: 1000000 item_rate_card_boss: 200000 item_drop_card_min: 1 item_drop_card_max: 10000 // The rate adjustment for the MVP items that the MVP gets directly in their inventory item_rate_mvp: 1000000 item_drop_mvp_min: 1 item_drop_mvp_max: 1000000 // The rate adjustment for card-granted item drops. item_rate_adddrop: 1000000 item_drop_add_min: 1 item_drop_add_max: 10000 // Rate adjustment for Treasure Box drops (these override all other modifiers) item_rate_treasure: 1000000 item_drop_treasure_min: 1 item_drop_treasure_max: 1000000 db/mob_item_ratio.txt (for 1% Card drop) 4399,10000,1708 4357,10000,1646 4359,10000,1647 4361,10000,1648 4363,10000,1649 4367,10000,1650 4365,10000,1651
-
@bst or @market help on eAmod Emulator?
EL Dragon replied to Vince Jimenez's question in Script Requests
here, not tested - script bst_atcommand -1,{ OnInit: bindatcmd "bst",strnpcinfo(0)+"::OnCommand"; end; OnCommand: if ( !getstrlen(.@atcmd_parameters$) ) { message strcharinfo(0), "Please, enter a message (usage: @bst <message>)."; end; } if ( .@bst_delay + 1800 > gettimetick(2) ) { message strcharinfo(0), "There is a 30 min delay of using this command again"; end; } .@bst_delay = gettimetick(2); .@message$ = implode( .@atcmd_parameters$," " ); announce "[Market] "+ strcharinfo(0) +" : "+ .@message$, bc_all, 0x9999FF; query_logsql( "INSERT INTO `bst_market_log` ( `name`, `message` ) VALUES ( '"+escape_sql(strcharinfo(0))+"', '"+escape_sql( getstrlen(.@message$)>150?substr(.@message$,0,149):.@message$ )+"' );" ); end; } -
How to make the size of the characters same as the picture?
EL Dragon replied to lewislok's question in Graphics Support
add the grf in your ro ordner an chnage your Data.ini [data] 0=bighead.grf 1=YourCustom.grf 2=rdata.grf 3=data.grf -
How to make the size of the characters same as the picture?
EL Dragon replied to lewislok's question in Graphics Support
here http://www.file-upload.net/download-10521892/bighead.grf.html -
use rentitem2 rent a Combat Knite +10 for 30 Day's rentitem2 1288, 2592000, 1,10,0,0,0,0,0;
-
what is the problem?
-
[WANTED] Information Exp Table for Job Level 120 and Base Level 500!
EL Dragon replied to alibabasaluuja's question in General Support
here for lvl 1000/500 http://pastebin.com/FUwxXfhj -
download the client open the .grf texture/À¯ÀúÀÎÅÍÆäÀ̽º/collection and search the image.....
-
use set .@eac = eaclass();
-
@bst or @market help on eAmod Emulator?
EL Dragon replied to Vince Jimenez's question in Script Requests
post your map server error message -
the scrip change cards to Card Points ,Poins to Oca etc.
-
do you mean the sprite position? if so oppen the Custom_Item.act with Actor and edit the position