Textdraw Geht nicht Richtig

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
  • moin habe immer noch ein kleines Problem mit mein text ich wollte gerne
    das dass geld angezeigt wird, aber es kommt nicht das geld sondern eine Zahl (155)
    ob wohl ich 300k habe


    OnGameMode:



    for(new i=0;i<MAX_PLAYERS;i++)
    {
    new geldstr[256];
    format(geldstr,sizeof(geldstr),"Geld: %d",pCash);
    InfoDraw = TextDrawCreate(213.000000,384.000000,geldstr);
    }
    TextDrawHideForAll(InfoDraw);
    TextDrawAlignment(InfoDraw,0);
    TextDrawBackgroundColor(InfoDraw,0x000000ff);
    TextDrawFont(InfoDraw,3);
    TextDrawLetterSize(InfoDraw,0.299999,1.100000);
    TextDrawColor(InfoDraw,0xffffffff);
    TextDrawSetOutline(InfoDraw,1);
    TextDrawSetProportional(InfoDraw,1);
    TextDrawSetShadow(InfoDraw,4);


    OnPlayerSpawn:


    TextDrawShowForPlayer(playerid, InfoDraw);


    ganz oben


    new Text:InfoDraw;


    was ist da ran flasch das dass geld nicht richtig angezeigt wird ?(

    I Love SAMP

    3 Mal editiert, zuletzt von Steven ()

  • Wieso hidest du den Textdraw, beim erstellen ?


    for(new i=0;i<MAX_PLAYERS;i++)
    {
    new geldstr[256];
    format(geldstr,sizeof(geldstr),"Geld: %d",pCash);
    InfoDraw = TextDrawCreate(213.000000,384.000000,geldstr);
    }
    TextDrawAlignment(InfoDraw,0);
    TextDrawBackgroundColor(InfoDraw,0x000000ff);
    TextDrawFont(InfoDraw,3);
    TextDrawLetterSize(InfoDraw,0.299999,1.100000);
    TextDrawColor(InfoDraw,0xffffffff);
    TextDrawSetOutline(InfoDraw,1);
    TextDrawSetProportional(InfoDraw,1);
    TextDrawSetShadow(InfoDraw,4);

  • dan hast vll so viel geld für was soll das eig. dienen
    dein kontostandt oda?
    wen er geld anzeigt dan zeigt er das pCash eig. an ich seh da etz nix falsches


    Er meint damit das wen du den TextDraw Hidest also unsichbar machst für was bringt das hab ich mich auch schon gefragt
    dan sieht mans ja garnich ^^

    Der Server: [GRG]Grand Racing Game wurde 2014 Eingestampft.
    Weitere Infos: Klick Mich

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Hey, ich habe mal für Godfather, etwas selbst erfunden, schaus dir an ;)


    forward Ausgabepublic(playerid);



    new Text:Ausgabe[MAX_PLAYERS];
    new stra[50];


    OnPlayerSpawn :



    Ausgabepublic(playerid);
    TextDrawShowForPlayer(playerid,Ausgabe[playerid]);


    OnGameModeInit :



    for(new playerid = 0; playerid < MAX_PLAYERS; playerid++)
    {
    Ausgabe[playerid] = TextDrawCreate(95.000000,8.000000," ");
    TextDrawUseBox(Ausgabe[playerid],1);
    TextDrawBoxColor(Ausgabe[playerid],0x00000033);
    TextDrawTextSize(Ausgabe[playerid],602.000000,0.000000);
    TextDrawAlignment(Ausgabe[playerid],0);
    TextDrawBackgroundColor(Ausgabe[playerid],0x000000ff);
    TextDrawFont(Ausgabe[playerid],1);
    TextDrawLetterSize(Ausgabe[playerid],0.299999,1.400000);
    TextDrawColor(Ausgabe[playerid],0xffffffff);
    TextDrawSetOutline(Ausgabe[playerid],1);
    TextDrawSetProportional(Ausgabe[playerid],1);
    TextDrawSetShadow(Ausgabe[playerid],1);
    }
    return 1;
    }





    public Newsaa(playerid)
    {
    if (IsPlayerConnected(playerid))
    {
    new levels = PlayerInfo[playerid][pLevel];
    new pnumber = PlayerInfo[playerid][pPnumber];
    new account = PlayerInfo[playerid][pAccount];
    new nxtlevel = PlayerInfo[playerid][pLevel]+1;
    new expamount = nxtlevel*levelexp;
    new exp = PlayerInfo[playerid][pExp];
    format(stra, sizeof(stra), "Handynummer :~g~ [%d]~w~ Level :~g~ [%d]~w~ Bankkonto :~g~ [%d]~w~ Respekt :~g~ [%d/%d]",pnumber,levels,account,exp,expamount);
    TextDrawSetString(Ausgabe[playerid],stra);
    }
    return 1;
    }


    OnPlayerDisconnect:


    DestroyTextdraw(playerid, Ausgabe);


    Ob das Destroy richtig ist, das weiß ich nicht, der rest klappt aber !


    Früher war ich noch nicht so Ressourcen Sparend :D
    Also ist noch bissl was älter ;)


    Du siehst deine Handynummer, dein Level, dein KontoStatus, und deine Respektpunkte