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
* Ü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
MFG GamerXIOS