account = getPlayerAccount ( source )
die beiden spieler loggen sich ja unter einem anderen account ein was die funktion eines arrays gleicht
sprich quasi schleppt jeder spieler seine eigenen variablen mit sich herum
account = getPlayerAccount ( source )
die beiden spieler loggen sich ja unter einem anderen account ein was die funktion eines arrays gleicht
sprich quasi schleppt jeder spieler seine eigenen variablen mit sich herum
bearbeite:
/%MTA Pfad%/MTA/cgui/CGUI.PNG
dann hast du eine andere Maus
es gibt in MTA die setGameSpeed() funktion bei der du von 0(normalgeschwindigkeit) bis 10(superschnell) einstellen kanns
findest du u.a im Adminpanel
ich empfehle euserv da noch beta phase läuft und der server dadurch erstmal umsonst ist
aber auch die Leistung ist zufriedenstellend
wenn du merkst dein V-Server laggt noch
dann musst du Script optimieren das hilft wirklich
ahja und ohne externe downloads ers gar nich probieren
nich unbedingt
ich denke mal jeder der MTA scriptet der hostet selber weil die gefahr eines scriptdiebstahls große folgen hat
nice nice, hatte ich auch mal vor zu basteln
function funcExplo ( player, key, keyState )
local state = "let go of"
local veh = getPedOccupiedVehicle ( player )
if ( keyState == "down" ) then
state = "pressed"
end
outputChatBox("Gnarf", source)
if veh then
local _,_,rot = getVehicleRotation ( veh )--gemäß aus http://wiki.mtasa.com/wiki/GetVehicleRotation
local ox,oy,oz = getElementPosition(veh);
local nx, ny = getPointFromDistanceRotation( ox, oy, 20, rot)
createExplosion ( nx, ny, oz, 12 , player )
end
end
nein soll es ja nicht, aber es wandert doch dadurch
keystate "up" heisst es wird erst ausgelöst wenn die Taste gedrückt und dann wieder losgelassen wurd
keystate "down" gibt schleifenartig zürück, dass die taste gedrückt wird
falscher Thread würd ich mal sagen
wenne gedrückt hälst wird jedesmal eine explosion vor dir erstellt was einen effekt des mitwanderns doch ermöglicht?!?
nimm vill mal keystate "up" statt "down"
Vorschlag:
holt euch ein euserv Server, und zwar der Misurfi L 2010
1 Monat Laufzeit/1 Monat Kündigung: mtl. 34,95 EUR, Setup 49,- EUR
12 Monate Laufzeit/3 Monate Kündigung: mtl. 34,95 EUR, Setup 19,- EUR
Für alle, die bis zum 28.2.2010 einen Server mit 12 Monatsvertrag bestellen, fällt die Einrichtungsgebühr weg.
der Server ist ab dem 11.2.2010 auf euserv.de einsehbar
PS: ich hab auch ein euserv vServer( ) mit MTA,mysql,TS druf und bin begeistert von der Leistung
@Bitte Jason
wenne
var[1]=nil
machst, löscht du den indexeintrag bei var[1]
praktisch hingegen SAMP, denn da sind tables vorkonfiguriert und lassen sich in der größe nich ändern
kein tostring()?
naja der stack overflow tritt auch bei zb "onPlayerSpawn" und darin dann wieder spawnPlayer() auf (als bsp)
da wird kein infinite running script gehen können
dann schaffe ich hier mal für klarheit
einen Stack overflow besagt ja eine überflutung
erzeugt wird dies wenn das script eine zu lange Prozedur durchfürt etwa wie eine Endlosschleife
while true do end
dieses Beispiel sieht man ja das es etwas primitiv ist aber lasst es mal ausführen
Bei fragen, melden
und vill nochmal n Operator hijnzufügen
if(a ~= 1)--wenn a nicht gleich 1 ist
aber wie man es auch machen kann hast du schon verdeutlicht
dann hättest du noch den If-Satz erklären können:
if <bedingung> then
<tu dies>
elseif <bedingung> then
<tu hier das>
else
<tu das>
end
das script ist empfehlenswert für alle die mit MTA einsteigen wollen
hab es dadurch auch gelernt
PS: thx nochmal an BlackFox