29.09.2012, 22:44
Pessoal eu fiz um sistema de entregas, dai eu criei um lugar pro cara pegar as entregas, mais sу que quando ele vai pegar as entregas da um bug, ali mesmo a onde ele pega as entregas ele entrega, mais sу que era pra criar outro checkpoint pra ele entrega!. Vou deixar o cуdigo abaixo!.
pawn Код:
dcmd_entregas(playerid,params[])
{
#pragma unused params
if(gettime() - TempoComando[playerid] < 180) return SendClientMessage(playerid, COLOR_RED, "Vocк precisa esperar 3 minutos para fazer entregas denovo.");
if(PegarDocumentos[playerid] == true)return SendClientMessage(playerid, COLOR_RED, "[ERRO] Vocк ja esta em uma entrega.");
if(EntregarDocumentos[playerid] == true)return SendClientMessage(playerid, COLOR_RED, "[ERRO] Vocк ja esta em uma entrega.");
new Motos = GetPlayerVehicleID(playerid);
for(new i = 0; i < sizeof(MotosMotoBoy); i ++)
{
if(Motos == MotosMotoBoy[i])
{
if(Player[playerid][pJob] == MotoBoy)
{
SendClientMessage(playerid,COLOR_GOLD,"[Info] Vб atй o CheckPoint para pegar os Documentos");
new Random = random(sizeof(Pdocumentos));
SetPlayerCheckpoint(playerid, Pdocumentos[Random][0], Pdocumentos[Random][1], Pdocumentos[Random][2], 8.0);
PegarDocumentos[playerid] = true;
}
}
}
return 1;
}