public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch( dialogid )
{
case DIALOG_REGISTER:
{
if (!response) return Kick(playerid);
if (response)
{
if(!strlen(inputtext)) {
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, ""WHITE"Registrácia",""RED"Nezadal si žiadne heslo.\n"RED"Zadaj heslo pre registráciu.","Registrovať","Odojiť");
}
if(INI_Open(getINI(playerid))) {
INI_WriteString("Password",inputtext);
INI_WriteInt("Score",1);
INI_WriteInt("Cash",100);
INI_WriteInt("Admin",0);
INI_Save();
INI_Close();
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""WHITE"Prihlásenie",""WHITE"Zadaj heslo pre prihlásenie","Prihlásiť","Odpojiť");
}
}
}
case DIALOG_LOGIN:
{
if ( !response ) return Kick ( playerid );
if( response )
{
if(!strlen(inputtext)) {
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, ""WHITE"Prihlásenie",""RED"Nezadal si žiadne heslo.\n"WHITE"Zadaj svoje heslo znovu pre prihlásenie.","Prihlásiť","Odpojiť");
}
if(INI_Open(getINI(playerid))) {
INI_ReadString(PlayerInfo[playerid][pPass],"Password",20);
if(strcmp(inputtext,PlayerInfo[playerid][pPass],false)) {
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, ""WHITE"Prihlásenie",""RED"Zadal si zlé heslo.\n"WHITE"Zadaj znova svoje heslo pre prihlásenie.","Prihlásiť","Odpojiť");
}
SetPlayerScore( playerid, INI_ReadInt("Score" ) );
ResetPlayerMoney( playerid );
GivePlayerMoney( playerid, INI_ReadInt( "Cash" ) );
PlayerInfo[playerid][pAdmin] = INI_ReadInt("Admin");
INI_Close();
}
}
}
}
//Koniec Registracka
return 1;
}
Mám problém.
Keď sa pripojím tk mi to ukáže , že sa môžem registrovať . V kódu mam podmienku že keď je prázne políčko tk to dá znovu dialog s Nezadal si žaidne heslo....
if(!strlen(inputtext)) {
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, ""WHITE"Registrácia",""RED"Nezadal si žiadne heslo.\n"RED"Zadaj heslo pre registráciu.","Registrovať","Odojiť");
}
No a podmienka mi nefunguje... Dám registrovať (mám prázdne pole) a hodí ma to už na prihlásenie .(Podmienka funguje iba na prihláseni na registrácii nefunguje Prečo?)
Dotaz
1hackl3r 0
Mám problém.
Keď sa pripojím tk mi to ukáže , že sa môžem registrovať . V kódu mam podmienku že keď je prázne políčko tk to dá znovu dialog s Nezadal si žaidne heslo....
No a podmienka mi nefunguje... Dám registrovať (mám prázdne pole) a hodí ma to už na prihlásenie .(Podmienka funguje iba na prihláseni na registrácii nefunguje Prečo?)
ERORY nemám žiadne . WARNINGY nemám žiadne.
Definácie atď mám.
Link to comment
Share on other sites
2 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now