06.07.2016, 04:05
PHP код:
//maximo de veiculos teste[];
#define MAX_CAMINHAO 2
new teste[2];//Veiculos
new bool:produto[MAX_PLAYERS];
public OnGameModeInit()
{
teste[0] = CreateVehicle(451, 168.9864, -69.6639, 2.4653, 271.0422, -1, -1, 1000);
teste[1] = CreateVehicle(451, 169.1006, -74.8736, 2.4653, 269.5844, -1, -1, 1000);
return 1;
}
CMD:largarproduto(playerid)
{
if(produto[playerid] == false) return SendClientMessage(playerid, -1, "Vocк nгo pegou o produto!");
new counter,Float:pos[3];
for(new i; i != MAX_CAMINHAO; i++)
{
GetVehiclePos(teste[i],pos[0],pos[1],pos[2]);
if (IsPlayerInRangeOfPoint(playerid, 4.0, pos[0],pos[1],pos[2])) counter++;
}
switch(counter)
{
case 0: SendClientMessage(playerid, -1, "Nгo hб nenhum veнculos nesse raio!");
case 1:
{
SendClientMessage(playerid, -1, "Produto descarregado corretamente!");
produto[playerid] = false;
//remover
RemovePlayerAttachedObject(playerid, 3);
}
default: SendClientMessage(playerid, -1, "Foram encontrados mais de um veнculos nesse raio");
}
return 1;
}
CMD:pegarproduto(playerid)
{
new Float:pos[3];
GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
if(!IsPlayerInRangeOfPoint(playerid, 4.0, PosX,PosY,PosZ)) return SendClientMessage(playerid, -1, "Vocк nгo estб no local de carregamento!");
if(produto[playerid] == true) return SendClientMessage(playerid, -1, "Vocк jб pegou o produto!");
produto[playerid] = true;
//
SetPlayerAttachedObject(playerid, 3, 19487, 2, 0.101, -0.0, 0.0, 5.50, 84.60, 83.7, 1, 1, 1, 0xFF00FF00);
//
return 1;
}