30.04.2012, 18:26
Uso este cуdigo:
Quando eu digito a senha e clico em ' registrar ' o samp server fecha.
e os dialogs ja estгo criados
ScriptFiles Criadas tabem.
pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
new conta[256], string[256];
format(conta, sizeof(conta), P_CONTAS, pName(playerid));
if(PlayerInfo[playerid][Logado] == 0)
{
if(!dini_Exists(conta))
{
format(string, sizeof(string), "\nNome de usuбrio: %s\n\nInsira uma senha:", pName(playerid));
ShowPlayerDialog(playerid, REGISTRO, DIALOG_STYLE_INPUT, "Conta", string, "Registrar", "Sair");
}
if(dini_Exists(conta))
{
format(string, sizeof(string), "\nNome de usuбrio: %s\n\nInsira sua senha:", pName(playerid));
ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_INPUT, "Conta", string, "Logar", "Sair");
}
ResetPlayerMoney(playerid);
ResetPlayerWeapons(playerid);
SetPlayerPos(playerid, 1026.3941, -2181.1584, 40.8012);
SetPlayerInterior(playerid, 0);
SetPlayerFacingAngle(playerid, 1.6982);
SetPlayerCameraPos(playerid, 1022.8941, -2177.1584, 42.3012);
SetPlayerCameraLookAt(playerid, 1027.0232, -2179.7837, 40.4760);
SetPlayerSkin(playerid, dini_Int(conta, "Skin"));
ApplyAnimation(playerid, "BEACH", "ParkSit_M_loop", 4.1,1,1,1,1,1);
return 1;
}
return 1;
}
e os dialogs ja estгo criados
ScriptFiles Criadas tabem.
pawn Код:
#define P_CONTAS "Contas/%s.ini"
#define DBANCO "Contas/Banco/%s.ini"