Jump to content

MikZ

Members
  • Content Count

    461
  • Joined

  • Last visited

Everything posted by MikZ

  1. hello, @ how to fix this? only blank page..
  2. Same issue with @@Lord Ganja "blank page" how to fix this? Thank you!
  3. care to help? or please link me if someone already requested this script. thank you!
  4. @@Z3R0 so what should it be? I also tried OnPCDieEvent:killmonsterall .map$;.register_count = 0; Then I place both test player in same place , died same time, but monster keep re-spawning.. how would i stop the script?
  5. Hello! hercules! May a request this kind of NPC. If you don't have this item "20001" the Npc will talk to you mes "Hello "name of char" i can be your servant for 7days for only 5 donation tickets"; rentitem for 7 days then if you have this Item in your inventory, Mes "How may I help you my lord / lady (check sex) a. full buff b. fcp c. repair all Thank you! hope you can help me with this!
  6. @Aeromesi parse_line: need ';' 47: monster .map$, 42,285, "Come On Baby!!!", 1904, 5 + rand(5), "", 2; 48: sleep 5000; 49: .register_count = 0* 50: } ~~~~^ 51: killmonsterall .map$; 52: end; @@Z3R0 I tried this (not working), still summoning OnPCDieEvent:if ( getmapusers( "quiz_01" ) == 0 ) {announce "Event RUN and SURVIVE DRAW.. NO one survive LOL!!",0,0x00FF00;killmonsterall .map$;.register_count = 0; } end;OnPCLogoutEvent: if ( !.start || strcharinfo(3) != .map$ ) end; while (.@i < .register_count && .register_aid[.@i] != getcharid(3)) .@i++; if ( .@i == .register_count ) end; deletearray .register_aid[.@i], 1; .register_count--; warp "SavePoint", 0,0; if ( !.start || .register_count > 1 ) end; announce "Congratulations ~ the winner of Run Or Die event is "+ rid2name( .register_aid ), bc_all; getitem .reward_item_id, .reward_item_amount, .register_aid; // winner prize warpchar "SavePoint", 0,0, getcharid( 0, rid2name( .register_aid ) ); im trying to use this from Novice Versus zombie (but its not working) OnPCLogoutEvent: OnPCDieEvent: if( .nvzEventRunning == 0 || strcharinfo(PC_MAP) != "quiz_01" ) end; warp("izlude", 127,142); atcommand("@alive"); dispbottom("You have lost..."); if( getmapusers("quiz_01") > 1 ) { announce(getmapusers("quiz_01") + " people still fight for their lives.", bc_map, 0x00FF00); end; } if( getmapusers("quiz_01") == 1 ){ killmonsterall("quiz_01"); announce("You have won! Please claim your price at the Prize NPC!", bc_map); enablenpc("Prize"); .nvzEventRunning = 0; } if( getmapusers("quiz_01") == 0 ){ killmonsterall("quiz_01"); .nvzEventRunning = 0; } end;
  7. @@Z3R0 how? sorry im a bit confuse im noob. /sob
  8. Hello Hercules master scripters, Help me with this script, I found out that if players died in same time, meaning no one survived. but the script keeps summoning monster.. How or where can I add this : if ( getmapusers( "quiz_01" ) < 1 ) {announce "Event RUN and SURVIVE DRAW.. NO one survive LOL!!",0,0x00FF00; or any other idea? please do help me.. thank you! Here's the script.. izlude,125,139,5 script Run Or Die 4_M_NOFEARGUY,{ if (!.start) { mes "Check Schedule NPC, Event is Offline."; close; } if (.start == 2) { mes "Event in Progress.."; close; } if (.register_count >= .register_limit) { mes "this event has reach the maximum player participations"; close; } percentheal 100,100; warp .map$, 42,285; .register_aid[.register_count] = getcharid(3); .register_count++; end;OnCommand:// put all your start timer hereOnClock1047:OnClock1055: if (.start) end; announce "Run or Die event registration start", bc_all; enablenpc("Run Or Die"); .start = 1; for (.@c = 3; .@c > 0; .@c--) { announce "Run or Die event registration is open in "+.@c+" minute", bc_all; sleep 60000; } announce "Run or Die event registration close", bc_all; disablenpc("Run Or Die"); .start = 2; sleep 3000; mapannounce .map$, "Survive as long as you can !", bc_map; if (.register_count < .register_min) { announce "Not enough participants for Run or Die event", 0; getmapxy .@map$, .@x, .@y, 1; mapwarp .map$, .@map$, .@x, .@y; goto L_reset; } while (.register_count > 1) { monster .map$, 30,285, "Come On Baby!!!", 1904, 5 + rand(5), "", 0; monster .map$, 52,285, "Come On Baby!!!", 1904, 5 + rand(5), "", 1; monster .map$, 42,285, "Come On Baby!!!", 1904, 5 + rand(5), "", 2; sleep 5000; } killmonsterall .map$; end;OnPCDieEvent:OnPCLogoutEvent: if ( !.start || strcharinfo(3) != .map$ ) end; while (.@i < .register_count && .register_aid[.@i] != getcharid(3)) .@i++; if ( .@i == .register_count ) end; deletearray .register_aid[.@i], 1; .register_count--; warp "SavePoint", 0,0; if ( !.start || .register_count > 1 ) end; announce "Congratulations ~ the winner of Run Or Die event is "+ rid2name( .register_aid ), bc_all; getitem .reward_item_id, .reward_item_amount, .register_aid; // winner prize warpchar "SavePoint", 0,0, getcharid( 0, rid2name( .register_aid ) );L_reset: deletearray .register_aid; .start = .register_count = 0; end;OnInit: disablenpc("Run Or Die");// waitingroom "Run or Die",0; .map$ = "quiz_01"; .register_min = 2; // minimum amount of players to start this event, or else it auto-abort .register_limit = 100; // maximum amount of players able to participate in this event .reward_item_id = 615; // reward item id .reward_item_amount = 1; // reward item amount to the sole winner bindatcmd "runordie", strnpcinfo(0)+"::OnCommand", 99,99; end;}
  9. Hello! How can I enable this every after woe?? thank you!
  10. @@ossi0110 thanks for the response. I did change it. but when player entered they can walk freely walk.. and its the decrease agi, I still want the stoned effect when they entered player cant move just freeze and can freely move around 5 secs before the game start , how can i do that? i found this : sc_end <effect type>{,<target ID number>}; sc_start <effect type>,<ticks>,<extra argument>{,<target ID number>}; wonder how to use this? and i added this sc_end(SC_ALL); sc_start(SC_DEC_AGI, 400000, 10); sc_start(Eff_Stone, 175000, 10); this part of script (to remove the eff_stone) please help me, thank you! "OnTimer175000:announce("Event Zombie Vs. Novice will begin in 5!", bc_all);sc_end(Eff_Stone); <=========(not working :(end;"
  11. Hello, Please help me with this script . problem with the script is that once you join and warped to the place, you got stoned/stuck which is good. however , but when the event totally start the stoned effect is still there, so you just stuck in the middle, and waiting for the zombie to bit you.. /heh what i wanted is to make the stone effect remove/gone once the count down is in 30 secs before the game begin. and I wanted the zombies to respawn in three location randomly in this area like rand quiz_01, 30, 369 - quiz_01, 52,369 - quiz_01, 43,369. thank you! Here the script that i used. - script nvz_manager -1,{ OnInit: disablenpc("Novice vs. Zombie"); disablenpc("Prize"); .nvzEventRunning = 0; .nvzZombieSpawnCount = 4; end; OnClock0935: OnClock0942: OnClock0949: OnClock0955: OnClock1000: disablenpc("Prize"); initnpctimer; announce("Zombie Vs. Novice event will begin in 3 minutes! Please make a level 1 Novice in order to join!", bc_all); end; OnTimer5000: announce("At the south of Izlude(Main Town) has appeared npc ' Novice vs. Zombie '!", bc_all); enablenpc("Novice vs. Zombie"); end; OnTimer60000: announce("Zombie Vs. Novice event will begin in 2 minutes! Please make a level 1 Novice in order to join!", bc_all); end; OnTimer120000: announce("Zombie Vs. Novice event will begin in 1 minutes! Please make a level 1 Novice in order to join!", bc_all); end; OnTimer150000: announce("In 30 seconds the monster will be started!", bc_all); end; OnTimer175000: announce("Event Zombie Vs. Novice will begin in 5!", bc_all); end; OnTimer176000: announce("4!", bc_all); end; OnTimer177000: announce("3!", bc_all); end; OnTimer178000: announce("2!", bc_all); end; OnTimer179000: announce("1!", bc_all); end; OnTimer180000: // disablenpc("Novice vs. Zombie");// if ( getmapusers( "quiz_01" ) < 2 ) {// stop the script and warp player if less than 2 players on quiz map// announce "Event: 'Novice Vs. Zombie' has end!!",0,0x00FF00;// mapwarp "quiz_01","prontera",0,0;// end;// } .nvzEventRunning = 1; .nvzZombieCount = .nvzZombieSpawnCount; announce("The 'Zombie Vs. Novice' Event has begun!", bc_all, 0x00FF00); disablenpc("Novice vs. Zombie"); for(.@i = 1; .@i <= .nvzZombieSpawnCount; .@i++) monster("quiz_01", 42, 369, "Zombie-" + .@i, 1036, 1, strnpcinfo(3) + "::OnZombieKilled"); end; OnPCLogoutEvent: OnPCDieEvent: if( .nvzEventRunning == 0 || strcharinfo(PC_MAP) != "quiz_01" ) end; warp("izlude", 127,142); atcommand("@alive"); dispbottom("You have lost..."); if( getmapusers("quiz_01") > 1 ) { announce(getmapusers("quiz_01") + " people still fight for their lives.", bc_map, 0x00FF00); end; } if( getmapusers("quiz_01") == 1 ){ killmonsterall("quiz_01"); announce("You have won! Please claim your price at the Prize NPC!", bc_map); enablenpc("Prize"); .nvzEventRunning = 0; } if( getmapusers("quiz_01") == 0 ){ killmonsterall("quiz_01"); .nvzEventRunning = 0; } end; OnZombieKilled: .nvzZombieCount--; if(.nvzZombieCount == 0) { announce("You have won! Please claim your price at the Prize NPC.", bc_map); enablenpc("Prize"); announce("'Zombie Vs. Novice' has ended as all Zombies have been killed!", bc_all); .nvzEventRunning = 0; } end;} quiz_01,42,369,3 script Prize 1_F_MARIA,{ announce("In ' Zombie Vs. Novice ' has won" + strcharinfo (0) + "! We congratulate " + ((Sex) ? "him" : "her") + "!", bc_all); getitem(7539,2); warp("izlude", 127,142);} izlude,118,125,3 script Novice vs. Zombie ZOMBIE,{ if (BaseLevel > 1) { mes("[^0000FFZombie Vs. Novice^000000]"); mes("You are not a level 1 novice"); close; } mes("[^0000FFZombie Vs. Novice^000000]"); mes("Do you want to join the Zombie Vs. Novice Event?"); next; switch(select("Yes", "No")) { case 1: sc_end(SC_ALL); sc_start(SC_DECREASEAGI, 300000, 10); percentheal(100, 100); atcommand("@storeall"); warp("quiz_01", 42, 369); break; case 2: mes "[^0000FFZombie Vs. Novice^000000]"; mes "Allright, you can join anytime you want."; close; break; } end;}
  12. Hello, I don't know what to search or is't mapflag or or srcipt that enable player to warp back to there saver points once they log out. For example: player is inside ordeal_1-2 (gold room) and he log off, once he log back he will be warp to his save point. I already have this mapflags: ordeal_1-2.gat mapflag noskill ordeal_1-2.gat mapflag nomemo ordeal_1-2.gat mapflag nobranch ordeal_1-2.gat mapflag noloot ordeal_1-2.gat mapflag noexp ordeal_1-2.gat mapflag nodrop ordeal_1-2.gat mapflag novending ordeal_1-2.gat mapflag nowarp ordeal_1-2.gat mapflag nowarpto ordeal_1-2.gat mapflag noreturn what else is missing? thank you! Here's the script // Gold Room Advance Script - Mining Gold for wealth - Please Leave Credit //=============================================================================//POWERED by: rudolp//[The Quality Maker]//Time Finished :6:28 PM 6/7/2009//Please Report any bug and suggestions.//===== Compatible With: =================================================================//= Any eAthena Version//=============Gold Room Settings===================//This should always be enable for a better Gold Room System.//==================================================ordeal_1-2.gat mapflag noskillordeal_1-2.gat mapflag nomemoordeal_1-2.gat mapflag nobranchordeal_1-2.gat mapflag noloot ordeal_1-2.gat mapflag noexpordeal_1-2.gat mapflag nodropordeal_1-2.gat mapflag novendingordeal_1-2.gat mapflag nowarpordeal_1-2.gat mapflag nowarptoordeal_1-2.gat mapflag noreturn//=================================================ordeal_1-2,0,0,0 script Gold Room -1,{OnInit://No. of Mine Guardian.//For golden peko it is default to 100 and 4 seconds~2 seconds spawn rate. set .guardian,70;//Type of guardian. 0 = normal 1 = extreme set .@guardiantype,1; if(.@guardiantype == 0){ monster "ordeal_1-2",0,0,"GM Punisher",WOOMAWANG,.guardian,""; }else{ monster "ordeal_1-2",0,0,"Taga Bantay",WOOMAWANG,.guardian,""; }end;OnNPCKillEvent://===== Configurations: ========================================================================//Max gold can a player get after killing 1 golden peko (default 5 note:this will increase if luk bonus is enable). set .@maxgaingold,5;//Apply gold penalty. 0 = no 1 = yes set .@penalty1,1;//The Maximum no. of gold Penalty. set .@maxpenalty1,3;//Apply speed & HP penalty. 0 = no 1 = yes set .@penalty2,1;//Gold limitation penalty must be enable set .@maxgold,500;//The maximum no. of hp penalty by %. set .@maxpenalty2,10;//Enable luk bonus. 0=no 1=yes set .@lukbonus,0;//If luk Bonus is enable,luk divider default 49 w/ 99 max parameter. Note: the quotient of your max parameter and .@lukdiv must not grater than 5 to avoid over mining. set .@lukdiv,49;//Show Server Name. 0=no 1=yes set .@showservername,1;//Name of your Server set .@servername$,"[Fate Ragnarok Online]";//=========================================================================================if (getmapxy(@mapname$,@mapx,@mapy,0) == -1) goto L_Finish;if (@mapname$ == "ordeal_1-2"){ set @[member=bonus],0; set @deduction,0; set @gain,rand (.@maxgaingold);//Luk bonus if (.@lukbonus != 0){ set @[member=bonus],readparam(bLuk)/.@lukdiv; }//Gold Penalty if (.@penalty1 != 0){ set @deduction,rand(.@maxpenalty1); if(@deduction == 0) set @deduction,1; } set @gain, @gain + @[member=bonus] - @deduction; set golds, golds + @gain ;//Displaying Gained Gold if(.@showservername != 0){ if(golds%5 == 0){ //Show Server Name every 10 gold gain. dispbottom "===============Brought to you by==============="; dispbottom "==============" + .@servername$ +"=============="; } } if(@gain){ dispbottom "-|You got: " +@gain+ " gold| - |Total: " +golds+ " gold|- "; }else{ dispbottom "-|You got: NOTHING! |- "; } if (.@penalty2 != 0){ if (golds >= .@maxgold/2 && golds <=.@maxgold/2+20){ sc_start SC_DECREASEAGI,240000,10; }else if(golds >.@maxgold){ sc_start SC_CURSE,240000,10; percentheal (.@maxpenalty2*-1),(.@maxpenalty2*-1); heal -50,0; //For him to die } } if(paid == 0){ mapannounce "ordeal_1-2"," x( "+strcharinfo(0)+" is a cheater!",bc_map; dispbottom "Go out you bastard!"; set golds,0; warp "izlude", 127, 142; } end;}OnPCDieEvent: if (getmapxy(@mapname$,@mapx,@mapy,0) == -1) goto L_Finish;if (@mapname$ == "ordeal_1-2"){ dispbottom "Holy Shit you died!"; dispbottom "All of your gold will gone!"; set alive, 0; set paid, 0; end;}L_Finish:close;}//===============================================//warper//===============================================ordeal_1-2,154,156,5 script Gold Miner 2_M_OLDBLSMITH,{ mes "[Gold Miner]"; if(golds >=50){ goto wa; } mes "Want to go now?"; mes "Your gold is just "+golds+" you can still get more."; close;wa: mes "Want to go now?"; if(select("Yes", "No") == 1) { set alive,1; warp "izlude", 127, 142; } close;}prontera,165,158,5 script Gold Room Warperer#pront 2_M_OLDBLSMITH,{ set @name$,"prontera"; callfunc "goldmain"; end;}izlude,151,148,5 script Gold Room Warperer#izl 2_M_OLDBLSMITH,{ set @name$,"izlude"; callfunc "goldmain"; end;}aldebaran,133,116,4 script Gold Room Warperer#alde 2_M_OLDBLSMITH,{ set @name$,"aldebaran"; callfunc "goldmain"; end;}alberta,23,247,4 script Gold Room Warperer#alb 2_M_OLDBLSMITH,{ set @name$,"alberta"; callfunc "goldmain"; end;}payon,151,182,4 script Gold Room Warperer#pay 2_M_OLDBLSMITH,{ set @name$,"payon"; callfunc "goldmain"; end;}geffen,115,74,4 script Gold Room Warperer#gef 2_M_OLDBLSMITH,{ set @name$,"geffen"; callfunc "goldmain"; end;}function script goldmain { if (getgmlevel() >= 90){ mes "[Gold Room Warperer]"+Zeny," "+#CASHPOINTS; if(Sex != 0){ mes "Hello Sir what can I do for you?"; }else{ mes "Hello Maam what can I do for you?"+#KAFRAPOINTS; } next; menu "Enter Mining Site",start,"Please close the mine Site. Now!",-,"Please Open the mine Site. Now!",G_open,"Nothing",C_s; next; mes "[Gold Room Warperer]"; mapannounce "ordeal_1-2","Excuse me Miners.",bc_map; mes "Ok."; next; mapannounce "ordeal_1-2",strcharinfo(0) +" wants to close the Gold Room for a while",bc_map; mes "Just a second I will just ask them to"; mes "go out in the mining site"; next; mapannounce "ordeal_1-2","Please settle your things and move quitely",bc_map; mes "[Gold Room Warperer]"; mes "............."; mes "........"; next; mes "[Gold Room Warperer]"; mes "Ok your done"; set .opengoldroom,1; areawarp "ordeal_1-2",21,286,286,22,"izlude", 127, 142; close; } if(.opengoldroom == 0){ goto start; }else{ mes "[Gold Room Warperer]"; mes "Sorry!"; mes "The Mining Site is closed."; close; }G_open: mes "[Gold Room Warperer]"; mes "Ok."; mes "Mining Site is Already Available."; announce " Gold Room is open for public!",bc_map; set .opengoldroom,0;close;start: if ( alive == 0){ set golds,0; } mes "[Gold Room Warperer]"; mes "What do you want?"+cash; next; menu "To the Gold Room",-,"Exchange Gold",exchange,"Nothing",C_s; mes "[Gold Room Warperer]"; mes "Hmm.."; mes "It cost 100,000z"; mes "Would you like to go now to the gold room?"; if(select("Yes", "No") == 2) close; if(@name$ == "prontera") savepoint "prontera", 173, 160; if(@name$ == "izlude") savepoint "izlude",127, 142; if(@name$ == "aldebaran") savepoint "aldebaran",166, 163; if(@name$ == "alberta") savepoint "alberta",16, 246; if(@name$ == "payon") savepoint "payon",160, 179; if(@name$ == "geffen") savepoint "geffen",124, 85; if (Zeny < 100000) goto nomoney; set Zeny, Zeny - 100000; set alive, 1; set paid, 1; set golds,0; warp "ordeal_1-2", 156, 155; close;nomoney: mes "[Gold Room Warperer]"; mes "Sorry insufficient balance"; close;exchange: mes "[Gold Room Warperer]"; mes "Hmm...let me see"; mes "You have " +golds+ "."; if (golds == 0) goto nogold; mes "Ok get this."; next; if (checkweight(969,golds) == 0) goto L_OverWeight; getitem 969, golds; set golds, 0; emotion e_gg; close;L_OverWeight: mes "[Gold Room Warperer]"; mes "Sorry your overweight"; close;nogold: close;C_s: close;}//============================================================//===========================================================//========================================//warps you may edit this one for your convenience//========================================ordeal_1-2,73,265,0 warp ord500 1,1,izlude,127,142ordeal_1-2,129,194,0 warp ord501 1,1,izlude,127,142ordeal_1-2,130,194,0 warp ord502 1,1,izlude,127,142ordeal_1-2,178,193,0 warp ord503 1,1,izlude,127,142ordeal_1-2,290,130,0 warp ord504 1,1,izlude,127,142ordeal_1-2,241,281,0 warp ord505 1,1,izlude,127,142ordeal_1-2,66,25,0 warp ord506 1,1,izlude,127,142ordeal_1-2,202,129,0 warp ord509 1,1,izlude,127,142ordeal_1-2,105,154,0 warp ord510 1,1,izlude,127,142//============Spawns=================ordeal_1-2,0,0,0,0 monster Golden Pecopeco 1369,1000,40000,20000,0
  13. Yup, I know.. What I mean/want is how to fix it and further explanation as to why my client crashed if I don't check those, and if check those two how can I make use them to correct the palettes color, and i also get client crash on Male warlock. can you help? thank you! Additional Info: What does this error mean? thank you! FIXED I JUST DID RENAMED IT..
  14. Hello! Just want to know further information on what is this Shared body palettes Type 1 and shared Head palettes type 1. Because if I diff my client 20140205 with it, the clothes color becomes different like "COLORUM" LOL don't know how/what to call/describe it and I can able to log into game after choosing my char. but i got error on male warlock (Client Crashed). and if I diff it without the shared on, the clothe color works fine, but as i log into the game after choosing my char, client will crashed.. Please help me fix this. thank you!
  15. Hello! Need help here I don't know what happen to this. I did register using _M and Password. If I check the sql password is different was change to symbols like this "xžÌ¨Ðì Â÷£¹¡-—Ð2™'¾@" how to fix this? and if i relog, system will not read the password that i used to create the account. Im using ragexe201402105. See image for your reference on account creation. PLease do help me, Thank you! Solve ! sorry!
  16. uhmm . I'm running PK server. player can abuse it by dual logging, what i wanted is that this PVP points will only activated in PVP ROOM and in WOE castle only. is this possible? if so how? thank you..
  17. @Dastgir: uhmmm sorry I did not quit understand it. im using this (see image) & its broken , what does test it do? this are the Hex i tried: 0x7R7112D6, 0x5D78E987, 0x3C65G865 says it passed but i don't know which client . does this mean it is compatible to all 20130807? 20130807 0x7E241DE0 0x5E805580 0x3D807D80 BROKEN (4) @@Lord Ganja: well does this means i need to guess? or try and try to generate until i get the working one? but in THIS guide 20130807 is not included on functional clients. does this mean it'll be useless? hmmm.. Oh, sorry . i though marking it as solved will do. /no1
  18. @@Lord Ganja: uhm. it kinda robotic? the curving if you check the letter "n" its different.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.