Doctor_Madrid
Новичок
Здравствуйте ! Помогите с командой механика /repair !
1)-Когда чинится машина , то чинится только движок а не полностью корпус с движком.
2)-Когда клиент соглашается ,то он эти согласия может принять по несколько раз , когда механик не предлагает ни чего )
1)-Когда чинится машина , то чинится только движок а не полностью корпус с движком.
2)-Когда клиент соглашается ,то он эти согласия может принять по несколько раз , когда механик не предлагает ни чего )
PHP:
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 [èä èãðîêà/÷àñòü íèêà] [price]");
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;
}
