Ajuda com sistema de administrador! - 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 com sistema de administrador! (
/showthread.php?tid=202981)
Ajuda com sistema de administrador! -
Chavequinho - 25.12.2010
Bom galera eu queria por o comando abaixo para dar ao jogador um level de administrador mas nгo consigo:
pawn Код:
if(strcmp("/daradmin", cmdtext, true, 10) == 0)
{
new id[256];
new level[256];
new giveplayerid;
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
giveplayerid = ReturnUser(id);
id = KcmD(1, cmdtext);
level = KcmD(2, cmdtext);
if(jogadorinfo[playerid][administradorlevel] > 5)
{
if(!strlen(id))
{
SendClientMessage(playerid, 0xFFFFFFFF, "Digite: /daradmin id level!");
return 1;
}
if(!strlen(level))
{
SendClientMessage(playerid, 0xFFFFFFFF, "Digite: /daradmin id level!");
return 1;
}
if(giveplayerid != INVALID_PLAYER_ID)
{
jogadorinfo[playerid][administradorlevel] = level;
return 1;
}
if(giveplayerid == INVALID_PLAYER_ID)
{
SendClientMessage(playerid, 0xFFFFFFFF, "Jogador nгo conectado.");
return 1;
}
}
else if(jogadorinfo[playerid][administradorlevel] > 5)
{
SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo й um administrador.");
}
return 1;
}
Aqui strtok nгo funciona!
Re: Ajuda com sistema de administrador! -
CyNiC - 25.12.2010
Atribua ReturnUser а id depois que id assuma o nъmero digitado.
pawn Код:
id = KcmD(1, cmdtext);
level = KcmD(2, cmdtext);
giveplayerid = ReturnUser(id);
Re: Ajuda com sistema de administrador! -
TiagoPS - 25.12.2010
Tenta
pawn Код:
if(strcmp("/daradmin", cmdtext, true, 10) == 0)
{
new id[4];
new level[10];
new giveplayerid;
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
giveplayerid = ReturnUser(id);
id = KcmD(1, cmdtext);
level = KcmD(2, cmdtext);
if(jogadorinfo[playerid][administradorlevel] > 5)
{
if(!strlen(id))
{
return SendClientMessage(playerid, 0xFFFFFFFF, "Digite: /daradmin id level!");
}
if(!strlen(level))
{
return SendClientMessage(playerid, 0xFFFFFFFF, "Digite: /daradmin id level!");
}
if(giveplayerid != INVALID_PLAYER_ID)
{
jogadorinfo[playerid][administradorlevel] = level;
return 1;
}
if(giveplayerid == INVALID_PLAYER_ID)
{
return SendClientMessage(playerid, 0xFFFFFFFF, "Jogador nгo conectado.");
}
}
else
{
return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo й Administrador");
}
}
Re: Ajuda com sistema de administrador! -
Chavequinho - 25.12.2010
O comando nгo funciona exemplo como se nгo fosse KcmD.