[Ajuda/Pedido] Comando para puxar carro particular
#1

Olб, eu tenho um FS de criar carro (CarMenu) aqui e queria saber como colocar um comando para o player que fez o carro pode puxa-lo, Exemplo; eu fiz um carro e deixei ele jogado ai digito /pcarro ele й puxado pro meu lado.
Reply
#2

Acho que vai ti ajudar..

pawn Код:
CMD:trazerveiculo(playerid, params[])
{
    #pragma unused params
    new Float:Pos[3];
    if(!(Info[playerid][Vip] || Info[playerid][Socio])) return SendClientMessage(playerid, VERMELHO, "[ERRO] Este comando sу pode ser utilizado por VIPs ou Sуcios.");
    if(!Info[playerid][Carro]) return SendClientMessage(playerid, VERMELHO, "[ERRO] Vocк nгo tem nenhum veiculo !");
    GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
    SetVehiclePos(Info[playerid][Car], Pos[0]+1, Pos[1], Pos[2]);
    SendClientMessage(playerid, AMARELO, "[VIP] Seu veiculo foi trazido com sucesso.");  
    new NomePlayer[MAX_PLAYER_NAME], msgall[100];
    GetPlayerName(playerid,NomePlayer,MAX_PLAYER_NAME);    
    format(msgall, sizeof(msgall),"» O Jogador VIP %s trouxe seu veiculo atй ele. ( /TrazerVeiculo )",NomePlayer);
    SendClientMessageToAll(0x0080FFFF,msgall);
    return 1;
}
Й comando de um antigo gamemode de DM que estava tentando fazer, sу para aprender o basico do pawn.. Mas estб funcionando sem bugs.

Sу vocк ajustar no seu FS.
Reply
#3

Quote:
Originally Posted by RashiiD
Посмотреть сообщение
Acho que vai ti ajudar..

pawn Код:
CMD:trazerveiculo(playerid, params[])
{
    #pragma unused params
    new Float:Pos[3];
    if(!(Info[playerid][Vip] || Info[playerid][Socio])) return SendClientMessage(playerid, VERMELHO, "[ERRO] Este comando sу pode ser utilizado por VIPs ou Sуcios.");
    if(!Info[playerid][Carro]) return SendClientMessage(playerid, VERMELHO, "[ERRO] Vocк nгo tem nenhum veiculo !");
    GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
    SetVehiclePos(Info[playerid][Car], Pos[0]+1, Pos[1], Pos[2]);
    SendClientMessage(playerid, AMARELO, "[VIP] Seu veiculo foi trazido com sucesso.");  
    new NomePlayer[MAX_PLAYER_NAME], msgall[100];
    GetPlayerName(playerid,NomePlayer,MAX_PLAYER_NAME);    
    format(msgall, sizeof(msgall),"» O Jogador VIP %s trouxe seu veiculo atй ele. ( /TrazerVeiculo )",NomePlayer);
    SendClientMessageToAll(0x0080FFFF,msgall);
    return 1;
}
Й comando de um antigo gamemode de DM que estava tentando fazer, sу para aprender o basico do pawn.. Mas estб funcionando sem bugs.

Sу vocк ajustar no seu FS.
Se nгo quer utilizar parвmetros, entгo nгo precisa definir que nгo foi utilizado.

pawn Код:
CMD:trazerveiculo(playerid)
{
    new Float:Pos[3];
    if(!(Info[playerid][Vip] || Info[playerid][Socio])) return SendClientMessage(playerid, VERMELHO, "[ERRO] Este comando sу pode ser utilizado por VIPs ou Sуcios.");
    if(!Info[playerid][Carro]) return SendClientMessage(playerid, VERMELHO, "[ERRO] Vocк nгo tem nenhum veiculo !");
    GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
    SetVehiclePos(Info[playerid][Car], Pos[0]+1, Pos[1], Pos[2]);
    SendClientMessage(playerid, AMARELO, "[VIP] Seu veiculo foi trazido com sucesso.");  
    new NomePlayer[MAX_PLAYER_NAME], msgall[100];
    GetPlayerName(playerid,NomePlayer,MAX_PLAYER_NAME);    
    format(msgall, sizeof(msgall),"» O Jogador VIP %s trouxe seu veiculo atй ele. ( /TrazerVeiculo )",NomePlayer);
    SendClientMessageToAll(0x0080FFFF,msgall);
    return 1;
}
Reply
#4

Hehe, obrigado pela correзгo. (:
Reply
#5

Mais esse ai й sу pra VIP?
Reply
#6

Sim. mas й sу vocк arrumar do seu jeito. .-.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)