Der sagt mir da bad argument -.-
Beiträge von Cryman
-
-
Hi weiß jmnd wie man ein ped löscht dass man created hat?
Wenn ich destroyelement mache gibt der nen badargument aus -
Hi ich versuche nun seid 30min herauszufinden wieso der immer Bad player pointer sagt -.-
Weiß jemand was dann dahin muss wenn nicht source denn eigntl ist doch source was die Area betreten hat
PHPfunction playerColShapeHit( colShapeHit ) if colShapeHit == areatest then bindKey (source, "F", "down", testfunction) end end addEventHandler( "onElementColShapeHit", getRootElement(), playerColShapeHit )
EDIT:
OMG erledigt hatte nur das "F" falsch geschrieben es muss klein^^ sry >> Bitte Closen -
echt weißte auch wieso? Weil eigntl war das doch voll cool die Farbe des Lichts zu ändern
-
Hi Leute
Sicher kennen die Programmierer unter euch den Syntax:
setVehicleHeadLightColor ( vehicle theVehicle, red, green, blue)
Wie würdet ihr das finden wenn MTA Nightly mal nen befehl für jedes einzelne Licht machen würde?
Dies wäre z.B für Blinker etc. sehr nützlich.Der Syntax könnte dann so aussehen:
setVehicleHeadLightColor ( vehicle theVehicle, light(0/3), red, green, blue)
schreibt einfach mal wie ihr das findet..
-
okay danke ehm die elementdatas sind Variabeln die nach erfolgreichem Login aus der MySQL DB zugewiesen werden....
Doch ohne tostring ging es nicht ich musste nur in dem ersten Fall tostring machen dann gingen alle ** komisch^^ -
Yo cool danke es funktioniert hatte source nur als Test eingetragen da muss eigtnl was anderes rein.
Jetzt klappt es auf jeden Fall.Ich habe davon 10 stück muss ich bei allen tostring machen? Denn momentan werden alle angezeigt obwohl ich nur im ersten tostring habe.
Wann nimmt man eigentlich tostring und tonumber?
-
Also Das GuiEdit feld soll den Vornamen des spielers dort eintragen doch geht irgendwie nicht
-
Hi kann mir jemand sagen wieso der gewünschte Text nicht im Feld angezeigt wird oder so^^
EVorname = guiCreateEdit(0.363,0.0736,0.3877,0.0506,"",true,PlayerWindow)
guiSetText ( EVorname, getElementData(source,"vorname"))Wäre cool wenn jmnd mir helfen könnte und ehm ist Clientseitig denke kann man an Gui sehen^^
-
jo thx habs inzwischen auch geschafft
-
hehe danke kam mir direkt schon so komisch vor^^
aber wie kann ich einen Player da auslesen? und an ein event senden
?? bzw den playernamen -
PHP
Alles anzeigenfunction playerklicking(button, state, element, x, y, z) if isElement(element) then if getElementType( element ) == "player" then local playerElement = getPlayerFromNick( element ) outputchatbox("Du hast ".. playerElement .." angeklickt",source) outputchatbox("Sicherheitsabfrage",source) end if getElementType( element ) == "vehicle" then outputchatbox("Du hast ein Vehicle angeklickt",source) outputchatbox("Sicherheitsabfrage2",source) end end end addEventHandler("onPlayerClick",getRootElement(),playerklicking)
Also ich habe das jetzt so gemacht, doch es klappt nicht ... why?
Egal ob ihr euers nehme oder meines der sagt immer
attempt to call global outputchatbox <a nil value>
-
ach kein ding klappt das denn so wie ich meinte oder wie hast du das gemacht?
-
Also deine erste Funktion war schonmal richtig....
Da gibt es aber nochgetVehicleLightState ( theVehicle, light )
lichter 0-3 >> also von vorne links bis hinten rechts.
setVehicleLightstate musst du dann in einem Timer bauen und den Wert des gewünschten lichts immerwieder
auf kaputt und ganz setzen bzw an und aus.setVehicleLightState ( deinauto, nummer des lichts, an oder aus (0 / 1) )
setVehicleLightState ( car, 0, 1 )Ich habe die Erfahrung gemacht das der Timer serverseitig sein muss da die Blinker sonst nicht synchron sind
ka was die anderen hier meinen kann ja sein das es clientseitig doch irgendwie geht doch ich finde
serverseitig besser auch wenn es mehr leistung zieht.Viel Glück beim umsetzen
-
Hi also ich habe folgende frage undzwar ist es möglich mit der Cursor funktion "getCursorPosition()"
auszulesen, ob man gerade den Cursor auf einen anderen Spieler hat?
Oder wenn man mit dem Cursor auf einem anderen Spieler klickt das der Server dies erkennt?
Wäre cool wenn dies möglich ist, dass dann jemand mal die funktion postetmfg Cryman http://development.mtasa.com/index.php?title=getCursorPosition
-
Hi weiß jemand wieso da nicht geht?
Also wenn ich einsteige schmeißt der mich nicht raus aber wenn ich das Element auslese liest der es richtig aus.
Nur anscheinend kann ich es nicht richtig abfragen -.-getElementData(source,"autoschein") = "0" >>> Darum geht es hauptsächlich
getElementData(source,"autoschein") == "0" >> dies geht auch net
PHPif getVehicleType(theVehicle) == "Automobile" then if getElementData(source,"autoschein") = "0" and seat == "0" then removePedFromVehicle ( source ) outputChatBox ( "Du hast noch keinen Fuehrerschein", source, 246, 182, 28) outputChatBox ( "also weißt du nicht wie man Auto faehrt.", source, 246, 182, 28) end end
-
okay vielen dank
Ich wollte i m großen und ganzen nur wissen, wie man eine Animation stoppt.
-
und was hat das damit zutun das der mich immerwieder in die Animation macht?
-
Hi leute
Ich habe folgendes Problem also...
Ich habe einen Spawn in einem Haus gemacht und der Spieler hat eine Animation (im bett liegen).
Dann triggere ich eine Funtkion die den Spieler aus dem bett spawn so nun ist alles schön und gut .. noch -.-Wenn ich nun durch mein Pickup nach draußen will portet mich der Server vor die Tür und ich habe aufeinmal wieder die
Animation vom Bett -.- und bekomme sie nicht wegKann mir vllt jemand sagen woran das liegt oder wie ich setPedAnimation stoppe???
lg Cologne
-
Das ist ja der neue name ich programmiere mit Nitghtly Builds...
Ohh man ich geh kaputt^^
Ich habe deinen Code mal so kopiert und auf meine Wünsche angepasst...
function checkAcc (player)
local xmlRoot = xmlLoadFile ("accounts.xml")if not (xmlRoot) then
xmlRoot = xmlCreateFile ("accounts.xml", "accounts")
endlocal nameplayer = getPlayerName ( player )
local playersnode = xmlFindChild ( xmlRoot, "players", 0 )
local accountNodes = xmlNodeGetChildren (playersnode)if accountNodes and nameplayer then
for k, subNode in ipairs (accountNodes) do
if xmlNodeGetAttribute (subNode, "name") == nameplayer then
xmlSaveFile(xmlRoot)
xmlUnloadFile(xmlRoot)
outputChatBox("Dein Account wurde gefunden...", player,0,255,0)
return
end
end
endlocal newNode = xmlCreateChild (playersnode, "name")
xmlNodeSetAttribute ( newNode, "name", nameplayer )
xmlSaveFile(xmlRoot)
xmlUnloadFile(xmlRoot)
endBei den rot makierten Punkten gibt der mir eine Warning aus weiß einer wieso ich finde keine Lösung...
Die Console meldet BAD ARGUMENT