[Ajuda] Profissгo Caminhoneiro
#1

Galera, estou criando uma profissгo de caminhoneiro, mas estou com uma dъvida...
Vocк que sгo mais experientes sabe que tem a funзгo SetPlayerAttachedObject, eu fiz assim!
Quando o player pegar o produto ( /PegarProduto ) ele terб que descarregar esse produto atrбs do caminhгo, como eu faria pra dizer que o player tem que estб atrбs do caminhгo para descarregar o produto?
Reply
#2

PHP код:
//maximo de veiculos teste[];
#define MAX_CAMINHAO 2 
new teste[2];//Veiculos
new bool:produto[MAX_PLAYERS];
public 
OnGameModeInit()
{
    
teste[0] = CreateVehicle(451168.9864, -69.66392.4653271.0422, -1, -11000);
    
teste[1] = CreateVehicle(451169.1006, -74.87362.4653269.5844, -1, -11000);
    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!= MAX_CAMINHAOi++) 
    { 
      
GetVehiclePos(teste[i],pos[0],pos[1],pos[2]);   
      if (
IsPlayerInRangeOfPoint(playerid4.0pos[0],pos[1],pos[2])) counter++;
    }
    switch(
counter
    { 
        case 
0SendClientMessage(playerid, -1"Nгo hб nenhum veнculos nesse raio!"); 
        case 
1
        { 
            
SendClientMessage(playerid, -1"Produto descarregado corretamente!"); 
            
produto[playerid] = false;
            
//remover
            
RemovePlayerAttachedObject(playerid3);
        } 
        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(playerid4.0PosX,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(playerid31948720.101, -0.00.05.5084.6083.71110xFF00FF00);
    
//
    
return 1

Reply
#3

Mas fernando nesse caso se o olayer ficasse a 4 metros do caminhгo dem importar o angulo mesmo assim entregaria o produto certo?
Reply
#4

Certo.
Й sу dar uma pesquisada ...
http://pastebin.com/QsSaXxn
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)