LoadBox Version 0.1

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
  • Hallo,
    ich habe mir nach CreateBox eine neue Idee überlegt, einige, denke ich, haben Schwierigkeiten bei sowas gehabt und um euch das zu erleichtern habe ich diesen Include geschrieben.
    Dieses Include erstellt ein Textdraw was eine Prozent anzeige anzeigt und es lädt sozusagen.
    Ein bisschen schwierig zu erklären deshalb gibt es auch ein Bild. Weiter unten.


    Version 0.1
    - Release.


    Version 0.1


    Parameter

    Code
    LoadBox(playerid,Float:XAckse,Float:YAckse,header[]*,textdrawid**,percent***,settime****);


    * Überschrift
    ** TextdrawID damit sie sich nicht überschneiden.
    *** Percent ab wie viel Prozent er laden soll.
    **** Settime, stellt die Zeit da. In Millisekunden !


    So könnte ein Befehl aussehen:


    ocmd:loadbox(playerid,params[])
    {
    LoadBox(playerid,50,100,"Test",1,80,100);
    return 1;
    }


    Ihr müsst ihn euer Script das einfügen:


    forward TextDrawID(playerid,textdrawid);
    forward IsPercent(playerid);
    public IsPercent(playerid) return CallLocalFunction("Percent", "i", playerid);
    public TextDrawID(playerid,textdrawid) return CallLocalFunction("PercentFinish", "ii", playerid, textdrawid);


    Und so könnte eine Abfrage aussehen:


    public OnPlayerUpdate(playerid)
    {
    if(TextDrawID(playerid,1))
    {
    if(IsPercent(playerid) == 100) SendClientMessage(playerid,0x00000054,"Fertig");
    }
    return 1;
    }
    Am besten macht ihr ein Minuten oder Sekunden Timer. War nur als Test!


    Das war's Kritik oder Vorschläge für ein neuen Include nehme ich gerne entgegen oder Vorschläge zu diesen oder zu den anderen.


    Pastebin: http://pastebin.de/26297
    Cloud: http://cloud.gamerxios.de/apps…ddab4b4e6ade3f9a5cfcbb862
    Bild: http://cloud.gamerxios.de/apps…79cb7d6797784ae6c3cc4fcda



    Ich danke noch an Trooper und BlackAce für ihre Unterstützung und denk hilfen :D
    MFG GamerXIOS

  • Danke.
    Bin jetzt weg muss 10 uhr morgen arbeiten :/