[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(playerid, 0xFFFFFFAA, "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(playerid, 0xFFFFFFAA, "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(playerid, 0xFFFFFFAA, "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(playerid, 0xFFFFFFAA, "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.