Ich wollte eine separierte Funktion die den Spielerskin aus der Datenbank an eine andere Funtion übergibt
Beiträge von Jukera
-
-
Achso danke @[TDS]Bonus das war nur ein Beispiel weil ich habe bei folgenden das Problem das der return Wert irgendwie nicht ankommt oder was auch immer denn er ist NILL
Lua
Alles anzeigenfunction doQuery2 (source) local pName = getPlayerName(source) outputChatBox(pName) local function queryCallback(query) local result, rowcount = dbPoll( query, 0) if result then if rowcount > 0 then outputDebugString("Es wurde "..rowcount.." Skin/s gefunden für den Spieler "..pName) local skins = result[1]["SkinID"] outputChatBox(skins) return skins else outputChatBox("Keine Skin gefunden für "..pName) end end end dbQuery(queryCallback, handler, "SELECT * FROM clothes WHERE Player = ?", pName) end addCommandHandler("skins", doQuery2) function onPlayerLogin_Job (_, playeraccount ) for i, player in pairs(getElementsByType("player")) do local PN = getPlayerName(player) outputServerLog("Die Daten von "..PN.." wurden geladen!") if ( playeraccount ) then local skins = doQuery2(source) if ( skins ) then setElementModel(source, skins) end end end end
-
Moin wie genau ist das nochmal mit dem return ... ?
Ist das so richtig ?Luafunction returnSkin(player) local skin = getElementModel(player) return skin end function getReturnSkin(player) local skin = returnSkin(player) addCommandHandler("Skin", getReturnSkin)
wäre das so richtig also würde ich so die Skinid als return bekommen ? Weil irgendwie habe ich gerade da einen Fehler
-
Musst ihm eine Animation geben und später rein-warpen
gibt es keine andere Möglichkeit ? Auch nicht serverseitig ? wofür gibt es dann die Funktion wenn sie nicht geht xD? (geht das auch nicht zum austeigen eines Peds?)
-
-
-
@Hardcore4435 was ist daran nicht richtig? Ich möchte nur wissen warum ich nicht die Werte zurück bekomme die ich reinstecke und dafür reichen diese beiden Ausschnitte ...
-
Moin, wie genau bekomme ich die werde wieder raus die ich reinstecke ... ? (wenn ich pos dann bei spawnPlayer einsetze spawne ich nicht bei den Kordinaten wo ich sollte er scheint nur die erste zahl zu erkennen)
Code
Alles anzeigenEingabe: addCommandHandler("setspawn", function(player) local x, y, z = getElementPosition(player) local pos = toJSON({x, y, z}) outputChatBox("Du hast deinen Spawn erfoglreich geändert!", player, 0, 255, 0) setElementData(player, "spawn", pos) end) Ausgabe: local posJSON = getElementData(player, "spawn") local pos = unpack(fromJSON(posJSON))
-
ich hätte mal eine frage, ich kenne leider nur die funktion removePedFromVehicle aber wie lasse ich jemand richtig austeigen ?
-
Code
Alles anzeigenfunction randomNumber(targetTable) local MaterialSpotNumber = math.random(1, #targetTable) local v = targetTable[MaterialSpotNumber] return v end function getMaterialSpot(player) randomNumber(MaterialSpots) createMarker(v[1], v[2], v[3]-1, "cylinder", 5, 255, 0, 0, 150) end addCommandHandler("vs", getMaterialSpot)
Was genau mache ich hier falsch? Ich möchte das v bei der randomNumber funktion weitergegeben wird an die andere funktion ich dachte eig das dass via return geht
-
Moin
Code
Alles anzeigenMaterialSpots = { {2790.8720703125, -2417.9150390625, 13.632910728455}, {2790.8720703125, -2456.24609375, 13.632910728455}, {2790.8720703125, -2494.34375, 13.632910728455}, } function randomNumber(thePlayer) local MaterialSpotNumber = math.random(1, 3) end addCommandHandler("mn", randomNumber)
Wenn ich mir einen Indexwert zufällig brechnen lasse wie greife ich dann auf die Inhalte in der Spalte zu? -
-
aber auch wenn ich zb die id 2 eintrage passiert nix
-
-
Das habe ich nun hinbekommen aber wie entferne ich den Wert wieder ? Ich weiß nur seine value aber nicht seinen index wert und den brauche doch beim entfernen oder ?
-
Wie kann ich abfragen ob ein bestimmter Wert sich in einer Tabelle befindet?
-
Das doof ist halt das man sich nicht im ts melden kann wegen dem PW weil man dafür einen forum acc braucht den man ja nicht erstellen kann weil man nicht auf dem server kann xD
-
Da haben wir wieder alle was gelernt haha
-
naja ich habe ja alle außer das p panel gestoppt ich wusste ja nicht das sowas da enthalten ist
-
Ah danke dir Admins ressource scheint den selben Befehl zu nutzen sie war der Üble wicht der immer Fahrzeuge erstellt hat danke