Habs Danke:=)
Beiträge von MasterofDisaster
-
-
Es Passiert nix ihc spawne nicht mehr wenn ich das änder
-
Hie rdie Death.lua:
Lua
Alles anzeigenfunction playerdeath ( ammo, killer, weapon, part ) local player = source vioSetElementData ( player, "alcoholFlushPoints", 0 ) vioSetElementData ( player, "drugFlushPoints", 0 ) vioSetElementData ( player, "cigarettFlushPoints", 0 ) if part then if part == 9 then setPedHeadless ( player, true ) end end if getElementData ( player, "In_DMArena" ) == 1 then else if isKeyBound ( player, "enter_exit", "down", heliCoSeat ) then heliCoSeat ( player ) end if not vioGetElementData ( player, "isInHighNoon" ) and ( not getElementData ( player, "In_DMArena" ) or getElementData ( player, "In_DMArena" ) == 0 ) then vioSetElementData ( player, "hunger", 40 ) hideTruckMarkers ( player ) if vioGetElementData ( player, "callswith" ) then if vioGetElementData ( player, "callswith" ) ~= "none" then local caller = getPlayerFromName ( vioGetElementData ( player, "callswith" ) ) if caller then vioSetElementData ( caller, "callswith", "none" ) vioSetElementData ( caller, "call", false ) vioSetElementData ( caller, "calls", "none" ) vioSetElementData ( caller, "callswith", "none" ) vioSetElementData ( caller, "calledby", "none" ) outputChatBox ( "*Knack* - Die Leitung ist tod!", caller, 125, 0, 0 ) end vioSetElementData ( player, "callswith", "none" ) vioSetElementData ( player, "call", false ) vioSetElementData ( player, "calls", "none" ) vioSetElementData ( player, "callswith", "none" ) vioSetElementData ( player, "calledby", "none" ) end end if vioGetElementData ( player, "isInDrivingSchool" ) then cancelDrivingSchoolPlayer ( player ) end if getPedOccupiedVehicle ( player ) then removePedFromVehicle ( player ) end if isElement ( killer ) and killer ~= player and getPlayerName ( killer ) and weapon and not isCop ( killer ) then outputServerLog ( getPlayerName ( killer ).." hat "..getPlayerName(player).." mit Waffe "..weapon.." erledigt!" ) if vioGetElementData ( player, "fraktion" ) == 0 then local x1, y1, z1 = getElementPosition ( player ) local x2, y2, z2 = getElementPosition ( killer ) if getDistanceBetweenPoints3D ( x1, y1, z1, x2, y2, z2 ) < 7.5 then outputChatBox ( "Du hast ein Verbrechen begangen: Mord, gemeldet von: Anonym", killer, 0, 0, 150 ) if vioGetElementData ( killer, "wanteds" ) <= 5 then vioSetElementData ( killer, "wanteds", vioGetElementData ( killer, "wanteds" ) + 1 ) setPlayerWantedLevel ( killer, vioGetElementData ( killer, "wanteds" ) ) end elseif getDistanceBetweenPoints3D ( x1, y1, z1, x2, y2, z2 ) < 15 then if math.random ( 1, 2 ) == 1 then outputChatBox ( "Du hast ein Verbrechen begangen: Mord, gemeldet von: Anonym", killer, 0, 0, 150 ) if vioGetElementData ( killer, "wanteds" ) <= 5 then vioSetElementData ( killer, "wanteds", vioGetElementData ( killer, "wanteds" ) + 1 ) setPlayerWantedLevel ( killer, vioGetElementData ( killer, "wanteds" ) ) end else vioSetElementData ( killer, "lastcrime", "mord" ) end else vioSetElementData ( killer, "lastcrime", "mord" ) end end end vioSetElementData ( player, "isinairportmission", false ) setPlayerNametagColor ( player, 200, 200, 200 ) vioSetElementData ( player, "isInRace", false ) unbindKey ( player, "mouse_wheel_up", "down", weaponsup ) unbindKey ( player, "mouse_wheel_down", "down", weaponsdown ) unbindKey ( player , "g", "down", rein ) unbindKey ( player, "enter", "down", eject ) unbindKey ( player, "rshift", "down", helidriveby ) unbindKey ( player, "1", "down", tazer_func ) vioSetElementData ( player, "heaventime", 0 ) setTimer ( endfade, 5000, 1, player ) local hitmanbonustime = 0 vioSetElementData ( player, "hitmandeath", false ) if isHitman ( killer ) then local contract = vioGetElementData ( player, "contract" ) if contract > 0 then vioSetElementData ( player, "hitmandeath", true ) local hitmanbonustime = 60000 vioSetElementData ( player, "contract", 0 ) vioSetElementData ( killer, "money", tonumber ( vioGetElementData ( killer, "money" ) ) + contract ) givePlayerMoney ( killer, contract ) triggerClientEvent ( killer, "HudEinblendenMoney", getRootElement() ) playSoundFrontEnd ( killer, 40 ) outputChatBox ( "Du solltest dir Gedanken machen - auf dich waren "..contract.." $ Kopfgeld ausgesetzt!", player, 125, 0, 0 ) outputChatBox ( "Ziel erledigt. Belohnung: "..contract.." $.", killer, 125, 0, 0 ) end end setTimer ( revive, 60000+hitmanbonustime, 1, player ) if vioGetElementData ( source, "isInArea51Mission" ) then setPlayerOutOfArea51 ( source ) outputChatBox ( "Mission gescheitert!", source, 125, 0, 0 ) end if killer and killer ~= player and getElementType ( killer ) == "player" then local kills = tonumber ( vioGetElementData ( killer, "kills" ) ) vioSetElementData ( killer, "kills", kills + 1 ) blackListKillCheck ( player, killer, weapon ) if isOnDuty ( killer ) or isArmy ( killer ) then if vioGetElementData ( player, "wanteds" ) == 0 then vioSetElementData ( killer, "boni", vioGetElementData ( killer, "boni" )-wantedprice ) outputChatBox ( "Du hast einen Zivilisten erledigt - dir werden "..wantedprice.." $ bei der naechsten Abrechnung abgezogen!", killer, 125, 0, 0 ) else local strafe = vioGetElementData ( player, "wanteds" ) * wantedprice local wanteds = vioGetElementData ( player, "wanteds" ) local time = vioGetElementData ( player, "wanteds" ) * jailtimeperwanted * 1.2 vioSetElementData ( player, "wanteds", 0 ) setPlayerWantedLevel ( player, 0 ) if tonumber(strafe) > vioGetElementData ( player, "money" ) then takePlayerMoney ( player, vioGetElementData ( player, "money" ) ) triggerClientEvent ( player, "HudEinblendenMoney", getRootElement() ) vioSetElementData ( player, "money", 0 ) else vioSetElementData ( player, "money", tonumber(vioGetElementData ( player, "money" )) - tonumber(strafe) ) takePlayerMoney ( player, tonumber(strafe) ) triggerClientEvent ( player, "HudEinblendenMoney", getRootElement() ) end vioSetElementData ( player, "jailtime", time ) vioSetElementData ( player, "bail", 0 ) local grammafix = " ohne Kaution " outputChatBox ( "Du wurdest von Polizist "..getPlayerName(killer).." erledigt und"..grammafix.."fuer "..strafe.." $ und "..time.." Minuten eingesperrt!", player, 0, 125, 0 ) vioSetElementData ( killer, "boni", vioGetElementData ( killer, "boni" )+wanteds*(wantedprice/3) ) outputChatBox ( "Du hast "..getPlayerName ( player ).." erledigt und erhaelst bei der naechsten Abrechnung "..wanteds*(wantedprice/3).." $ Bonus!", killer, 0, 125, 0 ) end end end if isKeyBound ( player, "mouse3", "up", explodeTerror, player ) then explodeTerror ( player ) end vioSetElementData ( player, "deaths", vioGetElementData ( player, "deaths" ) + 1 ) setPlayerNametagShowing ( player, true ) if not vioGetElementData ( player, "isInHighNoon" ) then local curdrogen = vioGetElementData ( player, "drugs" ) if curdrogen > 0 then local amount = getDropAmount ( curdrogen ) vioSetElementData ( player, "drugs", curdrogen - amount ) local x, y, z = getElementPosition ( player ) pickup = createPickup ( 0, 0, 0, 3, 1210, 1 ) setElementPosition ( pickup, x, y, z ) vioSetElementData ( pickup, "amount", amount ) setElementDimension ( pickup, getElementDimension ( player ) ) setElementInterior ( pickup, getElementInterior ( player ) ) addEventHandler ( "onPickupHit", pickup, drugDropHit ) end local curmats = vioGetElementData ( player, "mats" ) if curmats > 0 then local amount = getDropAmount ( curmats ) vioSetElementData ( player, "mats", curmats - amount ) local x, y, z = getElementPosition ( player ) pickup = createPickup ( 0, 0, 0, 3, 1210, 1 ) setElementPosition ( pickup, x + 0.5, y, z ) vioSetElementData ( pickup, "amount", amount ) setElementDimension ( pickup, getElementDimension ( player ) ) setElementInterior ( pickup, getElementInterior ( player ) ) addEventHandler ( "onPickupHit", pickup, matDropHit ) end local money = vioGetElementData ( player, "money" ) loss = 5 if money > 0 then vioSetElementData ( player, "money", math.abs(math.floor(money/100*(100-loss))) ) takePlayerMoney ( player, math.floor(money/100*loss) ) local x, y, z = getElementPosition ( player ) pickup = createPickup ( 0, 0, 0, 3, 1212, 1 ) setElementPosition ( pickup, x, y + 0.5, z ) vioSetElementData ( pickup, "money", math.floor(money/100*loss) ) setElementDimension ( pickup, getElementDimension ( player ) ) setElementInterior ( pickup, getElementInterior ( player ) ) addEventHandler ( "onPickupHit", pickup, moneyDropHit ) end end setElementDimension ( player, 0 ) setElementInterior ( player, 0 ) else vioSetElementData ( player, "isInHighNoon", false ) setTimer ( savespawn, 5000, 1, player, -2617.2189941406, 212, 4.4970808029175, 0, 0, 0, true ) end end showChat ( player, true ) showPlayerHudComponent ( player, "radar", true ) end addEventHandler ( "onPlayerWasted", getRootElement(), playerdeath ) function endfade ( player ) if isElement ( player ) then removePedFromVehicle ( player ) triggerClientEvent ( player, "infobox_start", getRootElement(), "\nDu wurdest erledigt\nund wirst nun im\nKrankenhaus wieder\nzusammen geflickt!", 7500, 125, 0, 0 ) local x1, y1, z1 = getElementPosition ( player ) local x2, y2, z2 = 1605.4418945313, 1868.0090332031, 27.071100234985 local x3, y3, z3 = -2537.9006347656, 618.84533691406, 33.35578918457 local distToSF = getDistanceBetweenPoints3D ( x1, y1, z1, x2, y2, z2 ) local distToLV = getDistanceBetweenPoints3D ( x1, y1, z1, x3, y3, z3 ) if distToSF > distToLV then setCameraMatrix ( player, -2537.9006347656, 618.84533691406, 33.35578918457, -2616.6801757813, 619.22979736328, 39.688884735107 ) else setCameraMatrix ( player, 1605.4418945313, 1868.0090332031, 27.071100234985, 1606.3515625, 1819.0625, 22.315660476685 ) end if tonumber ( vioGetElementData ( player, "adminlvl" ) ) < 1 then toggleAllControls ( player, false ) end showPlayerHudComponent ( player, "radar", false ) triggerClientEvent ( player, "showProgressBar", player ) showChat ( player, true ) end end function revive ( player ) if isElement ( player ) then toggleAllControls ( player, true ) triggerClientEvent ( player, "infobox_start", getRootElement(), "\nDu bist wieder\nfit! Pass beim\nnaechsten mal\nbesser auf!", 7500, 0, 125, 0 ) vioSetElementData ( player, "heaventime", 0 ) if vioGetElementData ( player, "money" ) >= hospitalcosts then vioSetElementData ( player, "money", vioGetElementData ( player, "money" ) - hospitalcosts ) takePlayerMoney ( player, hospitalcosts ) else takePlayerMoney ( player, vioGetElementData ( player, "money" ) ) vioSetElementData ( player, "money", 0 ) end triggerClientEvent ( player, "HudEinblendenMoney", getRootElement() ) playSoundFrontEnd ( player, 17 ) RemoteSpawnPlayer ( player ) showChat ( player, true ) end end function headFixOnSpawn () setPedHeadless ( source, false ) end addEventHandler ( "onPlayerSpawn", getRootElement(), headFixOnSpawn ) function botGekillt () if vioGetElementData ( source, "bot" ) then local x = vioGetElementData ( source, "sx" ) local y = vioGetElementData ( source, "sy" ) local z = vioGetElementData ( source, "sz" ) local dim = vioGetElementData ( source, "dim" ) local int = vioGetElementData ( source, "int" ) local rot = vioGetElementData ( source, "rot" ) local botname = vioGetElementData ( source, "botname" ) local model = getElementModel ( source ) destroyElement ( source ) _G[botname] = createPed ( model, x, y, z ) setPedRotation ( _G[botname], rot ) setElementInterior ( _G[botname], int ) setElementDimension ( _G[botname], dim ) end end addEventHandler ( "onPedWasted", getRootElement(), botGekillt )
-
ja und wo -.- Zeile???
-
deathbar.lua--
was muss ihc da genau ändern?
/edit death.lua habs aber was muss ic ändern?
-
Hallo
Gibt es eine Möglichkeit die Todeszeit zu Verringern? bzw GANZ zu löschen? Bitte um Hilfe!!
-
Lua
ERROR: [gamemodes]vio/fraktionen/sfpd/tazer.lua:16: attempt to call global 'isPedAiming' (a nil value)
Hier die Originale Tazer.Lua:
Lua
Alles anzeigenfunction tazer_func ( player ) if player == client or not client then if isOnDuty(player) then if vioGetElementData ( player, "tazer" ) == 1 then else vioSetElementData ( player, "tazer", 0 ) end if vioGetElementData ( player, "tazer" ) == 0 then if not getPedOccupiedVehicle ( player ) then local posX, posY, posZ = getElementPosition( player ) local tazerSphere = createColSphere( posX, posY, posZ, 3 ) local nearbyPlayers = getElementsWithinColShape( tazerSphere, "player" ) destroyElement( tazerSphere ) local bestDist = 999 local px, py, pz = 0, 0, 0 local cDist = 0 for index, nearbyPlayer in ipairs( nearbyPlayers ) do if nearbyPlayer ~= player and not getPedOccupiedVehicle ( nearbyPlayer ) and ( ( isPedAiming ( nearbyPlayer ) and getPedWeapon ( nearbyPlayer ) < 2 ) or not isPedAiming ( nearbyPlayer ) ) then px, py, pz = getElementPosition ( nearbyPlayer ) cDist = getDistanceBetweenPoints3D ( posX, posY, posZ, px, py, pz ) if cDist <= bestDist then curTazerVicitm = nearbyPlayer bestDist = cDist end end end if bestDist < 999 then setPedAnimation( curTazerVicitm, "crack", "crckdeth2",-1,true,true,false) setTimer ( defreeze_tazer, 20000, 1, curTazerVicitm ) vioSetElementData ( player, "tazer", 1 ) setTimer ( reuse_tazer, 25000, 1, player ) local posX, posY, posZ = getElementPosition( player ) local chatSphere = createColSphere( posX, posY, posZ, 10 ) local nearbyPlayers = getElementsWithinColShape( chatSphere, "player" ) destroyElement ( chatSphere ) toggleAllControls ( curTazerVicitm, false, true, false ) for index, nearbyPlayer in ipairs( nearbyPlayers ) do local pname = getPlayerName ( player ) outputChatBox ( pname.." hat "..getPlayerName(curTazerVicitm).." getazert!", nearbyPlayer, 100, 0, 200 ) end vioSetElementData ( curTazerVicitm, "tazered", true ) else triggerClientEvent ( player, "infobox_start", getRootElement(), "\nEs ist kein\nSpieler in der\nNaehe!", 5000, 125, 0, 0 ) end end else triggerClientEvent ( player, "infobox_start", getRootElement(), "\nTazern ist nur\nalle 25 Sekunden\nmoeglich!", 5000, 125, 0, 0 ) end else triggerClientEvent ( player, "infobox_start", getRootElement(), "\nDu bist kein\nPolizist im\nDienst!", 5000, 125, 0, 0 ) end end end addEvent ( "tazer", true ) addEventHandler ( "tazer", getRootElement(), tazer_func ) addCommandHandler ( "tazer", tazer_func ) function defreeze_tazer ( player ) setPedAnimation ( player ) vioSetElementData ( player, "tazered", false ) if vioGetElementData ( player, "tied" ) then toggleAllControls ( player, true, true, false ) end end
-
nein keine errors
-
Ich habe ein Problem erneut...Alle Polizisten können Nicht Tazern oder Durchsuchen.. weiß er wieso? PS: Deluxe Script!
-
wenn es so sein sollte dann müsste das geht da sein wen ich das create entferne
/EDIT: Fehler gefunden war doppelt in der Meta.. Aber Danke für die Hilfe
-
Nein es bewegt sich aber ein 2. ist da obwohl nur iei ncreateObject da ist
-
Nein gibt es nicht und es kommen auch keine Errors
-
Hallo also Ich habe ein Problem mit der Swat base und Zwar... Ist das createObject weg is natürlich kein Gate da ist es aber drin das createobject ist es doppelt?? hier mal das script
:PS Benutze ddas Deluxe Script
Lua
Alles anzeigenswatGate = createObject ( 980, -489.51202392578, -562.50396728516, 25.5234375, 0, 0, 0) swatGateMoving = false swatGateMoved = false function swat_func ( player ) if isswat(player) or isGatePermitted(player) or isFBI(player) then if getDistanceBetweenPoints3D ( -489.51202392578, -562.50396728516, 25.5234375, getElementPosition ( player ) ) < 17 then moveObject ( swatGate, 3000, -489.51202392578, -562.50396728516, 35.5234375, 0, 0, 0 ) setTimer ( triggerswatGateVarb, 10000, 1 ) outputChatBox("Das Tor schliesst sich in 10 Sekunden Wieder", player ) end end end addCommandHandler ( "swat", swat_func ) function triggerswatGateVarb () moveObject ( swatGate, 3000, -489.51202392578, -562.50396728516, 25.5234375, 0, 0, 0 ) end
-
da lösch ich den boden
-
Hallo
Sorry dass ich wieder frage :/...Aber gibt es irgendeinen Boden oder Mod mit dem ich den Boden wegmachen kann? und die Spuren?
-
-
-
Hallo ich Suche Diesen Roten Streifn kann mir wer helfen?
-
Danke Geht alles :)))
-
Hallo Ich habe eoin nächstes problem und zwar... Der PolizeiPC geht net... Hier sind errors....kann mir wer weiterhelfen??