23.01.2015, 21:12
Alguйm pode me informar oque tem de errado nesse cуdigo? pois nгo й funcional afs..
Mais o level, aquiw no cуdigo й nъmeros e nгo letras, afs, oque faзo, e lembrando o para1 й o nome da pessoa que vai ban off, e nгo caso esteja on, eu atй modifiquei mais bugo tudo afs.. voltei estaca 0
pawn Code:
if (strcmp(cmd, "/banconta", true) == 0)
{
if (IsPlayerConnected(playerid))
{
if (PlayerInfo[playerid][pAdmin] < 3)
{
SendClientMessage(playerid, COLOR_GRAD1, "ERRO: Vocк nгo tem nнvel administrativo suficiente.");
return true;
}
if (PlayerInfo[playerid][pAdminStats] != 0 && PlayerInfo[playerid][pAdmin] <= 5)
{
SendClientMessage(playerid, COLOR_GRAD1,"ERRO: Vocк nгo estб no modo admin! (/trabalhar)");
return true;
}
tmp = strtok(cmdtext, idx);
if (!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "USE: /banconta [Nome] [Motivo]");
return true;
}
new para1, level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if (IsPlayerConnected(para1))
{
if (para1 != INVALID_PLAYER_ID)
{
VBanNick(playerid,para1,level); // Ban por nick
//playerid = Administrador que efetuou o ban
//para1 = Nick que sofreu o ban
//level = Motivo do ban
}
}
}
return true;
}