08.12.2010, 11:09
I have this:
How can I make to player use all commands, strcmp or dcmd, or just dcmd after logging/registering?
My conditions of logging/registering:
I'm lazy to do one per one lols
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(setlevel,8,cmdtext);
dcmd(drill,5,cmdtext);
dcmd(kick,4,cmdtext);
dcmd(car,3,cmdtext);
dcmd(register,8,cmdtext);
dcmd(login,5,cmdtext);
dcmd(setcash,7,cmdtext);
dcmd(an,1,cmdtext);
dcmd(weather,7,cmdtext);
dcmd(time,4,cmdtext);
dcmd(admins,6,cmdtext);
dcmd(cs,2,cmdtext);
dcmd(jail,4,cmdtext);
dcmd(unjail,6,cmdtext);
dcmd(lgoto,5,cmdtext);
dcmd(saldo,5,cmdtext);
dcmd(sacar,5,cmdtext);
dcmd(depositar,9,cmdtext);
dcmd(goto,4,cmdtext);
dcmd(stats,5,cmdtext);
dcmd(rel,3,cmdtext);
dcmd(pm,2,cmdtext);
dcmd(blockpms,8,cmdtext);
dcmd(unblockpms,10,cmdtext);
dcmd(spy,3,cmdtext);
dcmd(unspy,5,cmdtext);
dcmd(speedon,7,cmdtext);
dcmd(speedoff,8,cmdtext);
dcmd(skin,4,cmdtext);
// SOME OTHER COMMANDS BELOW
return 0;
}
My conditions of logging/registering:
pawn Код:
if(PlayerInfo[playerid][Registrado] == 0) return SendClientMessage(playerid, cinza, "Registre-se antes de usar comandos"); // Register
if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, cinza, "Logue-se antes de usar comandos"); // Login