WanteD71
Умник
Ввожу команду /accept heal, она вводится, но выводит Server Unknow Command.
Скрин:
Скрин:
PHP:
if(strcmp(cmd, "/accept", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new x_job[256];
x_job = strtok(cmdtext, idx);
if(!strlen(x_job))
{
SendClientMessage(playerid, COLOR_WHITE, "Используй: car, invite, ticket, taxi, medic, drugs, gun");
SendClientMessage(playerid, COLOR_WHITE, " mechanic, refill, repair, armor, clear, heal");
return 1;
}
if(strcmp(x_job,"heal",true) == 0)
{
if(HealOffer[playerid] == 999) return SendClientMessage(playerid, COLOR_RED, "[ОШИБКА] {FFFFFF}Никто не предлагал тебе лечение!");
if(Player[playerid][pMoney] < HealPrice[playerid]) return SendClientMessage(playerid, COLOR_RED, "[ОШИБКА] {FFFFFF}Недостаточно средств!");
if(!ProxDetectorS(4.0, playerid, giveplayerid)) return SendClientMessage(playerid, COLOR_RED, "[ОШИБКА] {FFFFFF}Медик слишком далеко!");
GetPlayerName(HealOffer[playerid], giveplayer, sizeof(giveplayer));
ServerGivePlayerHealth(playerid,100);
if(HealOffer[playerid] == playerid) return SendClientMessage(playerid, COLOR_WHITE, "Ты вылечил себя.");
format(string, sizeof(string), "[СЕРВИС] {FFFFFF}%s вылечил тебя за $%d.",giveplayer,HealPrice[playerid]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "[РАБОТА] {FFFFFF}Ты вылечил игрока %s, $%d было добавлено к вашей Зарплате.",sendername(playerid),HealPrice[playerid]);
SendClientMessage(HealOffer[playerid], COLOR_LIGHTBLUE, string);
Player[HealOffer[playerid]][pMoney] += HealPrice[playerid];
Player[playerid][pMoney] -= HealPrice[playerid];
HealOffer[playerid] = 999;
HealPrice[playerid] = 0;
SaveAccount(playerid);
SaveAccount(HealOffer[playerid]);
return 1;
}
}//not connected
return 1;
}
Последнее редактирование:
