Das latentEvent ist nur serversseitig aufrufbar. Um den Fortschritt an den Client zu senden empfehle ich nen Timer von 50-100 ms.
Beispiel: (ganz wichtig serverseitig muss der Spieler angegeben werden!)
Lua
function updateProgress(player)
local lastHandle = getLatentEventHandles(player)[#getLatentEventHandles(player)]
if lastHandler then
triggerClientEvent(player,"event",root,lastHandle[4]) --lastHandle[4] steht für den Fortschritt in %
else
killTimer(updateTimer)
end
end
updateTimer = setTimer(updateProgress, 50, -1)
Liegt daran, dass ich die mtaserverviewer.inc.php Datei included habe im PHP Script. Diese ist allerdings nicht mitgeliefert. Einfach nach dem include suchen und diesem entfernen.
Erstmal mit deiner Art und Weise kommst du schon nicht weit. Deine Rechtschreibung ist auch unter aller Sau obwohl du angeblich 23 bist. Und nun belehre ich dich noch eines besseren bei den Grafiken. Mit diesen "tollen" Gegenleistungen ist es kein Wunder, dass sich Grafiker nur für Geld anbieten.
mein Problem ist etwas komplizierter und doch etwas mehr für erfahrene Leute im Bereich LUA. Leider komm ich selber nicht auf die Lösung da ich ja doch seit einiger Zeit nix mehr mit LUA am Hut hatte ^^. Mein Problem ist ganz einfach zu erklären. Ich arbeite an einem Scoreboard für einen Freund und habe eben dort mehrere Teams und in didese Teams wird durch eine Schleife jeder Spieler auf dem Server im jeweiligen Team eingetragen. Soweit so gut. Probleme bereitet mir allerdings der Scrollcount mit den for-Schleifen zum Auslesen der Teams. Es ist leider so, dass die Tables eben doppelt durchlaufen werden aufgrund der Schleife am Anfang.
So sieht das aktuell aus. Eventuell habt ihr Vorschläge für mich.
Lua
local di = 0
for i = 1+scroll, 23+scroll do
for index, k in ipairs(cBoard.users) do
dxDrawText(k, x/2-600/2+5, y/2-210+5+(di*20), x, y, tocolor(255,255,255,255), 1, "default-bold")
di = di +1
end
di = di + 1
--Draw for the teams
for _, w in ipairs(getElementsByType("team")) do
for i, k in ipairs(cBoard.teams[getTeamName(w)]) do
dxDrawText(k, x/2-600/2+5, y/2-210+5+(di*20), x, y, tocolor(255,255,255,255), 1, "default-bold")
end
end
di = di + 1
end
Der 2. Stil ist ganz in Ordnung aber auch noch etwas ausbaufähig. Z. B.: bei den Breadcrumbs könntest du noch padding einbauen damit die Schrift nicht direkt am Rand ist.
Die Idee mit dem "dynamischen UCP" ist nicht schlecht. Ich finde das "Design" jedoch sehr sehr sehr mager. Da muss viel gemacht werden damit man es auch ein richtiges "Design" nennen kann.
Das Design sieht recht gut aus. Die Farbkombi aus dem Orange und dem Dunkelgrau harmonieren perfekt. Das Grün beziehe ich nicht mit ein, da es nur eine Benachrichtigung ist.
Der Server ist für morgen 11 Uhr bestellt. Ab dann poste ich die IP.
Hier noch ein paar Infos zum Script: -Fraktionen [SAPD, Tankfirma (betankt die Tankstellen), Transportfirma(nicht ganz fertig), Medics (auch nicht ganz fertig), Vagos] -Jobs [Abschlepper, Busjob, Pizzaboy(nicht ganz fertig)] -Adminpanel mit umfangreicher Funktionsauswahl [Ban, Kick, Fraktion setzen, Spectaten, Freezen, Adminrang setzen, Slapen, Ankündigung mit /announcement schreiben, Ticketsystem] -Banksystem [Abheben, Überweisen, Einzahlen, Kontologs] -Fahrzeugsystem[Interaktions GUI, Speicherung per Mysql, 3 Fahrzeughändler, Tuningshop (wurde nicht ganz fertiggestellt)] -Handysys -Haussys -Hungersys [Getränke- und Essensautomaten] -Inventar [ 24/7 Shop, Getränke, Essen, Zigaretten, Drogen (wurden noch nicht eingebunden) ] -Todessystem -Notifications mit Animation -Selfmenü -uvm. euer Preis: 15€ IP: 85.131.171.95:22003S
Erstmal #OT: Danke für eure Erinnerungen zu meinem Durchhaltevermögen. Soll ich euch mal ehrlich was sagen? Who cares? Es ist wohl nicht eure Entscheidung ob und wie lange ich etwas durchziehe, .... Ich muss mich auch nicht rechtfertigen da wir hier auf einer Online-Plattform sind und ihr euch wahrscheinlich im realen Leben nicht einmal trauen würdet mir sowas ins Gesicht zu sagen.
Dokie: ich sehe keinen Grund dazu dich zu erwähnen. Du hast 1 Script eingefügt welches nicht richtig funktionstüchtig war. Ich kann es gerne auf deinen Wunsch entfernen. Wenn Dawi: was im Script gemacht hätte, würde er natürlich sofort erwähnt werden und eben auch an den Einnahmen beteiligt werden.
#BT: Leider bin ich momentan am Arbeiten, deshalb komm ich erst morgen dazu einen Testserver einzurichten, da ich auch noch das Register wieder reinscripten muss. Ich fixiere damit auch den Preis auf 20€. Die Bezahlungsmöglichkeiten bleiben alle bestehen. Wer also morgen Lust und Laune hat kann gerne einen Blick auf das Script werfen. Da es ja dafür auch ein CP (Usersseite, ACP, Spenden) gibt, gebe ich es euch natürlich dazu.
Ich bitte euch nun weitere Spamnachrichten bezüglich meines Durchhaltevermögens zu unterlassen.
Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
Guten Abend/Tag Community,
wie ihr ja bereits erfahren habt, ist wohl das Ende von Pure gekommen. Meinen Abschied vom Projekt hab ich ja schon vor einiger Zeit bekannt gegeben. Da das Script einfach nicht sinnlos rumgammeln soll, der kann es gerne zu einem günstigen Preis ergattern.
Folgendes wird mitgeliefert: -Das Script [13,3MB inkl. Sounds und Bilddateien] -Bild und Sounddateien (natürlich nicht im Preis inbegriffen) -Customblips wird benötigt -Die SQL-Datei für die Datenbank -Kein Support (Also ich würde eher etwas erfahreneren Scripter dazu raten) -Kein Registerwindow (wegen dem PureCMS, welches auch nicht mitgeliefert wird)
Infos zum Script: -Dieses Script wurde von Sarcasm: und mir geschrieben. Kleinere Teile wie die Kamera sind von @pryzee: bist leider nicht zu erreichen -Die Datenspeicherung erfolgt über eine Mysql-Datenbank (MTA-DB Funktionen). Auf dem Server werden die Daten mittels ElementDatas gesetzt. -Einige Sachen sind in Teil-OOP geschrieben
Kontaktmöglichkeiten: -Skype: x_epic -Hier im Forum - ich schreibe da eher spät zurück
Preis: -Aufgrund der Unfertigkeit des Scriptes finde ich einen Preis von 20-25€ doch angemessen
Vielen Dank. Außerdem wurde das Haussystem so stark verändert, zum größten Teil sogar neu geschrieben, dass man das von Noneatme gar nicht mehr erkennt. Meinst du das Design auf unserem Server oder auf unserer Homepage?
Ich beziehe mich auf beides. Das Design des CPs ist allerdings das größte Problem in meinen Augen.
Ich möchte hierzu auch mal was schreiben, also ich finde es allein schon erbährmlich hier das Realesed Haussystem zu nehmen und es dann sein eigen zu nennen *thumbdown*
MFG Tydox
Es ist doch der Sinn von releasten Dingen diese zu verwenden. Wieso sollte er es nicht verwenden dürfen. Der Autor wurde im Beitrag erwähnt und damit wäre die Sache wohl abgeschlossen.
Ich hab ja meine Bewertung zum Server schon abgegeben und wünsch euch noch viel Glück. Die Designs solltet ihr nochmal etwas überarbeiten, da dieses recht altmodisch wirkt.