-
Posts
405 -
Joined
-
Last visited
Everything posted by Vision
-
Good job
-
Skin mod https://community.multitheftauto.com/index.php?p= ... ls&id=5542 DONE
-
Where is the code?
-
engineLoadTXD engineImportTXD engineLoadDFF engineReplaceModel
-
You're welcome
-
local ablauf = {} local ped = {} local stat = {} local firetimer = {} local timer = {} local jx, jy, jz = {}, {}, {} local pedSayTimer = {} local say_messages = { [1] = "Hallo!", [2] = "Ich mache nur meinen Job.", [3] = "Brauchst du Hilfe? Nein? Ich auch nicht.", [4] = "Du befindest dich in einer sehr gefaehrlichen Lage.", [5] = "Menschen koennen unterwasser ueberleben. Aber nicht lange.", [6] = "Der Koerper eines Menschens enthaelt ein halbes kilo Salz.", [7] = "Kopiere einen Spiegel, und du erhaelst einen Fotokopierer.", [8] = "Der erste Passagierflug fand 1940 statt. Alle an Bord kreischten waerend des gesammten Flug's.", [9] = "Der erste Mensch der bewies, das Kuhmlich trinkbar ist, war sehr, sehr durstig.", [10] = "Bevor das Flugzeug erfunden wurde, musste jeder Mensch 100 Kilo Helium essen, um fliegen zu koennen.", [11] = "Mobiltelefone verursachen kein Krebs. Nur Hepatitis.", [12] = "69 Prozent aller Zaubertricks sind keine Zaubertricks, sondern hexerei.", [13] = "Ratten koennen nicht spucken.", [14] = "Auf jeden quadratzentimeter Mensch leben 32 Millionen Bakterien.", [15] = "Der Mond umkreist die Erde alle 27,32 Tage.", [16] = "Die Milliardste stelle von Pi ist 9.", [17] = "Ein Liter Wasser wiegt 9,99 Kilogramm.", [18] = "Heisses Wasser gefriert schneller als kaltes.", [19] = "China ist der zweitgroesste Hersteller von Sojabohnen.", [20] = "Wolfram besitzt den zweithoechsten Siedepunk. 3410.C", [21] = "Die Zahene 2x Taeglich zu Reinigen ist die beste Methode gegen Mundgeruch.", [22] = "Die Autobremse wurde erst 1895 erfunden. Zuvor musste der Fahrer solange im Kreis fahren, bis alle Insassen ihre Geschaefte erledigt hatten.", [23] = "Der erste Mensch auf dem Mount Everest betrat ihn ausversehn, als er einen Vogel jagte.", [24] = "Der Karpfen ist der giftigste Fisch der Welt.", [25] = "Rechtshaender leben im Durchschnitt neun Jahre laenger als Linkshaender.", [26] = "Eine Schlange kann bis zu 3 Jahren schlafen.", [27] = "Wenn man 6 Jahre und 9 Monate ununterbrochen furzt, hat man genug Gas gesammelt, um die Energie einer Atombombe darzustellen.", [28] = "Mit dem Kopf gegen die Wand zu knallen verbraucht 150 Kalorien die Stunde.", [29] = "Es ist unmoeglich mit offenen Augen zu niesen.", [30] = "Man stirbt eher an einem Champagner-Korken als von einer giftigen Spinne.", [31] = "1567 stolperte der Mann mit dem laengsten Bart Europas ueber eben diesen, stuerzte die Treppe herab und brach sich das Genick.", [32] = "In Indien ist es moeglich Tiere zu heiraten.", [33] = "Erhitzt man Eier in der Mikrowelle explodieren sie.", [34] = "Ein Mensch wiegt weniger, wenn der Mond genau ueber ihm steht.", [35] = "Nach einer Auswertung von 32.000.000 Datensaetzen ist das haeufigste Passwort im Internet 123456.", [36] = "Ein Mensch kann durch einen Sprung auf ebenem Boden nicht laenger als eine Sekunde in der Luft bleiben.", [37] = "Tritt man gegen eine Laterne mit einer Quecksilberdampflampe, erlischt diese fuer bis zu 5 Minuten.", [38] = "Der Halleyscher Komet naehert sich der Erde alle 76 Jahre.", [39] = "Zu jeder Uhrzeit sind auf der ganzen Welt rund 50 Millionen Menschen betrunken." } local function doPedSaySomething(ped) if(isTimer(pedSayTimer[ped])) then killTimer(pedSayTimer[ped]) end if(isElement(ped)) then local message = say_messages[math.random(1, #say_messages)] local x, y, z = getElementPosition(ped) local col = createColSphere(x, y, z, 10) for index, p in ipairs( getElementsWithinColShape(col, "player") ) do local x2, y2, z2 = getElementPosition ( p ) local distance = getDistanceBetweenPoints3D ( x, y, z, x2, y2, z2 ) local rgb = 15 * distance - 125 local rgb = math.abs ( rgb - 255 ) + 125 outputChatBox ("Bodyguard sagt: " ..message, p, rgb, rgb, rgb ) end destroyElement(col) pedSayTimer[ped] = setTimer(doPedSaySomething, 10000+math.random(5000, 60000), 1, ped) end end local function functionscheck() for index, p in next, ped do if(isElement(p)) then local player = getPlayerFromName(getElementData(p, "besitzer")) if(player) and (ped[player]) then if(isElement(p)) and (ablauf[player] == true) then if not(stat[p]) then stat[p] = {} timer[p] = {} end local owner = player if(owner) then local x, y, z = getElementPosition(owner) local x2, y2, z2 = getElementPosition(p) if(getDistanceBetweenPoints3D(x, y, z, x2, y2, z2) > 3) then -- SPRINT CHECK -- stat[p]["running"] = true if(getDistanceBetweenPoints3D(x, y, z, x2, y2, z2) > 10) then if(stat[p]["jumping"] ~= true) and (stat[p]["inveh"] ~= true) then setPedAnimation(p, "ped" , "sprint_civi", -1, true, true, false) -- Sprintet end else if(stat[p]["jumping"] ~= true) and (stat[p]["inveh"] ~= true) then setPedAnimation(p, "ped" , "JOG_maleA", -1, true, true, false) -- Joggt end end -- ROTATION -- local x1, y1 = getElementPosition(p) local x2, y2 = getElementPosition(owner) local rot = math.atan2(y2 - y1, x2 - x1) * 180 / math.pi rot = rot-90 setPedRotation(p, rot) -- CAR -- local inveh = false if(isPedInVehicle(player)) then inveh = true end if(inveh == true) and (getDistanceBetweenPoints3D(x, y, z, x2, y2, z2) < 4) then if(stat[p]["inveh"] ~= true) and (stat[p]["enterveh"] ~= true) then stat[p]["enterveh"] = true setPedAnimation(p) triggerClientEvent(getRootElement(), "doPedEnter", player, p, true) setTimer(function() local occupants = getVehicleOccupants(getPedOccupiedVehicle(player)) for i = 1, getVehicleMaxPassengers(getPedOccupiedVehicle(player)), 1 do if not(occupants[i]) then warpPedIntoVehicle(p, getPedOccupiedVehicle(player), i) stat[p]["inveh"] = true break; end end stat[p]["enterveh"] = false end, 2000, 1) end else if(stat[p]["inveh"] == true) and (stat[p]["enterveh"] == false) and(isPedInVehicle(player) == false) then -- er ist nicht im auto aber ich bin es stat[p]["enterveh"] = true triggerClientEvent(getRootElement(), "doPedExitVeh", player, p, true) setTimer(function() removePedFromVehicle(p) stat[p]["enterveh"] = false stat[p]["inveh"] = false end, 1000, 1) end end -- JUMP CHECK -- if(inveh == false) then if((z-z2) > 0.-- s8) --> and (getDistanceBetweenPoints3D(x, y, z, x2, y2, z2) < 4) and (stat[p]["jumping"] ~= true) then -- er ist oben stat[p]["jumping"] = true setPedAnimation(p) triggerClientEvent(getRootElement(), "doPedJump", player, p, true) if(isTimer(timer[p]["jump"])) then killTimer(timer[p]["jump"]) end timer[p]["jump"] = setTimer(function() stat[p]["jumping"] = false triggerClientEvent(getRootElement(), "doPedJump", player, p, false) end, 800, 1) end end else if (stat[p]["running"] == true)then stat[p]["running"] = false setPedAnimation(p) end end else destroyElement(p) end end end else p = nil end end end setTimer(functionscheck, 200, -1) ----------------------------------------------HERE I DID THE CODE---------------------------------------------------------- addCommandHandler("pet", function(p) if(ablauf[p] == true) then return end ablauf[p] = true local x, y, z = getElementPosition(p) ped[p] = createPed(7, x, y+1, z) createBlipAttachedTo(ped[p],24,2,0,255,0,0,0,200) setElementData(ped[p], "besitzer", getPlayerName(p)) setElementData(ped[p], "bodyguard", true) giveWeapon(ped[p], 0, 99999, true) setPedStat (ped[p], 72, 999) --addEventHandler("onClientPedDamage", ped, on_damage_check) pedSayTimer[ped[p]] = setTimer(doPedSaySomething, 5000, 1, ped[p]) addEventHandler("onPedWasted", ped[p], function() local ped = source setTimer(destroyElement, 1000, 1, ped) ablauf[p] = false end) end)
-
addEvent("Bank", true) function Bank(thePlayer) setElementFrozen(thePlayer, true) outputChatBox("Hacking started! It will take 5 mins to hack the Bank!", 255, 255, 0) end addEventHandler("Bank", root, Bank) setTimer ( hacked, 300000, 1) addEvent("hacked", true) function hacked(thePlayer) givePlayerMoney (thePlayer, 10000) setElementFrozen(thePlayer, false) setPlayerWantedLevel ( thePlayer, 3 ) end addEventHandler("hacked", root, hacked)
-
Roads mod https://community.multitheftauto.com/index.php?p= ... ls&id=2007 https://community.multitheftauto.com/ind ... ls&id=1998 DONE
-
chair = createObject ( 1810, 1470.5999755859, -2231.399023438 , 12.39999961853, 0, 0, 0 ) chair2 = createObject ( 1810, 1471.5999755859, -2231.3999023438 , 12.39999961853, 0, 0, 0 ) chair3 = createObject ( 1810, 1472.5, -2231.3999023438 , 12.39999961853, 0, 0, 0 ) chair4 = createObject ( 1810, 1473.5, -2231.3999023438 , 12.39999961853, 0, 0, 0 ) chair5 = createObject ( 1810, 1474.4000244141, -2231.3999023438 , 12.39999961853, 0, 0, 0 ) chair6 = createObject ( 1810, 1475.4000244141, -2231.3999023438, 12.39999961853, 0, 0, 0 ) chair7 = createObject ( 1810, 1476.3000488281, -2231.5 , 12.39999961853, 0, 0, 0 ) chair8 = createObject ( 1810, 1477.3000488281, -2231.6000976563 , 12.39999961853, 0, 0, 0 ) chair9 = createObject ( 1810, 1478.4000244141, -2231.6999511719 , 12.39999961853, 0, 0, 0 ) chair10 = createObject ( 1810, 1479.5,-2231.8999023438 , 12.39999961853, 0, 0, 0 ) chair11 = createObject ( 1810, 1481.4000244141, -2226.6000976563 , 12.5, 0, 0, 0 ) chair12 = createObject ( 1810, 1479, -2226.5 , 12.39999961853, 0, 0, 0 ) chair13 = createObject ( 1810, 1477.8000488281, -2226.6000976563 , 12.39999961853, 0, 0, 0 ) chair14 = createObject ( 1810, 1476.5, -2226.6000976563 , 12.39999961853, 0, 0, 0 ) chair15 = createObject ( 1810, 1475.3000488281, -2226.5 , 12.39999961853, 0, 0, 0 ) chair16 = createObject ( 1810, 1474.1999511719, -2226.6000976563 , 12.39999961853, 0, 0, 0 ) chair17 = createObject ( 1810, 1473.0999755859, -2226.6000976563 , 12.39999961853, 0, 0, 0 ) chair18 = createObject ( 1810, 1471.8000488281, -2226.6000976563 , 12.39999961853, 0, 0, 0 ) chair19 = createObject ( 1810, 1470.5, -2226.6999511719 , 12.39999961853, 0, 0, 0 ) chair20 = createObject ( 1810, 1468.4000244141, -2226.6000976563 , 12.5, 0, 0, 0 ) myMarker1 = createMarker( 1482.5, -2233.6000976563, 13.5, 'cylinder', 3, 255, 0, 0, 150 ) myMarker2 = createMarker( 1480.0999755859, -2235.3000488281, 13.39999961853, 'cylinder', 3, 255, 0, 0, 150 ) myMarker3 = createMarker( 1478, -2234.8999023438, 13.39999961853, 'cylinder', 3, 255, 0, 0, 150 ) myMarker4 = createMarker( 1475.9000244141, -2234.8999023438, 13.39999961853, 'cylinder', 3, 255, 0, 0, 150 ) myMarker5 = createMarker( 1473.9000244141, -2234.8000488281, 13.39999961853, 'cylinder', 3, 255, 0, 0, 150 ) myMarker6 = createMarker( 1471.9000244141, -2235.1000976563, 13.39999961853, 'cylinder', 3, 255, 0, 0, 150 ) myMarker7 = createMarker( 1469.9000244141, -2234.6000976563, 13.39999961853, 'cylinder', 3, 255, 0, 0, 150 ) myMarker8 = createMarker( 1466.0999755859, -2233.1000976563, 13.5, 'cylinder', 3, 255, 0, 0, 150 ) myMarker9 = createMarker( 1482.5, -2226.8000488281, 13.5, 'cylinder', 3, 255, 0, 0, 150 ) myMarker10 = createMarker( 1478.0999755859, -2227.8000488281, 13.39999961853, 'cylinder', 3, 255, 0, 0, 150 ) myMarker11 = createMarker( 1476.3000488281, -2227.1000976563, 13.39999961853, 'cylinder', 3, 255, 0, 0, 150 ) myMarker12 = createMarker( 1474.4000244141, -2227.3999023438, 13.39999961853, 'cylinder', 3, 255, 0, 0, 150 ) myMarker13 = createMarker( 1472.5, -2227.3999023438, 13.39999961853, 'cylinder', 3, 255, 0, 0, 150 ) myMarker14 = createMarker( 1470.5, -2227, 13.39999961853, 'cylinder', 3, 255, 0, 0, 150 ) myMarker15 = createMarker( 1474.6999511719, -2230.5, 13.39999961853, 'cylinder', 3, 255, 0, 0, 150 ) myMarker16 = createMarker( 1467.1999511719, -2226.5, 13.5, 'cylinder', 3, 255, 0, 0, 150 ) function MarkerHit1( player, matchingDimension ) setPedAnimation( player, "ped", "SEAT_idle", -1, true, false, true ) end addEventHandler( "onMarkerHit", myMarker1, MarkerHit1 ) addEventHandler( "onMarkerHit", myMarker2, MarkerHit1 ) addEventHandler( "onMarkerHit", myMarker3, MarkerHit1 ) addEventHandler( "onMarkerHit", myMarker4, MarkerHit1 ) addEventHandler( "onMarkerHit", myMarker5, MarkerHit1 ) addEventHandler( "onMarkerHit", myMarker6, MarkerHit1 ) addEventHandler( "onMarkerHit", myMarker7, MarkerHit1 ) addEventHandler( "onMarkerHit", myMarker8, MarkerHit1 ) addEventHandler( "onMarkerHit", myMarker9, MarkerHit1 ) addEventHandler( "onMarkerHit", myMarker10, MarkerHit1 ) addEventHandler( "onMarkerHit", myMarker11, MarkerHit1 ) addEventHandler( "onMarkerHit", myMarker12, MarkerHit1 ) addEventHandler( "onMarkerHit", myMarker13, MarkerHit1 ) addEventHandler( "onMarkerHit", myMarker14, MarkerHit1 ) addEventHandler( "onMarkerHit", myMarker15, MarkerHit1 ) addEventHandler( "onMarkerHit", myMarker16, MarkerHit1 )
-
Line 1 must be: addCommandHandler("sit",
-
change this function makePlayerunSitDown(thePlayer,cmdname) to function makePlayerunSitDown(player,cmdname)
-
Yes, You are right, I had not thought about it
-
And this setPedAnimation( thePlayer, nil, nil,-1,true,false,true ) outputChatBox( "Sitting Mode: Off!", thePlayer, 255, 0, 0 ) setElementData( thePlayer, "sit", "deactivated" ) toggleControl( thePlayer, "forward", true ) toggleControl( thePlayer, "jump", true ) toggleControl( thePlayer, "aim_weapon", true ) toggleControl( thePlayer, "fire", true ) shoud be setPedAnimation( player, nil, nil,-1,true,false,true ) outputChatBox( "Sitting Mode: Off!", player, 255, 0, 0 ) setElementData( player, "sit", "deactivated" ) toggleControl( player, "forward", true ) toggleControl( player, "jump", true ) toggleControl( player, "aim_weapon", true ) toggleControl( player, "fire", true )
-
Try this ablauf = {} ped = {} addCommandHandler("getguard", function(p) if isObjectInACLGroup ( "user." ..getAccountName ( getPlayerAccount ( p ) ), aclGetGroup ( "Admin" ) ) then if(ablauf[p] == true) then return end ablauf[p] = true local x, y, z = getElementPosition(p) ped[p] = createPed(164, x, y+1, z) setElementData(ped[p], "besitzer", getPlayerName(p)) setElementData(ped[p], "bodyguard", true) giveWeapon(ped[p], 25, 99999, true) setPedStat (ped[p], 72, 999) addEventHandler("onPedWasted", ped[p], function() local ped = source setTimer(destroyElement, 1000, 1, ped) ablauf[p] = false end) end end)
-
addCommandHandler("getguard", function(p) if isObjectInACLGroup ( "user." ..getAccountName ( getPlayerAccount ( p ) ), aclGetGroup ( "Admin" ) ) then if(ablauf[p] == true) then return end ablauf[p] = true local x, y, z = getElementPosition(p) ped[p] = createPed(164, x, y+1, z) setElementData(ped[p], "besitzer", getPlayerName(p)) setElementData(ped[p], "bodyguard", true) giveWeapon(ped[p], 25, 99999, true) setPedStat (ped[p], 72, 999) addEventHandler("onPedWasted", ped[p], function() local ped = source setTimer(destroyElement, 1000, 1, ped) ablauf[p] = false end) end end)
-
Skin mod https://community.multitheftauto.com/index.php?p= ... ls&id=5482 DONE
-
This one create a ped when the resource starts function thePed( name ) local djPed = createPed ( 47, 1984.86975, 1526.91504, 12.82 ) setPedRotation ( djPed, 0 ) setPedAnimation( djPed, "DANCING", "dnce_M_c" ) end addEventHandler("onResourceStart", root, thePed)
-
Stolen: https://community.multitheftauto.com/ind ... ls&id=1016 https://community.multitheftauto.com/ind ... ls&id=1009 https://community.multitheftauto.com/ind ... ls&id=1015 https://community.multitheftauto.com/ind ... ls&id=1017 DONE
