Hallo Leute,
ist es möglich, wie bei Java ein GetInstance() function bei Mta zu erstellen ??
beispiel:
Test:getInstance():AddPlayer(self);
Mfg Piccolo
Hallo Leute,
ist es möglich, wie bei Java ein GetInstance() function bei Mta zu erstellen ??
beispiel:
Test:getInstance():AddPlayer(self);
Mfg Piccolo
Guck dir das video an : https://www.youtube.com/watch?v=zYyO91BlJSk
und vielleicht geht es bei dir nicht , weil du keine Treiber installiert hast . Die Treiber findest du im Internet bin zu fauel sie zu suchen oder hol dir Kies da sind die Treiber dabei. Aber wenn du es instalierst hast beende Kies wieder(Task Manager-->>Prozesse) weil es zu Problemen führen könnte mit Odin.
Kies = http://www.chip.de/downloads/Samsung-Kies_44759402.html
hast du die addChangeHandler function rausgemacht??? weil die finde ich nicht mehr
----------------------------------------------------------------------------
Habs gelöst !!!!!
Man kann ganz einfach mit unpack eine tabele entpacken
---------------------------------------------------------------------------
@Jusonex:
also die erste Methode hatte ich auch aber das problem ist das ich immer verschieden viele parameter habe und deshalb wollte ich es erst in ein string umwandeln und dann wieder zurück wandeln in einzelne variablen.
ich könnte das mit gettok ( paramater , 1, string.byte(',') ) und einer schleife machen aber ich glaube das zuviel resourcen fressen würde, weil es dann mit onClientRender jedes mal abgerufen wird.
@Jusonex:
nene er soll ganz normal erstellt werden Button(x,y,w,h)
ich will die function mit parametern später abrufen ,weil ich sie in einer Table speichere und dann mit addEventHandler("onClientRender" rendern lassen will
Hallo ,
Baue mir gerade eine DXgui engine und jetzt komm ich nicht weiter ,weil ich die nicht Parameta abspeichern kann .
function kann man ja leicher abspeichern mit einem string und abrufen mit _G[derString] und jetzt frage ich mich kann man die Parameta auch irgendwie in ein String abspeichern kann und später in diese Function abrufen??
mit loadstring geht es nicht...
---Beispiel:
x = 100
y = 200
w = 100
h = 200
paramater = ''..x..','..y..','..w..','..h..''
functionString = 'Button'
_G[functionString]( loadstring(paramater) )--- hier kann ich den String nicht mehr laden!!!
-----------------------------------------------------------------
function Button (x,y,w,h)
end
Alles anzeigen
'Am besten benutzt du die MTA Class Library von sbx320
und arbeitest nicht mit set/getelemantdata sonder mit OOP . In der Class Library von sbx320 gibt es das event addChangeHandler bei jeder veränderung der table wird es ausgeführt.
https://www.mta-sa.org/index.php?page=Thread&threadID=13964
Die meisten spiele sind auf einer DVD .Daher würde ich lieber ein DVD-brenner holen ,weil du damit CDs und DVDs lesen bzw. brennen kannst.
und LS15 ist zu 100% auf einer DVD gebrannt
MulTi:
ja klar aber was ich in die Datenbank Speicher ist z.B Geld Wanteds etc. und was soll ich da anwenden ?? die methode 1?
Hallo,
Ich frage mich seit langem wie ich die User Daten sichern soll per mysql...
Was ich mir überlegt habe ist :
1. Bei jeder Änderung in die Datenbank Speicher
2. Jede z.B jede 10 min speichern in die Datenbank
3. Beim Ausloggen nur in die Datenbank
Ich finde die erste Möglichkeit am besten weil dann die Daten nicht verloren gegen bei z.B einem Server Absturz und das schlechte aber daran ist das die Datenbank zu doll beansprucht wird oder nicht ??? Hat da jemand Erfahrung????
Wenn ihr andere Ideen habt sagt es mir!!!
Hoff ihr könnt mir helfen!!!
ja so habe ich es ja aber wie kann ich auf die function data.BizAuszahlen aufrufen und was muss ich trigger die tabele kann ich ja nicht
gibst da eine Alternative wie ich es machen kann
Das weiß ich so funktioniert es auch aber ich will die Tabele in den Client Triggern damit ich die Daten in ein Gui einfügen kann und mit diesem Gui will ich auch die Einzahlen und Auszahlen als muss ich wieder an dann server Trigger damit ich die Function data.BizAuszahlen (geld) ausführen kann.
Wie kann man das am besten machen?
Hallo community,
Ich habe ein Problem ...erstelle zurzeit ein Biz system und mein Problem ist da wenn ich die Tabele an den Client und dann wieder zurück an den server schicke und dabei versuche mit der Tabele die function data.BizAuszahlen auszuführen geht es nicht bekomme ein error
"SERVER"--->schicke ich die Tabele an den "Cleint"--->jetzt kann ich die Daten x,y,z,Bizkasse abfragen -----> wennn ich jetzt diese Client Tabele an den ----->"Server" schicke(und versuche Tabele.BizEinzahlen aufrufe) dann bekomme ich ein error weil diese Tabele nicht verfügbar ist.
Error: ERROR: Biz\server.lua:87: attempt to call field 'BizAuszahlen' (a nil value)
BizSystem = {}
BizSystem.__index = BizSystem
function BizSystem.constructor (x,y,z,Bizkasse)
local data = {}
data.x = x
data.y = y
data.z = z
data.Bizkasse = Bizkasse
function data.BizEinzahlen (geld)
data.Bizkasse = data.Bizkasse + geld
end
function data.BizAuszahlen (geld)
data.Bizkasse = data.Bizkasse - geld
end
TestBiz = BizSystem.constructor (0,0,3,1000)
Alles anzeigen
------------------------Edit-----------------------------------
was ich gerade bemerkt habe wenn ich die tabele mit setElementData speicher verändert sie sich immer
hallo community,
Ich suche ein Event das dann ausgefüht wird wenn alles cleint und server seitigen datein geladen sind .
Ich brauche es für triggern denn meistens wird es nicht am anfang getriggert weil die Cleint oder Server seitigen Datei noch nicht geladen sind.
mein notlösung ist zurzeit das ich es mit Timern <<<<------ funktioniert aber nicht immer
Ich hoffe ihr könnt mir gehelfen *thumbsup*
@[VW]:
kommen irgendwelche Errors ??
werden wenigstens paar Blips angezeigt??
Hast du die Datei in die meta eingetragen??
habe ein großes problem mit dxDrawText !!!
wenn ich ein text mit dxDrawText zeichne und die alignX und alignY nicht benutze ist der text immer in der richtigen position aber wenn ich ich die alignX , alignY benutze verscheibt sich der text z.B ganz nach oben obwohl es in der mitte sein sollte
Ein mal ohne alignX und alignY
dxDrawText ( "Max geschwindigkeit", screenwidth/2, screenheight/2,200,200, tocolor ( 255, 0, 0, 255 ), 1.02, "pricedown" )
und ein mal mit alignX und alignY ....es soll centriert werden
dxDrawText ( "Max geschwindigkeit", screenwidth/2, screenheight/2,200,200, tocolor ( 255, 0, 0, 255 ), 1.02, "pricedown","center","center" )
beim ersten bild ist ja fast in der mitte der Text "Max geschwindigkeit"
aber beim zweiten soll er zentriert werden aber das macht er nicht