Hey Leute,
ich suche einen Befehl der wenn ich z.B.
/test HierstehteinText eingebe,
das dann da steht: Bliblablub: HierstehteinText.
Also Praktisch den Parameter als Text ausgeben.
Leider hab ich davon nur wenig Ahnung,
könnte mir jemand erklären wie ich das am besten umsetzen kann ?
MfG
Das Brot
Befehl der Text ausgibt ?
- [LiSA]Das Brot
- 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
-
-
ocmd:test(playerid,params[])
{
new text[128];
new string[128];
new Name[MAX_PLAYER_NAME];
GetPlayerName(playerid,Name,sizeof(Name));
if(sscanf(params,"s",text))return SendClientMessage(playerid,Grau,"Nutzung: /test [Text]!");
format(string,sizeof(string),"%s: %s",Name,text);
SendClientMessageToAll(Grau,string);
return 1;
}Soetwas?
-
Ja genau,
allerdings sollte da dann nicht stehen Dasbrot: Text
sondern z.B. Das Polce Department informiert: Text.
Ich hab schon daran gedacht das erste %s wegzumachen,
allerdings würde sich das dann verschieben oder ?
Danke schonmal für die Hilfe
MfG
Das Brot -
Dann machs einfach so :
ocmd:test(playerid,params[])
{
new text[128];
new string[128];
if(sscanf(params,"s",text))return SendClientMessage(playerid,Grau,"Nutzung: /test [Text]!");
format(string,sizeof(string),"Das Polce Department informiert: %s",text);
SendClientMessageToAll(Grau,string);
return 1;
} -
Ja danke,
funktioniert -
Kein ding dafür bin ich immer gerne da
-
breadfish.de
Hat das Thema geschlossen.