SA-MP Forums Archive
[Ajuda] Carregar sу com caminhгo nгo com qualquer carro '-' - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Carregar sу com caminhгo nгo com qualquer carro '-' (/showthread.php?tid=548313)



Carregar sу com caminhгo nгo com qualquer carro '-' - vitorluiz96 - 29.11.2014

Bom meu Gm й bem massa Rpg um dos melhores BP(Facнl), eu queria que na hora de carregar os caminhхes carregasse sу com o cavalin e o trailler(a carreta), mas ele carrega com qualquer coisa de carro moto etc.. queria que fosse sу os caminhгo por favor me ajudem.

o modelo que esta no meu GM
Код HTML:
if(!strcmp(cmdtext, "/mercadorials", true))
	{
	    if(PlayerInfo[playerid][pEmprego] != 11)
	    {
			SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й um caminhoneiro");
			return 1;
	    }
	    if(var1[playerid] != 0)
	    {
			SendClientMessage(playerid, COLOR_GREY, "Vocк deve esperar 5 minutos pra entregar mais mercadorias");
			return 1;
	    }
	    if(TruckMission[playerid] != 0)
	    {
			SendClientMessage(playerid, COLOR_GREY, "Vocк deve entregar a mercadoria primeiro");
			return 1;
	    }
	    if(!PlayerToPoint(60.0 ,playerid, -71.5407,-1123.4725,1.6677))
	    {
			SendClientMessage(playerid, COLOR_GREY, "Vocк precisa estar na HQ pra pegar mercadoria");
			return 1;
	    }
	    SetPlayerCheckpoint(playerid, 1756.1359,-2064.8230,13.2708, 8.0);
        TruckMission[playerid] = 1;
		SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Entregue a mercadoria no checkpoint marcado no mapa.");
	    return 1;
	}
	if(!strcmp(cmdtext, "/mercadorialv", true))
	{
	    if(PlayerInfo[playerid][pEmprego] != 11)
	    {
			SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й um caminhoneiro");
			return 1;
	    }
	    if(var1[playerid] != 0)
	    {
			SendClientMessage(playerid, COLOR_GREY, "Vocк deve esperar o tempo de recarga pra entregar mais mercadorias");
			return 1;
	    }
	    if(TruckMission[playerid] != 0)
	    {
			SendClientMessage(playerid, COLOR_GREY, "Vocк deve entregar a mercadoria primeiro");
			return 1;
	    }
	    if(!PlayerToPoint(60.0 ,playerid, -71.5407,-1123.4725,1.6677))
	    {
			SendClientMessage(playerid, COLOR_GREY, "Vocк precisa estar na HQ pra pegar mercadoria");
			return 1;
	    }
	    SetPlayerCheckpoint(playerid, 2054.3250,1919.5562,11.8507, 8.0);
        TruckMission[playerid] = 3;
		SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Entregue a mercadoria no checkpoint marcado no mapa.");
	    return 1;
	}
	if(!strcmp(cmdtext, "/mercadoriasf", true))
	{
	    if(PlayerInfo[playerid][pEmprego] != 11)
	    {
			SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й um caminhoneiro");
			return 1;
	    }
	    if(var1[playerid] != 0)
	    {
			SendClientMessage(playerid, COLOR_GREY, "Vocк deve esperar o tempo de recarga pra entregar mais mercadorias");
			return 1;
	    }
	    if(TruckMission[playerid] != 0)
	    {
			SendClientMessage(playerid, COLOR_GREY, "Vocк deve entregar a mercadoria primeiro");
			return 1;
	    }
	    if(!PlayerToPoint(60.0 ,playerid, -71.5407,-1123.4725,1.6677))
	    {
			SendClientMessage(playerid, COLOR_GREY, "Vocк precisa estar na HQ pra pegar mercadoria");
			return 1;
	    }
	    SetPlayerCheckpoint(playerid, -1729.3041,-123.8946,3.2335, 8.0);
        TruckMission[playerid] = 2;
		SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Entregue a mercadoria no checkpoint marcado no mapa.");
	    return 1;
	}



Re: Carregar sу com caminhгo nгo com qualquer carro '-' - zSuYaNw - 29.11.2014

pawn Код:
stock IsIndustrialVehicle(model)
{

   
    switch(model)
    {
        case 527393, 19923232, -2147448832, 33652737, 10489857, 557056, 17440: return true;
    }
   
   
   
    return false;
}

Para verificar se й um caminhгo:

pawn Код:
if(!IsIndustrialVehicle(GetVehicleModel(GetPlayerVehicleID(playerid)))){
    return SendClientMessage(playerid, -1, "ERRO CHAMPS");
}



Re: Carregar sу com caminhгo nгo com qualquer carro '-' - Learning - 29.11.2014

SuYaNw e pra fazer uma verificaзгo se o caminhгo ta com carga engatada, e se nгo tiver nгo pode carregar ?


Re: Carregar sу com caminhгo nгo com qualquer carro '-' - tonisantolia - 29.11.2014

https://sampwiki.blast.hk/wiki/IsTrailerAttachedToVehicle


Re: Carregar sу com caminhгo nгo com qualquer carro '-' - vitorluiz96 - 29.11.2014

Quote:
Originally Posted by zSuYaNw
Посмотреть сообщение
pawn Код:
stock IsIndustrialVehicle(model)
{

   
    switch(model)
    {
        case 527393, 19923232, -2147448832, 33652737, 10489857, 557056, 17440: return true;
    }
   
   
   
    return false;
}

Para verificar se й um caminhгo:

pawn Код:
if(!IsIndustrialVehicle(GetVehicleModel(GetPlayerVehicleID(playerid)))){
    return SendClientMessage(playerid, -1, "ERRO CHAMPS");
}
O stock IsIndustrialVehicle(model) Deu certim nгo deu erros mas ja o if(!IsIndustrialVehicle(GetVehicleModel(GetPlayerV ehicleID(playerid)))){ deu 5 erros e varios avisos serб que eu fiz certo? coloquei debaixo da if(!strcmd, "/mercadorials..
й assim?


Re: Carregar sу com caminhгo nгo com qualquer carro '-' - ipsLuan - 29.11.2014

Quote:
Originally Posted by vitorluiz96
Посмотреть сообщение
O stock IsIndustrialVehicle(model) Deu certim nгo deu erros mas ja o if(!IsIndustrialVehicle(GetVehicleModel(GetPlayerV ehicleID(playerid)))){ deu 5 erros e varios avisos serб que eu fiz certo? coloquei debaixo da if(!strcmd, "/mercadorials..
й assim?
Quais erros? Mostra teu comando.