[Ajuda] Deletar Conta - 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] Deletar Conta (
/showthread.php?tid=386497)
Deletar Conta -
Lord_Style - 20.10.2012
Eu programei este comando, mas quando eu digito /deletarconta sem colocar o nick fala: [ERRO] Conta Inexistente.
Cуdigo:
pawn Код:
//Deletar Conta
CMD:deletarconta(playerid,params[])
{
new GName[24],arquivo[40],string[80];
if(Jogador[playerid][pAdmin] < 2) return SendClientMessage(playerid,-1,"Vocк nгo esta autorizado a utilizar este comando!");
if(sscanf(params, "s[24]",GName)) SendClientMessage(playerid,-1,"Use: /deletarconta [Nome]");
GetPlayerName(playerid,Name,sizeof(Name));
format(arquivo, sizeof(arquivo), "Contas/%s.ini", GName);
if(!INI_Exist(arquivo)) return SendClientMessage(playerid, -1,"[ERRO] Conta Inexistente");
INI_Remove(arquivo);
for(new i; i != MAX_PLAYERS; ++i)
{
if(IsPlayerConnected(i))
{
if(Jogador[i][pAdmin] > 0)
{
format(string,sizeof(string),"O Admin %s deletou a conta %s", Name,GName);
SendClientMessage(i,-1,string);
}
}
}
return true;
}
Re: Deletar Conta -
humildadeforever - 20.10.2012
Estб usando sscanf2?
#Edit
Tente:
Код:
CMD:deletarconta(playerid,params[])
{
new arquivo[40],string[80];
if(Jogador[playerid][pAdmin] < 2) return SendClientMessage(playerid,-1,"Vocк nгo esta autorizado a utilizar este comando!");
if(isnull(params) || strlen(params) > MAX_PLAYER_NAME) SendClientMessage(playerid,-1,"Use: /deletarconta [Nome]");
GetPlayerName(playerid,Name,sizeof(Name));
format(arquivo, sizeof(arquivo), "Contas/%s.ini", params);
if(!INI_Exist(arquivo)) return SendClientMessage(playerid, -1,"[ERRO] Conta Inexistente");
INI_Remove(arquivo);
for(new i; i != MAX_PLAYERS; ++i)
{
if(IsPlayerConnected(i))
{
if(Jogador[i][pAdmin] > 0)
{
format(string,sizeof(string),"O Admin %s deletou a conta %s", Name,params);
SendClientMessage(i,-1,string);
}
}
}
return true;
}