Wie stell dich ein, dass in der Mitte vom Screen ein großer beliebiger Text kommt den ich im CMD eingebe? z.B: /gametext Hallo Leute
UNd das soll natürlich nur für Admins gehen
LG
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:gametext(playerid,params[]) // hier ändern
{
new gametext[256];
if(sscanf(params, "s", gametext))
{
return SendClientMessage(playerid,COLOR_RED,"Benutzung: /gametext [Nachricht]");
}
if(SpielerInfo[playerid][alvl]<3) // hier ändern
{
return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 3!");
}
else
{
new gametextsend[256];
format(gametextsend, sizeof(gametextsend), "~g~%s", gametext);
GameTextForAll(gametextsend,4000,6);
new aname[MAX_PLAYER_NAME], string2[256];
GetPlayerName(playerid, aname, sizeof(aname));
format(string2, sizeof(string2), "[AdmCmd] %s hat einen GameText erstellt.", aname);
SendClientMessageToAll(COLOR_RED, string2);}
return 1;
}Da wo "Hier ändern" steht muss du an deinem Script anpassen.
-
verstehe nicht was du mit hier ändern meinst
-
Du änderst das auf deine Adminabfragen etc um
-
Mit dem ersten "hier ändern" meint er vermutlich den Namen des Befehls oder halt in strcmp statt ocmd und mit dem zweiten die
Admin abfrage. -
Mit dem ersten "hier ändern" meint er vermutlich den Namen des Befehls und mit dem zweiten die
Admin abfrage.Mit dem ersten Hier ändern meint er das du es ändern sollst, wenn du kein ocmd nutzt.
-
breadfish.de
Hat das Thema geschlossen.