public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){ if(dialogid == 1) { format(S, sizeof(S), \"Üdvözöllek a szerveren, a(z) %s név még nincs regisztrálva\\nÍrj be egy tetszõleges jelszót!\", Name(playerid)); if(!response) Kick(playerid); if(strlen(inputtext) == 0) ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, \"Regisztráció\", S, \"Rendben\", \"Mégsem\"); format(File, sizeof(File), \"User/%s.ini\", Name(playerid)); if(!fexist(File)) { dini_Create(File); dini_Set(File, \"Password\", inputtext); ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Bejelentkezés\", \"Írd be a jelszavad.\", \"Rendben\", \"Mégsem\"); } } if(dialogid == 2) { format(File, sizeof(File), \"User/%s.ini\", Name(playerid)); if(!response) Kick(playerid); format(PW, 64, \"%s\", dini_Get(File, \"Password\")); if(!strcmp(inputtext, PW, false)) { SendClientMessage(playerid, GREEN, \"Sikeres belépés! Válassz csapatot majd nyomd meg a \'SPAWN\' gombot!\"), Load(playerid); } else { WPW[playerid] ++; SendClientMessage(playerid, RED, \"Rossz jelszó!\"); if(WPW[playerid] == 3) return SendClientMessage(playerid, RED, \"Harmadszorra is elrontottad a jelszót, ki lettél rúgva!\"), Kick(playerid); ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Bejelentkezés\", \"Írd a helyes jelszót!\", \"Rendben\", \"Mégsem\"); } } return 1;}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){ if(dialogid == 1) { format(S, sizeof(S), \"Üdvözöllek a szerveren, a(z) %s név még nincs regisztrálva\\nÍrj be egy tetszõleges jelszót!\", Name(playerid));if(!response) Kick(playerid);if(strlen(inputtext) == 0) ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, \"Regisztráció\", S, \"Rendben\", \"Mégsem\");format(File, sizeof(File), \"User/%s.ini\", Name(playerid));if(!fexist(File)){ dini_Create(File); dini_Set(File, \"Password\", inputtext); ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Bejelentkezés\", \"Írd be a jelszavad.\", \"Rendben\", \"Mégsem\");}} if(dialogid == 2) {format(File, sizeof(File), \"User/%s.ini\", Name(playerid));if(!response) Kick(playerid);if(strlen(inputtext) == 0) ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Bejelentkezés\", \"Írd a jelszavad:\", \"Rendben\", \"Mégsem\");format(PW, 64, \"%s\", dini_Get(File, \"Password\"));if(!strcmp(inputtext, PW, false)){ SendClientMessage(playerid, GREEN, \"Sikeres belépés! Válassz csapatot majd nyomd meg a \'SPAWN\' gombot!\"), Load(playerid);}else{ WPW[playerid] ++; SendClientMessage(playerid, RED, \"Rossz jelszó!\"); if(WPW[playerid] == 3) return SendClientMessage(playerid, RED, \"Harmadszorra is elrontottad a jelszót, ki lettél rúgva!\"), Kick(playerid); ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Bejelentkezés\", \"Írd a helyes jelszót!\", \"Rendben\", \"Mégsem\");}} return 1;}
És így? : public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){ if(dialogid == 1) { format(S, sizeof(S), \"Üdvözöllek a szerveren, a(z) %s név még nincs regisztrálva\\nÍrj be egy tetszõleges jelszót!\", Name(playerid));if(!response) Kick(playerid);if(strlen(inputtext) == 0) ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, \"Regisztráció\", S, \"Rendben\", \"Mégsem\");format(File, sizeof(File), \"User/%s.ini\", Name(playerid));if(!fexist(File)){ dini_Create(File); dini_Set(File, \"Password\", inputtext); ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Bejelentkezés\", \"Írd be a jelszavad.\", \"Rendben\", \"Mégsem\");}} if(dialogid == 2) {format(File, sizeof(File), \"User/%s.ini\", Name(playerid));if(!response) Kick(playerid);if(strlen(inputtext) == 0) ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Bejelentkezés\", \"Írd a jelszavad:\", \"Rendben\", \"Mégsem\");format(PW, 64, \"%s\", dini_Get(File, \"Password\"));if(!strcmp(inputtext, PW, false)){ SendClientMessage(playerid, GREEN, \"Sikeres belépés! Válassz csapatot majd nyomd meg a \'SPAWN\' gombot!\"), Load(playerid);}else{ WPW[playerid] ++; SendClientMessage(playerid, RED, \"Rossz jelszó!\"); if(WPW[playerid] == 3) return SendClientMessage(playerid, RED, \"Harmadszorra is elrontottad a jelszót, ki lettél rúgva!\"), Kick(playerid); ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Bejelentkezés\", \"Írd a helyes jelszót!\", \"Rendben\", \"Mégsem\");}} return 1;} [/quote]Hát egy pöppett jobb de ha belépek és nem irok be semmit akkor azt irja hogy Sikeres belépés! Válassz csapatot majd nyomd meg a \'SPAWN\' gombot! Másodszor pedig leenged spawnolni :S
Sikeres belépés! Válassz csapatot majd nyomd meg a \'SPAWN\' gombot!
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){ if(dialogid == 1) { format(S, sizeof(S), \"Üdvözöllek a szerveren, a(z) %s név még nincs regisztrálva\\nÍrj be egy tetszõleges jelszót!\", Name(playerid));if(!response) Kick(playerid);if(strlen(inputtext) == 0) ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, \"Regisztráció\", S, \"Rendben\", \"Mégsem\");format(File, sizeof(File), \"User/%s.ini\", Name(playerid));if(!fexist(File)){ dini_Create(File); dini_Set(File, \"Password\", inputtext); ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Bejelentkezés\", \"Írd be a jelszavad.\", \"Rendben\", \"Mégsem\");}} if(dialogid == 2) {format(File, sizeof(File), \"User/%s.ini\", Name(playerid));if(!response) Kick(playerid);if(strlen(inputtext) == 0) { ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Bejelentkezés\", \"Írd a jelszavad:\", \"Rendben\", \"Mégsem\"); } else{ format(PW, 64, \"%s\", dini_Get(File, \"Password\")); if(!strcmp(inputtext, PW, false)) { SendClientMessage(playerid, GREEN, \"Sikeres belépés! Válassz csapatot majd nyomd meg a \'SPAWN\' gombot!\"), Load(playerid); } else { WPW[playerid] ++; SendClientMessage(playerid, RED, \"Rossz jelszó!\"); if(WPW[playerid] == 3) return SendClientMessage(playerid, RED, \"Harmadszorra is elrontottad a jelszót, ki lettél rúgva!\"), Kick(playerid); ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Bejelentkezés\", \"Írd a helyes jelszót!\", \"Rendben\", \"Mégsem\"); }}} return 1;}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){if(dialogid == 1){format(S, sizeof(S), \"Üdvözöllek a szerveren, a(z) %s név még nincs regisztrálva\\nÍrj be egy tetszõleges jelszót!\", Name(playerid));if(!response) Kick(playerid);if(response){if(0 > strlen(inputtext) > 64) ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, \"Regisztráció\", S, \"Rendben\", \"Mégsem\");format(File, sizeof(File), \"User/%s.ini\", Name(playerid));if(!fexist(File)){ dini_Create(File); dini_Set(File, \"Password\", inputtext); ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Bejelentkezés\", \"Írd be a jelszavad.\", \"Rendben\", \"Mégsem\");}}}if(dialogid == 2){format(File, sizeof(File), \"User/%s.ini\", Name(playerid));if(!response) Kick(playerid);format(PW, 64, \"%s\", dini_Get(File, \"Password\"));if(!strcmp(inputtext, PW, false)){ SendClientMessage(playerid, GREEN, \"Sikeres belépés! Válassz csapatot majd nyomd meg a \'SPAWN\' gombot!\"), Load(playerid);}else{ WPW[playerid] ++; SendClientMessage(playerid, RED, \"Rossz jelszó!\"); if(WPW[playerid] == 3) return SendClientMessage(playerid, RED, \"Harmadszorra is elrontottad a jelszót, ki lettél rúgva!\"), Kick(playerid); ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Bejelentkezés\", \"Írd a helyes jelszót!\", \"Rendben\", \"Mégsem\");}}return 1;}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){if(dialogid == 1){format(S, sizeof(S), \"Üdvözöllek a szerveren, a(z) %s név még nincs regisztrálva\\nÍrj be egy tetszõleges jelszót!\", Name(playerid));if(!response) Kick(playerid); if(response) {if(3 > strlen(inputtext) > 64) ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, \"Regisztráció\", S, \"Rendben\", \"Mégsem\");format(File, sizeof(File), \"User/%s.ini\", Name(playerid));if(!fexist(File)){ dini_Create(File); dini_Set(File, \"Password\", inputtext); ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Bejelentkezés\", \"Írd be a jelszavad.\", \"Rendben\", \"Mégsem\");} }}if(dialogid == 2){format(File, sizeof(File), \"User/%s.ini\", Name(playerid));if(!response) Kick(playerid);format(PW, 64, \"%s\", dini_Get(File, \"Password\"));if(!strcmp(inputtext, PW, false)){ SendClientMessage(playerid, GREEN, \"Sikeres belépés! Válassz csapatot majd nyomd meg a \'SPAWN\' gombot!\"), Load(playerid);}else{ WPW[playerid] ++; SendClientMessage(playerid, RED, \"Rossz jelszó!\"); if(WPW[playerid] == 3) return SendClientMessage(playerid, RED, \"Harmadszorra is elrontottad a jelszót, ki lettél rúgva!\"), Kick(playerid); ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Bejelentkezés\", \"Írd a helyes jelszót!\", \"Rendben\", \"Mégsem\");}}return 1;}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){ if(dialogid == 1) { format(S, sizeof(S), \"Üdvözöllek a szerveren, a(z) %s név még nincs regisztrálva\\nÍrj be egy tetszõleges jelszót!\", Name(playerid)); if(!response) Kick(playerid); if(response) { if(!(3 < strlen(inputtext) < 60))return ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, \"Regisztráció\", S, \"Rendben\", \"Mégsem\"); format(File, sizeof(File), \"User/%s.ini\", Name(playerid)); if(!fexist(File)) { dini_Create(File); dini_Set(File, \"Password\", inputtext); ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Bejelentkezés\", \"Írd be a jelszavad.\", \"Rendben\", \"Mégsem\"); } } } if(dialogid == 2) { format(File, sizeof(File), \"User/%s.ini\", Name(playerid)); if(!response) Kick(playerid); format(PW, 64, \"%s\", dini_Get(File, \"Password\")); if(!strcmp(inputtext, PW, false)) { SendClientMessage(playerid, GREEN, \"Sikeres belépés! Válassz csapatot majd nyomd meg a \'SPAWN\' gombot!\"), Load(playerid); } else { WPW[playerid] ++; SendClientMessage(playerid, RED, \"Rossz jelszó!\"); if(WPW[playerid] == 3) return SendClientMessage(playerid, RED, \"Harmadszorra is elrontottad a jelszót, ki lettél rúgva!\"), Kick(playerid); ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Bejelentkezés\", \"Írd a helyes jelszót!\", \"Rendben\", \"Mégsem\"); } } return 1;}
if(strlen(inputtext) > 3)
Hát ez nem jó :/ [/quote]Beszarok xdddd
Egyáltalán lefordítottad a forráskódot? :hmmm: :rolleyes: [/quote]Csak lefordította.. Már mint remélem.