Textdrwas/Stats

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
  • Hi ich möchte so eine Box scripten wo dann ein paar stats drinne stehen unten links allso mit wanteds,EXP,Level,Lebel
    Wie mach ich das am besten ?

  • aso sorry bekomme ein Error
    Zeile (294) : Falscher Variablentyp als Parameter (Parameter #1)
    Zeile (294) : Falscher Variablentyp als Parameter (Parameter #1)
    Zeile (295) : Falscher Variablentyp als Parameter (Parameter #3)


    new EXP1, Geld1, PayDay1;
    new Exp = GetPVarInt(playerid,"EXP");
    new Geld = GetPVarInt(playerid,"Geld");
    new Payday = GetPVarInt(playerid,"PayTime");
    format(EXP1, sizeof(EXP1), "~b~EXP~w~: %i/", Exp);
    EXP = TextDrawCreate(33.000000,238.000000,EXP1);
    SetTextDrawString(EXP,EXP1);
    TextDrawShowForPlayer(playerid,EXP);
    return 1;

  • Es zeigt aber kein Textdraw an :huh:
    public OnPlayerConnect(playerid)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    if(dini_Exists(Spielerdatei))
    {
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
    }
    else
    {
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen");
    }
    PlayAudioStreamForPlayer(playerid,"http://musik.shop2.de/Flo%20Rida_%20_Good%20Feeling_%20(Lyric%20video).mp3");
    timer[1] = SetTimer("Speedometer",1000, 1);
    Tacho[playerid] = TextDrawCreate(460.000000, 381.500000, " ");
    TextDrawBackgroundColor(Tacho[playerid], 255);
    TextDrawFont(Tacho[playerid], 1);
    TextDrawLetterSize(Tacho[playerid], 0.32, 0.97);
    TextDrawColor(Tacho[playerid], -1);
    TextDrawSetOutline(Tacho[playerid], 0);
    TextDrawSetProportional(Tacho[playerid], 1);
    TextDrawSetShadow(Tacho[playerid], 1);
    TextDrawHideForAll(Tacho[playerid]);


    }

  • SOrry falscher Code und mein Samp ging eben nicht mehr hier der richtige
    public OnPlayerSpawn(playerid)
    {
    if(GetPVarInt(playerid,"ersterspawnen")==0)
    {
    SendClientMessage(playerid,Weiss,"Um die Musik auszumachen tippe {C30000}/stopmusic {FFFFFF} und um die Audionachricht auszumachen tippe {C30000}/audiomsg.");
    }
    new EXP1[128], Geld1[128], PayDay1[128];
    new Exp = GetPVarInt(playerid,"EXP");
    new Geld = GetPVarInt(playerid,"Geld");
    new Payday = GetPVarInt(playerid,"PayTime");
    Stats = TextDrawCreate(33.000000,215.000000,"~g~---Deine Statistik---");
    TextDrawShowForPlayer(playerid,Stats);
    format(EXP1, sizeof(EXP1), "~b~EXP~w~: %i/", Exp);
    EXP = TextDrawCreate(33.000000,238.000000,EXP1);
    TextDrawSetString(EXP,EXP1);
    TextDrawShowForPlayer(playerid,EXP);
    format(Geld1, sizeof(Geld1), "~g~Geld~w~: %i€", Geld);
    GELD = TextDrawCreate(31.000000,251.000000,Geld1);
    TextDrawSetString(GELD,Geld1);
    TextDrawShowForPlayer(playerid,GELD);
    format(PayDay1, sizeof(PayDay1), "~r~PayDay in~w~: %i",Payday);
    PAYDAY = TextDrawCreate(31.000000,269.000000,PayDay1);
    TextDrawSetString(PAYDAY,PayDay1);
    TextDrawShowForPlayer(playerid,PAYDAY);
    return 1;

    }


    Es wir angezeigt aber falsch.

    3 Mal editiert, zuletzt von funy888 ()