Szerző Téma: Szabályzat dialog csatlakozáskor...  (Megtekintve 762 alkalommal)

Nem elérhető ObiWan

  • 596
    • Profil megtekintése
Szabályzat dialog csatlakozáskor...
« Dátum: 2013. november 15. - 19:49:15 »
0 Show voters
Üdv mindenkinek!
Azt szeretném megoldani, hogy ugye csatlakozáskor bejön nekem a ladmin bejelentkezõ/regisztráló dialogja.
Namost:
Én azt szeretném, hogy csatlakozáskor elõbb bejöjjön a Szabályzat dialog, amit ha elolvas a player akkor a két lehetõség közül az egyikre rákattint
azaz Tovább vagy Kilépés. És azt akarom, hogy ha rákattint a továbbra, akkor jöjjön be a regisztráló/belépõ dialog, de viszont mind a két dialog még az onplayerconnect résznél legyen, ne az onplayerrequestclass résznél.
Így néz ki most az onplayerconnect alatt lévõ regisztráló/belépõ dialog:
 
new file[256];
if(!udb_Exists(PlayerName2(playerid)))
{
    new lstring[500];
format(lstring,500,\"{FFFFFF}%s\\n\\n{375FFF}Üdv a TDc. szerveren!Ez a név még nincs regisztrálva!\\nÍrj be egy jelszót a felhasználó létrehozásához:\\n\\n{FFFFFF}Welcome to TDC Server!This name is not registered!\\nPlease type a password to register:\\n\\nLanguage: {FB0000}/language\",pName(playerid));
ShowPlayerDialog(playerid,REGISZTRALO,DIALOG_STYLE_INPUT,\"{375FFF}Regisztráció {AFAFAF}/ {FFFFFF}Registration\",lstring,\"Register\",\"Guest\");
}
else
{
    PlayerInfo[playerid][Registered] = 1;
format(file,sizeof(file),\"/ladmin/users/%s.sav\",udb_encode(PlayerName));
new tmp2[256]; tmp2 = dini_Get(file,\"ip\");
if( (!strcmp(tmp3,tmp2,true)) && (ServerInfo[AutoLogin] == 1) )
{
   LoginPlayer(playerid);
   if(PlayerInfo[playerid][Level] > 0)
   {
      format(string,sizeof(string),\"{375FFF}FELHASZNÁLÓ: {FFFFFF}Autómatikusan bejelentkeztél! (Szint %d)\", PlayerInfo[playerid][Level] );
      SendClientMessage(playerid,green,string);
            }
         else SendClientMessage(playerid,green,\"{375FFF}FELHASZNÁLÓ: {FFFFFF}Autómatikusan belelentkeztél jó játékot!\");
        }
   else
   {
       new lstring[256];
   format(lstring,256,\"{FFFFFF}%s\\n\\n{375FFF}Üdv a TDc. szerveren! Játék elõtt jelentkezz be:\\n\\n{FFFFFF}Welcome to TDC Server %s!Log in before the game:\\n\\nChange language: {FB0000}/language\",pName(playerid));
   ShowPlayerDialog(playerid,BEJELENTKEZO,DIALOG_STYLE_INPUT,\"{375FFF}Bejelentkezés {AFAFAF}/ {FFFFFF}Login\",lstring,\"Login\",\"Exit\");
}
}
return 1;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal