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: \r6000$"); menu_additem(menu, "Super Doswiadczenie \r[Dodaje 150 EXP] \yKoszt: \r16000$"); menu_additem(menu, "Losowy Item \r[Dostajesz losowy Item] \yKoszt: \r8000$"); menu_display(id, menu); } public Sklep_Handle(id, menu, item) { client_cmd(id, "spk CodG/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 Nie masz wystarczajacej ilosci pieniedzy."); 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 Nie masz wystarczajacej ilosci pieniedzy."); 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 = 6000; if (kasa_gracza<koszt) { ColorChat(id,GREEN,"[SKLEP]^x01 Nie masz wystarczajacej ilosci pieniedzy."); 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 = 16000; if (kasa_gracza<koszt) { ColorChat(id,RED,"[SKLEP]^x01 Nie masz wystarczajacej ilosci pieniedzy!"); 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 4: { new koszt = 8000; if (kasa_gracza<koszt) { ColorChat(id,RED,"[SKLEP]^x01 Nie masz wystarczajacej ilosci pieniedzy!"); return PLUGIN_HANDLED; } cs_set_user_money(id, kasa_gracza-koszt); DajPrzedmiotX(id, random_num(1, sizeof nazwy_przedmiotow-1)); } } return PLUGIN_CONTINUE; } public DajPrzedmiotX(id, przedmiot) { UsunPrzedmiot(id); informacje_przedmiotu_gracza[id][0] = przedmiot; ColorChat(id, GREEN, "[SKLEP]^x01 Wylosowales^x03 %s^x01.", nazwy_przedmiotow[informacje_przedmiotu_gracza[id][0]]); switch(przedmiot) { case 1: { set_user_footsteps(id, 1); } case 2: { informacje_przedmiotu_gracza[id][1] = random_num(3,6); } case 3: { informacje_przedmiotu_gracza[id][1] = random_num(6, 11); } case 5: { informacje_przedmiotu_gracza[id][1] = random_num(6, 9); } case 6: { informacje_przedmiotu_gracza[id][1] = random_num(100, 150); set_rendering(id,kRenderFxGlowShell,0,0,0 ,kRenderTransAlpha, informacje_przedmiotu_gracza[id][1]); } case 7: { informacje_przedmiotu_gracza[id][1] = random_num(2, 4); } case 8: { if(klasa_gracza[id] == Komandos) DajPrzedmiot(id, random_num(1, sizeof nazwy_przedmiotow-1)); } case 9: { informacje_przedmiotu_gracza[id][1] = random_num(1, 3); ZmienUbranie(id, 0); give_item(id, "weapon_hegrenade"); } case 10: { informacje_przedmiotu_gracza[id][1] = random_num(4, 8); give_item(id, "weapon_hegrenade"); } case 12: { informacje_przedmiotu_gracza[id][1] = random_num(1, 4); } case 13: { give_item(id, "weapon_awp"); } case 15: { if(klasa_gracza[id] == Bojownik) DajPrzedmiot(id, random_num(1, sizeof nazwy_przedmiotow-1)); } case 16: { set_task(5.0, "WyszkolenieSanitarne", id+ZADANIE_WYSZKOLENIE_SANITARNE); } case 19: { informacje_przedmiotu_gracza[id][1] = 1; } case 26: { informacje_przedmiotu_gracza[id][1] = random_num(3, 6); } case 27: { informacje_przedmiotu_gracza[id][1] = 3; } } }
Proszę o naprawę tego...