Beiträge von pID

    Ich wollte es scripten das die Admin die zwei " (( " orange haben und die normalen Spieler weiß aber mein Problem ist, das man als normaler Spieler dann nicht mehr schreiben kann und als Admin schon :S


    hier der Code:



    public OnPlayerText(playerid, text[])
    {
    new string[128],str[128];
    if(SpielerInfo[playerid][pAdminlevel] <0)
    {
    format(string, sizeof(string),"(( %s: %s ))",SpielerName(playerid),text);
    SendChat(string,playerid);
    }
    else if(SpielerInfo[playerid][pAdminlevel] >0)
    {
    format(str, sizeof(str),"{EA6F00}(( {FFFFFF}%s %s: %s {EA6F00}))",AdminRang[SpielerInfo[playerid][pAdminlevel]],SpielerName(playerid),text);
    SendChat(str,playerid);
    }
    return 0;
    }



    PS: Keine Ahnung wie ich das mit einfüge wenn ich das mache buggt das :S

    Niere seit 6monazen bin gerade auch dabei deswegen kann ich keine pn schreiben um 20uhr bin ich zuhause dann kannste mich fragen


    sry fuer die rechtschreibung bin am handyra


    Ich weiß wie man mappt, nur wenn man z.b. Loopings aus Straßen machen will, dauert ja alles 1000 Jahre, das Filterscript hatte dies alles schon. :(

    Ja da in der Beschreibung ist auch ein Link zum editor womit man Loops , Wallrides etc pp generiert ;)

    Hey,
    Kann man eigentlich die Naricht ausblenden? die Naricht wenn man ein Lied mit Audiostream abspielt. Normalerweise kommt immer so ein Link im Chat.


    Mfg

    Ein PlayerTextdraw ist nicht für eine person sondern für alle. Die besonderheit ist halt der eingebaute streamer was einem ermöglicht um das limit der textdraws herrum zu schippern. Wie verwendest du das PlayerTextdraw.


    Du musst es erstellen lassen bei OnPlayerConnect , entfernt werden diese automatisch bei OnPlayerDisconnect.
    Kann es sein das du wie ich e soben schon geschrieben habe es nicht unter OnPlayerConnect erstellst oder es nicht anzeigst.
    per PlayerTextdrawShow.

    Benutze SetTimer :D, und ja bei mir werden die FPS anzahl angezeigt aber einer meinte bei ihm deswegen frage ich mich warum, ich habe wahrscheinlich vergessen [MAX_PLAYERS], danke für deine Hilfe

    pDrunkLevelLast[playerid] = 0;
    pFPS[playerid] = 0;
    Textdraw4 = CreatePlayerTextDraw(playerid,545.000000, 55.000000, "FPS:");
    PlayerTextDrawBackgroundColor(playerid,Textdraw4 , 255);
    PlayerTextDrawFont(playerid,Textdraw4 , 1);
    PlayerTextDrawLetterSize(playerid,Textdraw4 , 0.290000, 0.899999);
    PlayerTextDrawColor(playerid,Textdraw4 , -1965825);
    PlayerTextDrawSetOutline(playerid,Textdraw4 , 0);
    PlayerTextDrawSetProportional(playerid,Textdraw4 , 1);
    PlayerTextDrawSetShadow(playerid,Textdraw4 , 1);
    PlayerTextDrawSetSelectable(playerid,Textdraw4 , 0);
    PlayerTextDrawShow(playerid,Textdraw4);


    Beispiel


    Dann halt im Timer updaten lassen den String



    public Kills(playerid)
    {
    new str[64],str2[64],str3[64];
    format(str,sizeof(str),"~g~Kills: %d",Textdrawkills[playerid]);
    PlayerTextDrawSetString(playerid,Textdraw0,str);
    format(str2,sizeof(str2),"~r~Tode: %d",Textdrawtode[playerid]);
    PlayerTextDrawSetString(playerid,Textdraw1,str2);
    format(str3,sizeof(str3),"~g~FPS: %d",pFPS);
    PlayerTextDrawSetString(playerid,Textdraw4,str3);
    PlayerTextDrawSetString(playerid,Textdraw4,str3);
    return 1;
    }

    Ich habe das Problem das man das Textdraw sieht aber nicht die Zahl, also ich sehe die Zahl auch etc aber wenn ein anderer drauf kommt und ich ihn Frage ob er es sieht meinen die nein!
    Ist PlayerTextDraw nur für einen Spieler oder wie? :S
    z.b bei der FPS Anzeige


    mfg

    Ich habe das problem so gelöst:
    Ich habe ein public namens Connect(playerid) erstellt und dieses public unter OnPlayerConnect aufgerufen.
    Da habe ich dann die InterPolateCameraPos reingepackt^^


    Funktioniert i.wie nicht
    Code:


    oben im Script:
    foward Connect(playerid);


    Public
    public Connect(playerid)
    {
    InterpolateCameraPos(playerid, 716.320739, -605.276916, 302.827362, 955.350341, -1666.196411, 198.432220, 10000);
    InterpolateCameraLookAt(playerid, 717.894348, -609.591918, 300.851348, 953.535766, -1669.753417, 195.423065, 7000);
    }


    OnPlayerconnect


    Connect(playerid);

    Hey,
    Ich habe es eingefügt das meine Kamera sich schwenken soll beim login, dies passiert aber nicht, wenn man auf dem Server ist und gmx eingibt und man immer noch drauf ist kommt das mit der schwenkung sonst aber nicht.


    Beides unter OnPlayerConnect
    InterpolateCameraPos(playerid, 716.320739, -605.276916, 302.827362, 955.350341, -1666.196411, 198.432220, 10000);
    [pwn]InterpolateCameraLookAt(playerid, 717.894348, -609.591918, 300.851348, 953.535766, -1669.753417, 195.423065, 7000);