Spoiler
tutaj w plugin_init
register_clcmd("wprowadz_ilosc_pkt", "szdodaj")
public szdodaj(id)
{
if(dodajpkt[id])
{
new szdodaj1[MAX_PKT+1];
read_args(szdodaj1,MAX_PKT)
replace_all(szdodaj1, MAX_PKT, "^"", "")
if(!is_str_num(szdodaj1))
{
ColorChat(id, GREEN, "[COD:MW]^x01 Tylko cyfry!");
}
else
{
ColorChat(id, GREEN, "[COD:MW]^x01 Dodales %d punktow", szdodaj1);
}
}
return PLUGIN_HANDLED
}
public PrzydzielPunkty_Handler(id, menu, item)
{
client_cmd(id, "spk QTM_CodMod/select");
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
switch(item)
{
case 0:
{
if(inteligencja_gracza[id]<MAX_PKT)
inteligencja_gracza[id]++;
else
ColorChat(id, GREEN, "[COD:MW]^x01 Maxymalny poziom inteligencji osiagniety");
}
case 1:
{
if(zdrowie_gracza[id]<MAX_PKT)
zdrowie_gracza[id]++;
else
ColorChat(id, GREEN, "[COD:MW]^x01 Maxymalny poziom sily osiagniety");
}
case 2:
{
if(wytrzymalosc_gracza[id]<MAX_PKT)
wytrzymalosc_gracza[id]++;
else
ColorChat(id, GREEN, "[COD:MW]^x01 Maxymalny poziom zrecznosci osiagniety");
}
case 3:
{
if(kondycja_gracza[id]<MAX_PKT)
kondycja_gracza[id]++;
else
ColorChat(id, GREEN, "[COD:MW]^x01 Maxymalny poziom zwinnosci osiagniety");
}
case 4:
{
if(punkty_gracza[id]){
client_cmd(id, "messagemode ^"wprowadz_ilosc_pkt^"");
//client_print(id, print_chat, "[COD:MW]^x03 Dodales %d pkt w inteligencje", dodajpkt[id]);
return PLUGIN_HANDLED;
}
if(punkty_gracza[id] < dodajpkt[id]){
client_print(id, print_chat, "[COD:MW] ^x03Masz za malo punktow");
PrzydzielPunkty(id);
return PLUGIN_CONTINUE;
}
if (inteligencja_gracza[id]+ dodajpkt[id] > MAX_PKT ){
ColorChat(id, GREEN, "[COD:MW]^x01 Maxymalny poziom inteligencji osiagniety");
punkty_gracza[id]=MAX_PKT-inteligencja_gracza[id];
inteligencja_gracza[id] = MAX_PKT;
}
inteligencja_gracza[id]+=dodajpkt[id]
punkty_gracza[id] -= dodajpkt[id]
return PLUGIN_HANDLED;
}
wyświetla się messagemode lecz nie chce pobrać tego co wpisał gracz, próbowałem jeszcze na inne sposoby lecz dalej nie działa ;/