Notepadd ++ (html css /php /lua etc) manchmal sogar textdokumente
Beiträge von DHGC
-
-
1 mag wohl sein
2 ich helfe soweit ich kann /siehe zugfunktioniert nicht //keine scripting fragen ...etc)
3 negativ ...naja würde eher sagen geistig nur reifer
4 könnte seinaber was ich dann nicht verstehe was dann leute mit gerade mal 60 beiträge da wollen
????von dennen kann man sich doch kein bild machen
-
Ich versteh das gar nicht...wieso können manche die gerade mal 80beiträge haben oder erst seit kurzen dabei sind dort schreiben ,aber z.b. ich der schon über ein jahr dabei ist und vieles an scripten schreibt nicht ???
sowie gewisse andere leute die sich hier mühe geben und sehr fleissig sind
(admins lieblinge mal wieder bevorzugt )
-
ABC = math.random (1,10)
So ist es ja normal aber wie kann ich jetzt z.b.
1 - 10 , 12, 16 ,17,67-98 ,100,102
In die math.random Auswahl einsetzten also das er nur die zahlen und zahlen Blöcke nutzt,die ich vorgebe -
ich glaub ich bin blind...seh grad nicht wo der timer neugestartet wird bei seinem beispiel endet er nach dem ersten durchlauf.
sry wenn ich grad was übersehe
bei mir wird die weatherID =math.random ja auch nur beim ersten start geändert
-
so hatte ich das auch schon versucht aber der timer startet ja nicht die ganze funktion neu somit wird das auch nicht math.random
Lua
Alles anzeigenfunction weather2() weatherID = math.random(0,255) setWeather ( weatherID) setTimer(function() local weatherID2 = getWeather() setWeather(weatherID2 + 1) if (weatherID2 == 255) then setWeather ( WeatherID) else end end,1000*60*3,0) end weather2() outputServerLog("dhgc_wetter_server gestartet!")
-
hallo ich hab ein kleines prob ich brauch für ein script einen timer der immer unterschiedliche zeit-intervalle hat
v1v2
v3
Lualocal xt = math.random(5,10) function xyz () setTimer(function() end,1000* math.random(1,10) *2,0) end
das einzigste was halbwegs funktioniert hat ist v2 und v3
nur das die timer zeit sich erst nach einem neustart ändertich hab sogar versucht eine extra funktion für das math.random zu schreiben aber ohne erfolg
-
Weis einer ob es so ein Wasserbehälter gibt wie sie z.b. an Highway ausfahrten stehen
Externer Inhalt upload.wikimedia.orgInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.1370 oder weis einer wie ich das objekt nicht zum explodieren bringe
-
ich hatte es so wie er gepostet hat ausgetestet server seitig und clientseitig..da hat es nicht funktioniert erst als ich die clientseitige function setPedControlState eingefügt habe ist der zug gefahren
edit---wenn du dein script in ein addCommandHandler packst klappt das auch serverseitig
-
clientseitig....
Lua
Alles anzeigenZugSfBHFnachLSBHF = createVehicle(538,-1942.3000488281,177.89999389648,27.2) -- Zug wird erstellt setTrainDirection(ZugSfBHFnachLSBHF, true) -- Damit der Zug gegen den Uhrzeigersinn fährt setVehicleColor( ZugSfBHFnachLSBHF, 215, 0, 0 ) setTrainDerailable(ZugSfBHFnachLSBHF, false) -- Damit der Zug nicht mehr entgleisen kann setVehicleEngineState ( ZugSfBHFnachLSBHF, true ) setTrainSpeed(ZugSfBHFnachLSBHF, 1) -- HIER MÜSSTE DER FEHLER LIEGEN setVehicleDamageProof(ZugSfBHFnachLSBHF, true) setVehicleLocked ( ZugSfBHFnachLSBHF, true ) Zugfahrer = createPed ( 61, -1948.1999511719, 185, 26.299999237061 ) warpPedIntoVehicle ( Zugfahrer, ZugSfBHFnachLSBHF ) setPedControlState(Zugfahrer,"accelerate",true)
so funktionierts
-
der zug wird aber erstellt ?
-
irgendwelche errors ?
-
setTrainSpeed(myTrain, 1) -- Set the train speed to 1 - 100mph, 160kmh
dein zug würde jetzt 9000mph bzw 14400kmh fahrendu kleiner terrorist der zug ist keine Rakete
-
für alle die meinen Sie hätten 99,9 % script erfahrung hier
das is ein script *b-day*getDistanceBetweenPoints2D Tabelle / timer verlängern
ein perfekter fehler um deine kenntnisse zu prüfen
-
werd ich auch machen ...alls ich ihn wie gesagt auf den zweitschlüssel angesprochen habe meinte er er hätte keinen und ich müsste mir einen nachmachen lassen
...ja ne ist klar..morgen wird das schloss ausgetauscht -
die drei Corby zeichen haben den fall gelöst
-
es ging um ein spawn system ...mehr nicht das erfüllt das was er wollte....danach kann man das spiel weiter spielen und alle funktionen nutzen die es gibt(hab ich auf meinem server auch)
-
das war doch nur ein beispiel
aber danke -
Lua
Alles anzeigenfunction SpawnPlayerAt() spawnmath = math.random(1,3) if spawnmath == 1 then setElementPosition ( source, 1482.3000488281, -1750.3000488281, 15.39999961853 ) elseif spawnmath == 2 then setElementPosition ( source, 1476.9000244141, -1749.1999511719, 15.39999961853 ) elseif spawnmath == 3 then setElementPosition ( source, 1476.9000244141, -1749.1999511719, 15.39999961853 ) end end addEventHandler("onPlayerSpawn", getRootElement(), SpawnPlayerAt)
das hab ich erst gestern für einen anderen lua anfänger gemacht
das math.random dient dazu das man nach zufall an einem ort gespawnt wird
-
misst hab gedacht du merkst es nicht
da ich nach 40min testen und hunderten von versuchen..wie bei meinen anderen scripts mit tabelen (hab 1-2 scripte da geht es )
endlich dieses script fertig stellen wollte um überhaupt zu kucken ob es so geht wie ich mir das denke..hab ich es einach mit elseif gemachtjetzt ist es zwar 700 zeilen lang aber es funktioniert wenigsen *;(*
naja auser das nach ablauf, das script einem aus dem auto schmeist und die rechnung für reperaturen stellt
PewX: hilfeeeeee---------------------------------------------
edit habs thx
-----Lua
Alles anzeigenelseif getDistanceBetweenPoints3D(px,py,pz,346.4,-87.6,2) < 250 then ---Blueberry Red County outputChatBox ("Ihr Fahrzeug wurde in ihrer nähe abgestellt!", thePlayer, 0, 255, 0) outputChatBox ("Es wurde ihnen "..preis.." $ abgezogen", thePlayer, 0, 255, 0) takePlayerMoney ( thePlayer, preis) rent_car = createVehicle(carid,346.4,-87.6,2,0,0,0) rent_car_blip = createBlipAttachedTo(rent_car,55) local crt = setTimer(function() if (isPedInVehicle(thePlayer)) and (getPedOccupiedVehicle(thePlayer) == rent_car) then if (crt) and (isTimer(crt)) then resetTimer(crt) end takePlayerMoney ( thePlayer, preis) outputChatBox ("Ihr Vertrag wurde um 60min verlängert!", thePlayer, 0, 255, 0) else rent_car_health = getElementHealth(rent_car) rent_car_health_preis = 1000 - rent_car_health rent_car_health_preis2 = rent_car_health_preis * schaden_preis takePlayerMoney(thePlayer, rent_car_health_preis2) destroyElement(rent_car) destroyElement(rent_car_blip) outputChatBox ("Es wurde ihnen "..rent_car_health_preis2.." $ für reperaturen des Fahrzeugs abgezogen", thePlayer, 0, 255, 0) end end,1000*60*1,1) elseif
wenn man im fahrzeug sitzt wird der vertrag erfolgreich verlängert wenn nicht wird das fahrzeug entfernt....jetzt aber das nächste problem
nach der 1 verlängerung wird das script ungültig..keine fehler etc..aber der vertag wird dann weder ein weiteres mal verlängert bzw das auto wird auch nicht entfernt wenn der timer das zweite mal abläuft