-
Posts
318 -
Joined
-
Last visited
-
Days Won
3
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by -SkittleNugget-
-
Why can't i see other people message in my chatbox ? , Help
-SkittleNugget- replied to Lary's question in Client Requests
Sorry, try this. /notalkmsg /notalkmsg2 Otherwise use Alt + Y for chat options. -
It is what he wanted, who are we to judge.
-
Why can't i see other people message in my chatbox ? , Help
-SkittleNugget- replied to Lary's question in Client Requests
use /showmsg and /showmsg2. -
Assassins use katars, katars are placed on both right and left, I am sure it would work for that class regardless,
-
function script weapon_check { if (itemlevel != getequiprefinerycnt(EQI_HAND_R) || itemname$ != getequipname(EQI_HAND_R)) if (getequiprefinerycnt(EQI_HAND_R)>= 8) { announce strcharinfo(0) + " has just upgraded thier " + getequipname(EQI_HAND_R) + " to +" + getequiprefinerycnt(EQI_HAND_R),bc_yellow|bc_all; set itemlevel, getequiprefinerycnt(EQI_HAND_R); set itemname$, getequipname(EQI_HAND_R); } } I went through the script thoroughly, ran some tests on my test server, it works perfect now, Sorry about that.
-
function script weapon_check { if (itemlevel != getequipweaponlv(EQI_HAND_R) || (itemname$ != getequipname(EQI_HAND_R)) && (getequipweaponlv(EQI_HAND_R) >= 8)){ announce strcharinfo(0) + " has just upgraded thier " + getitemname(EQI_HAND_R) + " to " + getequipweaponlv(EQI_HAND_R),bc_yellow|bc_all; set itemlevel, getequipweaponlv(EQI_HAND_R); set itemname$, getequipname(EQI_HAND_R); } } there was a typo on the announce, but it is announcing. Testing it now.. (Only announcing first time).
-
It does not matter how you upgrade your weapon when using this call function method, since it checks for changes when item is equipped.
-
Already corrected, using the edit button, Sorry, Copy paste it again.
-
here is the latest files I pulled from iRO Data earlier today, if its of any use. https://mega.co.nz/#!LckixCTQ!XDnm9wi6ES8PzHqIWWteixnops8QvZxoPp8IswpYhjw
-
I haven't tested this, But this might work. callfunc "weapon_check"; function script weapon_check { if (itemlevel != getequipweaponlv(EQI_HAND_R) || (itemname$ != getequipname(3)) && (getequipweaponlv(EQI_HAND_R) >= 8)){ announce strcharinfo(0) + " has just upgraded thier " + getitemname(3) + " to " + getequipweaponlv(3),bc_yellow|bc_all; set itemlevel, getequipweaponlv(EQI_HAND_R); set itemname$, getequipname(EQI_HAND_R); } }
-
You could try attach the script to a refiner, so that when an Item is refined to +9 or +10, It announces to everyone. Attaching a script to every weapon, seems like a long route to take.
-
https://mega.co.nz/#!LFEyGYoA!G7m7rGhImWacVOf0tD_BqHwBVjFaMzm-5LtCq8NeS-Q You will have to add more entries to the batch file though.
-
If ((checkquest(xxxx) == 0) || (checkquest(xxxx) == 1)) { script. } || = OR statement.
-
Help! Can't move or do anything after log in
-SkittleNugget- replied to Pink Guy's question in Client Requests
Make sure your mmo.h packetver is equal to your client date, from what I understand, this happens with an incompatible mapserver. If it is an item problem as mootie said, try create a new character and see if that works. -
Port Malaya complete NPC, warps, and quest
-SkittleNugget- replied to Meister's question in Script Requests
There is one person who took on the challenge of remaking the scripts, although he seems inactive lately. Port Malaya IRO Project http://rathena.org/board/topic/75032-port-malaya-iro/ Git Repository https://github.com/M45T3Ryu/RagnarokFiles/tree/master/English/scripts/npc -
please change my script "URGENT"
-SkittleNugget- replied to Yasunari Ishibashi's question in Script Requests
You are right. My Mistake. -
How to put time interval before player can talk to the NPC?
-SkittleNugget- replied to Currently's question in Scripting Support
*sleep2 {<milliseconds>}; 1000 milliseconds in one Second. mes "[Marky]"; mes "Please wait for 5 seconds.."; sleep2 5000; mes "Ok, All done"; -
In db/re/exp.txt look for the value 0 , this is the exp needed to reach level 1. edit the numbers after that, half them or whatever to reduce the exp needed to reach each level.
-
I fixed this problem myself, by "Running Setup.exe" as administrator, and selecting a different "Resolution". Next step would be to update graphics card and repeat the 1st step again.
-
Go to this link : http://translate.google.com/ Copy paste the script into it, translate from spanish to English, and take the translated script out. Either Way, here is the translated version using Google translate. / / ===== EAthena Script ======================================= / / = Wolfchev's Laboratory (Memorial Dungeon) Laboratory Somatology F4 / / ===== By: ========================================= ========= / / = Ziu / / ===== Current Version: ===================================== / / = 1.3 (Spanish Scene) / / ===== Compatible With: ===================================== / / = EAthena 14589 TRUNK + (client 21/07/2010) data View Z180 / / = Endless Tower (3.12a By Saithis) / / = Orc Dungeon N.I (2.6 By Ziu) / / = Orc's Memory (1.4 By L0ne_W0lf) / / = Sealed Shrine (1.3 By L0ne_W0lf) / / = Endless Tower (1.3 By L0ne_W0lf) / / = Nidhoggur's Nest (1.8 By Ziu) / / = The Labyrinth Forest Fog Instance (1.6 By Ziu) / / = Octopus Cave "Cash Instance" (Special Episodie Malangdo) / / = Cluiver "Cash Instance" (Special Episodie Malangdo) / / ===== Additional Comments: ================================= / / English Translated Texts [Ziu] / / ================================================ ============= lhz_dun04, 147,278,0 script Laboratory Door 111, { if (lhz_dun04 == 7) { mes "Wolfchev.Ms lab door beyond the door I heard the same cry."; next; switch (select ("Go to the lab", "No go")) { case 1: set. @ party_id, getcharid (1); if (. @ party_id <1) { mes "^ FF0000Advertencia. ^ 000000"; mes "" + strcharinfo (0) + "..."; mes "^ FF0000Usuario Unregistered ^ 000000"; next; mes "lab protection system attacked and turned out to hurt you."; pushpc DIR_SOUTH, 3; SpecialEffect EF_AUTOCOUNTER; specialeffect2 EF_BASH; percentheal -5.0; close; Else {} set. @ party_id, getcharid (1); set. @ ins_mas, getpartyleader (. @ party_id, 2); set. @ p_name $, getpartyname (. @ party_id); set. @ p_reader $, strcharinfo (0); set. @ md_name $, "Wolfchev's Lab"; getpartymember (. @ party_id); set. @ partymembercount, $ @ partymembercount; copyArray. @ partymembername $ [0], $ @ partymembername $ [0],. @ partymembercount; September. @ wolftime, checkquest (5112, PLAYTIME); if ((. @ party_id> 0) && ((. @ partymembercount> 0))) { if (. @ wolftime == -1) { if (. @ ins_mas getcharid == (0)) { month "[Wolfchev]"; mes "Are you ready to go?"; mes "If these dipuesto to come in and know what you have to do in the laboratory"; next; month "[Wolfchev]"; mes "Press the emergency button to try to change the security system and can get"; next; month "[Wolfchev]"; month "Many seek prey lab systems to continue to work and not be able to s if you turn them all off."; next; month "[Wolfchev]"; mes "Ah, if during this emergency operation system become unusable and podrs to enter. Whatever happens in the laboratory is a mystery."; next; month "[Wolfchev]"; mes "And the advice I can give at this time is that curiosity and touch everything can make you get hurt."; next; month "[Wolfchev]"; mes "I'd like to reserve the input to" +. @ md_name $ + ""; next; switch (select ("Permission" +. @ md_name $ + ": Research Laboratory: Cancel")) { case 1: September. @ instance, instance_create (. @ md_name $,. @ party_id); if (. @ instance <0) { month "Party Name:" +. @ p_name $ + ""; month "Party Leader:" +. @ p_reader $ + ""; mes "^ 0000ff" +. @ md_name $ + "^ 000000 - Crash in the permit."; close; Else {} month "[Wolfchev]"; month "Est good! have permission 0000FFSomatology Laboratory F4 ^ 000000 ^ now ^ 0000FF" + strcharinfo (0) + "^ 000000"; mes "Your permission to ^ 0000ff" +. @ md_name $ + "^ 000000 has been confirmed."; mes "After asking your permission, you have have to select in the menu ^ ^ 0000FFInvestigar Laboratory 000000, if you want to enter" +. @ md_name $ + "."; for (set. @ i, 1,. @ i <= 1, set. @ i,. @ i + 1) { if (instance_attachmap (. @ i + "@ LHZ". @ instance) == "") break; } if (. @ i <1) { instance_destroy (. @ instance); close; } instance_attach (. @ instance); instance_set_timeout 3600.300,. @ instance; instance_init (. @ instance); / / Control Events Home donpcevent instance_npcname ("# wolfinsmob" instance_id ()) + ":: OnInstanceInit"; donpcevent instance_npcname ("# wolfinsmob2" instance_id ()) + ":: OnInstanceInit"; donpcevent instance_npcname ("# wolfinsmob3" instance_id ()) + ":: OnInstanceInit"; donpcevent instance_npcname ("# wolfinsmob4" instance_id ()) + ":: OnInstanceInit"; donpcevent instance_npcname ("# wolfwarp1" instance_id ()) + ":: OnInstanceInit"; donpcevent instance_npcname ("# wolfwarp2" instance_id ()) + ":: OnInstanceInit"; donpcevent instance_npcname ("# wolfwarp3" instance_id ()) & ":: OnInstanceInit"; / / Donpcevent instance_npcname ("# wolfwarp4" instance_id ()) + ":: OnInstanceInit"; donpcevent instance_npcname ("# wolfvaluon" instance_id ()) + ":: OnInstanceInit"; donpcevent instance_npcname ("# wolfinschat" instance_id ()) + ":: OnInstanceInit"; donpcevent instance_npcname ("# wolfinschat2" instance_id ()) + ":: OnInstanceInit"; donpcevent instance_npcname ("# wolfinschat3" instance_id ()) + ":: OnInstanceInit"; donpcevent instance_npcname ("# wolfvalvuchat" instance_id ()) + ":: OnInstanceInit"; donpcevent instance_npcname ("# wolfvalvuchat1a" instance_id ()) + ":: OnInstanceInit"; donpcevent instance_npcname ("# wolfvalvuchat1b" instance_id ()) + ":: OnInstanceInit"; donpcevent instance_npcname ("# wolfvalvuchat1c" instance_id ()) + ":: OnInstanceInit"; donpcevent instance_npcname ("# wolfvalvuchat1" instance_id ()) + ":: OnInstanceInit"; donpcevent instance_npcname ("# wolfvalvuchat2" instance_id ()) + ":: OnInstanceInit"; donpcevent instance_npcname ("# wolfvalvuchat3" instance_id ()) + ":: OnInstanceInit"; donpcevent instance_npcname ("Wolfchev # wolfchevfinal" instance_id ()) + ":: OnInstanceInit"; close; } case 2: if (has_instance ("1 @ LHZ") == "") { mes "^ FF0000Advertencia. ^ 000000"; mes "" + strcharinfo (0) + "..."; mes "^ FF0000Usuario Unregistered ^ 000000"; next; mes "lab protection system attacked and turned out to hurt you."; pushpc DIR_SOUTH, 3; SpecialEffect EF_AUTOCOUNTER; specialeffect2 EF_BASH; percentheal -5.0; close; } else if ((has_instance ("1 @ LHZ")! = "") && (. @ partymembercount <1)) { month "[Wolfchev]"; mes "Only members registered in the system may enter the lab."; close; Else {} if (. @ wolftime == -1) { mapannounce "lhz_dun04". @ p_reader $ + "party member" +. @ p_name $ + "is going to" +. @ md_name $ + "." bc_map, "0x00ff99"; setquest 5112; warp "1 @ LHZ", 46,145; close; Else {} mapannounce "lhz_dun04". @ p_reader $ + "party member" +. @ p_name $ + "is going to" +. @ md_name $ + "." bc_map, "0x00ff99"; warp "1 @ LHZ", 46,145; close; } } case 3: close; } Else {} switch (select (. @ md_name $ + "Research Laboratory: Cancel")) { case 1: if (has_instance ("1 @ LHZ") == "") { mes "^ FF0000Advertencia. ^ 000000"; mes "" + strcharinfo (0) + "..."; mes "^ FF0000Usuario Unregistered ^ 000000"; next; mes "lab protection system attacked and turned out to hurt you."; pushpc DIR_SOUTH, 3; SpecialEffect EF_AUTOCOUNTER; specialeffect2 EF_BASH; percentheal -5.0; close; } else if ((has_instance ("1 @ LHZ")! = "") && (. @ partymembercount <1)) { month "[Wolfchev]"; mes "Only members registered in the system may enter the lab."; close; } else { if (. @ wolftime == -1) { mapannounce "lhz_dun04". @ p_reader $ + "party member" +. @ p_name $ + "is going to" +. @ md_name $ + "." bc_map, "0x00ff99"; setquest 5112; warp "1 @ LHZ", 46,145; close; Else {} mapannounce "lhz_dun04". @ p_reader $ + "party member" +. @ p_name $ + "is going to" +. @ md_name $ + "." bc_map, "0x00ff99"; warp "1 @ LHZ", 46,145; close; } } case 2: close; } } } else if (. @ wolftime == 1) { month "[Wolfchev]"; mes "Are you ready to go?"; mes "If these dipuesto to come in and know what you have to do in the laboratory"; next; switch (select ("Investigate The Lab" +. @ md_name $ + ": Cancel")) { case 1: if (has_instance ("1 @ LHZ") == "") { mes "^ FF0000Advertencia. ^ 000000"; mes "" + strcharinfo (0) + "..."; mes "^ FF0000Usuario Unregistered ^ 000000"; next; mes "lab protection system attacked and turned out to hurt you."; pushpc DIR_SOUTH, 3; SpecialEffect EF_AUTOCOUNTER; specialeffect2 EF_BASH; percentheal -5.0; close; } else if ((has_instance ("1 @ LHZ")! = "") && (. @ partymembercount <1)) { month "[Wolfchev]"; mes "Only members registered in the system may enter the lab."; close; } else { if (. @ wolftime == -1) { mapannounce "lhz_dun04". @ p_reader $ + "party member" +. @ p_name $ + "is going to" +. @ md_name $ + "." bc_map, "0x00ff99"; setquest 5112; warp "1 @ LHZ", 46,145; close; Else {} mapannounce "lhz_dun04". @ p_reader $ + "party member" +. @ p_name $ + "is going to" +. @ md_name $ + "." bc_map, "0x00ff99"; warp "1 @ LHZ", 46,145; close; } } case 2: close; } } else if (. @ wolftime == 2) { September. @ delwolf_time, checkquest (5112, PLAYTIME); if (. @ delwolf_time == 2) { mes "^ 0000ffTodos and after records related effects are eliminated Wolfchev's Laboratory. now can regenerate or enter Wolfchev's Laboratory. ^ 000000"; erasequest 5112; close; Else {} mes "^ FF0000Advertencia. ^ 000000"; mes "" + strcharinfo (0) + "..."; mes "^ FF0000Usuario Unregistered ^ 000000"; next; mes "You can create another memorial until 72 hours have elapsed since t last creation"; next; mes "lab protection system attacked and turned out to hurt you."; pushpc DIR_SOUTH, 3; SpecialEffect EF_AUTOCOUNTER; specialeffect2 EF_BASH; percentheal -5.0; close; } } } } case 2: close; } Else {} mes "^ FF0000Advertencia. ^ 000000"; mes "" + strcharinfo (0) + "..."; mes "^ FF0000Usuario Unregistered ^ 000000"; next; mes "lab protection system attacked and turned out to hurt you."; pushpc DIR_SOUTH, 3; SpecialEffect EF_AUTOCOUNTER; specialeffect2 EF_BASH; percentheal -5.0; close; } } / / MOB FIXED: 1 @ LHZ, 0,0,0 script # wolfinsmob -1 { OnInstanceInit: donpcevent instance_npcname ("# wolfinsmob" instance_id ()) + ":: OnEnable"; end; OnDisable: killmonster "1 @ LHZ" instance_npcname ("# wolfinsmob" instance_id ()) + ":: OnMyMobDead"; end; OnEnable: enablenpc instance_npcname ("# wolfinsmob" instance_id ()); areamonster "1 @ LHZ" 36,169,53,156, "Animals Hungry", 2242.11, instance_npcname ("# wolfinsmob", instance_id ()) + ":: OnMyMobDead"; end; OnMyMobDead: September. @ callnum, 11; set. @ a_mob_num, mobcount ("1 @ LHZ" instance_npcname ("# wolfinsmob" instance_id ()) + ":: OnMyMobDead"); set. @ mob_dead_num,. @ callnum -. @ a_mob_num; if (. @ mob_dead_num> 10) { enablenpc instance_npcname ("# wolfvaluon" instance_id ()); donpcevent instance_npcname ("# wolfinschat" instance_id ()) + ":: OnChat"; disablenpc instance_npcname ("# wolfinsmob" instance_id ()); end; } } 1 @ LHZ, 0,0,0 script # wolfinsmob2 -1 { OnInstanceInit: donpcevent instance_npcname ("# wolfinsmob2" instance_id ()) + ":: OnDisable"; end; OnDisable: killmonster "1 @ LHZ" instance_npcname ("# wolfinsmob2" instance_id ()) + ":: OnMyMobDead"; end; OnEnable: enablenpc instance_npcname ("# wolfinsmob2" instance_id ()); areamonster "1 @ LHZ" 140,57,163,41, "Animals Hungry", 2242.8, instance_npcname ("# wolfinsmob2", instance_id ()) + ":: OnMyMobDead"; areamonster "1 @ LHZ" 140,57,163,41, "Animals Hungry", 2243.4, instance_npcname ("# wolfinsmob2", instance_id ()) + ":: OnMyMobDead"; end; OnMyMobDead: set. @ callnum, 12; set. @ b_mob_num, mobcount ("1 @ LHZ" instance_npcname ("# wolfinsmob2" instance_id ()) + ":: OnMyMobDead"); set. @ mob_dead_num,. @ callnum -. @ b_mob_num; if (. @ mob_dead_num> 11) { donpcevent instance_npcname ("# wolfinschat2" instance_id ()) + ":: OnChat"; disablenpc instance_npcname ("# wolfinsmob2" instance_id ()); end; } } 1 @ LHZ, 0,0,0 script # wolfinsmob3 -1 { OnInstanceInit: donpcevent instance_npcname ("# wolfinsmob3" instance_id ()) + ":: OnDisable"; end; OnDisable: killmonster "1 @ LHZ" instance_npcname ("# wolfinsmob3" instance_id ()) + ":: OnMyMobDead"; end; OnEnable: enablenpc instance_npcname ("# wolfinsmob3" instance_id ()); areamonster "1 @ LHZ" 34,109,57,97, "Animals Hungry", 2242.13, instance_npcname ("# wolfinsmob3", instance_id ()) + ":: OnMyMobDead"; areamonster "1 @ LHZ" 34,109,57,97, "Animals Hungry", 2243.7, instance_npcname ("# wolfinsmob3", instance_id ()) + ":: OnMyMobDead"; end; OnMyMobDead: set. @ callnum, 20; set. @ c_mob_num, mobcount ("1 @ LHZ" instance_npcname ("# wolfinsmob3" instance_id ()) + ":: OnMyMobDead"); set. @ mob_dead_num,. @ callnum -. @ c_mob_num; if (. @ mob_dead_num> 19) { donpcevent instance_npcname ("# wolfinschat3" instance_id ()) + ":: OnChat"; disablenpc instance_npcname ("# wolfinsmob3" instance_id ()); end; } } 1 @ LHZ, 0,0,0 script # wolfinsmob4 -1 { OnInstanceInit: donpcevent instance_npcname ("# wolfinsmob4" instance_id ()) + ":: OnDisable"; end; OnDisable: killmonster "1 @ LHZ" instance_npcname ("# wolfinsmob4" instance_id ()) + ":: OnMyMobDead"; end; OnEnable: enablenpc instance_npcname ("# wolfinsmob4" instance_id ()); September. @ mvp_ran, rand (1,11); if (. @ mvp_ran == 1) { areamonster "1 @ LHZ" 121,140,155,97, "Specimen Awake", 2235.1, instance_npcname ("# wolfinsmob4", instance_id ()) + ":: OnMyMobDead"; disablenpc "Specimen # paladin"; } else if (. @ mvp_ran == 2) { areamonster "1 @ LHZ" 121,140,155,97, "Specimen Awake", 2236.1, instance_npcname ("# wolfinsmob4", instance_id ()) + ":: OnMyMobDead"; disablenpc "Specimen # creator"; } else if (. @ mvp_ran == 3) { areamonster "1 @ LHZ" 121,140,155,97, "Specimen Awake", 2237.1, instance_npcname ("# wolfinsmob4", instance_id ()) + ":: OnMyMobDead"; disablenpc "Specimen # prof"; } else if (. @ mvp_ran == 4) { areamonster "1 @ LHZ" 121,140,155,97, "Specimen Awake", 2238.1, instance_npcname ("# wolfinsmob4", instance_id ()) + ":: OnMyMobDead"; disablenpc "Specimen # champion"; } else if (. @ mvp_ran == 5) { areamonster "1 @ LHZ" 121,140,155,97, "Specimen Awake", 2239.1, instance_npcname ("# wolfinsmob4", instance_id ()) + ":: OnMyMobDead"; disablenpc "Specimen # stalker"; } else if (. @ mvp_ran == 6) { areamonster "1 @ LHZ" 121,140,155,97, "Specimen Awake", 2240.1, instance_npcname ("# wolfinsmob4", instance_id ()) + ":: OnMyMobDead"; disablenpc "Specimen # misntrel"; } else if (. @ mvp_ran == 7) { areamonster "1 @ LHZ" 121,140,155,97, "Specimen Awake", 1649.1, instance_npcname ("# wolfinsmob4", instance_id ()) + ":: OnMyMobDead"; disablenpc "Specimen # Margaretha"; } else if (. @ mvp_ran == 8) { areamonster "1 @ LHZ" 121,140,155,97, "Specimen Awake", 1647.1, instance_npcname ("# wolfinsmob4", instance_id ()) + ":: OnMyMobDead"; disablenpc "Specimen # Assassin"; } else if (. @ mvp_ran == 9) { areamonster "1 @ LHZ" 121,140,155,97, "Specimen Awake", 1650.1, instance_npcname ("# wolfinsmob4", instance_id ()) + ":: OnMyMobDead"; disablenpc "Specimen # Hunter"; } else if (. @ mvp_ran == 10) { areamonster "1 @ LHZ" 121,140,155,97, "Specimen Awake", 1646.1, instance_npcname ("# wolfinsmob4", instance_id ()) + ":: OnMyMobDead"; disablenpc "Specimen # lordknight"; } else if (. @ mvp_ran == 11) { areamonster "1 @ LHZ" 121,140,155,97, "Specimen Awake", 1648.1, instance_npcname ("# wolfinsmob4", instance_id ()) + ":: OnMyMobDead"; disablenpc "Specimen # Howard"; } end; OnMyMobDead: set. @ callnum, 1; set. @ d_mob_num, mobcount ("1 @ LHZ" instance_npcname ("# wolfinsmob4" instance_id ()) + ":: OnMyMobDead"); set. @ mob_dead_num,. @ callnum -. @ d_mob_num; if (. @ mob_dead_num> 0) { donpcevent instance_npcname ("# wolfinschat4" instance_id ()) + ":: OnChat"; disablenpc instance_npcname ("# wolfinsmob4" instance_id ()); donpcevent instance_npcname ("Wolfchev # wolfchevfinal" instance_id ()) + ":: OnEnable"; end; } } 1 @ LHZ, 137,156,7 script wolfchevfinal Wolfchev # 865, { month "[Wolfchev]"; mes "Perfect ... you defeated ...."; next; month "[Wolfchev]"; Month "You had some problems ..."; next; month "[Wolfchev]"; month "Due to an error in the laboratory system were freely l. Until podrs past 72 hours not return to him."; next; month "[Wolfchev]"; mes "Oh ... It is possible to send outside the laboratiro. want to leave now?"; next; switch (select ("No still no", "Exit")) { case 1: month "[Wolfchev]"; mes "If you want to go back to talk to me"; close; case 2: month "[Wolfchev]"; mes "I'm sending out of the lab"; Close2; warp "lhz_dun04", 147.273; end; } OnInstanceInit: donpcevent instance_npcname ("Wolfchev # wolfchevfinal" instance_id ()) + ":: OnDisable"; end; OnDisable: disablenpc instance_npcname ("Wolfchev # wolfchevfinal", instance_id ()); end; OnEnable: enablenpc instance_npcname ("Wolfchev # wolfchevfinal", instance_id ()); end; } 1 @ LHZ, 45,172,0 script # wolfwarp1 45,1,1, { OnInstanceInit: donpcevent instance_npcname ("# wolfwarp1" instance_id ()) + ":: OnDisable"; end; OnDisable: disablenpc instance_npcname ("# wolfwarp1" instance_id ()); end; OnTouch: warp "1 @ LHZ", 151.27; end; } 1 @ LHZ, 152,64,0 script # wolfwarp2 45,1,1, { OnInstanceInit: donpcevent instance_npcname ("# wolfwarp2" instance_id ()) + ":: OnDisable"; end; OnDisable: disablenpc instance_npcname ("# wolfwarp2" instance_id ()); end; OnTouch: warp "1 @ LHZ", 45,82; end; } 1 @ LHZ, 45,120,0 script # wolfwarp3 45,1,1, { OnInstanceInit: donpcevent instance_npcname ("# wolfwarp3" instance_id ()) + ":: OnDisable"; end; OnDisable: disablenpc instance_npcname ("# wolfwarp3" instance_id ()); end; OnTouch: warp "1 @ LHZ", 138,95; end; } 1 @ LHZ, 38,161,1 script # wolfvaluon -1,5,5, { OnInstanceInit: donpcevent instance_npcname ("# wolfvaluon" instance_id ()) + ":: OnDisable"; end; OnDisable: disablenpc instance_npcname ("# wolfvaluon" instance_id ()); end; OnTouch: if (getcharid (0) == getpartyleader (getcharid (1), 2)) { month "operation Wolfchev to activate emergency vvula manipulation mentioned in the plan documents scattered everywhere."; next; mes "It's a good idea to manipulation of the valve to continue"; donpcevent instance_npcname ("# wolfvalvuchat" instance_id ()) + ":: OnChat"; disablenpc instance_npcname ("# wolfvaluon" instance_id ()); close; Else {} month "operation Wolfchev to activate emergency vvula manipulation mentioned in the plan documents scattered everywhere."; next; mes "It's a good idea to manipulation of the valve to continue"; close; } } 1 @ LHZ, 0,0,0 script # wolfinschat -1 { OnInstanceInit: donpcevent instance_npcname ("# wolfinschat" instance_id ()) + ":: OnDisable"; end; OnDisable: disablenpc instance_npcname ("# wolfinschat" instance_id ()); end; OnChat: enablenpc instance_npcname ("# wolfinschat" instance_id ()); initnpctimer; instance_announce 0, "[Security System] First Response Security System has stopped." bc_map, "0xFF8080"; end; OnTimer2000: instance_announce 0, "[Security System] System activated emergency, please enter hull", bc_map, "0xFF8080"; stopnpctimer; disablenpc instance_npcname ("# wolfinschat" instance_id ()); end; } 1 @ LHZ, 0,0,0 script # wolfinschat2 -1 { OnInstanceInit: donpcevent instance_npcname ("# wolfinschat2" instance_id ()) + ":: OnDisable"; end; OnDisable: disablenpc instance_npcname ("# wolfinschat2" instance_id ()); end; OnChat: enablenpc instance_npcname ("# wolfinschat2" instance_id ()); initnpctimer; instance_announce 0, "[Security System] Second Response Security System has stopped." bc_map, "0xFF8080"; end; OnTimer2000: instance_announce 0, "[management system] The door leading to 3 laboratory was opened." bc_map, "0x0080C0"; stopnpctimer; enablenpc instance_npcname ("# wolfvalvuchat1b" instance_id ()); enablenpc instance_npcname ("# wolfwarp2" instance_id ()); disablenpc instance_npcname ("# wolfinschat2" instance_id ()); end; } 1 @ LHZ, 0,0,0 script # wolfinschat3 -1 { OnInstanceInit: donpcevent instance_npcname ("# wolfinschat3" instance_id ()) + ":: OnDisable"; end; OnDisable: disablenpc instance_npcname ("# wolfinschat3" instance_id ()); end; OnChat: enablenpc instance_npcname ("# wolfinschat3" instance_id ()); initnpctimer; instance_announce 0, "[Security System] Second Response Security System has stopped." bc_map, "0xFF8080"; end; OnTimer2000: instance_announce 0, "[management system] Door giving access to 4 laboratory was opened." bc_map, "0x0080C0"; stopnpctimer; enablenpc instance_npcname ("# wolfvalvuchat1c" instance_id ()); enablenpc instance_npcname ("# wolfwarp3" instance_id ()); disablenpc instance_npcname ("# wolfinschat3" instance_id ()); end; } 1 @ LHZ, 0,0,0 script # wolfvalvuchat -1 { OnInstanceInit: donpcevent instance_npcname ("# wolfvalvuchat" instance_id ()) + ":: OnDisable"; end; OnDisable: disablenpc instance_npcname ("# wolfvalvuchat" instance_id ()); end; OnChat: initnpctimer; end; OnTimer60000: instance_announce 0, "[management system] Door giving access to 2 laboratory was opened." bc_map, "0x0080C0"; enablenpc instance_npcname ("# wolfwarp1" instance_id ()); stopnpctimer; enablenpc instance_npcname ("# wolfvalvuchat1a" instance_id ()); disablenpc instance_npcname ("# wolfvalvuchat" instance_id ()); end; } 1 @ LHZ, 152,26,0 script # wolfvalvuchat1a -1,2,2, { OnTouch: if (getcharid (0) == getpartyleader (getcharid (1), 2)) { donpcevent instance_npcname ("# wolfvalvuchat1" instance_id ()) + ":: OnEnable"; disablenpc instance_npcname ("# wolfvalvuchat1a" instance_id ()); end; } OnInstanceInit: donpcevent instance_npcname ("# wolfvalvuchat1a" instance_id ()) + ":: OnDisable"; end; OnDisable: disablenpc instance_npcname ("# wolfvalvuchat1a" instance_id ()); end; } 1 @ LHZ, 45,82,1 script # wolfvalvuchat1b -1,2,2, { OnTouch: if (getcharid (0) == getpartyleader (getcharid (1), 2)) { donpcevent instance_npcname ("# wolfvalvuchat2" instance_id ()) + ":: OnEnable"; disablenpc instance_npcname ("# wolfvalvuchat1b" instance_id ()); end; } OnInstanceInit: donpcevent instance_npcname ("# wolfvalvuchat1b" instance_id ()) + ":: OnDisable"; end; OnDisable: disablenpc instance_npcname ("# wolfvalvuchat1b" instance_id ()); end; } 1 @ LHZ, 138,95,1 script # wolfvalvuchat1c -1,2,2, { OnTouch: if (getcharid (0) == getpartyleader (getcharid (1), 2)) { donpcevent instance_npcname ("# wolfvalvuchat3" instance_id ()) + ":: OnEnable"; disablenpc instance_npcname ("# wolfvalvuchat1c" instance_id ()); end; } OnInstanceInit: donpcevent instance_npcname ("# wolfvalvuchat1c" instance_id ()) + ":: OnDisable"; end; OnDisable: disablenpc instance_npcname ("# wolfvalvuchat1c" instance_id ()); end; } 1 @ LHZ, 0,0,0 script # wolfvalvuchat1 -1 { OnInstanceInit: donpcevent instance_npcname ("# wolfvalvuchat1" instance_id ()) + ":: OnDisable"; end; OnDisable: disablenpc instance_npcname ("# wolfvalvuchat1" instance_id ()); end; OnEnable: enablenpc instance_npcname ("# wolfvalvuchat1" instance_id ()); initnpctimer; end; OnTimer1000: instance_announce 0, "[Security System] Warning! warning! 2 intrusion detection laboratory." bc_map, "0xFF8080"; end; OnTimer3000: instance_announce 0, "[Security System] After 5 seconds will activate the two laboratory safety." bc_map, "0xFF8080"; end; OnTimer4000: instance_announce 0, "[Security System] Warning! Warning! The pressure of the pipe in the laboratory 2 is too high." bc_map, "0x0080C0"; end; OnTimer6000: instance_announce 0, "[Security System] Running the security system, evacuate the laboratory workers please." bc_map, "0xFF8080"; end; OnTimer8000: instance_announce 0, "[Security System] Warning! the pressure of the pipe is very high. Please open the valve." bc_map, "0x0080C0"; donpcevent instance_npcname ("# wolfinsmob2" instance_id ()) + ":: OnEnable"; stopnpctimer; disablenpc instance_npcname ("# wolfvalvuchat1" instance_id ()); end; } 1 @ LHZ, 0,0,0 script # wolfvalvuchat2 -1 { OnInstanceInit: donpcevent instance_npcname ("# wolfvalvuchat2" instance_id ()) + ":: OnDisable"; end; OnDisable: disablenpc instance_npcname ("# wolfvalvuchat2" instance_id ()); end; OnEnable: enablenpc instance_npcname ("# wolfvalvuchat2" instance_id ()); initnpctimer; end; OnTimer1000: instance_announce 0, "[Security System] Warning! warning! 3 intrusion detection laboratory." bc_map, "0xFF8080"; end; OnTimer3000: instance_announce 0, "[Security System] After 5 seconds will activate the security system of the laboratory in May." bc_map, "0xFF8080"; donpcevent instance_npcname ("# wolfinsmob3" instance_id ()) + ":: OnEnable"; end; OnTimer5000: instance_announce 0, "[Security System] Running the security system at 3 lab!, please evacuate workers." bc_map, "0xFF8080"; end; OnTimer8000: instance_announce 0, "[Security System] Warning! the pressure of the pipe is very high. Please open the valve." bc_map, "0x0080C0"; stopnpctimer; disablenpc instance_npcname ("# wolfvalvuchat2" instance_id ()); end; } 1 @ LHZ, 0,0,0 script # wolfvalvuchat3 -1 { OnInstanceInit: donpcevent instance_npcname ("# wolfvalvuchat3" instance_id ()) + ":: OnDisable"; end; OnDisable: disablenpc instance_npcname ("# wolfvalvuchat3" instance_id ()); end; OnEnable: enablenpc instance_npcname ("# wolfvalvuchat3" instance_id ()); initnpctimer; end; OnTimer1000: instance_announce 0, "[Security System] Warning! warning! intruders detected at 4 laboratory." bc_map, "0xFF8080"; end; OnTimer3000: instance_announce 0, "[Security System] After 5 seconds will activate the security system 4 laboratory." bc_map, "0xFF8080"; donpcevent instance_npcname ("# wolfinsmob4" instance_id ()) + ":: OnEnable"; end; OnTimer5000: instance_announce 0, "Whisper: Who are t?." bc_map, "0x0080FF"; end; OnTimer6000: instance_announce 0, "Whisper: Do not come any more .." bc_map, "0x0080FF"; end; OnTimer7000: instance_announce 0, "Whisper: This place is dangerous .." bc_map, "0x0080FF"; end; OnTimer8000: instance_announce 0, "Whisper: I can not get out alive .." bc_map, "0x0080FF"; end; OnTimer9000: instance_announce 0, "Whisper: If you do not want to be like ...", bc_map, "0x0080FF"; end; OnTimer10000: instance_announce 0, "Whisper: Leave now .." bc_map, "0x0080FF"; end; OnTimer11000: instance_announce 0, "Whisper: Filled with sadness and pain, before filling this place .." bc_map, "0x0080FF"; end; OnTimer12000: instance_announce 0, "Whisper: Oh .. oh .. It's too late ..." bc_map, "0x0080FF"; stopnpctimer; disablenpc instance_npcname ("# wolfvalvuchat3" instance_id ()); end; } 1 @ LHZ, 127,111,7 script creator Specimen # 2222, { } 1 @ LHZ, 123,115,7 script misntrel Specimen # 2226, { } 1 @ LHZ, 119,119,7 script champion Specimen # 2224, { } 1 @ LHZ, 115,123,7 script gyspy Specimen # 2227, { } 1 @ LHZ, 148,111,1 script paladin Specimen # 2221, { } 1 @ LHZ, 152,116,1 script Specimen # prof 2223, { } 1 @ LHZ, 156,119,1 script # hz 1639 Specimen, { } 1 @ LHZ, 160,123,1 script # Margaretha 1643 Specimen, { } 1 @ LHZ, 115,144,5 script # Assasin 1641 Specimen, { } 1 @ LHZ, 119,148,5 script # stalker 2225 Specimen, { } 1 @ LHZ, 123,152,5 script Specimen # Hunter 1638 { } 1 @ LHZ, 127,156,5 script lordknight Specimen # 1634, { } 1 @ LHZ, 148,156,3 script # type_ ** Give UK00 826, { } 1 @ LHZ, 152,152,3 script # type_ ** Give ES01 898, { } 1 @ LHZ, 156,148,3 script # type_ ** Give ES02 85 { } 1 @ LHZ, 160,144,3 script Specimen # Howard 1642, { } / / Mapflags 1 @ LHZ mapflag nosave SAVEPOINT 1 @ LHZ mapflag NOMEMO 1 @ LHZ mapflag noteleport 1 @ LHZ mapflag NoDrop
- 1 reply
-
- 1
-
-
Please post the item scripts from Item_db for those items.
-
please change my script "URGENT"
-SkittleNugget- replied to Yasunari Ishibashi's question in Script Requests
//===== eAthena Script ======================================= //= AntiBot Login //===== By: ================================================== // Create By - Mr.CoolZ // Modify By pizan //===== Current Version: ===================================== //= 1.0 //===== Compatible With: ===================================== //= eAthena //===== Description: ========================================= //= AntiBotLogin Script // You can Change The GM lv // if (getgmlevel()>=85) goto gm_admin; ' GM lv i Set on This Script 85 You May Change it ' //============================================================ - script Security -1,{ OnTimer1800000: //30 MINUTES cutin "ein_soldier",2; if (getgmlevel()>=85) goto gm_admin; setoption 0x40; setoption 0x2000; pcblockmove getcharid(3),1; percentheal 100,100; mes "Hallo, apa kamu bot ?? kalau tidak.. Ketik nomor yang sesuai ya."; atcommand "@noask"; mes "Ini login untuk antibot."; mes "Ketik nomor yang sesuai dengan warna di tanda ####"; next; set number1, rand (1000000,9999999); set number2, rand (1000000,9999999); set number3, rand (1000000,9999999); set number4, rand (1000000,9999999); set number5, rand (1000000,9999999); set number6, rand (1000000,9999999); set number00, rand (1000000,9999999); set number01, rand (1000000,9999999); set number02, rand (1000000,9999999); set number03, rand (1000000,9999999); set number04, rand (1000000,9999999); set number05, rand (1000000,9999999); set number06, rand (1000000,9999999); set number07, rand (1000000,9999999); set number08, rand (1000000,9999999); set number09, rand (1000000,9999999); set number10, rand (1000000,9999999); set number66, rand (1000,9999); set number99, rand (100,999); set @Col, rand (0,6); if(@Col == 0) goto colred; if(@Col == 1) goto colorg; if(@Col == 2) goto colblu; if(@Col == 3) goto colvio; if(@Col == 4) goto colgre; mes "^F5F9FD"+ number99 +"^000000^FFF9EE"+ number66 +"^000000^FF8C00"+ number2 +"^000000^F5F9FD"+ number05 +"^000000"; mes "^F8F8FF"+ number66 +"^000000^F7F7FF"+ number99 +"^000000^A52A2A"+ number6 +"^000000^F5F9FD"+ number05 +"^000000"; mes "^F5F9FD"+ number99 +"^000000^FFF9EE"+ number66 +"^000000^9400D3"+ number4 +"^000000^F8F8FF"+ number06 +"^000000"; mes "^F5F9FD"+ number66 +"^000000^F7F7FF"+ number99 +"^000000^FF0000"+ number1 +"^000000^F5F9FD"+ number02 +"^000000"; mes "^F8F8FF"+ number99 +"^000000^FFF9EE"+ number66 +"^000000^0000FF"+ number3 +"^000000^F8F8FF"+ number01 +"^000000"; mes "^F5F9FD"+ number99 +"^000000^F7F7FF"+ number66 +"^000000^008000"+ number5 +"^000000^F5F9FD"+ number03 +"^000000"; mes "^F7F7FF#^F5F9FD#^FFF9FA#^A52A2A####^FFF9EE##^F8F8FF#"; next; input number; next; goto brochk; close; colgre: mes "^FFF9EE"+ number66 +"^000000^FFF9EE"+ number99 +"^000000^008000"+ number5 +"^000000^F5F9FD"+ number04 +"^000000"; mes "^FFF9FA"+ number99 +"^000000^F7F7FF"+ number66 +"^000000^FFA500"+ number2 +"^000000^F5F9FD"+ number03 +"^000000"; mes "^F5F9FD"+ number66 +"^000000^FFF9EE"+ number99 +"^000000^FF0000"+ number1 +"^000000^F5F9FD"+ number00 +"^000000"; mes "^FFF9EE"+ number99 +"^000000^FFF9EE"+ number66 +"^000000^9400D3"+ number4 +"^000000^F5F9FD"+ number01 +"^000000"; mes "^F7F7FF"+ number66 +"^000000^FFF9FA"+ number99 +"^000000^0000FF"+ number3 +"^000000^F5F9FD"+ number06 +"^000000"; mes "^FFF9EE"+ number99 +"^000000^F5F9FD"+ number66 +"^000000^A52A2A"+ number6 +"^000000^F5F9FD"+ number05 +"^000000"; mes "^F7F7FF#^FFF9FA#^F5F9FD#^008000####^F5F9FD#^F8F8FF#^FFF9EE##"; next; input number; next; goto grechk; close; colvio: mes "^F7F7FF"+ number66 +"^000000^FFF9EE"+ number99 +"^000000^9400D3"+ number4 +"^000000^F5F9FD"+ number09 +"^000000"; mes "^F7F7FF"+ number66 +"^000000^FFF9EE"+ number99 +"^000000^FFA500"+ number2 +"^000000^F5F9FD"+ number04 +"^000000"; mes "^F7F7FF"+ number66 +"^000000^FFF9EE"+ number99 +"^000000^A52A2A"+ number6 +"^000000^F5F9FD"+ number05 +"^000000"; mes "^FFF9EE"+ number99 +"^000000^F7F7FF"+ number66 +"^000000^FF0000"+ number1 +"^000000^F5F9FD"+ number06 +"^000000"; mes "^FFF9EE"+ number99 +"^000000^F7F7FF"+ number66 +"^000000^0000FF"+ number3 +"^000000^F5F9FD"+ number08 +"^000000"; mes "^FFF9EE"+ number99 +"^000000^F7F7FF"+ number66 +"^000000^008000"+ number5 +"^000000^F5F9FD"+ number01 +"^000000"; mes "^F5F9FD#^FFF9EE#^FFF9FA#^9400D3####^F8F8FF#^F5F9FD##^F7F7FF##"; next; input number; next; goto viochk; close; colblu: mes "^F8F8FF"+ number01 +"^000000^FFA500"+ number2 +"^000000^F7F7FF"+ number66 +"^000000^F5F9FD"+ number99 +"^000000"; mes "^FFF9EE"+ number09 +"^000000^A52A2A"+ number6 +"^000000^F5F9FD"+ number66 +"^000000^FFF9EE"+ number99 +"^000000"; mes "^F5F9FD"+ number08 +"^000000^FF0000"+ number1 +"^000000^F7F7FF"+ number66 +"^000000^FFF9EE"+ number99 +"^000000"; mes "^F8F8FF"+ number07 +"^000000^0000FF"+ number3 +"^000000^F5F9FD"+ number66 +"^000000^F5F9FD"+ number99 +"^000000"; mes "^FFF9EE"+ number06 +"^000000^008000"+ number5 +"^000000^F5F9FD"+ number66 +"^000000^FFF9EE"+ number99 +"^000000"; mes "^F5F9FD"+ number05 +"^000000^9400D3"+ number4 +"^000000^F7F7FF"+ number66 +"^000000^F5F9FD"+ number99 +"^000000"; mes "^FFF9EE###^0000FF####^F8F8FF####^F5F9FD#^FFF9FA#^F7F7FF##"; next; input number; next; goto bluchk; close; colorg: mes "^FFF9EE"+ number4 +"^000000^A52A2A"+ number6 +"^000000^F5F9FD"+ number07 +"^000000"; mes "^F8F8FF"+ number3 +"^000000^9400D3"+ number4 +"^000000^F5F9FD"+ number00 +"^000000"; mes "^F5F9FD"+ number1 +"^000000^FF0000"+ number1 +"^000000^F5F9FD"+ number06 +"^000000"; mes "^F8F8FF"+ number2 +"^000000^0000FF"+ number3 +"^000000^F5F9FD"+ number04 +"^000000"; mes "^F5F9FD"+ number5 +"^000000^FF8C00"+ number2 +"^000000^F5F9FD"+ number08 +"^000000"; mes "^F5F9FD"+ number6 +"^000000^008000"+ number5 +"^000000^F8F8FF"+ number10 +"^000000"; mes "^F5F9FD#^FFF9EE####^FFA500####^F5F9FD#^F5F9FD####^F7F7FF##^FFF9FA##"; next; input number; next; goto orgchk; close; colred: mes "^F5F9FD"+ number6 +"^000000^A52A2A"+ number6 +"^000000^F8F8FF"+ number10 +"^000000"; mes "^F8F8FF"+ number5 +"^000000^008000"+ number5 +"^000000^F5F9FD"+ number09 +"^000000"; mes "^F5F9FD"+ number3 +"^000000^9400D3"+ number4 +"^000000^F8F8FF"+ number08 +"^000000"; mes "^F8F8FF"+ number1 +"^000000^0000FF"+ number3 +"^000000^F5F9FD"+ number07 +"^000000"; mes "^F5F9FD"+ number2 +"^000000^FFA500"+ number2 +"^000000^F5F9FD"+ number05 +"^000000"; mes "^F8F8FF"+ number5 +"^000000^FF0000"+ number1 +"^000000^F5F9FD"+ number02 +"^000000"; mes "^F5F9FD##^FF0000####^F8F8FF####^FFF9FA#^FFF9EE#^F7F7FF#"; next; input number; next; goto redchk; close; redchk: if(number < number1 || number > number1) goto LOG_FAIL; goto OK; close; orgchk: if(number < number2 || number > number2) goto LOG_FAIL; goto OK; close; bluchk: if(number < number3 || number > number3) goto LOG_FAIL; goto OK; close; viochk: if(number < number4 || number > number4) goto LOG_FAIL; goto OK; close; grechk: if(number < number5 || number > number5) goto LOG_FAIL; goto OK; close; brochk: if(number < number6 || number > number6) goto LOG_FAIL; goto OK; close; LOG_FAIL: mes "Kamu salah mengetik nomor."; next; mes "Saya keluarkan kamu dari server!"; next; atcommand "@kick " + strcharinfo(0); end; OK: mes "^4233F4"+strcharinfo(0)+"^000000!"; mes "Terima kasih untuk tidak menggunakan bot di server ini."; announce "Player "+strcharinfo(0)+" masuk di server ini !!",bc_all; setoption 0x40,0; setoption 0x2000,0; pcblockmove getcharid(3),0; percentheal 100,100; atcommand "@noask"; cutin "ein_soldier",255; //callfunc "LadderWork","Cash",10,"#CASHPOINTS"; next; mes "Selamat bermain di server ini"; dispbottom "Cash points kamu sekarang "+#CASHPOINTS+"."; close; gm_admin: mes "Selamat datang GM ^4233F4"+strcharinfo(0)+"^000000!"; announce "GM "+strcharinfo(0)+" masuk di server ini !!",bc_all; cutin "ein_soldier",255; //callfunc "LadderWork","Cash",10,"#CASHPOINTS"; next; mes "Selamat bermain di server ini"; dispbottom "Cash points kamu sekarang "+#CASHPOINTS+"."; close; end; } -
Never tested player side, only GM.
-
Already tested and works. Without a problem. See my version of the script.
-
We will never know, Until a response is made from the poster