Oi pessoal, baixei esse FS de whitelist e coloquei na minha gamemode já e esta funcionando, eu sempre tenho q criar um arquivo e queria por em comando pra colocar meu nome em vez de ficar criando arquivo na scriptfiles com o nome, como eu faço um comando pra por um arquivo na pasta com o nick e um pra remover tb? tipo /addwhitelist [nome do jogador] e /removerwhitelist [nome do jogador] eu tentei fazer alguns mas nunca da certo pq n sei usar dof2
public OnPlayerConnect(playerid){
new JordaniTV[70];
format(JordaniTV, sizeof(JordaniTV), "Whiterlist/%s.ini", GetPlayerNome(playerid));
if(!DOF2_FileExists(JordaniTV))
{
format(JordaniTv, 150, "{004000}Seu Nome {FFFFFF}%s {FF0000}\nNao Esta Na Nosa Whiter list!",GetPlayerNome(playerid));
ShowPlayerDialog(playerid, 5555,DIALOG_STYLE_MSGBOX,"Whiterlist", JordaniTv, "Fechar",#);
SetTimerEx("kick",10000,false, "i",playerid);
}
return 1;
}
stock GetPlayerNome(playerid){
new JordaniTv2[MAX_PLAYER_NAME];
GetPlayerName(playerid, JordaniTv2, sizeof(JordaniTv2));
return JordaniTv2;
}
forward kick(playerid);
public kick (playerid)
{
Kick(playerid);
}
public OnPlayerConnect(playerid){
new JordaniTV[70];
format(JordaniTV, sizeof(JordaniTV), "Whiterlist/%s.ini", GetPlayerNome(playerid));
if(!DOF2_FileExists(JordaniTV))
{
format(JordaniTv, 150, "{004000}Seu Nome {FFFFFF}%s {FF0000}\nNao Esta Na Nosa Whiter list!",GetPlayerNome(playerid));
ShowPlayerDialog(playerid, 5555,DIALOG_STYLE_MSGBOX,"Whiterlist", JordaniTv, "Fechar",#);
SetTimerEx("kick",10000,false, "i",playerid);
}
return 1;
}
stock GetPlayerNome(playerid){
new JordaniTv2[MAX_PLAYER_NAME];
GetPlayerName(playerid, JordaniTv2, sizeof(JordaniTv2));
return JordaniTv2;
}
forward kick(playerid);
public kick (playerid)
{
Kick(playerid);
}