Szerző Téma: Hogy lehet MSGBOX -ba többet irni?  (Megtekintve 645 alkalommal)

Nem elérhető sza23

  • 346
    • Profil megtekintése
Hogy lehet MSGBOX -ba többet irni?
« Dátum: 2012. október 06. - 16:18:21 »
0 Show voters
Sziasztok!
Azt szeretném kérdezni,hogy hogyan lehet többet irni és egy más alá szöveget a MSG_BOX -al? (ShowPlayerDialog)
 
ShowPlayerDialog(playerid, DIALOG_RULES, DIALOG_STYLE_MSGBOX,\"Szabályzat\",\"____________/A szabályokat kérlek tartsd be!\\____________\",\"Oké\",\"\");

 
és ez alá még eggyet következne hogy ne hackelj stbb nem akarom kiirni mert akkor sok lenne és hosszú meglehetne oldani?

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Hogy lehet MSGBOX -ba többet irni?
« Válasz #1 Dátum: 2012. október 06. - 16:32:00 »
0 Show voters
ha egymás alá akarod írni akkor a sor végére írd ezt \\n

Nem elérhető sza23

  • 346
    • Profil megtekintése
Hogy lehet MSGBOX -ba többet irni?
« Válasz #2 Dátum: 2012. október 06. - 16:58:39 »
0 Show voters
kössz  :D

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Hogy lehet MSGBOX -ba többet irni?
« Válasz #3 Dátum: 2012. október 06. - 18:32:55 »
0 Show voters
ShowPlayerDialog(playerid, DIALOG_RULES, DIALOG_STYLE_MSGBOX,\"Szabályzat\",\"____________/A szabályokat kérlek tartsd be!\\____________\\nTilos a DB\\nTilos az adminok szidása\\nstb..\\n..\\n..\\n..\\n..\\n\",\"Oké\",\"\");

 
Ha viszont nagyobb méretû listát szeretél, és beláthatóbbat:
 
#define Dialog_rules 5000

 

CMD:rules(playerid)
{
     new str[2000];
     format(str, sizeof str, \"%s%s%s%s%s\", // Annyi %s-t írj, ahány ilyen:  \"\\n\", sor van!
     \"Szabályzat elsõ pontja\\n\",
     \"Szabályzat második pontja\\n\",
     \"stb\\n\",
     \"stb\\n\",
     \"stb\\n\");
     ShowPlayerDialog(playerid, Dialog_rules, DIALOG_STYLE_MSGBOX, \"Szabályzat:\", str, \"Elfogad\", \"Elutasít\");
     return 1;
}

 

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) 
{
if(dialogid == Dialog_rules) {
if(response == 0) return Kick(playerid); // vagyis ha az elutasításra megy akkor kickeli az illetõt a szerver.
}
        return 0;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal