Portal SAMP
[Ajuda] PROF CAMINHONEIRO - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] PROF CAMINHONEIRO (/showthread.php?tid=1334)



PROF CAMINHONEIRO - VV2021 - 01/07/2021

Código:
if (strcmp(cmdtext, "/Carregar", true) == 0)
{
            if(!PlayerToPoint(60.0, playerid, -1006.7388,-661.8071,32.0078))
            {
    SendClientMessage(playerid, 0xFF0000AA, "Você não está na area de carregamento!");
    return 1;
            }
            if(Carga[playerid] == 1)
            {
                SendClientMessage(playerid, 0xFF0000AA, "Você já tem uma carga!");
                return 1;
            }
            if(UsouComando[playerid][2] == 5)
            {
SendClientMessage(playerid, COR_VERMELHO, "Aguarde 5 minuto para carregar o seu caminhão novamente!");
                return 1;
            }
            if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 515)
            {
                SendClientMessage(playerid, 0xFF0000AA, "Você não está em um Caminhao");
                return 1;
            }
            if(Profissao[playerid] != PROFISSAO_CAMINHONEIRO)
            {
    SendClientMessage(playerid, 0xFF0000AA, "Você não é um caminhoneiro!");
    return 1;
            }
            Carga[playerid] ++;
            SendClientMessage(playerid, 0xBFEBFFAA, "Caminhão carregado com sucesso!");
            SendClientMessage(playerid, 0xBFEBFFAA, "Para descarregar o caminhão, vá até a area de descarregamento!");
            UsouComando[playerid][2] = 1;
            SetTimerEx("UsouComando1", 5000, false, "i", playerid);
return 1;
}
Como eu deixo pra só aceitar ser carregado o caminhao, quando um player encaixar um trailer no caminhao


RE: PROF CAMINHONEIRO - zBL4CK - 01/07/2021

(01/07/2021 17:56)VV2021 Escreveu: if (strcmp(cmdtext, "/Carregar", true) == 0)
{
            if(!PlayerToPoint(60.0, playerid, -1006.7388,-661.8071,32.0078))
            {
    SendClientMessage(playerid, 0xFF0000AA, "Você não está na area de carregamento!");
    return 1;
            }
            if(Carga[playerid] == 1)
            {
                SendClientMessage(playerid, 0xFF0000AA, "Você já tem uma carga!");
                return 1;
            }
            if(UsouComando[playerid][2] == 5)
            {
SendClientMessage(playerid, COR_VERMELHO, "Aguarde 5 minuto para carregar o seu caminhão novamente!");
                return 1;
            }
            if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 515)
            {
                SendClientMessage(playerid, 0xFF0000AA, "Você não está em um Caminhao");
                return 1;
            }
            if(Profissao[playerid] != PROFISSAO_CAMINHONEIRO)
            {
    SendClientMessage(playerid, 0xFF0000AA, "Você não é um caminhoneiro!");
    return 1;
            }
            Carga[playerid] ++;
            SendClientMessage(playerid, 0xBFEBFFAA, "Caminhão carregado com sucesso!");
            SendClientMessage(playerid, 0xBFEBFFAA, "Para descarregar o caminhão, vá até a area de descarregamento!");
            UsouComando[playerid][2] = 1;
            SetTimerEx("UsouComando1", 5000, false, "i", playerid);
return 1;
}


Como eu deixo pra só aceitar ser carregado o caminhao, quando um player encaixar um trailer no caminhao
Código:
if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) return SendClientMessage(playerid, -1, "Você não possui um trailer em seu veiculo");



RE: PROF CAMINHONEIRO - VV2021 - 02/07/2021

Funcionou certinho maninh, tanto pra carregar e descarregar obrigado.

lhe dar aquela REP tmj s2