Variable in SendClientMessage ausgeben!

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
  • Hey Leute , ich bin noch Anfänger im Scripten und ich mache gerade einen selfmade Gamemode.


    Ich möchte eine Werbung Funktion machen , die so funktionieren soll:Man gibt /ad [Seinen Text] ein , bei meiner Version kriege ich einen Error.. Der Befehl:


    "
    if(!strcmp(strget(cmdtext, 0), "/ad"))
    {
    new AdText = strval(strget(cmdtext, 1));
    SendClientMessageToAll(GRÜN,"#####Player Werbung#####");
    SendClientMessageToAll(GRÜN,AdText);
    SendClientMessageToAll(GRÜN,"Von: %s");
    GivePlayerMoney(playerid, -200);
    return 1;
    }
    "


    Danke im Vorraus! :)



  • new string[32];
    GetPlayerName(playerid,string,MAX_PLAYER_NAME);
    format(string,32, "Von: %s", string);
    SendClientMessageToAll(GRÜN,string);
    Kurz und knapp ;)

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • Danke gleich mal testen ;)


    Nein geht nicht so wie gedacht egal ob ich /ad oder /ad test eingeben im Chat steht immer nur Von:[Mein Name]
    Ich möchte ja das das im Chat dann etwa so aussieht:#####Werbung##### Nächste Zeile kommt dann die Werbung z.B:Verkaufe HotDogs und dann eine Zeile dadrunter Von: [Mein Name] aber das mit Von: weiß ich ja schon wie es geht..
    Sry drücke mich nicht so verständlich aus ;)