[Ajuda] Comando liberado todos ....
#1

Galera o comano /ccar ta liberado para todos pelo eu e meu amigo vil num tem erro como eu decha apenas admin lv 5

Код:
/*if(strcmp(cmd, "/ccar", true) == 0) {
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
if(pAdmin[playerid] == 5 || IsPlayerAdmin(playerid)){

new tmp[256];
new carid, Float:ang, preco, cor1, cor2;

tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){
SendClientMessage(playerid, Cinza, "** Veнculo invбlido.");
return 1;
}
carid = strval(tmp);

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

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

tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, Cinza, "** Use: /ccar [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,"TDono2", 0);
dini_Set(string,"Dono2","Ninguem");
dini_IntSet(string,"Preco", preco);
dini_IntSet(string,"Destrancado", 0);
dini_IntSet(string,"Alarme", 0);
dini_IntSet(string,"Litros", 0);
dini_IntSet(string,"Problema", 0);
dini_Set(string,"Nome","Sem Nome");
dini_Set(string,"TAutoreparar","0");
}
SetTimerEx("CriarVeiculo2",5000,false,"dffffdd",carid,X,Y,Z,ang,cor1,cor2);
format(string, sizeof(string), "* Vocк colocou um veнculo a venda.");
SendClientMessage(playerid, Azul, string);
return 1;
} else {
SendClientMessage(playerid, Vermelho, "** Vocк nгo estб em um veнculo.");
}
}
else{
SendClientMessage(playerid, Cinza, "** Veiculo invбlido.");
return 1;
}
} else {
SendClientMessage(playerid, Cinza, "** Vocк nгo й um admin level 5.");
return 1;
}
}*/
So relembra erro todos pode usar esse comando eu quero seja sу para rank 5
Reply
#2

Cade o progamadores
Reply
#3

pawn Код:
if(pAdmin[playerid] != 5 )return true;
Se ele nгo for adm nivel 5 nгo funfa o cmd!
Reply
#4

Olб

Tenta ai se й isso que vocк quer;

pawn Код:
if(strcmp(cmd, "/ccar", true) == 0)
{
    new pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pname, sizeof(pname));

    if(!pAdmin[playerid] == 5 || !IsPlayerAdmin(playerid))
    {
        SendClientMessage(playerid, Vermelho, "*** Vocк nгo й um admin level 5! ***");
        return 1;  
    }
    else
    {
        new tmp[256];
        new carid, Float:ang, preco, cor1, cor2;

        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid, Cinza, "** Veнculo invбlido.");
            return 1;
        }
        carid = strval(tmp);

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

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

        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid, Cinza, "** Use: /ccar [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,"TDono2", 0);
                    dini_Set(string,"Dono2","Ninguem");
                    dini_IntSet(string,"Preco", preco);
                    dini_IntSet(string,"Destrancado", 0);
                    dini_IntSet(string,"Alarme", 0);
                    dini_IntSet(string,"Litros", 0);
                    dini_IntSet(string,"Problema", 0);
                    dini_Set(string,"Nome","Sem Nome");
                    dini_Set(string,"TAutoreparar","0");
                }
                SetTimerEx("CriarVeiculo2",5000,false,"dffffdd",carid,X,Y,Z,ang,cor1,cor2);
                format(string, sizeof(string), "* Vocк colocou um veнculo a venda. *");
                SendClientMessage(playerid, Azul, string);
                return 1;
            }
            else
            {
                SendClientMessage(playerid, Vermelho, "** Vocк nгo estб em um veнculo. **");
            }
        }
        else
        {
            SendClientMessage(playerid, Cinza, "*** Veiculo invбlido. ***");
            return 1;
        }
    }
}
PT
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)