Skin Auswahl

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,


    Wie kann ich es einstellen das man einen Skin nur mit einem bestimmten Namen nutzen kann ? also der ist jetzt für Admins:


    if(classid == 167 && !isPlayerAnAdmin(playerid,1))



    Aber wie mache ich es das man den Skin auswählen kann wenn man einen bestimmten Nutzernamen hat ? z.B. Atze_Cj und wenn man nicht so heißt bzw. wenn man sich nicht als Atze_Cj eingeloggt hat das dann die Anzeige kommt "Du bist nicht Atze_CJ!"


    versteht ihr was ich meine ? :D

  • du liest den spielernamen aus:

    new pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,pname,MAX_PLAYER_NAME);


    dann überprüfst du mit strcmp ob der spielername, dem namen entspricht, dem der skin zugeordnet ist:



    if(classid == 167 && strcmp(name,"Atze_Cj",true))
    {
    return SendClientMessage(playerid,0xFFFFFFFF,"Du bist nicht Atze_Cj!");
    }


    MfG


    SmD

  • new pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,pname,MAX_PLAYER_NAME);


    if(classid == 167 && !strcmp(pname,"Atze_Cj",true)) // false, wenn groß und kleinschreibung beachtet werden soll
    {
    return SendClientMessage(playerid,0xFFFFFFFF,"Du bist nicht Atze_Cj!");
    }