Estou com um problema em um comando /tirarlider ele nгo retira o lider,alguйm consegue identificar o erro ?
pawn Код:
CMD:tirarlideroff(playerid, params[])
{
if (gPlayerLogged[playerid] == 0)
return SendClientMessage(playerid, 0xFFFFFF, "{00FF00}[Erro]: {FFFFFF}Vocк nгo estб logado.");
if(GetAdminLevel(playerid) < 6)
return SendClientMessage(playerid, COLOR_RED, "{00FF00}[Erro]: {FFFFFF}Vocк nгo tem permissгo para usar este comando!");
new tmp[32];
if(sscanf(params, "s[32]", tmp))
return SendClientMessage(playerid,COLOR_GREY,"{00FF00}[Uso]: {FFFFFF}/tirarlideroff <conta>");
new file[64];
format(file, sizeof(file), "/RPG/users/%s.ini",tmp);
if(DOF2_FileExists(file))
{
new org[80];
format(org,80,"/RPG/orgs/%s.ini",OrgsNamesSmall[DOF2_GetInt(file,"Member")]);
if(strcmp(DOF2_GetString(org,OrgsCargos[0]),tmp,true)==0)
{
DOF2_SetString(org,OrgsCargos[0],"Nenhum");
DOF2_SaveFile();
DOF2_SetInt(file, "Model", 23);
DOF2_SetInt(file, "Leader", 0);
DOF2_SetInt(file, "Member", 0);
DOF2_SetInt(file, "Rank", 0);
DOF2_SaveFile();
format(thestring, sizeof(thestring), "Vocк tirou %s da lideranзa.",tmp);
SendClientMessage(playerid,COLOR_LIGHTBLUE,thestring);
}
}
else
SendClientMessage(playerid,COLOR_RED,"{00FF00}[Erro]: {FFFFFF}A conta nгo existe.");
return true;
}