public Sklep(id) { new menu = menu_create("Sklepik:", "Sklep_Handle"); menu_additem(menu, "Ketonal \r[Leczy 20 HP] \yKoszt: \r1500$"); menu_additem(menu, "Flegamina \r[Leczy 50 HP] \yKoszt: \r3000$"); menu_additem(menu, "Aspirina \r[Leczy 100 HP] \yKoszt: \r5000$"); menu_additem(menu, "RedBull \r[Wysoki Skok + Szybkie Chodzenie] \yKoszt: \r2000$"); menu_additem(menu, "Lotto \r[Totek] \yKoszt: \r2000$"); menu_additem(menu, "Doswiadczenie \r[Dodaje 100 EXP] \yKoszt: \r5000$"); menu_additem(menu, "Super Doswiadczenie \r[Dodaje 300 EXP] \yKoszt: \r10000$"); menu_additem(menu, "Losowy Item \r[Dostajesz losowy Item] \yKoszt: \r3000$"); menu_display(id, menu); } public Sklep_Handle(id, menu, item) { client_cmd(id, "spk QTM_CodMod/select"); if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_CONTINUE; } menu_display(id, menu); new kasa_gracza = cs_get_user_money(id); new hp = get_user_health(id); switch(item) { case 0: { new koszt = 1500; if (kasa_gracza<koszt) { ColorChat(id,GREEN,"[SKLEP]^x01 Masz za malo kasy <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/sad.png' class='bbc_emoticon' alt=':(' />"); return PLUGIN_CONTINUE; } if(hp >= maksymalne_zdrowie_gracza[id]) { ColorChat(id,GREEN,"[SKLEP]^x01 Jestes w pelni uleczony."); return PLUGIN_CONTINUE; } cs_set_user_money(id, kasa_gracza-koszt); new ammount=20; new nowe_zdrowie = (hp+ammount<maksymalne_zdrowie_gracza[id])? hp+ammount: maksymalne_zdrowie_gracza[id]; set_user_health(id, nowe_zdrowie); ColorChat(id,GREEN,"[SKLEP]^x01 Kupiles^x03 Ketonal"); } case 1: { new koszt = 3000; if (kasa_gracza<koszt) { ColorChat(id,GREEN,"[SKLEP]^x01 Masz za malo kasy <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/sad.png' class='bbc_emoticon' alt=':(' />"); return PLUGIN_CONTINUE; } if(hp >= maksymalne_zdrowie_gracza[id]) { ColorChat(id,GREEN,"[SKLEP]^x01 Jestes w pelni uleczony."); return PLUGIN_CONTINUE; } cs_set_user_money(id, kasa_gracza-koszt); new ammount=50; new nowe_zdrowie = (hp+ammount<maksymalne_zdrowie_gracza[id])? hp+ammount: maksymalne_zdrowie_gracza[id]; set_user_health(id, nowe_zdrowie); ColorChat(id,GREEN,"[SKLEP]^x01 Kupiles^x03 Flegamine"); } case 2: { new koszt = 5000; if (kasa_gracza<koszt) { ColorChat(id,GREEN,"[SKLEP]^x01 Masz za malo kasy <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/sad.png' class='bbc_emoticon' alt=':(' />"); return PLUGIN_CONTINUE; } if(hp >= maksymalne_zdrowie_gracza[id]) { ColorChat(id,GREEN,"[SKLEP]^x01 Jestes w pelni uleczony."); return PLUGIN_CONTINUE; } cs_set_user_money(id, kasa_gracza-koszt); new ammount=100; new nowe_zdrowie = (hp+ammount<maksymalne_zdrowie_gracza[id])? hp+ammount: maksymalne_zdrowie_gracza[id]; set_user_health(id, nowe_zdrowie); ColorChat(id,GREEN,"[SKLEP]^x01 Kupiles^x03 Aspirine"); } case 3: { new koszt = 2000; if (kasa_gracza<koszt) { ColorChat(id,GREEN,"[SKLEP]^x01 Masz za malo kasy <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/sad.png' class='bbc_emoticon' alt=':(' />"); return PLUGIN_CONTINUE; } cs_set_user_money(id, kasa_gracza-koszt); set_user_gravity(id,get_user_gravity(id) - 0.3); set_user_maxspeed(id,get_user_maxspeed(id) + 10.0); ColorChat(id,GREEN,"[SKLEP]^x01 Kupiles^x03 RedBulla"); } case 4: { new kasa = cs_get_user_money(id) new koszt = 2000; if (kasa_gracza<koszt) { ColorChat(id,GREEN,"[SKLEP]^x01 Masz za malo kasy <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/sad.png' class='bbc_emoticon' alt=':(' />"); return PLUGIN_CONTINUE; } cs_set_user_money(id, kasa_gracza-koszt); ColorChat(id,GREEN,"[SKLEP]^x01 Kupiles kupon Totolotka"); ColorChat(id,GREEN,"[SKLEP]^x01 Trwa losowanie..."); new rand = random_num(0,12); switch(rand) { case 0: { ColorChat(id,GREEN,"[SKLEP]^x01 Wygrales^x03 10$^x01 !") cs_set_user_money(id, kasa + 10) } case 1: { ColorChat(id,GREEN,"[SKLEP]^x01 Wygrales^x03 Redbulla^x01 !") set_user_gravity(id,get_user_gravity(id) - 0.3); set_user_maxspeed(id,get_user_maxspeed(id) + 10.0); } case 2: { ColorChat(id,GREEN,"[SKLEP]^x01 Niestety nic nie wygrales !") } case 3: { ColorChat(id,GREEN,"[SKLEP]^x01 Wygrales^x03 300$^x01 !") cs_set_user_money(id, kasa + 300) } case 4: { ColorChat(id,GREEN,"[SKLEP]^x01 Wygrales^x03 1000$^x01 !") cs_set_user_money(id, kasa + 1000) } case 5: { ColorChat(id,GREEN,"[SKLEP]^x01 Niestety nic nie wygrales !") } case 6: { ColorChat(id,GREEN,"[SKLEP]^x01 Niestety nic nie wygrales !") } case 7: { ColorChat(id,GREEN,"[SKLEP]^x01 Przegrales^x03 Wszystko^x01 !") cs_set_user_money(id, kasa - kasa_gracza) } case 8: { ColorChat(id,GREEN,"[SKLEP]^x01 Niestety nic nie wygrales !") } case 9: { ColorChat(id,GREEN,"[SKLEP]^x01 Wygrales^x03 300 EXP^x01 !") doswiadczenie_gracza[id] += doswiadczenie_za_kasez; } case 11: { ColorChat(id,GREEN,"[SKLEP]^x01 Niestety nic nie wygrales !") } } SprawdzPoziom(id); return PLUGIN_CONTINUE; } case 5: { new koszt = 5000; if (kasa_gracza<koszt) { ColorChat(id,GREEN,"[SKLEP]^x01 Masz za malo kasy <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/sad.png' class='bbc_emoticon' alt=':(' />"); return PLUGIN_CONTINUE; } cs_set_user_money(id, kasa_gracza-koszt); doswiadczenie_gracza[id] += doswiadczenie_za_kasez; ColorChat(id,GREEN,"[SKLEP]^x01 Kupiles^x03 Doswiadczenie"); SprawdzPoziom(id); } case 6: { new koszt = 10000; if (kasa_gracza<koszt) { ColorChat(id,RED,"[SKLEP]^x01 Masz za malo kasy <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/sad.png' class='bbc_emoticon' alt=':(' />"); return PLUGIN_HANDLED; } cs_set_user_money(id, kasa_gracza-koszt); doswiadczenie_gracza[id] += doswiadczenie_za_kasez; ColorChat(id,RED,"[SKLEP]^x01 Kupiles^x03 Super Doswiadczenie!"); SprawdzPoziom(id); } case 7: { new koszt = 3000; if (kasa_gracza<koszt) { ColorChat(id,RED,"[SKLEP]^x01 Masz za malo kasy <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/sad.png' class='bbc_emoticon' alt=':(' />"); return PLUGIN_HANDLED; } cs_set_user_money(id, kasa_gracza-koszt); DajPrzedmiot(id, random_num(1, sizeof nazwy_przedmiotow-1)); } } return PLUGIN_CONTINUE; }
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
4 odpowiedzi w tym temacie
#1
Napisano 10.11.2011 16:50
Jeśli kupisz expa w sklepiku nie dostaniesz go a kasę Ci zabierze ... Może ktoś pomóc ??
#3
Napisano 10.11.2011 20:29
zmień doswiadczenie_za_Kasez na wybraną liczbę. Tyle.
#4
Napisano 11.11.2011 06:56
Tylko wtedy będzie musiał ustawiać w poszczególnych case, a lepiej zrobić co w cvarach to na pewno było tak zrobione, a on wkleił tylko publici ze słowem "Sklep"
Chcąc napisać do mnie prywatną wiadomość, wpierw zapoznaj się ze stroną "O mnie" w moim profilu użytkownika [ radim ] !
#5
Napisano 12.11.2011 18:24
za tym:
dodaj to:
w case 5 znajdz:
i zamien na to:
new hp = get_user_health(id);
dodaj to:
doswiadczenie_za_kasez = 300
new doswiadczenie_za_kasezz = 100
w case 5 znajdz:
doswiadczenie_gracza[id] += doswiadczenie_za_kasez;
i zamien na to:
doswiadczenie_gracza[id] += doswiadczenie_za_kasezz
Użytkownik ZepA*** edytował ten post 12.11.2011 18:24
Również z jednym lub większą ilością słów kluczowych: CoD Stary
CoD Stary
Zmiana zapisu monet cod staryZmiana zapisu monet nie na klase ale jako ogół Napisany przez Jamdzam, 15.06.2019 cod stary, cod stary/nowy |
|
||||
|
CoD Stary
[ROZWIĄZANE] problem z klasą dostającą granat co 15 secNapisany przez Jamdzam, 10.06.2019 cod stary |
|
|||
CoD Stary
Dodanie int, wytrzymałości do perku przedmiotuNapisany przez WirtualnyFanatyk, 26.02.2019 cod stary |
|
||||
CoD Stary
Zmiana huduCod nowy, cod stary, opisy klas HUD Napisany przez WirtualnyFanatyk, 20.10.2018 cod stary |
|
||||
CoD Stary
CoD Nowy vs CoD StaryNapisany przez Zaaxel, 21.11.2017 cod stary |
|
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych