[Ajuda] Carregar sу com Carreta
#1

Olб, queria uma ajuda, eu to fazendo a Profissгo Petrolheiro, e queria que sу carregasse se tiver a Carreta junto ao caminhгo, alguem poderia me ajudar? Codigo do carregar:

pawn Код:
if(strcmp(cmd, "/carregarp", true) == 0) {
if(dini_Int(file, "Profissao") == Petrolheiro)
{
if(IsPlayerInRangeOfPoint(playerid,100.0,150.2098,1406.8573,11.1925)){
new VehicleID;
VehicleID = GetPlayerVehicleID(playerid);
new modelo;
modelo = GetVehicleModel(VehicleID);
if(modelo == 403) {
if(PegarPetroleo[playerid] == 0){
SendClientMessage(playerid,COLOR_GREEN,"Caminhгo Carregado!");
SendClientMessage(playerid,COLOR_GREEN,"Para descarregar vб atй um posto e digite /descarregar.");
PegarPetroleo[playerid] = 1;
return 1;
} else {
SendClientMessage(playerid, Vermelho, "Vocк jб esta com Petroleo carregado!");
}
} else {
SendClientMessage(playerid, Vermelho, "Vocк nгo esta em um Caminhгo ou Carreta de Petroleo!");
return 1;
}
} else {
SendClientMessage(playerid, Vermelho, "Vocк nгo esta no local de Carregamento de Petroleo!");
return 1;
}
}
}
Reply
#2

ficaria mas ou menos assim \/

PHP код:

if( IsTrailerAttachedToVehicleGetPlayerVehicleIDplayerid )) )
{
//carregado com sucesso
}
else
{
//se nao estiver com a carga mensagem de erro

Reply
#3

Tentei fazer dessa forma, mas nгo deu:

pawn Код:
if(strcmp(cmd, "/carregarp", true) == 0) {
if(dini_Int(file, "Profissao") == Petrolheiro)
{
if(IsPlayerInRangeOfPoint(playerid,100.0,150.2098,1406.8573,11.1925)){
new VehicleID;
VehicleID = GetPlayerVehicleID(playerid);
new modelo;
modelo = GetVehicleModel(VehicleID);
if(modelo == 403) {
if(IsTrailerAttachedToVehicle(403)) {
if(PegarPetroleo[playerid] == 0){
SendClientMessage(playerid,COLOR_GREEN,"Caminhгo Carregado!");
SendClientMessage(playerid,COLOR_GREEN,"Para descarregar vб atй um posto e digite /descarregar.");
PegarPetroleo[playerid] = 1;
return 1;
} else {
SendClientMessage(playerid, Vermelho, "Vocк jб esta com Petroleo carregado!");
}
} else {
SendClientMessage(playerid, Vermelho, "Vocк nгo esta em um Caminhгo de Petrolheiro!");
return 1;
}
} else {
SendClientMessage(playerid, Vermelho, "Vocк nгo esta com uma Carreta de Petroleo!");
}
} else {
SendClientMessage(playerid, Vermelho, "Vocк nгo esta no local de Carregamento de Petroleo!");
return 1;
}
}
}
Pode me ajudar? =/
Reply
#4

Bota isto !
pawn Код:
new modelo;
          modelo = GetVehicleModel(VehicleID);
          if(modelo == 403)
          {
             if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))return 1;
             if(PegarPetroleo[playerid] == 0)
             {
                SendClientMessage(playerid,COLOR_GREEN,"Caminhгo Carregado!");
                SendClientMessage(playerid,COLOR_GREEN,"Para descarregar vб atй um posto e digite /descarregar.");
                PegarPetroleo[playerid] = 1;
                return 1;
             }
          }
Reply
#5

Valew, vou testar aqui ^^'.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)