Beiträge von 5Gum

    CMD:lspd(playerid, params[])
    {
    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
    {
    if (IsPlayerInRangeOfPoint(playerid,3,255.3,77.4,1003.6) || IsPlayerInRangeOfPoint(playerid,3,-1616.1294,681.1594,7.1875) || IsPlayerInRangeOfPoint(playerid,3,327.05, 306.81, 999.14) || IsPlayerInRangeOfPoint(playerid,3,264.29, 109.84, 1004.62) || IsPlayerInRangeOfPoint(playerid, 5.0, -2043.527832, -189.208435, 985.183105) || IsPlayerInRangeOfPoint(playerid, 5.0, 1112.7, -2055.8, 1409.7))
    {
    new string[128];
    format(string,sizeof(string),"%d",GetPlayerMoney(playerid));
    ShowPlayerDialog(playerid, DUTYMENU, DIALOG_STYLE_LIST, string,"Duty\nEquipment\nSWAT\nUniform\nUndercover\nClear Suspect", "Select", "Cancel");
    }
    else
    {
    SendClientMessageEx(playerid, COLOR_WHITE, "You aren't in range of your LSPD lockers.");
    }
    }
    return 1;
    }


    Versuch das mal ;)
    So formatierst du den string, indem du dort GetPlayerMoney formatierst.
    Das Geld (GetPlayerMoney) wird dann in der Überschrift angezeigt, ist das richtig so wie du es möchtest?


    Solltest du es nicht verstanden haben, wie man so etwas formatiert, darfst du dich gerne noch einmal melden.

    Zeig mal wie du den Dialog erstellt hast.


    Wenn du noch keinen erstellt hast, dann mach das so:


    Formatiere einen string und liest darin das Geld aus.
    Dann erstellst du einen Dialog, und schreibst kein Text ("blablabla") sondern ( ,string,"Weiter",....);

    Guten Abend,


    Ich wollte mal fragen ob mir vielleicht einer das erklären kann:


    floatpower und davon die anderen noch, die floatadd und floatsub und floatdiv und die floatmul kann ich, aber sowas wie floatpower usw, weiß ich nicht was man damit macht.


    Wiki hilft mir auch nicht direkt weiter.

    Vor allem dann ist das einfach so ein Godfather aus dem Internet gezogen, die Schriftfarbe vom Tutorial usw. geändert und fertig.


    Dazu steht noch als Hostname: !Neueröffnung! Noch heute Leader werden

    public OnPlayerSpawn(playerid)
    {
    new string[20];
    format(string,sizeof(string),"%d", playerid);
    new Text3D: Playerid = Create3DTextLabel(string,IDColor,200,200,200,0,0);
    Attach3DTextLabelToPlayer(Playerid, playerid, 0.0, 0.0, 0.7);
    return 1;
    }


    Erst einmal hast du vergessen die Klammer hinter playerid zu schließen.
    Dann warum ist der String 20? Ein String von 3 reicht, denn ich glaube du hast nicht mehr als 999 Spieler auf dem Server, zu mal du erst einmal alle Slots voll haben musst ;)


    Mach das mal so:
    new Text3D: Playerid = Create3DTextLabel(string,IDColor,0,0,0,0,0);
    Denn du hattest da 200,200,200,0,0 stehen, dann ist x 200 y 200 und z (Höhe(!)) 200.
    Versuch das mal ;)

    Du bietest dich als "Adventure Map Tester" an, und schreibst hier gerade mal 2 Sätze. Von den 2 Sätzen versteht man irgendwie nur Bahnhof, und da kann man sie selber einmal durch gehen / testen.