3DTexte über Kopf wenn man /aduty ist?

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
  • Hi
    weiß einer wie man 3DTexte über Kopf bekommt wenn man /aduty ist? Gibs hier Tutorials? Hab die SuFu benutzt nix gefunden!

  • if (strcmp(cmd, "/adminduty", true) == 0 || strcmp(cmd, "/aduty", true) == 0)
    {
    if(AdminDuty[playerid] == 0)
    {
    if(PlayerInfo[playerid][pAdmin] == 1 || PlayerInfo[playerid][pAdmin] == 2 || PlayerInfo[playerid][pAdmin] == 3)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Moderator im Dienst & nimmst nicht mehr am Spiel teil!");
    SetPlayerColor(playerid,GRUEN);
    AdminDuty[playerid] = 1;
    Mod[playerid] = Create3DTextLabel("*Moderator on Duty*",GRUEN,30.0,40.0,50.0,40.0,0);
    Attach3DTextLabelToPlayer(Mod[playerid], playerid, 0.0, 0.0, 0.4);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"* Moderator %s[ID:%d] ist nun im Dienst & nimmt nicht mehr am Spiel teil [Er ist grün markiert]*",sendername,playerid);
    SendClientMessageToAll(0x932200FF, string);
    SetPlayerArmour(playerid, 100);
    SetPlayerHealth(playerid, 100);
    return 1;
    }
    if(PlayerInfo[playerid][pAdmin] == 4 || PlayerInfo[playerid][pAdmin] == 1337)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Super-Moderator im Dienst & nimmst nicht mehr am Spiel teil!");
    SetPlayerColor(playerid,GELB);
    AdminDuty[playerid] = 1;
    Supermod[playerid] = Create3DTextLabel("*Super-Moderator on Duty*",GELB,30.0,40.0,50.0,40.0,0);
    Attach3DTextLabelToPlayer(Supermod[playerid], playerid, 0.0, 0.0, 0.4);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"*Super-Moderator %s[ID:%d] ist nun im Dienst & nimmt nicht mehr am Spiel teil [Er ist gelb markiert]*",sendername,playerid);
    SendClientMessageToAll(COLOR_RED, string);
    SetPlayerArmour(playerid, 100);
    return 1;
    }
    if(PlayerInfo[playerid][pAdmin] >=1338)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Administrator im Dienst & nimmst nicht mehr am Spiel teil!");
    SetPlayerColor(playerid,ROT);
    AdminDuty[playerid] = 1;
    Admin[playerid] = Create3DTextLabel("*Administrator on Duty*",ROT,30.0,40.0,50.0,40.0,0);
    Attach3DTextLabelToPlayer(Admin[playerid], playerid, 0.0, 0.0, 0.4);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"Administrator %s[ID:%d] ist nun im Dienst & nimmt nicht mehr am Spiel teil [Er ist rot markiert]*",sendername,playerid);
    SendClientMessageToAll(COLOR_RED, string);
    SetPlayerArmour(playerid, 100);
    return 1;
    }
    if(PlayerInfo[playerid][pSupporter] >= 1)
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Supporter im Dienst & nimmst nicht mehr am Spiel teil!");
    SetPlayerColor(playerid,BLAU);
    AdminDuty[playerid] = 1;
    Supporter[playerid] = Create3DTextLabel("*Moderator on Duty*",BLAU,30.0,40.0,50.0,40.0,0);
    Attach3DTextLabelToPlayer(Supporter[playerid], playerid, 0.0, 0.0, 0.4);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"Supporter %s[ID:%d] ist nun im Dienst & nimmt nicht mehr am Spiel teil [Er ist blau markiert]*",sendername,playerid);
    SendClientMessageToAll(COLOR_RED, string);
    SetPlayerArmour(playerid, 100);
    return 1;
    }
    }
    if(AdminDuty[playerid] == 1)
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist nun nichtmehr On Duty & nimmst wieder am Spiel teil!");
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string), "Admin / Supporter %s[ID:%d] ist nun nicht mehr im Dienst und nimmt wieder am Spiel teil!",sendername,playerid);
    SendClientMessageToAll(COLOR_YELLOW, string);
    Delete3DTextLabel(Admin[playerid]);
    Delete3DTextLabel(Supermod[playerid]);
    Delete3DTextLabel(Mod[playerid]);
    Delete3DTextLabel(Supporter[playerid]);
    Delete3DTextLabel(Admin[playerid]);
    Delete3DTextLabel(Supermod[playerid]);
    Delete3DTextLabel(Mod[playerid]);
    Delete3DTextLabel(Supporter[playerid]);
    SetPlayerArmour(playerid, 0);
    AdminDuty[playerid] = 0;
    {
    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
    {
    SetPlayerColor(playerid, NAMECOLOR_LSCOP);
    }
    else
    {
    SetPlayerColor(playerid,TEAM_HIT_COLOR);
    }
    }
    return 1;
    }
    return 1;
    }

  • Dann mach es selber, wenn du noch ein Tutorial dazu haben willst?

    Er hat es nur Kopiert vom SoL.
    Ich will eins das hier im Forum schon ist. Vor paar Tagen fand ich eins aber jetzt nicht

  • Ehm, SuFu weiterbenutzen?
    Sollen wir jetzt für dich die SuFu benutzen?


    Macht ja keinen Unterschied, ob wir suchen oder du. Nur das du mehr Vorteile daraus ziehst als wir.
    Machs selber.

    PN Support? Kannste knicken!

  • Ehm, SuFu weiterbenutzen?
    Sollen wir jetzt für dich die SuFu benutzen?


    Macht ja keinen Unterschied, ob wir suchen oder du. Nur das du mehr Vorteile daraus ziehst als wir.
    Machs selber.

    Es gibt auch leute die es sofort wissen oder mir auch hier direkt helfen können.