Neues Problem^^

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
  • So Leute ich habe mal wieder ein neues Problem ^^


    Ich habe einen TextDraw erstellt ^^ aber irgendwie sehen ich das nur auf meinen PC zb mein bro sieht den nicht oder user vom server


    bitte helft ^^
    sonst klappt jetzt alles (gebt tipps wo es drann liegen kann ^^)


    MFG masterpig

  • new Text:ANZEIGEN[MAX_PLAYERS];


    das habe ich unter onplayerconnect gemacht^^

    ANZEIGEN[playerid] = TextDrawCreate(3.000000, 282.000000, "Account: ~g~~h~Unbekannt~n~~w~Bankkonto:~g~ 00000000 Euro~n~~w~Handyakku: ~g~100%~w~~n~Paydayzeit: ~g~100 Min");
    TextDrawBackgroundColor(ANZEIGEN[playerid], 255);
    TextDrawFont(ANZEIGEN[playerid], 1);
    TextDrawLetterSize(ANZEIGEN[playerid], 0.209999, 1.100000);
    TextDrawColor(ANZEIGEN[playerid], -1);
    TextDrawSetOutline(ANZEIGEN[playerid], 1);
    TextDrawSetProportional(ANZEIGEN[playerid], 1);
    TextDrawUseBox(ANZEIGEN[playerid], 1);
    TextDrawBoxColor(ANZEIGEN[playerid],50);
    TextDrawTextSize(ANZEIGEN[playerid], 112.000000, -70.000000);



    forward UserAnsicht(playerid);
    public UserAnsicht(playerid)
    {
    {
    new str[180];
    new wanted = WantedLevel[playerid];
    TextDrawShowForPlayer(playerid,ANZEIGEN[playerid]);
    format(str, sizeof str, "Name: ~g~~h~%s~n~~w~Coins: ~g~~h~ %d~n~~w~Bankkonto:~g~ %d $~n~~w~Handyakku: ~g~%d% ~n~~w~Wanted: ~g~~h~%d",pn(playerid),PlayerInfo[playerid][pCoins],PlayerInfo[playerid] [pAccount],PlayerInfo[playerid][pHandyakku],wanted);
    TextDrawSetString(ANZEIGEN[playerid], str);


    }
    }


    Ich habe neue erkenntniss^^ Den TextDraw sieht nur id 0 die anderen nicht bitte helft mir=)


    MFG MasterPig

  • Falsch so würde er Errors bekommen.


    Versuch mal das hier:


    forward UserAnsicht(playerid);
    public UserAnsicht(playerid)
    {
    if(IsPlayerConnected(playerid))
    {
    new str[180];
    new wanted = WantedLevel[playerid];
    TextDrawShowForPlayer(playerid,ANZEIGEN[playerid]);
    format(str, sizeof str, "Name: ~g~~h~%s~n~~w~Coins: ~g~~h~ %d~n~~w~Bankkonto:~g~ %d $~n~~w~Handyakku: ~g~%d% ~n~~w~Wanted: ~g~~h~%d",pn(playerid),PlayerInfo[playerid][pCoins],PlayerInfo[playerid] [pAccount],PlayerInfo[playerid][pHandyakku],wanted);
    TextDrawSetString(ANZEIGEN[playerid], str);
    }
    }
    }

  • Ja bin halt hier nicht der Pro, nur was hast du verändert ^^



    EDIT//


    schreibt man das nicht so:
    format(str, sizeof (str), "Name: ~g~~h~%s~n~~w~Coins: ~g~~h~ %d~n~~w~Bankkonto:~g~ %d $~n~~w~Handyakku: ~g~%d% ~n~~w~Wanted: ~g~~h~%d",pn(playerid),PlayerInfo[playerid][pCoins],PlayerInfo[playerid] [pAccount],PlayerInfo[playerid][pHandyakku],wanted);

  • bei public OnGameModeInit()



    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    UserTextDraw[i] = TextDrawCreate(3.000000, 282.000000, """);
    TextDrawBackgroundColor(UserTextDraw[i] , 255);
    TextDrawFont(UserTextDraw[i] , 1);
    TextDrawLetterSize(UserTextDraw[i] , 0.209999, 1.100000);
    TextDrawColor(UserTextDraw[i] , -1);
    TextDrawSetOutline(UserTextDraw[i] , 1);
    TextDrawSetProportional(UserTextDraw[i] , 1);
    TextDrawUseBox(UserTextDraw[i] , 1);
    TextDrawBoxColor(UserTextDraw[i] ,50);
    TextDrawTextSize(UserTextDraw[i] , 112.000000, -70.000000);
    }


    Oben:


    new Text:UserTextDraw[MAX_PLAYERS];


    Wenn der Spieler auf den Server kommt:


    new String[125];
    format(String, sizeof(String), ""Name: ~g~~h~%s~n~~w~Coins: ~g~~h~ %d~n~~w~Bankkonto:~g~ %d $~n~~w~Handyakku: ~g~%d% ~n~~w~Wanted: ~g~~h~%d",pn(playerid),PlayerInfo[playerid][pCoins],PlayerInfo[playerid]);
    TextDrawSetString(UserTextDraw[playerid], String);
    TextDrawShowForPlayer(playerid, UserTextDraw[playerid]);


    natürlich brauchst du auch n Timer aber alles kann ich dir auch nicht machen :D

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen