Text über ganzen Bildschirm

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
  • Ich habe mal ne Frage, und zwar:
    Welcher Befehl ist das im Script wenn ich z.B. als Admin /cnn [text] eingebe und dann der Text auf dem ganzen Bildschirm erscheint?
    Und es gibt verschiedene Arten, hab ich mal gesehen nur ich finde das nicht mehr.

  • Hi,
    wie wäre es mit GameTextForAll?
    Habe es als DCMD gemacht ;)
    Beispiel:


    Bei OnPlayerCommandText

    dcmd(cnn,3,cmdtext);


    z.b unter OnPlayerCommandText

    dcmd_cnn(playerid,params[]) {
    if(IsPlayerAdmin(playerid)) {
    new
    msg[128];
    if (sscanf(params, "s", msg)) {
    format(s,sizeof(s),"%s: /cnn [Text]",icommands);
    return GameTextForAll(" ",s,12000,3);
    }
    else {
    format(s,sizeof(s),"Admin: %s",msg);
    GameTextForAll(" ",s,12000,3);
    WriteLog(clearlog,s);
    }
    }
    else {
    SendClientMessage(playerid,COLOR_LIGHTBLUE,ERROR);
    }
    return 1;
    }


    Hoffe es funzt!
    Bin mir net sicher ^^
    MfG ~Luka~

  • C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\samp02Xserver.win32\filterscripts\cnn.pwn(100) : error 017: undefined symbol "dcmd_cnn"
    C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\samp02Xserver.win32\filterscripts\cnn.pwn(101) : error 010: invalid function or declaration
    C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\samp02Xserver.win32\filterscripts\cnn.pwn(104) : error 010: invalid function or declaration
    C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\samp02Xserver.win32\filterscripts\cnn.pwn(106) : error 010: invalid function or declaration
    C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\samp02Xserver.win32\filterscripts\cnn.pwn(108) : error 010: invalid function or declaration
    C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\samp02Xserver.win32\filterscripts\cnn.pwn(112) : error 054: unmatched closing brace ("}")
    C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\samp02Xserver.win32\filterscripts\cnn.pwn(114) : error 010: invalid function or declaration
    C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\samp02Xserver.win32\filterscripts\cnn.pwn(117) : error 010: invalid function or declaration
    C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\samp02Xserver.win32\filterscripts\cnn.pwn(190) : warning 203: symbol is never used: "msg"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    8 Errors.

  • Das noch oben bei define einfügen:



    #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1


    MfG

  • C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\samp02Xserver.win32\filterscripts\cnn.pwn(83) : error 017: undefined symbol "dcmd_cnn"
    C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\samp02Xserver.win32\filterscripts\cnn.pwn(84) : error 010: invalid function or declaration
    C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\samp02Xserver.win32\filterscripts\cnn.pwn(87) : error 010: invalid function or declaration
    C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\samp02Xserver.win32\filterscripts\cnn.pwn(89) : error 010: invalid function or declaration
    C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\samp02Xserver.win32\filterscripts\cnn.pwn(91) : error 010: invalid function or declaration
    C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\samp02Xserver.win32\filterscripts\cnn.pwn(95) : error 054: unmatched closing brace ("}")
    C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\samp02Xserver.win32\filterscripts\cnn.pwn(97) : error 010: invalid function or declaration
    C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\samp02Xserver.win32\filterscripts\cnn.pwn(100) : error 010: invalid function or declaration
    C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\samp02Xserver.win32\filterscripts\cnn.pwn(173) : error 001: expected token: "#endif", but found "-end of file-"
    C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\samp02Xserver.win32\filterscripts\cnn.pwn(173) : warning 203: symbol is never used: "msg"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

  • Unter OnPlayerCommandText(playerid,cmdtext[]):
    dcmd(cnn,3,cmdtext);
    Außerhalb eines Callbacks:
    dcmd_cnn(playerid,params[]) {
    new msg[64],string[70];
    if(sscanf(params,"s",msg)) {
    return SendClientMessage(playerid, 0xFF0000FF, "Benutze /cnn [Text].");
    }
    else {
    format(string,sizeof string, "%s", msg);
    GameTextForAll(string,1,5000);
    }
    return true;
    }

    Help dcmd & sscanf to their way to Pawn domination. Read the tutorial below, and use it.
    dcmd & sscanf

  • C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\samp02Xserver.win32\filterscripts\cnn.pwn(101) : error 017: undefined symbol "dcmd"
    C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\samp02Xserver.win32\filterscripts\cnn.pwn(103) : error 010: invalid function or declaration
    C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\samp02Xserver.win32\filterscripts\cnn.pwn(186) : warning 203: symbol is never used: "dcmd_cnn"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.


    irgendwas muss ich noch definieren nur was?

  • #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1


    Nach ganz oben ins Script.

    Help dcmd & sscanf to their way to Pawn domination. Read the tutorial below, and use it.
    dcmd & sscanf

  • C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\samp02Xserver.win32\filterscripts\cnn.pwn(103) : warning 209: function "OnPlayerCommandText" should return a value
    C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\samp02Xserver.win32\filterscripts\cnn.pwn(104) : error 010: invalid function or declaration
    C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\samp02Xserver.win32\filterscripts\cnn.pwn(178) : error 017: undefined symbol "sscanf"