public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new S[128], S2[128];
format(File, sizeof(File), \"Jatekos/%s.ini\", SimaNev(playerid));
if(dialogid == 1)
{
if(!response) Kick(playerid);
if(strlen(inputtext) == 0)
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, \"Regisztráció\", \"{ff8c00}Írj be egy tetszõleges jelszót!{ff8c00}\", \"Rendben\", \"Mégsem\");
}
if(!dini_Exists(File))
{
dini_Create(File);
dini_Set(File, \"Jelszó\", inputtext);
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Belépés\", \"{ff8c00}Írd be a jelszavad!{ff8c00}\", \"Rendben\",\"Mégsem\");
}
}
if(dialogid == 2)
{
if(!response) return Kick(playerid);
if(Egyezik(inputtext, dini_Get(File, \"Jelszó\")))
{
SendClientMessage(playerid, ZOLD, \"Sikeres belépés!\"), Betolt(playerid);
Beloggolt[playerid] = 1;
SpawnPlayer(playerid);
}
else
{
WPW[playerid] ++;
SendClientMessage(playerid,PIROS, \"Rossz jelszó!\");
if(WPW[playerid] == 3)
{
SendClientMessage(playerid, PIROS, \"Ha elfelejtetted a jelszavadat, akkor írj kérelmet a fórumra!\");
Kick(playerid);
}
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Belépés\", \"Írd be a jelszavad!\", \"Rendben\", \"Mégsem\");
}
}
if(dialogid == 3)
{
if(listitem == 0)
{
SendClientMessage(playerid, FONTOS, \"{20d958}[Regisztráció]: {ffffff}A karaktered férfi nemû.\");
pInfo[playerid][pNem] = FERFI;
ShowPlayerDialog(playerid, 4, DIALOG_STYLE_INPUT, \"Kor\", \"{ffffff}Add meg a karaktered korát.\\n{ffffff}A kor {41b310}18 {ffffff}és {41b310}60 {ffffff}év között legyen.\", \"Rendben\", \"\");
pInfo[playerid][pSkin] = 60;
SetPlayerSkin(playerid, 60);
}
if(listitem == 1)
{
SendClientMessage(playerid, FONTOS, \"{0f6dba}[Regisztráció]: {ffffff}A karaktered nõ nemû.\");
pInfo[playerid][pNem] = NO;
ShowPlayerDialog(playerid, 4, DIALOG_STYLE_INPUT, \"Kor\", \"{ffffff}Add meg a karaktered korát.\\n{ffffff}A kor {41b310}18 {ffffff}és {41b310}60 {ffffff}év között legyen.\", \"Rendben\", \"\");
SetPlayerSkin(playerid, 93);
pInfo[playerid][pSkin] = 93;
}
}
if(dialogid == hstilusvalto)
{
if(!response) return 1;
if(listitem == 0)
{
if(pInfo[playerid][pEdzettseg] > 0)
{
pInfo[playerid][pHarcstilus] = 1;
SendClientMessage(playerid, -1,\"{bf17bc}[info]: {ffffff}Sikeresen átváltottad a harcstílusod a következõre: Normál!\");
}
else SendClientMessage(playerid, COLOR_LIGHTRED, \"[Hiba]: {ffffff}Nincs elég edzéspontod ehhez a harcstílushoz! Szükséges edzéspontok: 0\");
}
if(listitem == 1)
{
if(pInfo[playerid][pEdzettseg] > 3)
{
pInfo[playerid][pHarcstilus] = 2;
SendClientMessage(playerid, -1,\"{bf17bc}[info]: {ffffff}Sikeresen átváltottad a harcstílusod a következõre: Box!\");
}
else SendClientMessage(playerid, COLOR_LIGHTRED, \"[Hiba]: {ffffff}Nincs elég edzéspontod ehhez a harcstílushoz! Szükséges edzéspontok: 3\");
}
if(listitem == 2)
{
if(pInfo[playerid][pEdzettseg] > 6)
{
pInfo[playerid][pHarcstilus] = 3;
SendClientMessage(playerid, -1,\"{bf17bc}[info]: {ffffff}Sikeresen átváltottad a harcstílusod a következõre: Kung-fu!\");
}
else SendClientMessage(playerid, COLOR_LIGHTRED, \"[Hiba]: {ffffff}Nincs elég edzéspontod ehhez a harcstílushoz! Szükséges edzéspontok: 6\");
}
if(listitem == 3)
{
if(pInfo[playerid][pEdzettseg] > 9)
{
pInfo[playerid][pHarcstilus] = 4;
SendClientMessage(playerid, -1,\"{bf17bc}[info]: {ffffff}Sikeresen átváltottad a harcstílusod a következõre: Elbow!\");
}
else SendClientMessage(playerid, COLOR_LIGHTRED, \"[Hiba]: {ffffff}Nincs elég edzéspontod ehhez a harcstílushoz! Szükséges edzéspontok: 9\");
}
}
if(dialogid == tpmenu)
{
if(!response) return 1;
if(listitem == 0)
{
SetPlayerPos(playerid, 1607.0598,1834.7963,10.9452);
SendClientMessage(playerid, -1,\"{202dd9}[Admin Értesítés]:{ffffff} Sikeresen elteleportáltál a Kórházhoz!\");
}
if(listitem == 1)
{
SetPlayerPos(playerid, 2180.7158,1991.7251,10.8203);
SendClientMessage(playerid, -1,\"{202dd9}[Admin Értesítés]:{ffffff} Sikeresen elteleportáltál az Éjjel-Nappalihoz!\");
}
if(listitem == 2)
{
SetPlayerPos(playerid, 2183.0977,1676.3440,11.0759);
SendClientMessage(playerid, -1,\"{202dd9}[Admin Értesítés]:{ffffff} Sikeresen elteleportáltál a Caligura\'s Casinohoz!\");
}
if(listitem == 3)
{
SetPlayerPos(playerid, 1653.0446,1732.9550,10.8203);
SendClientMessage(playerid, -1,\"{202dd9}[Admin Értesítés]:{ffffff} Sikeresen elteleportáltál a Binco Ruhabolthoz!\");
}
}[code]
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new S[128], S2[128];
format(File, sizeof(File), \"Jatekos/%s.ini\", SimaNev(playerid));
if(dialogid == 1)
{
if(!response) Kick(playerid);
if(strlen(inputtext) == 0)
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, \"Regisztráció\", \"{ff8c00}Írj be egy tetszõleges jelszót!{ff8c00}\", \"Rendben\", \"Mégsem\");
}
if(!dini_Exists(File))
{
dini_Create(File);
dini_Set(File, \"Jelszó\", inputtext);
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Belépés\", \"{ff8c00}Írd be a jelszavad!{ff8c00}\", \"Rendben\",\"Mégsem\");
}
}
if(dialogid == 2)
{
if(!response) return Kick(playerid);
if(Egyezik(inputtext, dini_Get(File, \"Jelszó\")))
{
SendClientMessage(playerid, ZOLD, \"Sikeres belépés!\"), Betolt(playerid);
Beloggolt[playerid] = 1;
SpawnPlayer(playerid);
}
else
{
WPW[playerid] ++;
SendClientMessage(playerid,PIROS, \"Rossz jelszó!\");
if(WPW[playerid] == 3)
{
SendClientMessage(playerid, PIROS, \"Ha elfelejtetted a jelszavadat, akkor írj kérelmet a fórumra!\");
Kick(playerid);
}
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Belépés\", \"Írd be a jelszavad!\", \"Rendben\", \"Mégsem\");
}
}
if(dialogid == 3)
{
if(listitem == 0)
{
SendClientMessage(playerid, FONTOS, \"{20d958}[Regisztráció]: {ffffff}A karaktered férfi nemû.\");
pInfo[playerid][pNem] = FERFI;
ShowPlayerDialog(playerid, 4, DIALOG_STYLE_INPUT, \"Kor\", \"{ffffff}Add meg a karaktered korát.\\n{ffffff}A kor {41b310}18 {ffffff}és {41b310}60 {ffffff}év között legyen.\", \"Rendben\", \"\");
pInfo[playerid][pSkin] = 60;
SetPlayerSkin(playerid, 60);
}
if(listitem == 1)
{
SendClientMessage(playerid, FONTOS, \"{0f6dba}[Regisztráció]: {ffffff}A karaktered nõ nemû.\");
pInfo[playerid][pNem] = NO;
ShowPlayerDialog(playerid, 4, DIALOG_STYLE_INPUT, \"Kor\", \"{ffffff}Add meg a karaktered korát.\\n{ffffff}A kor {41b310}18 {ffffff}és {41b310}60 {ffffff}év között legyen.\", \"Rendben\", \"\");
SetPlayerSkin(playerid, 93);
pInfo[playerid][pSkin] = 93;
}
}
if(dialogid == hstilusvalto)
{
if(!response) return 1;
if(listitem == 0)
{
if(pInfo[playerid][pEdzettseg] > 0)
{
pInfo[playerid][pHarcstilus] = 1;
SendClientMessage(playerid, -1,\"{bf17bc}[info]: {ffffff}Sikeresen átváltottad a harcstílusod a következõre: Normál!\");
}
else SendClientMessage(playerid, COLOR_LIGHTRED, \"[Hiba]: {ffffff}Nincs elég edzéspontod ehhez a harcstílushoz! Szükséges edzéspontok: 0\");
}
if(listitem == 1)
{
if(pInfo[playerid][pEdzettseg] > 3)
{
pInfo[playerid][pHarcstilus] = 2;
SendClientMessage(playerid, -1,\"{bf17bc}[info]: {ffffff}Sikeresen átváltottad a harcstílusod a következõre: Box!\");
}
else SendClientMessage(playerid, COLOR_LIGHTRED, \"[Hiba]: {ffffff}Nincs elég edzéspontod ehhez a harcstílushoz! Szükséges edzéspontok: 3\");
}
if(listitem == 2)
{
if(pInfo[playerid][pEdzettseg] > 6)
{
pInfo[playerid][pHarcstilus] = 3;
SendClientMessage(playerid, -1,\"{bf17bc}[info]: {ffffff}Sikeresen átváltottad a harcstílusod a következõre: Kung-fu!\");
}
else SendClientMessage(playerid, COLOR_LIGHTRED, \"[Hiba]: {ffffff}Nincs elég edzéspontod ehhez a harcstílushoz! Szükséges edzéspontok: 6\");
}
if(listitem == 3)
{
if(pInfo[playerid][pEdzettseg] > 9)
{
pInfo[playerid][pHarcstilus] = 4;
SendClientMessage(playerid, -1,\"{bf17bc}[info]: {ffffff}Sikeresen átváltottad a harcstílusod a következõre: Elbow!\");
}
else SendClientMessage(playerid, COLOR_LIGHTRED, \"[Hiba]: {ffffff}Nincs elég edzéspontod ehhez a harcstílushoz! Szükséges edzéspontok: 9\");
}
}
if(dialogid == tpmenu)
{
if(!response) return 1;
if(listitem == 0)
{
SetPlayerPos(playerid, 1607.0598,1834.7963,10.9452);
SendClientMessage(playerid, -1,\"{202dd9}[Admin Értesítés]:{ffffff} Sikeresen elteleportáltál a Kórházhoz!\");
}
if(listitem == 1)
{
SetPlayerPos(playerid, 2180.7158,1991.7251,10.8203);
SendClientMessage(playerid, -1,\"{202dd9}[Admin Értesítés]:{ffffff} Sikeresen elteleportáltál az Éjjel-Nappalihoz!\");
}
if(listitem == 2)
{
SetPlayerPos(playerid, 2183.0977,1676.3440,11.0759);
SendClientMessage(playerid, -1,\"{202dd9}[Admin Értesítés]:{ffffff} Sikeresen elteleportáltál a Caligura\'s Casinohoz!\");
}
if(listitem == 3)
{
SetPlayerPos(playerid, 1653.0446,1732.9550,10.8203);
SendClientMessage(playerid, -1,\"{202dd9}[Admin Értesítés]:{ffffff} Sikeresen elteleportáltál a Binco Ruhabolthoz!\");
}
}[code]