[Ajuda]Prof. de Caminhoneiro
#1

Pessoal , eu queria sabe um sistema se o caminhoneiro nгo estiver com a carga atrбs do caminhгo, ele nгo consegue levar a mercadoria.
Tipo : Eu entro num caminhгo sem carga , ai ele fala "Vocк nгo estб com a carga" , e se o caminhoneiro pegar a carga (encaixar) dб pra ele levar a carga.

Um exemplo de comando jб feito sу que sem esse sistema :

pawn Код:
if(strcmp(cmd, "/mercadorials", true) == 0)
    {
    new newcar = GetPlayerVehicleID(playerid);
      if(IsPlayerConnected(playerid))
        {
        if(PlayerInfo[playerid][pEmprego] == 16)
            {
              if(PlayerOnMission[playerid] > 0)
              {
                SendClientMessage(playerid, COLOR_GREY, "Vocк ja estб levando uma carga, complete ela 1є!");
                return 1;
              }
              //new string[256];
            GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "* %s Estб fazendo a linha de caminhoneiro para Los Santos!.", sendername);
                DetectorProx(20.0,playerid,string,ROXO);
            if(IsACaminhoneiroCar(newcar))
            {
              GameTextForPlayer(playerid, "~r~Para entragar a mercadoria va ate o Check Point", 5000, 1);
              CP[playerid] = 25;
              SetPlayerCheckpoint(playerid, 2454.4922,-2586.7283,13.6558,8.0);
            }
            else
            {
              SendClientMessage(playerid, COLOR_GREY, "Vocк nгo estб em 1 caminhгo!");
            }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й um caminhoneiro!");
            }
        }
        return 1;
    }
Tem como ajudar ?
Reply
#2

Ngm sabee ''/ ?
Reply
#3

Topo GM:

Caminhao Carga:
pawn Код:
new arraycaminhao[500]; //500 = Numero de seus slots
Ao Entrar no Veiculos:
pawn Код:
new vehicle;
vehicle = GetPlayerVehicleID(playerid);
if(vehicle == ID_DO_CAMINHAO)//id do caminhao
{
arraycaminhao[playerid] = 0;
}
Ao Chegar no Ponto de Carrgar
pawn Код:
arraycaminhao[playerid] = 1;
Ao Chegar Ponto de Descarregar
pawn Код:
if(arraycaminhao == 1)
{
SendClientMessage(playerid,color,"Carga descarrecagada");
arraycaminhao[playerid] = 0;
}else{
SendClientMessage(playerid,color,"Carga nгo etsa carrega volte a pegar ela");
}
Logo acima fiz apenas a Logica, se vocк entender veras que nгo й difнcil...
Reply
#4

Bumpp
Reply
#5

Bumpp @_@
Reply
#6

Sem Flood.

Deixa eu ver se eu entendi: Vocк quer que o cara sу consiga carregar o camnhгo se estiver com a carroceria(parte de traz do cominhгo)?
Reply
#7

Eu quero que ele consiga dar o comando /mercadorials se tiver com a parte de trбs do caminhгo, e ao chegar no checkpoint , a parte de trбs sumir.
Reply
#8

Cara olha meu cуdigo PFF
Reply
#9

eu ja olhei... + n deu em nd...e na hr q vai entra no checkpoint a parte de tras n some e msm sem a parte de tras da certo '-'
Reply
#10

Como q resolvo esse problema ? /
pawn Код:
error 033: array must be indexed (variable "arraycaminhao")
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)