07.01.2014, 23:21
Um exemplo, simples que vocк pode fazer.
Pode criar vбrios sistemas simples com esta ideia.
Pode criar vбrios sistemas simples com esta ideia.

pawn Код:
public bool:IspBloqueado( playerid, bool:bloqueado )
return bloqueado ? (true) : (false);
CMD:darpermissao( playerid, params[] ) {
new bool:pauth, strf[128];
if( sscanf( params,"dl", params[0], pauth ) )
return SendClientMessage( playerid, -1, "Digite: /darpermissao <playerid> <true/false>" );
P_DATA[strval(params[0])][pBlokWeapon] = pauth;
format( strf, sizeof(strf), "Player Autorizado: %s", P_DATA[playerid][pBlokWeapon] ? ("sim") : ("nгo"));
SendClientMessage( playerid, -1, strf );
return 1;
}
CMD:abrirportal( playerid, params[] ) {
if( IspBloqueado( playerid, P_DATA[playerid][pBlokWeapon] == true ) ) {
SendClientMessage( playerid, -1, "Portгo Bloqueado! " );
}
else
SendClientMessage( playerid, -1, "Portal Desbloqueado!" ),
//MoveObject...
return 1;
}
CMD:pegarnitro( playerid, params[] ) {
if( IspBloqueado( playerid, P_DATA[playerid][pBlokNitro] == true ) ) {
SendClientMessage( playerid, -1, "Seu nitro ainda nгo acabou !! " );
}
else
SendClientMessage( playerid, -1, "Nitro adicionado!" ),
//AddVehicleComponent...
return 1;
}
CMD:pegarcolete( playerid, params[] ) {
if( IspBloqueado( playerid, P_DATA[playerid][pBlokNitro] == true ) ) {
SendClientMessage( playerid, -1, "Seu kit, acabou compre mais !! " );
}
else
SendClientMessage( playerid, -1, "Vocк usou 1 colete!" ),
//SetPlayerArmour...
return 1;
}

