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.
Text über ganzen Bildschirm
- Weed
- Geschlossen
- Erledigt
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
-
-
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 CompuPhase8 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 1MfG
-
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 -
Hi,
hast du ICQ dann kann ich es dir machen!MfG
-
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;
} -
was he9ßt ausserhalb des callbacks?
-
Außerhalb eines
public. -
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 CompuPhase2 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.
-
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" -
-
wo rein? auch irgendwo aber nit unter public?
-
das sscanf gaaaaaaaaaaaaaaaaaaaaaaaaaanz nach unten
-
kann mir das mal wer als pawn datei geben?
-
jojo hier
-
danke
aber wo kann ich style ändern? -
bei GameTextForPlayer
-
danke
aber wo kann ich style ändern?sschen scripten könntest oder die das wiki mal anschauen würdest, könntest du das auch alleine beantworten