public OnPlayerText(playerid, text[])
{
new horas,minutos,segundos, name[MAX_PLAYER_NAME];
new arquivo[256], string[256];
format(arquivo, sizeof(arquivo), PASTA_CONTAS, name);
gettime(horas,minutos,segundos);
if(PV[playerid] == true)
{
if(strfind(text, "pVo", true) == 0)
{
if(DOF2_FileExists(arquivo))
{
format(string, sizeof(string), "{90EE90}Usuбrio:{FFFFFF}%s\n\n%d:%d:%d\n\n{90EE90}Informe sua senha:", name, horas, minutos, segundos);
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Login", string, "Logar", "Sair");
}
else
{
SetPlayerSkin(playerid, 26);
format(string, sizeof(string), "{90EE90}Usuбrio:{FFFFFF}%s\n\n%d:%d:%d\n\n{90EE90}Informe uma senha:", name, horas, minutos, segundos);
ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_PASSWORD, "Registro", string, "Registrar", "Sair");
}
new str[128];
PV[playerid] = false;
KillTimer(NickTempo[playerid]);
format(str, sizeof(str), "| SERVER | Vocк foi autenticado como membro do clг [PV]");
SendClientMessage(playerid, NOVO_VERDE, str);
return 0;
}
else
{
PV[playerid] = false;
KillTimer(NickTempo[playerid]);
SendClientMessage(playerid, 0xFF0000FF, "| AVISO | Vocк foi kickado por estar usando um nick proibido!");
Kick(playerid);
return 0;
}
}
//OnPlayerConnect
new Nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nome, MAX_PLAYER_NAME);
if (strfind(Nome, "[PV]", true))
ShowPlayerDialog(...);
else
{
SendClientMessage(playerid, 0xFF0000FF, "Use a tag [PV] no seu nick.");
Kick(playerid);
}
Mais vocк estб usando na OnPlayerText ? Cara tu fez confusгo , o processador da minha cabeзa travou '-'
|
public OnPlayerText(playerid, text[])
{
new horas,minutos,segundos, name[MAX_PLAYER_NAME], arquivo[256], string[256];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
gettime(horas,minutos,segundos);
format(arquivo, sizeof(arquivo), PASTA_CONTAS, name);
if(PV[playerid] == true)
{
if(strfind(text, "pVo", true) == 0)
{
if(DOF2_FileExists(arquivo))
{
format(string, sizeof(string), "{90EE90}Usuбrio:{FFFFFF}%s\n\n%d:%d:%d\n\n{90EE90}Informe sua senha:", name, horas, minutos, segundos);
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Login", string, "Logar", "Sair");
}
else
{
SetPlayerSkin(playerid, 26);
format(string, sizeof(string), "{90EE90}Usuбrio:{FFFFFF}%s\n\n%d:%d:%d\n\n{90EE90}Informe uma senha:", name, horas, minutos, segundos);
ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_PASSWORD, "Registro", string, "Registrar", "Sair");
}
PV[playerid] = false;
KillTimer(NickTempo[playerid]);
format(string, sizeof(string), "| SERVER | Vocк foi autenticado como membro do clг [PV]");
SendClientMessage(playerid, NOVO_VERDE, string);
}
else
{
PV[playerid] = false;
KillTimer(NickTempo[playerid]);
SendClientMessage(playerid, 0xFF0000FF, "| AVISO | Vocк foi kickado por estar usando um nick proibido!");
Kick(playerid);
}
return 0;
}
}