Kommt eigentlich immer drauf an wo man gerade ist oder wie die stimmung ist. Zbw. auf einer feier muss auch mal was sein wo man mit singen kann, find ich jedenfalls.. Auch wenn es meistens schlager ist
lg arKrasy
Kommt eigentlich immer drauf an wo man gerade ist oder wie die stimmung ist. Zbw. auf einer feier muss auch mal was sein wo man mit singen kann, find ich jedenfalls.. Auch wenn es meistens schlager ist
lg arKrasy
Coole Map und auch Super gefahren^^ Mach mehr davon^^
lg arKrasy
Das wär ja echt blöd, weil ich fühle mich hier gerade so wohl xD
Also leute (Ich auch) kein Spam!!! xD
lg arKrasy
Ich habe den Code so wie er ist in eien Lua getan und anschließend in die meta.xml als client eingetragen. Dann ingame habe ich die Taste F1 gedrückt aber nichts ist Passiert. Keine fehler meldung und auch kein outputChatBox.
lg arKrasy
Der komplette script funktioniert so nicht. Es gibt den error : WARNING: payday.lua:21: Bad argument @ 'getPlayerName' [Expected element at argument 1, got nil]
ERROR: payday.lua:21: attempt to concatenate a boolean value
Zudem glaube ich nicht das der script jeden player einzelt attached sondern alle die Online sind. D.h. würde ein Spieler nicht 8000 sondern 100.000 bekommen, würden das alle bekommen.
lg arKrasy
Nein, das fenster habe ich noch nicht gemacht, da ich erst Testen wollte ob das mit BindKey überhaupt geht.. deshalb habe ich dann erstmal das mit outputChatBox ausprobiert. Ich benutze nicht den GuiEditor , da ich noch anfänger bin und meine ohne kann ich das besser lernen. Mein Problem ist nur dieses Bindkey zuvor habe ich das aus wikipedia genommen:
function funcInput ( key, keyState )
local state = "let go of"
if ( keyState == "down" ) then
state = "pressed"
end
outputChatBox ( "You " .. state .. " the " .. key .. " key!" )
end
function bindTheKeys ()
bindKey ( "F1", "down", funcInput ) -- bind the player's F1 down key
bindKey ( "F1", "up", funcInput ) -- bind the player's F1 up key
bindKey ( "fire", "both", funcInput ) -- bind the player's fire down and up control
end
addCommandHandler ( "bindme", bindTheKeys )
Alles anzeigen
lg arKrasy
Hi, ich möchte ein Fenster machen das mit "f" geöffnet wird, aber wenn ich den Code aus Wiki nehme geht das nicht.
Es wär super Nett wenn mir jemand eine Example schicken könnte oder sogar einen fertigen^^
lg arKrasy
Ja, das aufsetzen dauert etwas weil ich ja auch auf einen höheren Root wechsel und die dann ja alle Datein,DBs und einstellungen rüber kopieren sollen.. und das neuaufsetzen geht nur von Montag bis Donnerstag, aber wenn ein server so kosten günstig ist macht das ja nichts^^
Ich lade mir mal die Linux Version auf den PC und versuche mal zu sehen was mir fehlt bzw. der version xD
lg arKrasy
Soweit ich weiß... und das kann ich wirklich nur aus den Kopf heraus sagen, fehlen die Start datein... das müsste so ein .so sein. Ich werde demnächst mal nachschauen nur leider habe ich im moment kein zugriff auf den Root Via SSH, da ich den neu aufsetzen lassen. Wird wohl Mittwoch bis spätestens Freitag wieder Online sein...
Vielen dank für die Antwort
lg arKrasy
Vielen dank , für eure Antworten. Bei gelegenheit werde ich auch euch versuchen zu Helfen, falls das nötig ist...
lg arKrasy
Gutentag,
Nach meiner etwas längeren Pause des Scripting in MTA(LUA) habe ich mich wieder einmal damit befasst. Damals war ich auch anfänger so wie jetzt Jetzt wollte ich einen Payday Script machen der auf eine XML Datei zugreift und dort aussließt wieviel Geld der jeweilige Spieler erhält. Wenn die Datei nicht verhanden ist wird sie erstellt also wird die nötige function() dafür aufgerufen. Das ganze dient später für einzelne Jobs, um dort den Tages gehalt unterschiedlich werden zu lassen.
Hier ist einmal der Script:
function noPay()
local llgem = xmlCreateFile ( "users/"..getPlayerName(source)..".xml", "llgem" )
if(llgem) then
local pay = xmlCreateChild ( llgem, "Payday" )
local immo = xmlCreateChild ( llgem, "Immobilien" )
local lvl = xmlCreateChild ( llgem, "Level" )
end
if(pay == 0) then
xmlNodeSetValue(pay,"8000")
xmlNodeSetValue(immo,"0")
xmlNodeSetValue(lvl,"0")
end
end
function allPlayersPayDay()
local accLoaded = xmlLoadFile ( "users/"..getPlayerName(source)..".xml")
if (accLoaded) then
setElementData ( thePlayer, pay, 8000)
local allPlayers = getElementsByType("player")
for index,value in ipairs(allPlayers) do
givePlayerMoney ( value, pay )
outputChatBox ("Payday! Du erhälst alle 8 Minuten "..pay.."$!", value, 255, 0, 0, false)
end
else
noPay()
end
end
function onResourceStart(thisResource)
setTimer ( allPlayersPayDay, 5000, 0 )
end
addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), onResourceStart )
Alles anzeigen
Die XML Datei wird in den ordner users erstellt und sollte dann zbw. arKrasy.xml heißen.
Ich bin über jede Hilfe dankbar und werde dies auch bei gelegenheit gerne zurück geben^^
EDIT: Der Script bassierd auf einen Script aus den Ressource Store.. deshalb besonderen dank an:
[RL]Lug
lg arKrasy
Vielen dank, für die EXTREM schnelle antwort . Ich habe es schon mit der Version versucht ,aber mit CentOS gibt es da wohl keine möglichkeit? Ansonsten hätte ich gerne einen Rat von euch welches Betriebsystem ich dann nehmen sollte (Windows XP,Debian,SuSe,CentOS)... Ausserdem fehlen wohl ein paar datein bei der schon compileden Version..
lg arKrasy
Gutentag liebe Mitglieder,
Ich habe das schon oft erwähnte Problem das ich keinerlei ahnung habe wie ich einen Server auf einen CentOS Root aufsetzen kann. Ich habe es schon mit allen Tutorials die es "wohl" gibt versucht. Natürlich ist auch Google mein Freund und habe auch seien Hilfe angenommen. Doch letztenendes hat mir alles nicht geholfen... Zunächst habe ich alle Pakete Installiert die auch bei den Tuts gezeigt worden sind nur nicht mit "apt-get install" sondern mit "yum install". Dies hat bis auf ein paar ausnahmen auch geklappt.. Anschließend habe ich den Server complett Compiled und da kamm der Fehler, nämlich kann er keien exectuable erstelenn(Ein C++ fehler). Ich bitte dringends um Hilfe. Meien vermutung ist das ich den falschen Compiler installiert habe ,doch finden tue ich keinen richtigen.
lg arKrasy