Porque no aparecen. [Consulta]
#7

Quote:
Originally Posted by Su37Erich
Посмотреть сообщение
їTienes una variable que guarde informaciуn acerca de que si el jugador estб logueado o no?
esta?
pawn Код:
if(dialogid == 9049)
{
if (response)
{
if (PlayerInfo[playerid][LoggedIn] == 1) return SendClientMessage(playerid,red,"[CUENTA]: Usted ya estб registrado y conectado.");
if (udb_Exists(PlayerName2(playerid))) return SendClientMessage(playerid,red,"[CUENTA]: Esta cuenta ya existe, por favor, utilice '/ login [contraseсa]'.");
if (strlen(inputtext) == 0) return ShowPlayerDialog(playerid, 9049, DIALOG_STYLE_INPUT, "{FFFFFF}   || Registro || ~~ Crazylandia", "{FF0000}[ERROR]: No has escrito una contraseсa! \n\nTu cuenta no estб Registrada, escribe una contraseсa \nPara Guardar Tus Datos (Score, Nivel, Dinero, Experiencia)\n\n{01C8FF}Si no te quieres Registrar has click en No Registrar", "Aceptar", "No Registrar");
if (strlen(inputtext) < 4 || strlen(inputtext) > 20) return ShowPlayerDialog(playerid, 9049, DIALOG_STYLE_INPUT, "{00EEFF}   || Registro || ~~ |-[Crazylandia]-|™", "{FF0000}La contraseсa debe ser superior a 3 carбcteres\n\nTu cuenta no estб Registrada, escribe una contraseсa \nPara Guardar Tus Datos (Score, Nivel, Dinero, Experiencia)\n\n{01C8FF}Si no te quieres Registrar has click en No Registrar", "Aceptar", "No Registrar");
if (udb_Create(PlayerName2(playerid),inputtext))
{
new file[256],name[MAX_PLAYER_NAME], tmp3[100];
new strdate[20], year,month,day;    getdate(year, month, day);
GetPlayerName(playerid,name,sizeof(name)); format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(name));
GetPlayerIp(playerid,tmp3,100); dini_Set(file,"ip",tmp3);
dUserSetINT(PlayerName2(playerid)).("registered",1);
format(strdate, sizeof(strdate), "%d/%d/%d",day,month,year);
dini_Set(file,"RegisteredDate",strdate);
dUserSetINT(PlayerName2(playerid)).("loggedin",1);
dUserSetINT(PlayerName2(playerid)).("banned",0);
dUserSetINT(PlayerName2(playerid)).("level",0);
dUserSetINT(PlayerName2(playerid)).("AccountType",0);
dUserSetINT(PlayerName2(playerid)).("LastOn",0);
dUserSetINT(PlayerName2(playerid)).("money",0);
dUserSetINT(PlayerName2(playerid)).("Banka",0);
dUserSetINT(PlayerName2(playerid)).("kills",0);
dUserSetINT(PlayerName2(playerid)).("deaths",0);
dUserSetINT(PlayerName2(playerid)).("hours",0);
dUserSetINT(PlayerName2(playerid)).("minutes",0);
dUserSetINT(PlayerName2(playerid)).("seconds",0);
dUserSetINT(PlayerName2(playerid)).("clan",0);
dUserSetINT(PlayerName2(playerid)).("lider",0);
PlayerInfo[playerid][LoggedIn] = 1;
PlayerInfo[playerid][Registered] = 1;
new stringCuenta[256];
format(stringCuenta, sizeof (stringCuenta), "{FFFFFF}Fuiste registrado en nuestra base de datos exitosamente.\n\n- Tu nick: {0080FF}%s\n{FFFFFF}- Tu contraseсa:{0080FF} %s\n{FFFFFF}- Dinero de inicio: {0080FF}$20000\n\n{FFFFFF}Pulse en Aceptar para continuar...", pName(playerid), inputtext);
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, " {FFFFFF}|| Registrado Correctamente ||",stringCuenta , "Aceptar", "");
GivePlayerMoney(playerid, 20000);// dinero despues del registro le da 20000
return PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
}
return 1;
}
}
Reply


Messages In This Thread
Porque no aparecen. [Consulta] - by Zodiaco - 25.01.2015, 21:53
Re: Porque no aparecen. [Consulta] - by Su37Erich - 25.01.2015, 21:58
Respuesta: Re: Porque no aparecen. [Consulta] - by Zodiaco - 25.01.2015, 22:07
Re: Porque no aparecen. [Consulta] - by Su37Erich - 25.01.2015, 22:17
Respuesta: Re: Porque no aparecen. [Consulta] - by Zodiaco - 25.01.2015, 22:25
Re: Porque no aparecen. [Consulta] - by Su37Erich - 25.01.2015, 22:33
Respuesta: Re: Porque no aparecen. [Consulta] - by Zodiaco - 25.01.2015, 22:59
Respuesta: Porque no aparecen. [Consulta] - by Swedky - 26.01.2015, 04:59
Respuesta: Porque no aparecen. [Consulta] - by Zodiaco - 26.01.2015, 12:50

Forum Jump:


Users browsing this thread: 3 Guest(s)