was willst du den für ein server machen ein vio lite server oder einen eigenen gamemode
wenn du vio lite server machen willst dann kann ich dir helfen
Helfe zurzeit einem RL server als scripter Action-Gaming Reallife
Beiträge von [AG]MRBear
-
-
jo denk schon
-
das Ballas depo will eifach kein geld raus nehmen lassen oder mats oder drogen lassen sich nicht raus hollen
fdepots.lua auch schon eingeben
in der allround.lua auch eingetragen datenbank auch eingetragen
das geld wird ja angezeigt -
Einfach alle Parameter bei moveObject wie beim erstellen außer die Rotation
Schon haste ne Tür -
Frage beim scripten eines tores das sich offnen sol wie eine tür
Lua
Alles anzeigentor = createObject( 980, 2498.1999511719,-1669,15.10000038147,0,0,0 ) function tor ( player ) if getPlayerName(player) == "gamepalyerup" then local x, y, z = getElementPosition ( player ) if getDistanceBetweenPoints3D ( x, y, z, 2498.1999511719, -1669, 15.10000038147 ) <= 30 then moveObject( tor , 2000 , 2503.8999023438,-1674.9000244141,15.10000038147,0,0,90 ) outputChatBox("Das Tor schliesst sich in 10 Sekunden automatisch.", player ) setTimer ( oben, 10000, 1 ) else outputChatBox ( "Du bist zu weit entfernt!", player, 255, 0, 0 ) end else outputChatBox ( "Du kannst das tor nicht offnen!", player, 255, 0, 0) end end addCommandHandler("mv", tor ) function oben () moveObject( otor , 2000 , 2498.1999511719,-1669,15.10000038147 ) end
das tor wenn es zu ist
http://s7.directupload.net/file/d/3160/ghqdfex7_png.htmso wenn es auf ist
http://www.directupload.net/index.php?mode=upload
und wenn es sich dann schlißt sieht es so aus
http://s1.directupload.net/file/d/3160/h4fwhcbh_png.htmwas ist der Fehler *?(*
-
-
-
und wie soll ich dann machen was mach ich falsch
-
getRealTime liefert immernoch eine Tabelle zurück
verstehe nicht was du meinst
-
Es ist die SERVER Zeit, nicht die Ingame Zeit.
Das brauchst du doch auch für dein Script.
ja das hab ich ja ich hab es nur nicht mit geschrieben aber so wer das dann richtig
-
-
-
und wie gebe ich die zeit an
-
ja das sollte gehen
ich selber hab das bei mir so das es zu einer bestimmten uhrzeit neustartet
MfG
MegaThorxwie macht man das denn mit einer uhrzeit
-
-
wie erstellt man ein restart script der nach 5 stunden das gamemode oder script neustartet
-
-
Einmal das und zusätzlich in der register_login_server.lua in den Start-ElementDatas. Außerdem die Defaultwerte in der Datenbank/SQL-Datei.
jaja so hab ichs gemacht außer das mit dder ddatenban/SQL-Datei wie soll ich's verstehen
-
math.random
und wie soll ich angeben
ps:bin noch nicht so weit -
ich hab im vorheraus mein geld stand auf null gesetzt um es noch mal zu testen
Lua
Alles anzeigenrob = createPickup ( -2883.6999511719, 445.79998779297, 5.0999999046326, 3, 1239, 1000, 0 ) function robhit ( player ) outputChatBox ( "Tippe /bankrob ein! ", player, 200, 2000, 20 ) end addEventHandler ( "onPickupHit", rob, robhit ) function robbank_func ( player, cmd ) if isEvil( player ) then local x, y, z = getElementPosition ( player ) local px, py, pz = -2883.6999511719, 445.79998779297, 5.0999999046326 if getDistanceBetweenPoints3D ( x, y, z, px, py, pz ) <= 5 then local jobtime = tonumber ( vioGetElementData ( player, "jobtime" ) ) if jobtime == 0 then outputChatBox ( "Die Bank wird ausgraubt!", getRootElement(), 125, 0, 0 ) vioSetElementData ( player, "jobtime", tonumber ( vioGetElementData ( player, "jobtime" ) ) + 120 ) outputChatBox ( "warte 5 minuten bis du das geld bekommst", player, 0, 125, 0 ) setTimer(function_geld, 10000, 1,player) else outputChatBox ( "Du musst noch "..jobtime.." Minuten warten, bis du den nächsten Überfall machen kannst!", player, 125, 0, 0 ) end else outputChatBox ( "Du bist am falschen Ort!", player, 125, 0, 0 ) end else outputChatBox ( "Du bist nicht in einer bösen Fraktion!", player, 125, 0, 0 ) end end addCommandHandler ( "bankrob", robbank_func ) function function_geld ( player ) local geld = math.random(7500, 100000) local mon = vioGetElementData ( player, "money" ) vioSetElementData ( player, "money" , mon + geld ) end