Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

проблема с repair

Статус
В этой теме нельзя размещать новые ответы.

Doctor_Madrid

Новичок
Здравствуйте ! Помогите с командой механика /repair !
1)-Когда чинится машина , то чинится только движок а не полностью корпус с движком.
2)-Когда клиент соглашается ,то он эти согласия может принять по несколько раз , когда механик не предлагает ни чего )
Писал команду сам
else if(strcmp(cmd, "/repair", true) == 0)
{
if(KommandsReset[playerid] != 0) return send(playerid,COLOR_GREY,"Вы уже чинили / заправляли авто пожалуйста подождите");
if(PlayerInfo[playerid][pJob] != 7) return send(playerid, COLOR_GREY, "Вы не механик");
if(sscanf(params, "ud", params[0], params[1])) return send(playerid, COLOR_GREY, "Используйте: /repair [ид игрока/ник] [цена]");
if(!IsPlayerConnected(params[0])) return send(playerid, COLOR_GREY, noconnect);
if(params[1] == INVALID_PLAYER_ID) return true;
if(params[1] < 1 || params[1] > 500) return send(playerid, COLOR_GREY, "минимальная сумма 1$.макс $500");
if(!ProxDetectorS(8.0, playerid, params[0])) return send(playerid, COLOR_GREY, "игрок не рядом с вами");
if(!IsPlayerInAnyVehicle(params[0])) return send(playerid, COLOR_GREY, "игрок не в авто");
if(params[0] == playerid) return send(playerid, COLOR_GREY, "Не льзя починить себя");
format(string, sizeof(string), "Вы предложили "#accept"%s{FFFFFF} починить его авто за "#accept"$%d", PlayerInfo[params[0]][pName], params[1]); send(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "механик "#accept"%s{FFFFFF} предлоажил вам починить ваше авто "#accept"$%d", PlayerInfo[playerid][pName], params[1]); send(params[0], COLOR_WHITE, string);
send(params[0], COLOR_WHITE, accdept);
RepairOffer[params[0]] = playerid;
RepairPrice[params[0]] = params[1];
KommandsReset[playerid] = 5;
return true;
}
[ вдруг коряки будут
Заранее благодарю
P.S перезалил тему т.к та тема у меня не открывалась (
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу