Akkor elméletben itt van vmi baj? és ha itt akkor mi? :/
[pawn]public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case dialog_Login:
{
if(response)
{
if(strlen(inputtext) == 0)
{
SendClientMessage(playerid, COLOR_RED, \"[Dream World]: Nem írtál be semmit!\");
ShowPlayerDialog(playerid, dialog_Login, DIALOG_STYLE_INPUT, \"Dream World - bejelentkezés\", \"Üdvözöllek a Dream World szerveren! Már regisztrálva vagy!\\n\\nTIPP: írd be a jelszavadat a lenti mezõbe\", \"Belép\", \"Kick\");
return 1;
}
new _nev[MAX_PLAYER_NAME char], adat_fajl[128 char];
GetPlayerName(playerid, _nev, MAX_PLAYER_NAME);
format(adat_fajl, 128, \"/dreamworld/%s.ini\",_nev);
if(!strcmp(inputtext,dini_Get(adat_fajl,\"jelszo\"),false))
{
Info[playerid] = dini_Int(adat_fajl, \"admin\");
Info[playerid][penz] = dini_Int(adat_fajl, \"penz\");
Info[playerid][pont] = dini_Int(adat_fajl, \"pont\");
Info[playerid][gyilkossag] = dini_Int(adat_fajl, \"gyilkossag\");
Info[playerid][halal] = dini_Int(adat_fajl, \"halal\");
Info[playerid][rosszjelszavak] = 0;
Info[playerid][belepve] = true;
SetPlayerMoney(playerid, Info[playerid][penz]);
SetPlayerScore(playerid, Info[playerid][pont]);
SendClientMessage(playerid, COLOR_GREEN, \"[Dream World]: Sikeresen bejelentkeztél!\");
}
else
{
Info[playerid][rosszjelszavak]++;
SendClientMessage(playerid, COLOR_RED, \"[Dream World]: Rossz jelszó, próbáld újra!\");
if(Info[playerid][rosszjelszavak] >= 3)
{
SendClientMessage(playerid, COLOR_RED, \" \");
SendClientMessage(playerid, COLOR_RED, \" \");
SendClientMessage(playerid, COLOR_RED, \"[Dream World]: Kickelve lettél mert 3x rosszul adtad meg a jelszót!\");
Kick(playerid);
return 1;
}
ShowPlayerDialog(playerid, dialog_Login, DIALOG_STYLE_INPUT, \"Dream World - bejelentkezés\", \"Üdvözöllek a Dream World szerveren! Már regisztrálva vagy!\\n\\nTIPP: írd be a jelszavadat a lenti mezõbe\", \"Belép\", \"Kick\");
}
}
else
{
Kick(playerid);
}
}
case dialog_Reg:
{
if(response)
{
if(strlen(inputtext) == 0)
{
SendClientMessage(playerid, COLOR_RED, \"[Dream World]: Nem írtál be semmit!\");
ShowPlayerDialog(playerid, dialog_Reg, DIALOG_STYLE_INPUT, \"Dream World - regisztráció\", \"Üdvözöllek a Dream World szerveren! Ha játszani akarsz regisztrálnod kell!\\n\\nTIPP: írj be egy tetszõleges jelszót a lenti mezõbe. mindig ezzel kell majd bejelentkezned!\", \"Reg\", \"Kick\");
return 1;
}
new _nev[MAX_PLAYER_NAME char], adat_fajl[128 char];
GetPlayerName(playerid, _nev, MAX_PLAYER_NAME);
format(adat_fajl, 128, \"/dreamworld/%s.ini\",_nev);
if(dini_Exists(adat_fajl))
{
ShowPlayerDialog(playerid, dialog_Login, DIALOG_STYLE_INPUT, \"Dream World - bejelentkezés\", \"Üdvözöllek a Dream World szerveren! Már regisztrálva vagy!\\n\\nTIPP: írd be a jelszavadat a lenti mezõbe\", \"Belép\", \"Kick\");
return 1;
}
dini_Create(adat_fajl);
dini_Set(adat_fajl, \"jelszo\", inputtext);
dini_IntSet(adat_fajl, \"admin\", 0);
dini_IntSet(adat_fajl, \"penz\", 0);
dini_IntSet(adat_fajl, \"pont\", 0);
dini_IntSet(adat_fajl, \"gyilkossag\", 0);
dini_IntSet(adat_fajl, \"halal\", 0);
Info[playerid][rosszjelszavak] = 0;
SendClientMessage(playerid, COLOR_GREEN, \"[Dream World]: Sikeresen regisztráltál, most jelentkezz be!\");
ShowPlayerDialog(playerid, dialog_Login, DIALOG_STYLE_INPUT, \"Dream World - bejelentkezés\", \"Üdvözöllek a Dream World szerveren! Már regisztrálva vagy!\\n\\nTIPP: írd be a jelszavadat a lenti mezõbe\", \"Belép\", \"Kick\");
}
else
{
Kick(playerid);
}
}
}
return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
public _jr_mentes(playerid)
{
new _nev[MAX_PLAYER_NAME char], adat_fajl[128 char];
GetPlayerName(playerid, _nev, MAX_PLAYER_NAME);
format(adat_fajl, 128, \"/dreamworld/%s.ini\",_nev);
if(dini_Exists(adat_fajl))
{
dini_IntSet(adat_fajl, \"admin\", Info[playerid]);
dini_IntSet(adat_fajl, \"penz\", GetPlayerMoney(playerid));
dini_IntSet(adat_fajl, \"pont\", GetPlayerScore(playerid));
dini_IntSet(adat_fajl, \"gyilkossag\", Info[playerid][gyilkossag]);
dini_IntSet(adat_fajl, \"halal\", Info[playerid][halal]);
}
}[/pawn]
Dupla hozzászólás automatikusan összefûzve. ( 2011. november 18. - 18:28:01 )
Valaki segítsen :/ nem tudok rájönni mi lehet a baj :S :S