SA-MP Forums Archive
[AJUDA]Comandos por nнvel. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA]Comandos por nнvel. (/showthread.php?tid=254962)



[AJUDA]Comandos por nнvel. - DPS|NeW| - 13.05.2011

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.


Re: [AJUDA]Comandos por nнvel. - Ricop522 - 13.05.2011

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



Re: [AJUDA]Comandos por nнvel. - Shadoww5 - 13.05.2011

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+"); 



Re: [AJUDA]Comandos por nнvel. - DPS|NeW| - 13.05.2011

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


Re: [AJUDA]Comandos por nнvel. - Shadoww5 - 13.05.2011

Que ?

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


Re: [AJUDA]Comandos por nнvel. - DPS|NeW| - 13.05.2011

й 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


Re: [AJUDA]Comandos por nнvel. - Lucas_ - 13.05.2011

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;
    }



Re: [AJUDA]Comandos por nнvel. - TheGarfield - 13.05.2011

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+");



Re: [AJUDA]Comandos por nнvel. - Shadoww5 - 13.05.2011

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+"); 



Re: [AJUDA]Comandos por nнvel. - [S]trong - 13.05.2011

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.