sourcemod
Дебютант
if(pickupid == pickup_bonus)
{
if(p_info[playerid][pLevel] == 1)
return SendClientMessage(playerid, COLOR_GREY, "Вы уже получали бонус, или вы не 1 лвл");
p_info[playerid][pCash] += 300000;
p_info[playerid][pLevel] = 2;
UpdateMoney(playerid);
UpdatePlayerData(playerid, "pLevel", p_info[playerid][pLevel]);
return SendClientMessage(playerid,0xFFFF00AA,"Бонус получен!");
}
На 1 лвле нельзя брать бонус, пишет что ты уже получил.
но на 2 уже можно брать много раз он выдает постоянно когда встаешь
Итог, что со мной не так, и как сделать чтоб работало 1 раз на 1 лвле.
{
if(p_info[playerid][pLevel] == 1)
return SendClientMessage(playerid, COLOR_GREY, "Вы уже получали бонус, или вы не 1 лвл");
p_info[playerid][pCash] += 300000;
p_info[playerid][pLevel] = 2;
UpdateMoney(playerid);
UpdatePlayerData(playerid, "pLevel", p_info[playerid][pLevel]);
return SendClientMessage(playerid,0xFFFF00AA,"Бонус получен!");
}
На 1 лвле нельзя брать бонус, пишет что ты уже получил.
но на 2 уже можно брать много раз он выдает постоянно когда встаешь
Итог, что со мной не так, и как сделать чтоб работало 1 раз на 1 лвле.
