[AJUDA]Comandos por nнvel.
#1

Coma faзo para criar um sistema de comando por nнvel?

por exemplo o player escreve /carro [cor1] [cor2] esse comando й de nнvel 2, sendo que ele estб no nнvel 1 e aparece para ele assim, "%s , vocк nгo estб no nнvel 2 para usar este comando ~> /Ajuda".

Agradeзo quem me ajudar.
Reply
#2

PHP код:
if(nivel[playerid] < 1) return SendClientMessage(playerid0xFFFFFFAA"Vocк nгo й nivel 2+"); 
Reply
#3

O codigo acima estб incorreto, pois "< 1" significa 0, -1, -2, ...

Logo, o correto й o codigo abaixo:

PHP код:
if(nivel[playerid] < 2) return SendClientMessage(playerid0xFFFFFFAA"Vocк nгo й nivel 2+"); 
Reply
#4

sim mais e o comando tipo /carro [cor1] [cor2] por level?
Reply
#5

Que ?

Se puder mandar o comando e explicar melhor poderemos te ajudar com maior eficiкncia.
Reply
#6

й que assim, vamos supor que eu digito
pawn Код:
/elegy 2 1 //elegy iddacor1 iddacor2
e esse comando sу pode funcionar com players com level 2 no servidor
Reply
#7

bom vc pode usar comando para criar um veiculo fixo!
olha aew, ficaria assim! mais tem que ver qual й a sua variavel!

pawn Код:
if (strcmp("/sultan", cmdtext, true, 10) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
           if (PlayerInfo[playerid][pLevel] < 2)
           {
               SendClientMessage(playerid, RED, "Vocк nгo й level 2+");
               return 1;
           }
           new Float:X,Float:Y,Float:Z,Float:Angle, carid;
           GetPlayerPos(playerid,X,Y,Z);
           GetPlayerFacingAngle(playerid,Angle);
           carid = GetPlayerVehicleID(playerid);
           carid = CreateVehicle(560,X,Y,Z,0.0,-1,-1,9000000);
           CreatedCars[CreatedCar] = carid;
           CreatedCar ++;
           LinkVehicleToInterior(carid, GetPlayerInterior(playerid));
           AddVehicleComponent(carid,1029);
           AddVehicleComponent(carid,1033);
           AddVehicleComponent(carid,1139);
           AddVehicleComponent(carid,1010);
           AddVehicleComponent(carid,1079);
           ChangeVehiclePaintjob(carid,0);
           TogglePlayerControllable(playerid,true);
         }
         return 1;
    }
Reply
#8

Quote:
Originally Posted by Shadoww5
Посмотреть сообщение
O codigo acima estб incorreto, pois "< 1" significa 0, -1, -2, ...

Logo, o correto й o codigo abaixo:

PHP код:
if(nivel[playerid] < 2) return SendClientMessage(playerid0xFFFFFFAA"Vocк nгo й nivel 2+"); 
na verdade vocк estб errado, pois, e quem tiver o nivel 1 ?
trбgico!.

Quote:
Originally Posted by DPS|NeW|
Посмотреть сообщение
sim mais e o comando tipo /carro [cor1] [cor2] por level?
Quote:
Originally Posted by DPS|NeW|
Посмотреть сообщение
й que assim, vamos supor que eu digito
pawn Код:
/elegy 2 1 //elegy iddacor1 iddacor2
e esse comando sу pode funcionar com players com level 2 no servidor
affs, to com preguiзa de criar agora, vб no cуdigos ъteis e
tem lб um Criar Carro + Cor
e adiciona
pawn Код:
if(nivel[playerid] < 2) return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo й nivel 2+");
Reply
#9

Ah ta ! Agora que entendi !! Entгo o codigo correto seria assim:

PHP код:
if(nivel[playerid] != 2) return SendClientMessage(playerid0xFFFFFFAA"Vocк nгo й nivel 2+"); 
Reply
#10

lol obvialmente ele vai querer que quem seja level superior a 2 tambйm possa usar o comando ou seja o cуdigo de ricop estava certo desde o comeзo.
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)