Remover Vip do Player -
darkxdll - 18.08.2013
Estou com problema no comando de remover vip , ele diz conta inexistente :
PHP Code:
CMD:removervip(playerid,params[])
{
if(PlayerInfo[playerid][Admin] < 5) return SendClientMessage(playerid,COR_VERMELHO,"[ERRO]: Vocк nгo й administrador");
new name[50];
if(sscanf(params,"s[50]",name)) return SendClientMessage(playerid,Cinza,"[FAIL]: /removervip [nome]");
new string[200];
for(new a; a < MAX_PLAYERS; a++)
{
format(string,sizeof(string),Acc_Local,nome(a));
}
if(strcmp(name,string,true))
{
if(DOF2_FileExists(string))
{
DOF2_SetInt(string,"vip",0);
DOF2_SaveFile();
SendClientMessage(playerid,VerdeClaro,"[INFO]: Vip removido com sucesso ");
return 1;
}else
{
SendClientMessage(playerid,Cinza,"[ERRO]: Conta inexistente");
}
}else{
SendClientMessage(playerid,Cinza,"[ERRO]: Nome incorreto");
}
return 1;
}
Re: Remover Vip do Player -
humildadeforever - 18.08.2013
Nгo entendi o uso do loop e.e
pawn Code:
CMD:removervip(playerid,params[])
{
if(PlayerInfo[playerid][Admin] < 5) return SendClientMessage(playerid,COR_VERMELHO,"[ERRO]: Vocк nгo й administrador");
if(isnull(params)) return SendClientMessage(playerid,Cinza,"[FAIL]: /removervip [nome]");
format(string,sizeof(string),Acc_Local, params);
if(!DOF2_FileExists(string)) return SendClientMessage(playerid,Cinza,"[ERRO]: Conta inexistente");
DOF2_SetInt(string,"vip",0);
DOF2_SaveFile();
SendClientMessage(playerid,VerdeClaro,"[INFO]: Vip removido com sucesso ");
return 1;
}
Re: Remover Vip do Player -
PT - 18.08.2013
acho que n precisa de loop
pawn Code:
CMD:removervip(playerid,params[])
{
if(PlayerInfo[playerid][Admin] < 5) return SendClientMessage(playerid,COR_VERMELHO,"[ERRO]: Vocк nгo й administrador");
new nick[50], tvip[32];
if(sscanf(params,"s[50]", nick)) return SendClientMessage(playerid,Cinza,"[FAIL]: /removervip [nome]");
format(tvip, 32, Acc_Local, nick);
if(DOF2_FileExists(tvip))
{
if(DOF2_GetInt(tvip,"vip") == 0)
{
DOF2_SetInt(tvip,"vip",0);
DOF2_SaveFile();
SendClientMessage(playerid,VerdeClaro,"[INFO]: Vip removido com sucesso ");
return 1;
}
else SendClientMessage(playerid,Cinza,"[ERRO]: Conta nao tem vip");
}
else SendClientMessage(playerid,Cinza,"[ERRO]: Conta inexistente");
return 1;
}
@ edit oxi n tinha feito F5 e n vi que ja tinha respondido, mals ae
Re: Remover Vip do Player -
darkxdll - 18.08.2013
Nossa.
Eu nem pensei que nгo precisava verificar todas as contas x).
Obrigado aos dois x).
Ty'