Jump to content

Hadeszeus

Members
  • Content Count

    651
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Hadeszeus

  1. Yes it is! Or else make the extended vending system a plugin.
  2. Its 2 months now since my last email sent to harmony.. If you wany security/protection you might want to check internal guard..
  3. Converting item_db.conf to sql is possible. What about sql to item_db.conf? I'm using renewal files. Thank you..
  4. Ahhh... Solved! Thanks to you Dastgir Pojee
  5. Dastgir can you give an instruction on how to make it work? I tried to follow this http://herc.ws/wiki/Db2sql but still I db2sql.bat is not working....
  6. On this line: How warp all players outside (quiz_01). L_Champ:mapannounce "quiz_01","Dice: Come to me and tell me your name.",0;hideoffnpc "Dice#evnt1";end; I tried this and got error script_rid2sd: fatal error ! player not attached. if(getmapusers("quiz_01") == 1) { mapwarp "quiz_01","prontera",132,97;
  7. How about creating a portal going to waiting area and it will stay open until 3 rounds are done? - Yeah thats okay. Players not getting the prize? What do you mean? - I mean what if the WINNER didn't get the prize intentionally to delay the event? There should be a 10 to 15 seconds timer to get the prize else? winner will be warp back to waiting area and never get the prize. then round 2 should continue and 3.
  8. Tested it and works like a charm. Thanks bro! The only down side of this is other players who didn't enter or late to enter the event has no chance. If you can open again the portal so everyone can enter for round 2 and 3 instead of using mapwarp. also, what if the players didn't get the prize. But over all good job bro! Appreciate it!
  9. Ossi, Thanks for your reply. But I already did that. However, what I want to know is how to do the custom Progress bar. As you can see on the attaced patcher design, there are two Progress Bar Current & Total. Current calculates the progress per patch file. While Total Calculates the total size of all patch file. Any guide on this?
  10. Hi, I just want to know how to create the second PROGRESS BAR? By default there's only one progress bar you can modify(total bar). Im thinking how to create the current progress bar? Any clue? Can't find it in Google either. THanks!
  11. Meron bang ganto? Susummon mo yung buong player ng isang GUILD na online or kaya Buong PARTY?
  12. so how to make 3 rounds when the players is already outside of the map ? - You are correct. That's why I need to make sure that all players including the winner are already warp back outside the quiz_01. Then, when all are outside the game will start again for second round. That's were the 10 secs count down occur to get the rewards inside the event map (quiz_01) before the winner warp outside. By doing this the event will force to continue the 2nd and 3rd. I believe the counting and the trigger to LOOP the script will start in the code below. announce "Dice: We have a winner, "+.@name$+".",0; getitem 675,3; warp "prontera",131,97; hideonnpc "Dice#evnt1"; end; Yes 3 consecutive rounds and yes 2nd and 3rd rounds only start when all the players are outside the event map.
  13. Dishwalla - Every Little Thing - EmO mode
  14. Can someone help me to loop this Dice event 3x? The Idea is if there is a winner count 15 seconds to claim the price else the winner will warp back without getting the prize and start the 2 and 3 dice. //##########################################################################//By: ____ _ __ __ ____ _____ #// | ___ __ __ _ | | / /_ _ _ / ___ / ____| #// | || | / _ / /| || | / /| || | || | ___ | (___ #// | || || __/ / / | || |__ // / | || | || |___| ___ #// __|____/_____|____/__|_||____|______/_/__|_||_|__|______/_____) | #//|_____________________________________________________________________/ #// #//##########################################################################// #//== Dice Event #// #//##########################################################################// #//== Automatically starts a dice event every 30 minutes of every hour #// #//== Prize- Change 13723 to any item ID you want the winner to recieved #// # // Code Modify by : WordsUp// Credit still for mAisakaTaiga //##########################################################################- script Dice#announcer -1,{OnInit: disablenpc "prtevent"; hideonnpc "Dice#evnt1"; end;OnClock2141: announce "Dice Guru: We are going to have a Dice event.",0; sleep2 10000; announce "Dice Guru: For those who wants to join, Please proceed Prontera 161 , 179 and enter the Warp Portal.",0; sleep2 10000; announce "Dice Guru: After 1 Minute the Portal will close.",0; sleep2 10000; announce "Dice Guru: So please go to Prontera 161 , 179 and enter the Warp Portal now if you want to join.",0; enablenpc "prtevent"; initnpctimer; end;OnTimer30000: announce "Dice Guru: Last 30 seconds.",0; sleep2 5000; announce "Dice Guru: If you want to join please enter the Warp Portal in Prontera City 109 ,96.",0; end; OnTimer50000: announce "Dice: Last 10 seconds.",0; end; OnTimer55000: announce "Dice: 5.",0; end; OnTimer56000: announce "Dice: 4.",0; end; OnTimer57000: announce "Dice: 3.",0; end; OnTimer58000: announce "Dice: 2.",0; end; OnTimer59000: announce "Dice: 1.",0; end; OnTimer60000: announce "Dice: Time's up.",0; end; OnTimer61000: disablenpc "prtevent"; donpcevent "Dice#evnt1::OnEnable"; stopnpctimer; end; //-------------------------------------------------- prontera,109,97,0 warp prtevent 2,2,quiz_01,204,90 //--------------------------------------------------quiz_01,204,93,6 script Dice#evnt1 715,{//-------------------------------------------------- mes "[Dice]"; mes "Please tell me your name"; next; input .@name$; if(.@name$ != strcharinfo(0)) { mes "[Dice]"; mes "Are you sure thats your character name?"; close; } mes "[Dice]"; mes "Congrats. You've won."; close2; announce "Dice: We have a winner, "+.@name$+".",0; getitem 675,3; warp "prontera",131,97; hideonnpc "Dice#evnt1"; end; OnEnable: mapannounce "quiz_01","Dice: We are about to start the Dice event.",0; sleep2 10000; mapannounce "quiz_01","Dice: You MUST GO INSIDE THE BOX, because if you're caught standing on the stairs you'll be automatically disqualified.",0; sleep2 10000; mapannounce "quiz_01","Dice: That's it.. Now let's play...",0; sleep2 10000; goto L_Start; end; L_Start: if(getmapusers("quiz_01") == 1) goto L_Champ; if(getmapusers("quiz_01") == 0) goto L_None; if(getmapusers("quiz_01") > 1) { announce "Dice: . . . . .",0; set $@number, rand(1,4); sleep2 10000; announce "Dice: I have a number now. Please go to the box of the number you want.... GO!",0; sleep2 10000; announce "Dice: 5",0; sleep2 5000; announce "Dice: 4",0; sleep2 4000; announce "Dice: 3",0; sleep2 3000; announce "Dice: 2",0; sleep2 2000; announce "Dice: 1",0; sleep2 1000; announce "Dice: Time's up.",0; donpcevent "evnt#1::OnEnable"; announce "Dice: Winning number "+$@number+".",0; if(($@number != 1) && ($@number != 2) && ($@number != 3)) goto L_Lose1; if(($@number != 1) && ($@number != 2) && ($@number != 4)) goto L_Lose2; if(($@number != 1) && ($@number != 3) && ($@number != 4)) goto L_Lose3; if(($@number != 2) && ($@number != 3) && ($@number != 4)) goto L_Lose4; end; } L_Lose1: areawarp "quiz_01",183,81,191,59,"prontera",131,97; areawarp "quiz_01",195,81,203,59,"prontera",131,97; areawarp "quiz_01",207,81,215,59,"prontera",131,97; goto L_Start; end;L_Lose2: areawarp "quiz_01",183,81,191,59,"prontera",131,97; areawarp "quiz_01",195,81,203,59,"prontera",131,97; areawarp "quiz_01",219,81,227,59,"prontera",131,97; goto L_Start; end; L_Lose3: areawarp "quiz_01",183,81,191,59,"prontera",131,97; areawarp "quiz_01",207,81,215,59,"prontera",131,97; areawarp "quiz_01",219,81,227,59,"prontera",131,97; goto L_Start; end; L_Lose4: areawarp "quiz_01",195,81,203,59,"prontera",131,97; areawarp "quiz_01",207,81,215,59,"prontera",131,97; areawarp "quiz_01",219,81,227,59,"prontera",131,97; goto L_Start; end; L_Champ: mapannounce "quiz_01","Dice: Come to me and tell me your name.",0; hideoffnpc "Dice#evnt1"; end; L_None: announce "No One Entered the Dice Event. Event Closed",0; hideonnpc "Dice#evnt1"; end;} - script evnt#1 -1,{OnEnable: areawarp "quiz_01",182,94,228,88,"prontera",109,97; areawarp "quiz_01",185,87,188,82,"prontera",109,97; areawarp "quiz_01",197,87,200,82,"prontera",109,97; areawarp "quiz_01",209,87,212,82,"prontera",109,97; areawarp "quiz_01",221,87,224,82,"prontera",109,97; end; }
  15. Thats the ideal way to do it. But you cant control the crash of the server that makes all ur mobs re respawn on sever restart. Specially MvPs.
  16. I think we're almost there.. I got error in MVP_alive array? I'm wondering where you call that array.. also on first respawn, always 2 MVP same id are summoned...
  17. What is the purpose of .@time variable? Is this behavior normal? The MVP will respawn even the last MVP respawn is not yet killed? Can you pls fix this. It keeps respawning even the boss not killed
  18. Working now with no error. You mean removed them in npc/mobs respawn time? setarray $MVP_tm[0],60,60,60; is 60 in time will give me 60 seconds or 60 hours?
  19. Thank you! Mob still respawn after server restart - script MVPTimer -1,{OnInit: // Mvp ids setarray $MVP_id[0],1112,1046; // Mvp maps NO GAT's! setarray $MVP_maps$[0],"treasure02","gef_dun02"; // Respawn time (HOURS) setarray $MVP_tm[0],60,60; initnpctimer; // IT SHOULD FALL HERE! OnTimer3600: // After a hour for( set .@i,0; .@i < getarraysize($MVP_id); set .@i, .@i+1 ) { set .@time, $MVP_tm[.@i]*3600; // Conversion to seconds so we can use gettimetick if( ($MVP_last_respawn[.@i] + $MVP_tm[.@i]) > gettimetick(2) ) continue; // Time has yet to pass monster "map",0,0,"--ja--",$MVP_id[.@i],1; // Defines last respawn set $MVP_last_respawn[.@i], gettimetick(2); } setnpctimer 0; end; } And I'm getting this warning in my map-server are my maps correct?
  20. I'm looking for the solution the whole day, but it seems there's none. Anyone?
  21. When I change my lang type to 18 or other type the charselection option is black. I mean black background. How can I fix that?
×
×
  • Create New...

Important Information

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