-
Posts
24 -
Joined
-
Last visited
PHiLiP's Achievements
-
check line 1829 at StateIconInfo.lua
-
i think there is no mapflag for that. You may try my script. - script Tested -1,{ OnPCLoadMapEvent: for(set .@i,0; .@i<30; set .@i,.@i+1){ if (strcharinfo(3) == .Map$[.@i] && Class < 1) { warp "prontera",155,181; dispbottom "Novice are not allowed here."; end; } } OnInit: setarray .Map$[0], "prtg_cas01","prtg_cas02","prtg_cas03","prtg_cas04","prtg_cas05", "payg_cas01","payg_cas02","payg_cas03","payg_cas04","payg_cas05", "gefg_cas01","gefg_cas02","gefg_cas03","gefg_cas04","gefg_cas05", "aldeg_cas01","aldeg_cas02","aldeg_cas03","aldeg_cas04","aldeg_cas05", "arug_cas01","arug_cas02","arug_cas03","arug_cas04","arug_cas05", "schg_cas01","schg_cas02","schg_cas03","schg_cas04","schg_cas05"; for(set .@i,0; .@i<30; set .@i,.@i+1){ setmapflag .Map$[.@i],mf_loadevent; } end; }
-
OnAgitStart: OnAgitStart2: disablenpc "<NPC name>"; end; OnAgitEnd: OnAgitEnd2: enablenpc "<NPC name>"; end;
-
Like this? //Script Author: PHiLiP prontera,155,181,5 script Item to TCG 763,{ //<Payment> set .pay,7227; //<item id>,<tcg repayment> setarray .item,5022,100,5032,200; for(set .@i,0; .@i<getarraysize(.item); set .@i,.@i+2){ set .item_name$[.@i],getitemname(.item[.@i]); set .item_id[.@i],.item[.@i]; set .amount[.@i],.item[.@i+1]; } mes "Exchange what?"; .@item = select( implode( .item_name$,":" ) ) - 1; mes "Amount: " +.amount[.@item]+ " " +getitemname(.pay); if(select("Proceed:Close")==2){close;} if(countitem(.item_id[.@item])<1){ mes "Error!"; close; } delitem .item_id[.@item],1; getitem .pay,.amount[.@item]; close; }
-
src\common\mmo.h Find: #define MAX_ZENY 1000000000 Replace #define MAX_ZENY <value that you want>
-
conf\battle\items.conf // The highest value at which an item can be sold via the merchant vend skill. (in zeny) vending_max_value: 1000000000
-
Pa help about sa auto give item..
PHiLiP replied to eJay's topic in Dito mag request ng Script at Database
gawa gawa lang ahha d ko pa siya tested - script xmassuit -1,{ OnPCLoginEvent: if ($suit == 2){ end; } sc_start SC_Xmas,-1,0; getitem 5811,1; getitem 2236,1; autoequip 5811,1; autoequip 2236,1; set $suit,2; end; } -
Thanks! you already move it.
-
I am Requesting for a bindatcmd @alootnoitem <id#> <mob/#> this will aloot all the items drop by the <mob> except the <id#> Thanks in advance!
-
WOE - Last 2 Minutes Countdown Timer (Hot Request)
PHiLiP replied to buda's question in Script Requests
You can use this //PHiLiP //For 1 hour WoE Only - script WoECountdown -1,{ OnAgitStart: initnpctimer; OnTimer1800000: announce "[WoE]: Last 30 minutes",0; end; OnTimer2400000: announce "[WoE]: Last 20 minutes",0; end; OnTimer3000000: announce "[WoE]: Last 10 minutes",0; end; OnTimer3300000: announce "[WoE]: Last 5 minutes",0; end; OnTimer3360000: announce "[WoE]: Last 4 minutes",0; end; OnTimer3420000: announce "[WoE]: Last 3 minutes",0; end; OnTimer3480000: announce "[WoE]: Last 2 minutes",0; end; OnTimer3540000: announce "[WoE]: Last 1 minute",0; end; OnTimer3570000: announce "[WoE]: Last 30 Seconds",0; end; OnTimer3571000: announce "[WoE]: Last 29 Seconds",0; end; OnTimer3572000: announce "[WoE]: Last 28 Seconds",0; end; OnTimer3573000: announce "[WoE]: Last 27 Seconds",0; end; OnTimer3574000: announce "[WoE]: Last 26 Seconds",0; end; OnTimer3575000: announce "[WoE]: Last 25 Seconds",0; end; OnTimer3576000: announce "[WoE]: Last 24 Seconds",0; end; OnTimer3577000: announce "[WoE]: Last 23 Seconds",0; end; OnTimer3578000: announce "[WoE]: Last 22 Seconds",0; end; OnTimer3579000: announce "[WoE]: Last 21 Seconds",0; end; OnTimer3580000: announce "[WoE]: Last 20 Seconds",0; end; OnTimer3581000: announce "[WoE]: Last 19 Seconds",0; end; OnTimer3582000: announce "[WoE]: Last 18 Seconds",0; end; OnTimer3583000: announce "[WoE]: Last 17 Seconds",0; end; OnTimer3584000: announce "[WoE]: Last 16 Seconds",0; end; OnTimer3585000: announce "[WoE]: Last 15 Seconds",0; end; OnTimer3586000: announce "[WoE]: Last 14 Seconds",0; end; OnTimer3587000: announce "[WoE]: Last 13 Seconds",0; end; OnTimer3588000: announce "[WoE]: Last 12 Seconds",0; end; OnTimer3589000: announce "[WoE]: Last 11 Seconds",0; end; OnTimer3590000: announce "[WoE]: Last 10 Seconds",0; end; OnTimer3591000: announce "[WoE]: Last 9 Seconds",0; end; OnTimer3592000: announce "[WoE]: Last 8 Seconds",0; end; OnTimer3593000: announce "[WoE]: Last 7 Seconds",0; end; OnTimer3594000: announce "[WoE]: Last 6 Seconds",0; end; OnTimer3595000: announce "[WoE]: Last 5 Seconds",0; end; OnTimer3596000: announce "[WoE]: Last 4 Seconds",0; end; OnTimer3597000: announce "[WoE]: Last 3 Seconds",0; end; OnTimer3598000: announce "[WoE]: Last 2 Seconds",0; end; OnTimer3599000: announce "[WoE]: Last 1 Second",0; stopnpctimer; end; } -
http://eathena.ws/forum/topic/872-deathmatch/
-
Can you make me Script like this
PHiLiP replied to Ragnar Lothbrok's topic in Dito mag request ng Script at Database
-<tab>script<tab>Script<tab><npcsprite>,{ OnPCLoadMapEvent: getmapxy @map$,@x,@y,0; if (@map$ == "prontera") { disguise 1002; } end; } prontera<tab>mapflag<tab>loadevent -
Requesting for Simple PvP Room
PHiLiP replied to Chaos's topic in Dito mag request ng Script at Database
<map>,<x>,<y>,<position><tab>script<tab>PVP<tab><npcsprite>,{ mes "[PVP]"; mes "Do you really wanna go to the Arena?"; switch(select("Sure:Nope")) { case 1: announce "["+strcharinfo(0)+"] Has Enter the Arena",bc_all,"0xFF0066",FW_BOLD,10; warp "guild_vs3",0,0; close; case 2: mes "Ok,see you later."; close; } OnPCKillEvent: if( killedrid == getcharid(3) || strcharinfo(3) != "guild_vs3" ) end; announce strcharinfo(0)+" has Pawned "+rid2name(killedrid),0; end; } //mapflags guild_vs3<tab>mapflag<tab>pvp guild_vs3<tab>mapflag<tab>nosave guild_vs3<tab>mapflag<tab>noteleport guild_vs3<tab>mapflag<tab>nowarpto guild_vs3<tab>mapflag<tab>nowarp guild_vs3<tab>mapflag<tab>nogo guild_vs3<tab>mapflag<tab>nobranch -
palitan mo po ung type armor -> misc 5 -> 3