[Ajuda] Cmd Faiil
#1

Oque tens de errado neste cуdigo?
tou com o sistema de carros do tc.. --'
quando eu uso este cmd:
Buga.. oq hб de errado? ;s
pawn Код:
if(strcmp(cmd, "/carv", true) == 0)
{
    GetPlayerName(playerid, pname, sizeof(pname));
    if(pAdmin[playerid] < 1) return SendClientMessage(playerid, Vermelho, "(x) Vocк nгo й um Adminstrador");
    if(IsPlayerAdmin(playerid)|| pAdmin[playerid] == 5)
    {
        new carid, Float:ang, preco, cor1, cor2;
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid, Vermelho, "(x) Veiculo invбlido.");
            return 1;
        }
        carid = strval(tmp);

        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid, Vermelho, "(x): /carv [id] [preзo] [cor1] [cor2]");
            return 1;
        }
        preco = strval(tmp);

        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid, Vermelho, "(x): /carv [id] [preзo] [cor1] [cor2]");
            return 1;
        }
        cor1 = strval(tmp);

        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid, Vermelho, "(x): /carv [id] [preзo] [cor1] [cor2]");
            return 1;
        }
        cor2 = strval(tmp);
        if(carid >= 400 && carid <= 611)
        {
            if(IsPlayerInAnyVehicle(playerid))
            {
                new Float:X, Float:Y, Float:Z;
                GetPlayerPos(playerid, X, Y, Z);
                GetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
                format(string, sizeof(string), "Carros/carro%d.ini", proximocarro);
                if(!dini_Exists(string))
                {
                    dini_Create(string);
                    dini_IntSet(string, "Modelo", carid);
                    dini_FloatSet(string, "CordX", Float:X);
                    dini_FloatSet(string, "CordY", Float:Y);
                    dini_FloatSet(string, "CordZ", Float:Z);
                    dini_FloatSet(string, "Angulo", Float:ang);
                    dini_IntSet(string, "Cor1", cor1);
                    dini_IntSet(string, "Cor2", cor2);
                    dini_IntSet(string, "TDono", 0);
                    dini_Set(string, "Dono", "Ninguem");
                    dini_IntSet(string, "Preco", preco);
                }
                SetTimerEx("CriarVeiculo2",5000,false,"dffffdd",carid,X,Y,Z,ang,cor1,cor2);
                format(string, sizeof(string), "(INFO) Veiculo criado com sucesso!");
                SendClientMessage(playerid, Azul, string);
                return 1;
            }
            else {
                SendClientMessage(playerid, Vermelho, "(x) Vocк nгo estб em um veiculo!");
            }
        }
        else {
            SendClientMessage(playerid, Vermelho, "(x) Veiculo invбlido.");
            return 1;
        }
    }
}
Reply
#2

pawn Код:
if(pAdmin[playerid] < 1) return SendClientMessage(playerid, Vermelho, "(x) Vocк nгo й um Adminstrador");
    if(IsPlayerAdmin(playerid)|| pAdmin[playerid] == 5)
Coloca:

pawn Код:
if(!IsPlayerAdmin(playerid)|| pAdmin[playerid] > 5) return SendClientMessage(playerid, -1, "Vocк nгo possui privilйgios de administraзгo suficientes!");
Reply
#3

Se Eu deixar:
pawn Код:
if(!IsPlayerAdmin(playerid)|| pAdmin[playerid] > 5) return SendClientMessage(playerid, -1, "Vocк nгo possui privilйgios de administraзгo suficientes!");
Vбrios Erros Aparecem
Entгo fiz:
pawn Код:
if(!IsPlayerAdmin(playerid) || pAdmin[playerid] > 5) return SendClientMessage(playerid, Vermelho," Fail");
    {
tб certo?

@Edit..
Mesmo assim ele fecha o samp server ;S'
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)