public OnPlayerRequestClass(playerid, classid)
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
SetPlayerSkin(playerid,dini_Int(file, "Skin"));
ShowPlayerDialog(playerid, AVISO, DIALOG_STYLE_MSGBOX,"Registro", "Seja Bem Vindo\nVocк estб comeзando, curta sua 2Є vida aqui\nClique em OK e comece a jogar", "Ok", "Cancelar");
PlayerPlaySound(playerid, 1185, 0.0, 0.0, 0.0);
PlayerPlaySound(playerid,1076,2808.1721,-1425.4561,55.2740);//musica on
return 1;
}
if(!response)return Kick(playerid);
if(!response) return Kick(playerid);
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == AVISO)
{
if(!response) return Kick(playerid);
// resto do code
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new car;
car = GetPlayerVehicleID(playerid);
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X, Y, Z);
new string[256];
Cara eu to falando dos negуcios ali e nгo da callback, eu nгo sei colocar algo em uma callback
|
if(dialogid == AVISO && !response) return Kick(playerid);
new stringz[128];
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid,aname,MAX_PLAYER_NAME);
format(stringz,sizeof(stringz),"%s [ID: %d] Foi kickado automaticamente do servidor por nгo se Registrar/Logar.",aname,playerid);
SendClientMessageToAll(0xFFFF00FF,stringz);
Kick(playerid);
if(dialogid == AVISO)
{
if(response == 1)
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, sizeof(aname));
format(file, sizeof(file), PASTA_CONTAS, aname);
if(PlayerInfo[playerid][Logged] == 0){
if(!dini_Exists(file))
{
format(STRX, sizeof(STRX), "%s Vocк nгo tem uma conta registrada.\nDigite uma senha e clique em (Registrar)", aname);
ShowPlayerDialog(playerid, REGISTRO, DIALOG_STYLE_INPUT, "Registro", STRX, "Registrar", "Sair");
}
if(dini_Exists(file))
{
format(STRX, sizeof(STRX), "Digite a sua senha e clique em (Logar)");
ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_INPUT, "Login", STRX, "Logar", "Sair");
}
}
}else{
new stringz[128];
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid,aname,MAX_PLAYER_NAME);
format(stringz,sizeof(stringz),"%s [ID: %d] Foi kickado automaticamente do servidor por nгo se Registrar/Logar.",aname,playerid);
SendClientMessageToAll(0xFFFF00FF,stringz);
Kick(playerid);
}
}