[AJUDA] /Veh
#1

Galera da Uma Ajudinha Aqui, Eu Criei um Comando /Veh ID COR1 COR2

Код:
	if(strcmp(cmd, "/veh", true) == 0)
	{
	    GetPlayerName(playerid, sendername, sizeof(sendername));
	    PlayerInfo[playerid][pAdmin] = dini_Int(udb_encode(sendername), "level");
	    if(logged[playerid] == 1)
		{
			if(PlayerInfo[playerid][pAdmin] >= 2 || PlayerInfo[playerid][pVIP] >= 1)
			{
			    tmp = strtok(cmdtext, idx);
			    if(!strlen(tmp)) return SendClientMessage(playerid, -1, "Use /veh [id] [cor1] [cor2]");
			    new id = strval(tmp);
			    tmp = strtok(cmdtext, idx);
			    if(!strlen(tmp)) return SendClientMessage(playerid, -1, "Use /veh [id] [cor1] [cor2]");
			    new cor1 = strval(tmp);
			    tmp = strtok(cmdtext, idx);
			    if(!strlen(tmp)) return SendClientMessage(playerid, -1, "Use /veh [id] [cor1] [cor2]");
			    new cor2 = strval(tmp);
			    new Float:Pos[3];
			    GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
			    CreateVehicle(id, Pos[0], Pos[1]+0.5, Pos[2], 0.0, cor1, cor2, -1);
			}
			else
			{
			    SendClientMessage(playerid, COLOR_RED, "Vocк nгo tem permissгo para usar este comando!");
			}
		}
		else
		{
		    SendClientMessage(playerid, COLOR_RED, "Vocк tem que estar logado para usar este comando!");
		}
		return 1;
	}
Como eu fasso para nгo poder usar o id 520 = id do Hydra e fazer com que o player ja saia dentro do carro
Reply
#2

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext,"/veh", 3, true))
    {
        if(!IsPlayerAdmin(playerid)) return 0;
        if(!cmdtext[5] || !cmdtext[7] || !cmdtext[9])
            return SendClientMessage(playerid, -1, "/veh <modelo> <cor1> <cor2");
           
        static
            Float:x,
            Float:y,
            Float:z;
        GetPlayerPos(playerid, x,y,z);
       
        PutPlayerInVehicle(playerid, CreateVehicle(strval(cmdtext[5]), x,y,z, 0.0, strval(cmdtext[7]), strval(cmdtext[9])), 0);
        return 1;
    }
    return 0;
}
Reply
#3

nao pego nao
Reply
#4

Tenta:
pawn Код:
#include <a_samp>

public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext,"/veh",  true, 3))
    {
        if(!IsPlayerAdmin(playerid)) return 0;
        if(!cmdtext[5] || !cmdtext[7] || !cmdtext[9])
            return SendClientMessage(playerid, -1, "/veh <modelo> <cor1> <cor2");

        static
            Float:x,
            Float:y,
            Float:z;
        GetPlayerPos(playerid, x,y,z);

        PutPlayerInVehicle(playerid, CreateVehicle(strval(cmdtext[5]), x,y,z, 0.0, strval(cmdtext[7]), strval(cmdtext[9]), 999), 0);
        return 1;
    }
    return 0;
}
Reply
#5

pawn Код:
if(strcmp(cmd, "/veh", true) == 0)
    {
        GetPlayerName(playerid, sendername, sizeof(sendername));
        PlayerInfo[playerid][pAdmin] = dini_Int(udb_encode(sendername), "level");
        if(logged[playerid] == 1)
        {
            if(PlayerInfo[playerid][pAdmin] >= 2 || PlayerInfo[playerid][pVIP] >= 1)
            {
                tmp = strtok(cmdtext, idx);
                if(!strlen(tmp)) return SendClientMessage(playerid, -1, "Use /veh [id] [cor1] [cor2]");
                new id = strval(tmp);
                tmp = strtok(cmdtext, idx);
                if(!strlen(tmp)) return SendClientMessage(playerid, -1, "Use /veh [id] [cor1] [cor2]");
                new cor1 = strval(tmp);
                tmp = strtok(cmdtext, idx);
                if(!strlen(tmp)) return SendClientMessage(playerid, -1, "Use /veh [id] [cor1] [cor2]");
                new cor2 = strval(tmp);
                    if(id == 520) return SendClientMessage(playerid, -1, "Vocк nгo estб autorizado а criar este veнculo!");
                new Float:Pos[3];
                GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
                CreateVehicle(id, Pos[0], Pos[1]+0.5, Pos[2], 0.0, cor1, cor2, -1);
                    PutPlayerInVehicle(playerid, id, 0);
            }
            else
            {
                SendClientMessage(playerid, COLOR_RED, "Vocк nгo tem permissгo para usar este comando!");
            }
        }
        else
        {
            SendClientMessage(playerid, COLOR_RED, "Vocк tem que estar logado para usar este comando!");
        }
        return 1;
    }
Reply
#6

Ae o de Macintosh ta certo! e tb tem como fazer nase dentro do carro?
Reply
#7

Quote:
Originally Posted by L.S.T
Посмотреть сообщение
diz que o cmd nao existe
LOL! No meu ou no dele? o.O
Reply
#8

no dele no teu ta certo! tem como por o jogador dentro do carro/moto?
Reply
#9

Quote:
Originally Posted by L.S.T
Посмотреть сообщение
no dele no teu ta certo! tem como por o jogador dentro do carro/moto?
Sim basta por, PutPlayerInVehicle(playerid, vehicleid, 0);.

Obs.: Jб coloquei ;s
Reply
#10

o carro foi criado mas o jogador fico fora :X
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)