Beiträge von Allrounder18

    Hallo, @Kaliber!


    1. Was muss ich machen damit ich wenn ich aduty bin in /admins neben dem Namen "Im Dienst" stehn hab?


    2. Ich habe wenn ich aduty bin [ARP] vor dem Namen stehn übr dem Kopf und in der Tabliste, daher steht dann immer in /admins das ich offline bin. Die Listekennt den Namen nicht wegen dem {ARP].


    3. mein GetPlayerStatus


    Edit: Weitere Frage: Kann man O.3.DL Skins in einem Textdraw anzeigen lassen?
    Edit: Es wird in dem Textdraw immer der Skin angezeigt den ich mit dem 0.3.L Skin ersetzt habe. ZB. habe ich mir die Skinnummer 20008 erstellt und hab dafür die Skin ID 287 genommen.

    Was muss ich machen, wenn ich bei /admins angezeigt bekommen möchte , das der Admin Duty ist
    Also folgendermaßen Projektleitung Allrounder18 Im Dienst. So sieht es im Dialog aus.
    Ich habe wenn ich aduty bin ein [ARP] vor dem Namen stehn, dadurch kennt mein System dass ich online bin. Wie kann ich das fixen?



    Code
    stock GetPlayerIdFromName(const pName[])
    {
    	new playerid = INVALID_PLAYER_ID;
    	sscanf(pName, "u", playerid);
    	return playerid;
    }

    Funktioniert. Aber irgendwie führt er OnPlayerSpawn nicht mehr aus.


    Edit: Auf Windows funktoniert es, jedoch auf Linux nicht.


    @Infra

    Jetzt wird der Dialog garnicht mehr angezeigt


    @Infra

    Momentan wirft das Script folgende Errors:
    [17:52:47] [debug] Run time error 4: "Array index out of bounds"
    [17:52:47] [debug] Attempted to read/write array element at index 65535 in array of size 1000
    [17:52:47] [debug] AMX backtrace:
    [17:52:47] [debug] #0 0000e944 in ?? (65535) in arp.amx
    [17:52:47] [debug] #1 000108c0 in public AdminList (0) in arp.amx


    Edit: Hab mal mit -d3 compiled, jetzt komt folgendes
    [18:50:11] [debug] Run time error 4: "Array index out of bounds"
    [18:50:11] [debug] Attempted to read/write array element at index 65535 in array of size 1000
    [18:50:11] [debug] AMX backtrace:
    [18:50:11] [debug] #0 00011d10 in GetPlayerStatus (playerid=65535) at C:\Users\Alexander\Documents\meinserver\ARP2.0\pawno\include\../include/core/stocks.inc:671
    [18:50:11] [debug] #1 0001455c in public AdminList (playerid=0) at C:\Users\Alexander\Documents\meinserver\ARP2.0\pawno\include\../include/core/daten.inc:160

    Jetzt werden alle Spieler als online angezeigt, obwohl nur einr online ist.

    Hallo!


    Bei meinem /admins wird nicht angezeigt ob der User Online ist sobald er online ist.


    Was ist hier falsch?


    danke, funktioniert.
    Was muss ich bei SendClientToChat ändern, damit ich SendRangeColorMessage( für verschiedenen Chats mit verschiedenen Faben nehmen kann? zb wie oben geschrieben der chat in grautänen und /me in violetttönen?


    Edit: bei /me solls wieder so sein



    Code
    format(text[0], 152, "%s...", text[0]);
    format(text[1], 152, "...%s", text[1]);

    Edit: Problem hat sich erledigt.


    Was muss ich machen wenn ich ein % schreibe, dass anstatt von # das % kommt im Text?
    Muss ich dass dann zu OnPlayer Text geben?


    @Kaliber

    Wenn ich es mit der Funktion mache, dann is der name in der erstenzeile und der text weiß und die 2. zeile wo ur text steht in den graufarben. Was mus ich da ändern, damit name in grufarben und der rest alles weiß ist??

    Was meinst du mit Quatsch?


    1. Hab ich es so gemacht, weil ich mit der Funktion ja nur genau die Nachricht machen kann udn ich dis aber auch bei /me machen mlchte mt violettfarben


    2. Was genau meinst du?


    Edit: ginge s folgendermaßen?


    Code
    if(distance < CHAT_RADIUS / CHAT_FADES)
            {
                chat_color = COLOR_CHAT;
                chat_color2 = VIOLETT;
            }

    Color_Chat für den Chat und VIOLETT für die /me?

    Die Farben zeigt er mir ja an aber ich mein folgendes

    Jedoch möchte ich nun haben, dass wenn die Zeile zu lange ist ein Umbruch kommt und in der näcsten Zeile der Text weitergeht.


    So habe ich es versucht, jedoch kommt egal was ich schreibe nur ...

    Ich hab ne Lösung gefunden, wie es funktioniert.


    Jedoch möchte ich nun haben, dass wenn die Zeile zu lange ist ein Umbruch kommt und in der näcsten Zeile der Text weitergeht.


    So habe ich es versucht, jedoch kommt egal was ich schreibe nur ...

    Die sind so:


    #define COLOR_CHAT 0x505050DD
    #define COLOR_FADE1 0x505050FF
    #define COLOR_FADE2 0x50505095
    #define COLOR_FADE3 0x50505060
    #define COLOR_FADE4 0x50505032


    Edit: Das SendClientToChat