Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - script poring#announcer1 -1,{
- OnInit:
- disablenpc "Poring Catcher#portal";
- hideonnpc "Poring#E";
- end;
- }
- prontera,0,0,0 script Poring Catch -1,{
- close;
- OnWhisperGlobal:
- if( getgmlevel() < 99 ) end;
- mes "Start Poring Catcher ?";
- if( select( "Start Poring Catcher","Cancel" ) == 1 ){
- donpcevent "Poring Catch::OnStartEvent";
- }
- close;
- L_GM:
- OnClock0201:
- OnStartEvent:
- hideonnpc "Poring#E";
- announce "Poring : It's time to play some Poring Catcher!",bc_all,0xFFCCFF;
- killmonster "poring_w01","All";
- sleep2 10000;
- announce "Poring Catcher: Participants please proceed to Volterra 103 79!",bc_all,0xFFCCFF;
- sleep2 10000;
- announce "Poring Catcher: After one minute the portal will close.",bc_all,0xFFCCFF;
- sleep2 10000;
- announce "Poring Catcher: Enter the warp portal now if you want to join.",bc_all,0xFFCCFF;
- enablenpc "Poring Catcher#portal";
- initnpctimer;
- close;
- OnTimer30000:
- announce "Poring Catcher: Last 30 seconds.",bc_all,0xFFCCFF;
- sleep2 5000;
- announce "Poring Catcher: Hurry ! Participants please proceed to Volterra 103 79!",bc_all,0xFFCCFF;
- end;
- OnTimer50000:
- announce "Poring Catcher: Last 10 seconds.",bc_all,0xFFCCFF;
- end;
- OnTimer55000:
- announce "Poring Catcher: 5.....",bc_all,0xFFCCFF;
- end;
- OnTimer56000:
- announce "Poring Catcher: 4....",bc_all,0xFFCCFF;
- end;
- OnTimer57000:
- announce "Poring Catcher: 3...",bc_all,0xFFCCFF;
- end;
- OnTimer58000:
- announce "Poring Catcher: 2..",bc_all,0xFFCCFF;
- end;
- OnTimer59000:
- announce "Poring Catcher: 1.",bc_all,0xFFCCFF;
- end;
- OnTimer60000:
- announce "Poring Catcher: Time's up..",bc_all,0xFFCCFF;
- end;
- OnTimer61000:
- disablenpc "Poring Catcher#portal";
- donpcevent "Poring#E::OnEnable";
- stopnpctimer;
- end;
- }
- //--------------------------------------------------
- prontera,156,182,0 warp Poring Catcher#portal 2,2,poring_w01,106,128
- //--------------------------------------------------
- - script Poring#E -1,{
- //--------------------------------------------------
- OnEnable:
- sleep2 4000;
- mapannounce "poring_w01","Poring Catcher: Welcome to Poring Catcher Game !!",bc_all,0xFFCCFF;
- sleep2 6000;
- mapannounce "poring_w01","Poring Catcher: I will be summoning different Porings.",bc_all,0xFFCCFF;
- sleep2 6000;
- mapannounce "poring_w01","Poring Catcher: Only one of these monsters is the correct monster.",bc_all,0xFFCCFF;
- sleep2 6000;
- mapannounce "poring_w01","Poring Catcher: There will be different Porings on each round.",bc_all,0xFFCCFF;
- sleep2 6000;
- mapannounce "poring_w01","Poring Catcher: 1st Round is [ Poring ] 2nd Round is [ Poporing ] and 3rd Round is [ Drops ]",bc_all,0xFFCCFF;
- sleep2 6000;
- mapannounce "poring_w01","Poring Catcher: Take your time because if you kill the wrong monster, your out of the game.",bc_all,0xFFCCFF;
- sleep2 6000;
- mapannounce "poring_w01","Poring Catcher: If you killed the correct monster you be rewarded and we will be proceeding on the next round.",bc_all,0xFFCCFF;
- sleep2 6000;
- mapannounce "poring_w01","Poring Catcher: That's that.. Now let's play...",bc_all,0xFFCCFF;
- goto L_Start;
- end;
- L_Start:
- mapannounce "poring_w01","Poring Catcher: 1st Round !! Find [ Poring ]. All the other Porings have different name !! Let's Start.",bc_all,0xFFCCFF;
- sleep2 5000;
- mapannounce "poring_w01","Poring Catcher: Starting in 5",bc_all,0xFFCCFF;
- sleep2 1000;
- mapannounce "poring_w01","Poring Catcher: Starting in 4",bc_all,0xFFCCFF;
- sleep2 1000;
- mapannounce "poring_w01","Poring Catcher: Starting in 3",bc_all,0xFFCCFF;
- sleep2 1000;
- mapannounce "poring_w01","Poring Catcher: Starting in 2",bc_all,0xFFCCFF;
- sleep2 1000;
- mapannounce "poring_w01","Poring Catcher: Starting in 1",bc_all,0xFFCCFF;
- sleep2 1000;
- mapannounce "poring_w01","Poring Catcher: Go !!",bc_all,0xFFCCFF;
- areamonster "poring_w01",84,119,121,90,"Poring",1002,1,"round1win::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"Pouring",1002,10,"round1lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"Proing",1002,10,"round1lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"Poiring",1002,10,"round1lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"Poing",1002,10,"round1lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"I am not Poring",1002,5,"round1lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"Gniriop",1002,1,"round1lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"Poring",1113,1,"round1lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"Poring",1062,1,"round1lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"Poriiing",1002,10,"round1lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"PoriNg",1002,10,"round1lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"Porong",1002,10,"round1lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"P0ring",1002,10,"round1lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"Por1ng",1002,10,"round1lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"Porng",1002,1,"round1lose::OnMobKilled";
- end;
- }
- - script round1lose -1,{
- OnMobKilled:
- dispbottom "You killed the wrong Poring !!";
- dispbottom "You lose!!";
- warp "volterra",103,79;
- end;
- }
- - script round1win -1,{
- OnMobKilled:
- killmonster "poring_w01","All";
- mapannounce "poring_w01","Poring Catcher: Nice !! "+strcharinfo(0)+" caught the real Poring !",bc_all,0xFFCCFF;
- getitem 20103,3;
- getitem 25020,1;
- sleep2 5000;
- mapannounce "poring_w01","Poring Catcher: 2nd Round !! Catch [ Poporing ] !!",bc_all,0xFFCCFF;
- sleep2 3000;
- mapannounce "poring_w01","Poring Catcher: Go !!",bc_all,0xFFCCFF;
- areamonster "poring_w01",84,119,121,90,"Poporing",1031,1,"round2win::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"Pouporing",1031,10,"round2lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"Proporing",1031,10,"round2lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"Poiporing",1031,10,"round2lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"Poriring",1031,10,"round2lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"I am not Poporing",1031,5,"round2lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"Popor!ng",1031,1,"round2lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"Poporing",1113,1,"round2lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"Poporing",1062,1,"round2lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"Poripiing",1031,10,"round2lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"P0poriNg",1031,10,"round2lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"pHe0wPh0ewring j3j3",1031,10,"round2lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"Poporin6",1031,10,"round2lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"Popor1ng",1031,10,"round2lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"Poporng",1031,1,"round2lose::OnMobKilled";
- end;
- }
- - script round2lose -1,{
- OnMobKilled:
- dispbottom "You killed the wrong Poporing !!";
- dispbottom "You lose!!";
- warp "volterra",103,79;
- end;
- }
- - script round2win -1,{
- OnMobKilled:
- killmonster "poring_w01","All";
- mapannounce "poring_w01","Poring Catcher: Nice !! "+strcharinfo(0)+" caught Poporing !!",bc_all,0xFFCCFF;
- getitem 20103,3;
- getitem 25020,1;
- sleep2 5000;
- mapannounce "poring_w01","Poring Catcher: Last Round !! Catch [ Drops ] !!",bc_all,0xFFCCFF;
- sleep2 3000;
- areamonster "poring_w01",84,119,121,90,"Drops",1113,1,"round3win::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"Drop",1113,10,"round3lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"Drop$",1113,10,"round3lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"Dr0ps",1113,10,"round3lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"Crops",1113,10,"round3lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"I am not Drops",1113,5,"round3lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"Droqs",1113,1,"round3lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"Drops",1002,1,"round3lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"Drops",1076,1,"round3lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"Drrops",1113,10,"round3lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"Droops",1113,10,"round3lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"dRoWpzS j3j3",1113,10,"round3lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"DropsS",1113,10,"round3lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"Brops",1113,10,"round3lose::OnMobKilled";
- areamonster "poring_w01",84,119,121,90,"I wanna be Drops",1184,1,"round3lose::OnMobKilled";
- end;
- }
- - script round3lose -1,{
- OnMobKilled:
- dispbottom "You killed the wrong Drops !!";
- dispbottom "You lose!!";
- warp "volterra",103,79;
- end;
- }
- - script round3win -1,{
- OnMobKilled:
- killmonster "poring_w01","All";
- mapannounce "poring_w01","Poring Catcher: Nice !! "+strcharinfo(0)+" caught Drops !!",bc_all,0xFFCCFF;
- getitem 20103,3;
- getitem 25020,1;
- sleep2 5000;
- mapannounce "poring_w01","Poring Catcher: Thanks for joining everyone !! You'll be warped in Volterra shortly.",bc_all,0xFFCCFF;
- sleep2 10000;
- mapwarp "poring_w01","volterra",103,79;
- end;
- }
- // -- Mapflags
- poring_w01 mapflag nowarp
- poring_w01 mapflag nowarpto
- poring_w01 mapflag noteleport
- poring_w01 mapflag nosave
- poring_w01 mapflag nomemo
- poring_w01 mapflag nobranch
- poring_w01 mapflag noloot
- poring_w01 mapflag noskill
- poring_w01 mapflag nopenalty
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement