VIP Prefix am Namen...

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
  • Hallo liebe Fischiiiis,
    wollte mal fragen, wie ich mache, dass wenn jemand VIP ist (VIP Level 1-3) und er im Chat was schreibt vor seinem Namen z.B. [VIP] steht.


    Die abfrage währe dann:

    Code
    if(pInfo[playerid][VIPlevel]=> 1)

    wenn ich mich nicht irre oder?


    Wie mache ich das der Prefix da ist...

  • Das ganze machst du unter OnPlayerText.
    Wenn er halt einen VIP-Rang hat, gibst du seinen Namen mit GetPlayerName aus, formatierst diesen in einem String und gibst dann folgendes aus:
    format(string,sizeof(string),"[VIP] %s: %s",name,text);


    Nebenbei hast du bei der if-Abfrage einen kleinen Fehler gemacht:
    if(pInfo[playerid][VIPlevel]>= 1) //Erst das Größer-/Kleinerzeichen, dann das "="