1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154. | #include <amxmodx>
#include <cstrike>
#include <fun>
#define PLUGIN "Lotek"
#define VERSION "1.0"
#define AUTHOR "emblaze"
new koszt
new bool:zagral[33]
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /lotto", "lotto")
register_clcmd("say /pula", "pula")
koszt = register_cvar("amx_lotto_koszt", "500")
}
public client_connect(id) zagral[id] = false
public lotto (id) {
if(zagral[id]==true) {
client_print(0,print_chat,"[LOTTO] Juz grales, mozesz grac co 3 minuty...")
return PLUGIN_CONTINUE;
}
new kasa = cs_get_user_money(id)
new koszta = get_pcvar_num(koszt)
cs_set_user_money(id, kasa - koszta)
client_print(id,print_chat,"[LOTTO] Zagraleś w lotto !")
client_print(id,print_chat,"[LOTTO] Za 1 minute dowiesz sie czy wygrales...")
client_print(id,print_chat,"[LOTTO] Losowanie trwa...")
set_task(60.0,"kumulacja",id)
return PLUGIN_CONTINUE;
}
public kumulacja (id) {
new kasa = cs_get_user_money(id)
zagral[id] = true
set_task(180.0, "mozesz", id)
new rand = random_num(0,21)
switch(rand)
{
case 0:
{
client_print(id,print_chat,"[LOTTO] Wygrales AK47 !")
give_item(id, "weapon_ak47");
}
case 1:
{
client_print(id,print_chat,"[LOTTO] Wygrales 7645$ !")
cs_set_user_money(id, kasa + 7645)
}
case 2:
{
client_print(id,print_chat,"[LOTTO] Wygrales 645$ !")
cs_set_user_money(id, kasa + 645)
}
case 3:
{
client_print(id,print_chat,"[LOTTO] Wygrales 8564$ !")
cs_set_user_money(id, kasa + 8564)
}
case 4:
{
client_print(id,print_chat,"[LOTTO] Wygrales 6324$ !")
cs_set_user_money(id, kasa + 6234)
}
case 5:
{
client_print(id,print_chat,"[LOTTO] Wygrales 15995$ !")
cs_set_user_money(id, kasa + 15995)
}
case 6:
{
client_print(id,print_chat,"[LOTTO] Wygrales Deagle !")
give_item(id, "weapon_deagle");
}
case 7:
{
client_print(id,print_chat,"[LOTTO] Wygrales 15022$ !")
cs_set_user_money(id, kasa + 15022)
}
case 8:
{
client_print(id,print_chat,"[LOTTO] Wygrales 1242$ !")
cs_set_user_money(id, kasa + 124)
}
case 9:
{
client_print(id,print_chat,"[LOTTO] Wygrales HE, 2FB i SG !")
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_smokegrenade");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_flashbang");
}
case 10:
{
client_print(id,print_chat,"[LOTTO] Wygrales 5645$ !")
cs_set_user_money(id, kasa + 5645)
}
case 11:
{
client_print(id,print_chat,"[LOTTO] Wygrales 16000$ !")
cs_set_user_money(id, kasa + 16000)
}
case 12:
{
client_print(id,print_chat,"[LOTTO] Wygrales 12924$ !")
cs_set_user_money(id, kasa + 12924)
}
case 13:
{
client_print(id,print_chat,"[LOTTO] Wygrales Scout + Deagle !")
give_item(id, "weapon_scout");
give_item(id, "weapon_deagle");
}
case 14:
{
client_print(id,print_chat,"[LOTTO] Wygrales 7564$ !")
cs_set_user_money(id, kasa + 7564)
}
case 15:
{
client_print(id,print_chat,"[LOTTO] Wygrales 9864$ !")
cs_set_user_money(id, kasa + 9864)
}
case 16:
{
client_print(id,print_chat,"[LOTTO] Wygrales 9001$ !")
cs_set_user_money(id, kasa + 9001)
}
case 17:
{
client_print(id,print_chat,"[LOTTO] Wygrales 10754$ !")
cs_set_user_money(id, kasa + 10754)
}
case 18:
{
client_print(id,print_chat,"[LOTTO] Wygrales M4A1 !")
give_item(id, "weapon_m4a1")
}
case 19:
{
client_print(id,print_chat,"[LOTTO] Wygrales 4325$ !")
cs_set_user_money(id, kasa + 4325)
}
case 20:
{
client_print(id,print_chat,"[LOTTO] Wygrales 14596$ !")
cs_set_user_money(id, kasa + 14596)
}
}
return PLUGIN_CONTINUE
}
public mozesz (id)
{
zagral[id] = false
}
|