GetPVarInt will nich wie ich.

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
  • Hey,


    Ich habe eine kleine Textdrawbox der InGame Mini Statistiken anzeigt.
    ForumURL, TS etc. funzt, nur Kills und Tode möchte er nicht anzeigen. Es kommt IMMER 0, also InGame wird mir hinter Kills: 0 angezeigt, gleiche bei Tode.
    Script ausschnitt:

    new string[256];
    format(string,sizeof(string),"Leben:~n~Forum: *Zensored*~n~Teamspeak: *Zensored*~n~Kills: %i ~n~Tode: %i",GetPVarInt(playerid,"Kills"),GetPVarInt(playerid,"Tode"));
    InfoBox[playerid] = TextDrawCreate(9.000000,280.000000,string);
    TextDrawBackgroundColor(InfoBox[playerid], 255);
    TextDrawFont(InfoBox[playerid], 1);


    Also InGame wird es echt gut angezeigt, nur bei Kills steht immer: 0. (Auch bei Tode) Egal ob ich was in meiner .txt ändere oder nicht, immer 0.
    Hoffe mir kann jemand helfen.
    Für mehr Script Ausschnitte im Thread melden.


    lg :thumbup:

    RTL - Das N steht für Niveau!
    MfG,
    StreetS


    Jegliche Freundesanfragen, die für mich keinen Sinn ergeben, werden professionell Ignoriert. (Gleiche mit Skype!)
    Wer es nicht kapiert wird in Breadfish & Skype blockiert.


    - Stolzer PAWN Scripter der Klasse Beherrscht

  • Hast du es auc bei OnPlayerDeath und du musst es ja Updaten lassen wenn die Zaghl sich ändert..

    [tabmenu][tab='Angebote','http://cdn3.iconfinder.com/data/icons/glyph/227/Tag-48.png']

    + Die Preise liegen bei 5-100+€ Ablauf:
    + Entweder ihr addet mich in Skype (PN vorher Schreiben) oder Ihr schreibt eine PN an mich (Betreff - Euer Wunsch z.B. Filterscript)
    + So nun schreibt ihr mir was ihr alles in dem Script haben wollt ich werd euch dann sagen ob ich es hinbekomme.
    + Dann machen wir ein groben Preis aus. Ich werde das Script erstellen und es zusammen mit dem Kunden Testen.



    [tab='Kontakt','http://cdn3.iconfinder.com/data/icons/line/36/person_add-48.png']
    edmix23

    + Bitte beim Adden angeben wer ihr seit oder per PN bescheid sagen!
    [tab='Zahlungs Methoden','https://cdn3.iconfinder.com/data/icons/line/36/check_money-32.png']
    +Paypal!
    +Direkte Banküberweisung

  • Wieso bei OnPlayerDeath? Ist ja ein "Normaler Textdraw" mit Forum URL und so, deswegen hab ichs in OnGameModeInit.
    Und das mit dem Updaten müsst ihr mir mal genauer erläutern.


    lg :thumbup:

    RTL - Das N steht für Niveau!
    MfG,
    StreetS


    Jegliche Freundesanfragen, die für mich keinen Sinn ergeben, werden professionell Ignoriert. (Gleiche mit Skype!)
    Wer es nicht kapiert wird in Breadfish & Skype blockiert.


    - Stolzer PAWN Scripter der Klasse Beherrscht

  • Da musst du "tode" und "kills" setzten und das textdraw updaten lassen

    [tabmenu][tab='Angebote','http://cdn3.iconfinder.com/data/icons/glyph/227/Tag-48.png']

    + Die Preise liegen bei 5-100+€ Ablauf:
    + Entweder ihr addet mich in Skype (PN vorher Schreiben) oder Ihr schreibt eine PN an mich (Betreff - Euer Wunsch z.B. Filterscript)
    + So nun schreibt ihr mir was ihr alles in dem Script haben wollt ich werd euch dann sagen ob ich es hinbekomme.
    + Dann machen wir ein groben Preis aus. Ich werde das Script erstellen und es zusammen mit dem Kunden Testen.



    [tab='Kontakt','http://cdn3.iconfinder.com/data/icons/line/36/person_add-48.png']
    edmix23

    + Bitte beim Adden angeben wer ihr seit oder per PN bescheid sagen!
    [tab='Zahlungs Methoden','https://cdn3.iconfinder.com/data/icons/line/36/check_money-32.png']
    +Paypal!
    +Direkte Banküberweisung

  • Da musst du "tode" und "kills" setzten und das textdraw updaten lassen


    Hmm kannst du mir ein Beispiel nennen? In Textdraw's bin ich nicht der beste. :P


    lg :thumbup:


    //OT:
    Mein Avatar ist wieder da!!! xD

    RTL - Das N steht für Niveau!
    MfG,
    StreetS


    Jegliche Freundesanfragen, die für mich keinen Sinn ergeben, werden professionell Ignoriert. (Gleiche mit Skype!)
    Wer es nicht kapiert wird in Breadfish & Skype blockiert.


    - Stolzer PAWN Scripter der Klasse Beherrscht

  • Du musst ja bei OnPLayerDeath
    SetPVarInt(killerid,"Tode",GetPVarInt(killerid,"Tode")+1);
    TextDrawHideForPlayer(Stats);
    TextDrawShowForPlayer(Stats);


    Via Handy

    [tabmenu][tab='Angebote','http://cdn3.iconfinder.com/data/icons/glyph/227/Tag-48.png']

    + Die Preise liegen bei 5-100+€ Ablauf:
    + Entweder ihr addet mich in Skype (PN vorher Schreiben) oder Ihr schreibt eine PN an mich (Betreff - Euer Wunsch z.B. Filterscript)
    + So nun schreibt ihr mir was ihr alles in dem Script haben wollt ich werd euch dann sagen ob ich es hinbekomme.
    + Dann machen wir ein groben Preis aus. Ich werde das Script erstellen und es zusammen mit dem Kunden Testen.



    [tab='Kontakt','http://cdn3.iconfinder.com/data/icons/line/36/person_add-48.png']
    edmix23

    + Bitte beim Adden angeben wer ihr seit oder per PN bescheid sagen!
    [tab='Zahlungs Methoden','https://cdn3.iconfinder.com/data/icons/line/36/check_money-32.png']
    +Paypal!
    +Direkte Banküberweisung

  • Warum zeigst es mir an "Falscher Paramter an zweiter Stelle"?

    TextDrawHideForPlayer(playerid,InfoBox);
    // Wiki sagt es noch so:
    TextDrawHideForPlayer(playerid,InfoBox(playerid)); /* <--- Error ebenfalls */


    lg :thumbup:

    RTL - Das N steht für Niveau!
    MfG,
    StreetS


    Jegliche Freundesanfragen, die für mich keinen Sinn ergeben, werden professionell Ignoriert. (Gleiche mit Skype!)
    Wer es nicht kapiert wird in Breadfish & Skype blockiert.


    - Stolzer PAWN Scripter der Klasse Beherrscht

  • Zitat

    Also InGame wird es echt gut angezeigt, nur bei Kills steht immer: 0. (Auch bei Tode) Egal ob ich was in meiner .txt ändere oder nicht, immer 0.


    Du glaubst doch nicht etwa das GetPVar* selbstständig auf deine Userprofile zugreift und alle Daten da von alleine ausließt ?!
    Das musst du selber scripten.



    Zitat

    TextDrawHideForPlayer(playerid,InfoBox);
    // Wiki sagt es noch so:
    TextDrawHideForPlayer(playerid,InfoBox(playerid)); /* <--- Error ebenfalls */


    Na ist InfoBox eine Funktion oder eine Variable ( Array ) ?
    Funktionen haben Runde Klammern ( ) , Arrays Eckige [ ].Du kannst außerdem keine Variable so benennen wie eine Funktion. Da ist sowieso etwas ganz schön durcheinander bei dir.

  • Hey Leute,


    ich habe ein komplett neues Problem. :S
    Ich habe nun ein Killstreak System hinzugefügt, welches ich natürlich bei der InfoBox direkt hinzugefügt habe.

    new string[256];
    format(string,sizeof(string),"Leben:~n~Forum: *zensored*~n~Teamspeak: Folgt~n~Kills: %i ~n~Tode: %i ~n~Killstreaks: %i",SpielerInf[playerid][Kills],SpielerInf[playerid][Tode],SpielerInf[playerid][Killstreak]);

    Nun werden die Kills, die Tode und die Killstreaks immer als 0 angezeigt. Dabei lasse ich doch alle Integer mit den SpielerInf auslesen. Was ist falsch? :o


    lg :thumbup:


    #E: Komplett neues Problem.

    RTL - Das N steht für Niveau!
    MfG,
    StreetS


    Jegliche Freundesanfragen, die für mich keinen Sinn ergeben, werden professionell Ignoriert. (Gleiche mit Skype!)
    Wer es nicht kapiert wird in Breadfish & Skype blockiert.


    - Stolzer PAWN Scripter der Klasse Beherrscht

    Einmal editiert, zuletzt von #S. ()

  • Lass dir doch mal die Variablen ausgeben und schau ob sie überhaupt Werte enthalten. Falls nicht, dann solltest du dir lieber mal den Ort anschauen, an dem du die Werte zuweist. Schau dir printf() an, um die Variablen auszugeben.

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