CMD:pay(playerid, params[])
{
new giveplayerid, money;
if(sscanf(params
, "ri", giveplayerid
, money
)) return SendClientMessage(playerid
, 0x888888FF, "Использование: /pay [ID игрока] [Сумма]"); if(giveplayerid == INVALID_PLAYER_ID)
return 2;
if(money < 1)
return 3;
return 1;
}
CMD:tpto(playerid, params[])
{
new giveplayerid;
if(sscanf(params
, "r", giveplayerid
)) if(giveplayerid == INVALID_PLAYER_ID)
return 2;
new Float:x, Float:y, Float:z;
return 1;
}
public OnPlayerCommandPerformed(playerid, cmd[], params[], result, flags)
{
switch(result)
{
case 1:// Если команда найдена и успешно выполнена (в команде возвращена единица)
return 1;// Прекращаем поиск команды в других скриптах
case 2:// Если в команде возвращена двойка
{
SendClientMessage(playerid
, 0x888888FF, "Ошибка: Указанный игрок не найден!");// Показываем сообщение return 1;// Прекращаем поиск команды в других скриптах
}
case 3:// Если тройка
{
SendClientMessage(playerid
, 0x888888FF, "Ошибка: Введено невалидное значение!");// Сообщение return 1;// Прекращаем поиск команды в других скриптах
}
}
return 0;// Иначе "говорим" плагину продолжать поиск в других скриптах
}