Jump to content

GGeri

Members
  • Posts

    8
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

GGeri's Achievements

Newbie

Newbie (4/54)

1

Reputation

  1. I want to put a blip in this script, where should I put the createBlip line? client: local storagePoint = {false, false}; local currentDelivery = {false, false}; local endJob = {false, false}; local deliveryPoints = { {2243.4775390625, -1395.4364013672, 24}, {2051.61328125, -1117.5706787109, 25.003568649292}, {1467.8787841797, -1048.9409179688, 23.828125}, {327.58129882813, -1515.5727539063, 36.0390625}, {1336.6231689453, -1063.1055908203, 27.638366699219}, {1906.8187255859, -2043.4294433594, 13.539081573486}, {1855.6429443359, -1991.7288818359, 13.546875}, {2193.7561035156, -1465.6889648438, 25.5390625}, {776.95318603516, -1038.4600830078, 24.264934539795}, {1129.3745117188, -1034.0670166016, 31.900709152222}, {1182.3781738281, -1253.4052734375, 15.1796875}, {2006.8341064453, -1731.9776611328, 13.546875}, {2408.9558105469, 11.318985939026, 26.484375}, {2208.9074707031, -41.475128173828, 26.96821975708}, {2234.5593261719, 161.04037475586, 27.208700180054}, {1425.3210449219, 354.81228637695, 18.84375}, {1298.7332763672, 141.98175048828, 20.420993804932}, {782.72180175781, 355.49261474609, 19.574863433838}, {260.8395690918, -270.61233520508, 1.5835752487183}, {244.20251464844, -32.189167022705, 1.578125}, {924.92437744141, -1823.4632568359, 12.592874526978}, {975.53649902344, -759.5634765625, 112.203125}, {2093.3505859375, -1064.6656494141, 27.788551330566}, {632.46899414063, -1754.3098144531, 13.33126449585}, {724.98651123047, -1438.1890869141, 13.531820297241}, {615.04418945313, -1104.4587402344, 46.910369873047}, {347.41256713867, -1195.2513427734, 76.515625}, {571.57623291016, -1132.0529785156, 50.319370269775}, {1025.8366699219, -981.75268554688, 42.685222625732}, {1447.6071777344, -1319.2266845703, 13.5412}, {951.17224121094, -912.78070068359, 45.765625}, {1325.431640625, -1558.9908447266, 13.539655685425}, {1415.72265625, -1700.3260498047, 13.539485931396}, {883.36114501953, -1798.0211181641, 13.765440940857}, {2502.5837402344, -1134.4586181641, 39.223068237305}, {1724.6293945313, -1176.0129394531, 23.828125}, --{327.58129882813, -1515.5727539063, 36.0390625}, --{327.58129882813, -1515.5727539063, 36.0390625}, --{327.58129882813, -1515.5727539063, 36.0390625}, --{327.58129882813, -1515.5727539063, 36.0390625}, --{327.58129882813, -1515.5727539063, 36.0390625}, --{327.58129882813, -1515.5727539063, 36.0390625}, --{327.58129882813, -1515.5727539063, 36.0390625}, --{327.58129882813, -1515.5727539063, 36.0390625}, --{327.58129882813, -1515.5727539063, 36.0390625}, --{327.58129882813, -1515.5727539063, 36.0390625}, }; function newDelivery() storagePoint[1] = createMarker(2377.2541503906, -1909.2963867188, 13.3828125, "checkpoint", 6, 0, 0, 100, 175); storagePoint[2] = createBlip(2377.2541503906, -1909.2963867188, 13.3828125, 51, 1, 0, 0, 0, 255); outputChatBox("#FFFFFFBig Joe#FECE01[Munkaadó]:#AAAAAA Érkezett egy megrendelés. Vedd fel a kifőzdéből és szállítsd ki!", 0, 0, 0, true); end addEventHandler("onClientVehicleEnter", root, function(thePlayer, seat) if (source == getElementData(localPlayer, "jobVehicle")) then if (seat == 0) then if not (storagePoint[1]) then newDelivery(); end if not (endJob[1]) then endJob[1] = createMarker(1016.8585205078, -1099.0649414063, 23.834857940674, "checkpoint", 4, 100, 0, 0, 175); endJob[2] = createBlip(1016.8585205078, -1099.0649414063, 23.834857940674, 55, 1, 0, 0, 0, 255); end end end end ); addEventHandler("onClientMarkerHit", resourceRoot, function(hitPlayer, mDim) if (mDim) then if (source == storagePoint[1]) then if (hitPlayer == localPlayer) then local vehicle = getPedOccupiedVehicle(hitPlayer); if (vehicle) then if (vehicle == getElementData(localPlayer, "jobVehicle")) then setElementFrozen(localPlayer, true); setElementFrozen(vehicle, true); setTimer(function() setElementFrozen(localPlayer, false); setElementFrozen(vehicle, false); destroyElement(storagePoint[1]); destroyElement(storagePoint[2]); local index = math.random(1, #deliveryPoints); currentDelivery[1] = createMarker(deliveryPoints[index][1], deliveryPoints[index][2], deliveryPoints[index][3], "checkpoint", 4, 0, 0, 100, 175); currentDelivery[2] = createBlip(deliveryPoints[index][1], deliveryPoints[index][2], deliveryPoints[index][3], 51, 1, 0, 0, 0, 255); outputChatBox("#FFFFFF[Kifőzdés]:#AAAAAA Felpakoltuk az árut. Jó utat!", 0, 0, 0, true); end, math.random(3000, 5000), 1); end end end end if (source == currentDelivery[1]) then if (hitPlayer == localPlayer) then local vehicle = getPedOccupiedVehicle(hitPlayer); if (vehicle) then if (vehicle == getElementData(localPlayer, "jobVehicle")) then setElementFrozen(localPlayer, true); setElementFrozen(vehicle, true); setTimer(function() setElementFrozen(localPlayer, false); setElementFrozen(vehicle, false); destroyElement(currentDelivery[1]); destroyElement(currentDelivery[2]); newDelivery(); triggerServerEvent("successfulDelivery", resourceRoot, localPlayer); end, math.random(3000, 5000), 1); end end end end if ( (source == endJob[1]) and (hitPlayer == localPlayer) ) then if (storagePoint[1]) then destroyElement(storagePoint[1]); destroyElement(storagePoint[2]); end if (currentDelivery[1]) then destroyElement(currentDelivery[1]); destroyElement(currentDelivery[2]); end triggerServerEvent("endJob", resourceRoot, localPlayer); destroyElement(endJob[1]); destroyElement(endJob[2]); storagePoint = {false, false}; currentDelivery = {false, false}; endJob = {false, false}; end end end ); server for i, player in ipairs(getElementsByType("player")) do setElementData(player, "jobVehicle", false); end local vehicleSpots = { [1] = {1031.9377441406, -1103.7866210938, 23.828125, createColCuboid(1016.8585205078, -1099.0649414063, 23.834857940674, 12.7, 6.6, 7, 5)}, [2] = {1043.2022705078, -1104.6474609375, 23.828125, createColCuboid(1016.8585205078, -1099.0649414063, 23.834857940674, 12.7, 8.5, 7, 5)}, }; local jobMarker = createMarker(1003.3190917969, -1104.7777099609, 23.828125, "cylinder", 2, 0, 0, 100, 175); local deliveryVehicles = {565, 565}; addEventHandler("onMarkerHit", resourceRoot, function(hitElement, mDim) if (mDim) then if (source == jobMarker) then if (getElementType(hitElement) == "player") then if not ( getElementData(hitElement, "jobVehicle") ) then local isVehicle = false; for i, spot in pairs(vehicleSpots) do local vehicleInSpot = getElementsWithinColShape(spot[4], "vehicle"); if not (#vehicleInSpot > 0) then local jobVehicle = createVehicle(deliveryVehicles[math.random(1,2)], spot[1], spot[2], spot[3]); setElementData(hitElement, "jobVehicle", jobVehicle); outputChatBox("#FFFFFF[Étel szállító]:#00FF00 A járműved készen áll!", hitElement, 0, 0, 0, true); isVehicle = true; break; end end if not (isVehicle) then outputChatBox("#FFFFFF[Étel szállító]:#FF0000 Nincs szabad hely.#AAAAAA Várj egy keveset!", hitElement, 0, 0, 0, true); end else outputChatBox("#FFFFFF[Étel szállító]:#FF0000 Már van járműved!#AAAAAA Keresd meg és menj azzal!", hitElement, 0, 0, 0, true); end end end end end ); addEvent("successfulDelivery", true); addEventHandler("successfulDelivery", resourceRoot, function(player) if (player == client) then local pMoney = getPlayerMoney(client); local moneyPlus = math.random(300, 800); setPlayerMoney(client, pMoney+moneyPlus); outputChatBox("#FFFFFF[Vevő]:#AAAAAA Lepakoltunk. Köszönjük! (A megrendelő "..moneyPlus.."-t fizetett.)", client, 0, 0, 0, true); end end ); addEvent("endJob", true); addEventHandler("endJob", resourceRoot, function(player) if (player == client) then local vehicle = getPedOccupiedVehicle(client); if (vehicle) then if (vehicle == getElementData(client, "jobVehicle")) then local vHealth = getElementHealth(vehicle); if (vHealth < 1000) then local pMoney = getPlayerMoney(client); setPlayerMoney(client, pMoney-(1000-vHealth)); outputChatBox("#FFFFFF[Étel szállító]:#FF0000 A jármű sérült!#AAAAAA Levonunk tőled "..(1000-vHealth).."$-t a javításokra!", client, 0, 0, 0, true); end destroyElement(vehicle); setElementData(client, "jobVehicle", false); end end end end );
  2. So, i writed a helmet script but it only work in CJ skin, why? My script is here: (next page) function addHelmetOnEnter ( thePlayer, seat, jacked ) if ( getElementModel ( source ) == 522 ) then addPedClothes ( thePlayer, "moto", "moto", 16 ) end end addEventHandler ( "onVehicleEnter", getRootElement(), addHelmetOnEnter ) function removeHelmetOnExit ( thePlayer, seat, jacked ) if ( getElementModel ( source ) == 522 ) then removePedClothes ( thePlayer, 16 ) end end addEventHandler ( "onVehicleExit", getRootElement(), removeHelmetOnExit )
  3. local cam1 = createObject ( -1675.083984375, 35.552238464355, 9.9354476928711, 10, 0, 0 ) function gotoCam1( ) local v = getPedOccupiedVehicle(localPlayer) if v and getElementModel(v) == 596 then --596 is Police LS, 597 SF and 598 LV setCameraMatrix ( -1675.083984375, 35.552238464355, 9.9354476928711,-180,90,10 ) outputChatBox("Kamera 01", 0, 255, 0) else outputChatBox ( '[BlackLife] Nem vagy rendőrautóban.', 255, 0, 0 ) return end end addCommandHandler ( 'cctv1', gotoCam1 ) function leave ( ) local bool setCameraTarget ( player thePlayer [, player target = localPlayer ] ) end end addCommandHandler ( 'leave' leave)
  4. and exactly how do i paste it because i tried but it doesn't work could you help?
  5. how can i leave from the camera? This is the script: local cam1 = createObject ( 1886,1592.1999511719,-1370.0999755859,34.299999237061, 10, 0, 0 ) function gotoCam1( ) local v = getPedOccupiedVehicle(localPlayer) if v and getElementModel(v) == 596 then --596 is Police LS, 597 SF and 598 LV setCameraMatrix ( 1592.1999511719,-1370.0999755859,34.299999237061, 1593.0999755859, -1397.3000488281, 27.799999237061,0,100 ) outputChatBox("Camera 01", 0, 255, 0) else outputChatBox ( 'You are not in a police car.', 255, 0, 0 ) return end end addCommandHandler ( 'cctv1', gotoCam1 )
×
×
  • Create New...