- Автор темы
- #1
Итак,эта команда позволяет выдавать 5000 вирт каждый день
Также я немного все расписал если кто то что-то не понял
Также я еще не так сильно умен в pawn,поэтому не отрицайте меня
Также я немного все расписал если кто то что-то не понял
Также я еще не так сильно умен в pawn,поэтому не отрицайте меня
C++:
new const BONUS_AMOUNT = 5000;
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp("/bonus", cmdtext, true))
{
if(!IsPlayerOnline(playerid)) return SendClientMessage(playerid, -1, "Вы не в игре");
if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, -1, "Вы не авторизованы");
if(Player[playerid][LAST_BONUS] != strtime("%d") // Проверяем, получал ли игрок бонус сегодня
{
Player[playerid][LAST_BONUS] = strtime("%d"); // Обновляем дату последнего получения бонуса
GivePlayerCash(playerid, BONUS_AMOUNT); // Выдаем игроку вирты
SendClientMessage(playerid, -1, "Вы успешно получили бонус в размере " + BONUS_AMOUNT + " вирт");
}
else
{
SendClientMessage(playerid, -1, "Вы уже получили бонус сегодня, приходите завтра");
}
}
return 1;
}
Последнее редактирование модератором: