View difference between Paste ID: fnG8UL7j and 7i5d2P7z
SHOW: | | - or go back to the newest paste.
1
//===== eAthena Script ======================================= 
2
//= Poring Killer Mini Game
3
//===== By: ================================================== 
4
//= DerSD
5
//===== Current Version: ===================================== 
6
//= 1.0.1
7
//===== Compatible With: ===================================== 
8
//= eAthena SVN
9
//===== Description: ========================================= 
10
//=
11
//===== Additional Comments: ================================= 
12
//=
13
//============================================================
14
15
-	script	Poring	-1,{
16
	OnClock0200: 
17
	OnClock0400: 
18
	OnClock0000:
19
	OnClock0600:
20
	OnClock0800:
21
	OnClock1000:
22
	OnClock1200:
23
	OnClock1400:
24
	OnClock1600:
25
	OnClock1800:
26
	OnClock2000:
27
	OnClock2200:
28
	set $monster, 0;
29
	set $hiddenmap2,rand(0);
30
	if($hiddenmap2 == 0)goto b2;
31
	if($hiddenmap2 == 1)goto b3;
32
	if($hiddenmap2 == 2)goto b4;
33
	if($hiddenmap2 == 3)goto b5;
34
	if($hiddenmap2 == 4)goto b6;
35
	end;
36
37
b2:
38
 set $monster, 50;
39
 monster "prontera.gat",0,0,"Поринг",1002,50,"Poring::OnMyMobDeath";
40
 announce "50 Порингов атаковали Пронтеру!",0,0x4EEE94;
41
 announce "За каждого убитого вы получаете 50000 Зени!",0,0x4EEE94;
42-
close;
42+
end;
43
b3:
44
 set $monster, 50;
45
 monster "prontera.gat",0,0,"Поринг",1002,150,"Poring::OnMyMobDeath";
46
 announce "150 Порингов атаковали Пронтеру!",0,0x4EEE94;
47
 announce "За каждого убитого вы получаете 500 Зени!",0,0x4EEE94;
48-
 close;
48+
 end;
49
b4:
50
 set $monster, 200;
51
 monster "prontera.gat",0,0,"Поринг",1002,200,"Poring::OnMyMobDeath";
52
 announce "200 Порингов атаковали Пронтеру!",0,0x4EEE94;
53
 announce "За каждого убитого вы получаете 500 Зени!",0,0x4EEE94;
54-
 close;
54+
 end;
55
b5:
56
 set $monster, 300;
57
 monster "prontera.gat",0,0,"Поринг",1002,300,"Poring::OnMyMobDeath";
58
 announce "300 Порингов атаковали Пронтеру!",0,0x4EEE94;
59
 announce "За каждого убитого вы получаете 500 Зени!",0,0x4EEE94;
60-
 close;
60+
 end;
61
b6:
62
 set $monster, 500;
63
 monster "prontera.gat",0,0,"Поринг",1002,500,"Poring::OnMyMobDeath";
64
 announce "100 Порингов атаковали Пронтеру!",0,0x4EEE94;
65
 announce "За каждого убитого вы получаете 1000 Зени!",0,0x4EEE94;
66-
 close;
66+
 end;
67
OnMyMobDeath:
68
	set $monster, $monster - 1;
69
	if($monster== 50) goto left50;
70
	if($monster== 25) goto left25;
71
	if($monster== 10) goto left10;
72
	if($monster== 5) goto left5;
73
	if($monster== 4) goto left4;
74
	if($monster== 3) goto left3;
75
	if($monster== 2) goto left2;
76
	if($monster== 1) goto left1;
77
	if($monster > 0) goto la;
78
	announce ""+strcharinfo(0)+" выиграл, он убил последнего Поринга!",0,0x4EEE94;
79
	mes "[Дядя Федя]";
80
	mes "Молодец! Ты победил!";
81
	mes "Позволь мне преподнести тебе вознаграждение!";
82
	mes "5000000 Зени присуждются тебе как победителю!";
83
	set Zeny, Zeny + 5000000;
84
	getitem 7227,1;
85
	killmonsterall "prontera.gat";
86
	close;
87
la:
88
	set Zeny, Zeny + 100000;
89
	end;
90
left50:
91
	announce "В Пронтере осталось 50 Порингов!",bc_map,0x4EEE94;
92
	set Zeny, Zeny + 50000;
93
	end;
94
left25:
95
	announce "В Пронтере осталось 25 Порингов!",bc_map,0x4EEE94;
96
	set Zeny, Zeny + 50000;
97
	end;
98
left10:
99
	announce "В Пронтере осталось 10 Порингов!",bc_map,0x4EEE94;
100
	set Zeny, Zeny + 100000;
101
	end;
102
left5:
103
	announce "Осталось всего 5 Порингов в Пронтере!",bc_map,0x4EEE94;
104
	set Zeny, Zeny + 100000;
105
	end;
106
left4:
107
	announce "Осталось всего 4 Поринга в Пронтере!",bc_map,0x4EEE94;
108
	set Zeny, Zeny + 100000;
109
	end;
110
left3:
111
	announce "Осталось всего 3 Поринга в Пронтере!",bc_map,0x4EEE94;
112
	set Zeny, Zeny + 100000;
113
	end;
114
left2:
115
	announce "Осталось всего 2 Поринга в Пронтере!",bc_map,0x4EEE94;
116
	set Zeny, Zeny + 100000;
117
	end;
118
left1:
119
	announce "Остался последний Поринг! Быстрее!",bc_map,0x4EEE94;
120
	set Zeny, Zeny + 100000;
121
	end;
122
	//OnClock1230:
123
	//OnClock0230: 
124
	//OnClock0430: 
125
	//OnClock0030:
126
	//OnClock0630:
127
	//OnClock0830:
128
	//OnClock1030:
129
	//OnClock1430:
130
	//OnClock1630:
131
	//OnClock1830:
132
	//OnClock2030:
133
	//OnClock2230:
134
	//killmonsterall "prontera.gat";
135-
	
135+