Message of the Day geht nicht.

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo Forum,


    Ich habe mehrmals versucht eine motds zu machen. Es kommen keine Errors nur ingame öffnet er diese nicht.
    Wenn ich den motds Code ins Script einfüge und Compile kommt als Meldung:



    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    Header size: 6756 bytes
    Code size: 437856 bytes
    Data size: 1029528 bytes
    Stack/heap size: 16384 bytes; estimated max. usage: unknown, due to recursion
    Total requirements: 1490524 bytes



    Der Code lautet:



    Function motds(playerid)
    {
    new string1[256],string2[256],string3[256],string4[300],string5[256],string6[256],string7[256],string8[256],string9[256],string10[256],string11[256],string12[12],mstring[2500];
    format(string1, sizeof string1, "\t\t\t "#COL_WHITE"**** "#COL_RED"S"#COL_WHITE"e"#COL_RED"r"#COL_WHITE"v"#COL_RED"e"#COL_WHITE"r"#COL_RED"n"#COL_WHITE"a"#COL_RED"c"#COL_WHITE"h"#COL_RED"r"#COL_WHITE"i"#COL_RED"c"#COL_WHITE"h"#COL_RED"t"#COL_WHITE"e"#COL_RED"n **** \n");
    format(string2, sizeof string2, "\t"#COL_WHITE"Willkommen bei der "#COL_RED"%s "#COL_WHITE"Reallife "#COL_RED"Community\n\n", SERVERNAME);
    format(string3, sizeof string3, "\t"#COL_RED"Wir starten nun ein ganz neues Reallife Projekt!\n\n");
    format(string4, sizeof string4, ""#COL_RED"=============================================================================\n\n"#COL_WHITE"Aktuelle Änderungen:");
    format(string5, sizeof string5, ""#COL_RED"\n=====Update vom ------:=====\n"#COL_ORANGE"-- K----------");
    format(string6, sizeof string6, ""#COL_RED"\n=====Update vom ------:=====\n"#COL_ORANGE"-- K----------");
    format(string7, sizeof string7, ""#COL_RED"\n=====Update vom ------:=====\n"#COL_ORANGE"-- K----------");
    format(string8, sizeof string8, ""#COL_RED"\n=====Update vom ------:=====\n"#COL_ORANGE"-- K----------");
    format(string9, sizeof string9, ""#COL_RED"\n=====Update vom ------:=====\n"#COL_ORANGE"-- K----------");
    format(string10, sizeof string10, ""#COL_RED"\n=====Update vom ------:=====\n"#COL_ORANGE"-- K----------");
    format(string11, sizeof string11, "\n"#COL_RED"=============================================================================\n\n");
    format(mstring, sizeof mstring, "\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\%s",string1,string2,string3,string4,string5,string6,string7,string8,string9,string10,string11);
    format(string12, sizeof string12,""#COL_RED"[%s]"#COL_WHITE" - Message of the Day!", SERVERKUERZEL);
    ShowPlayerDialog(playerid,DIALOG_MSG,DIALOG_STYLE_MSGBOX,string12,mstring,"OK","");


    }





    Wer mir helfen kann Danke im vorraus!


    MfG Der Rotzlöffel


    P.s. Dies ist mein erstes Thema. Wenn ich irgendwie falsch gepostet habe, Sorry.

  • Willkommen in der Scripting Base!


    Füge unter den Includes folgende Zeile ein:
    #pragma dynamic 100000


    Falls die Meldung nicht weg geht, erhöhe die Zahl etwas. Wenn die Meldung weg ist, versuche ob der Dialog angezeigt wird. Oft liegt es an dieser Nachricht.