Андрей -_-
Новичок
Помогите поставить защиту,
Чтобы Рп рейтинг можно было давать только +5, и -5.
Не больше, вот команда:
Помогите пожалуйста за + 
Чтобы Рп рейтинг можно было давать только +5, и -5.
Не больше, вот команда:
Код:
else if(strcmp(cmd, "/setrpr", true) == 0)
{
if(!strlen(tmp))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
format(string, sizeof(string), "Âàø ðåéòèíã: %d",PlayerInfo[playerid][pRp]);
SendClientMessage(playerid,0x6495EDFF,string);
SendClientMessage(playerid, COLOR_WHITE, "::: Ââåäèòå: /setrpr [id] [Óâàæåíèå]");
return 1;
}
new amount;
if(amount < -5 || amount > 5) { SendClientMessage(playerid, COLOR_GREY, "Íå ìåíüøå 1 è íå áîëüøå $1000"); return 1; }
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "::: Ââåäèòå: /setrpr [id] [Óâàæåíèå]");
amount = strval(tmp);
if(PlayerInfo[playerid][pRp] <= -1) return SendClientMessage(playerid, COLOR_GRAD1, "Âû íå ìîæåòå ãîëîñîâàòü, âàøà ðåïóòàöèÿ ñëèøêîì ìàëà");
if(golosov[playerid] >= 5) return SendClientMessage(playerid, COLOR_GRAD1, "Âû óæå ãîëîñîâàëè áîëüøå 5 ðàç");
PlayerInfo[giveplayerid][pRp] += amount;
format(string, sizeof(string), "Âàø ãîëîñ çà èãðîêà: %d", amount);
SendClientMessage(playerid, COLOR_YELLOW2, string);
GetPlayerName(playerid, sendername, sizeof(sendername));
golosov[playerid] +=1;
format(string, sizeof(string), "Âàø ÐÏ ðåéòèíã èçìåíèë(à) %s íà %d",sendername,amount);
SendClientMessage(giveplayerid, COLOR_GREEN, string);
}
}
}
return 1;
}
