02.04.2015, 00:52 
	(
 Последний раз редактировалось Yak; 02.04.2015 в 01:41.
)
	
	
		Bem galera, eu fiz um cуdigo de "reconhecimento de entrega da mercadoria" e o meu objetivo й que uma organizaзгo vб na base da outra, pegue o caminhao deles e entrega na 'sua' respectiva base. acho que pela logica meu cуdigo ta certo, acontece que eu me embolei infelizmente e acabei me perdendo no cуdigo na hora de fazer as verificaзхes, poderiam me ajudar ?
Orgs:
Caminhхes:
Public OnPlayerEnterCheckpoint:
Obrigado !
@Edit
Alguйm me ajuda por favor ? :/
	
	
	
Orgs:
PHP код:
new Org[MAX_PLAYERS] = 0;
//----------------------------------ORGS--------------------------------------//
#define Mercenario                                                              0
#define Agente                                                                    1
#define sOrg                                                                    2 
PHP код:
//----------------------CARROS-MERCENARIOS--------------------------------//
     Caminhao[0] = AddStaticVehicle(455,868.1748,-1211.1238,16.9766,178.8500,3,3);//caminhao
//------------------------CARROS-AGENTES----------------------------------//
     Caminhao[1] = AddStaticVehicle(455,2873.1750,921.2672,10.7500,95.2536,0,0);//caminhao 
PHP код:
public OnPlayerEnterCheckpoint(playerid)
{
    new pName[MAX_PLAYER_NAME], info[128];
    new VehID = GetPlayerVehicleID(playerid);
    if(VehID == Caminhao[0])
    {
        if(Org[playerid] == 1)
         {
            if(CPS_IsPlayerInCheckpoint(playerid, CheckMerc))
            {
                if(IsPlayerInAnyVehicle(playerid))
                {
                SendClientMessage(playerid,-1, "| ERRO | Esse nгo й o caminhгo que entrega nessa posiзгo!");
                }
                    else
                {
                if(CPS_IsPlayerInCheckpoint(playerid, CheckAg))
                {
                    GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
                    format(info, sizeof(info), "| ENTREGA | O Caminhгo dos Agentes foi entregue pelo player %s ao seu destino!", pName);
                    SendClientMessageToAll(AzulClaro,info);
                     SetPlayerScore(playerid, GetPlayerScore(playerid) +1);
                     SetVehicleToRespawn(Caminhao[0]);
                    DisablePlayerCheckpoint(playerid);
                    return 1;
                    }
                }
            }
        }
    }
    if(VehID == Caminhao[1])
    {
        if(Org[playerid] == 0)
         {
            if(CPS_IsPlayerInCheckpoint(playerid, CheckAg))
            {
                if(IsPlayerInAnyVehicle(playerid))
                {
                SendClientMessage(playerid,-1, "| ERRO | Esse nгo й o caminhгo que entrega nessa posiзгo!");
                }
                    else
                {
                if(CPS_IsPlayerInCheckpoint(playerid, CheckMerc))
                {
                    GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
                    format(info, sizeof(info), "| ENTREGA | O Caminhгo dos Mercenбrios foi entregue pelo player %s ao seu destino!", pName);
                    SendClientMessageToAll(AzulClaro,info);
                    SetPlayerScore(playerid, GetPlayerScore(playerid) +1);
                    SetVehicleToRespawn(Caminhao[0]);
                    DisablePlayerCheckpoint(playerid);
                    return 1;
                    }
                }
            }
        }
    }
    return 1;
} 
@Edit
Alguйm me ajuda por favor ? :/

