Jump to content

تصحيح كود وظيفة


Recommended Posts

السلام عليكم ورحمة الله وبركاته

انا سويت وظيفة موصل البضائع

لكن هناك اخطاء كثيرة

والدي بق ما يظهر شيئ للاسف :(

ألاكواد

local marker1 = createMarker (2246.54395,-2079.64966,12.54688, "cylinder", 1.5, 255, 255, 0, 170 ) 
  
local marker2 = createMarker (2238.59302,-2089.68872,12.54688, "cylinder", 1.5, 255, 0, 0, 170 ) 
  
local marker3 = createMarker (2232.19043,-2081.62744,12.54688, "cylinder", 1.5, 0, 255, 0, 170 ) 
  
createBlip(2232.19043,-2081.62744,12.54688,46) 
  
GUIEditor = { 
    button = {}, 
    memo = {} 
} 
addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
        windowjob = guiCreateWindow(241, 60, 322, 431, "موصل البضائع", false) 
        guiWindowSetSizable(windowjob, false) 
        guiSetVisible(windowjob,false) 
        GUIEditor.memo[1] = guiCreateMemo(10, 28, 300, 235, "وظيفة موصل البضائع\n\nقم بالذهاب الى الماركر الاصفر\n\nلتاخد صندوق بضائع\n\nواوصلها الى الماركر الاحمر\n\nوعند جمع 4 صناديق بضائع\n\nاركب الشاحنة\n\nواذهب للاشارة الحمراء بالخريطة\n\nلتكسب الفلوس\n\nBy : Ja[b]er[X]Pro", false, windowjob) 
        getjob = guiCreateButton(86, 289, 133, 45, "get job", false, windowjob) 
        guiSetProperty(getjob, "NormalTextColour", "FFFFFEFE") 
        GUIEditor.button[1] = guiCreateButton(103, 354, 101, 45, "close", false, windowjob) 
        guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFFFFEFE")     
    end 
) 
  
addEventHandler("onClientGUIClick",root, function() 
    if (source == GUIEditor.button[1]) then 
            guiSetVisible(windowjob,false) 
            showCursor(false) 
    end 
end) 
  
addEventHandler("onClientMarkerHit",marker3, function() 
    guiSetVisible(windowjob,true) 
    showCursor(true) 
end) 
  
addEventHandler("onClientGUIClick",root, function() 
    if (source == getjob) then 
        setPlayerSkin(localPlayer, 20) 
        setElementData(localPlayer,"job",true) 
    end 
end) 
  
addEventHandler("onClientMarkerHit",marker1, function() 
    if getElementData(localPlayer,"job") == true then 
    if getElementData(loaclPlayer,"fff") == 0 then 
        setPedAnimation(localPlayer,"CARRY","liftup") 
        setElementData(localPlayer,"fff",getElementData(localPlayer,"fff") +1) 
        end 
    end 
end) 
  
addEventHandler("onClientMarkerHit",marker2, function() 
    if getElementData(localPlayer,"job") == true and getElementData(localPlayer,"fff") ~= 0 then 
        setElementData(localPlayer,"job2",getElementData(localPlayer,"job2") +1) 
            setElementData(localPlayer,"fff",getElementData(localPlayer,"fff") -1) 
            outputChatBox("You Have"..getElementData(localPlayer,"job2").."/5",source,255,255,0) 
                setPedAnimation( localPlayer, nil) 
        end 
    if getElementData(localPlayer,"job2") == 5 then 
        setPedAnimation( localPlayer, nil) 
        createVehicle( 456,2233.39063,-2094.22803,12.54688, 0, 0, 270 ) 
            destroyElement(marker1) 
            destroyElement(marker2) 
                createBlip(1808.47900,-1434.74524,13.42969,41) 
            local marker4 = createMarker(1808.47900,-1434.74524,12.42969, "cylinder", 1.5, 0, 0, 255, 170 ) 
    end 
end) 
  
  
addEventHandler("onClientMarkerHit",marker4, function() 
  
    givePlayerMoney(localPlayer,100000) 
        destroyElement(marker4) 
end) 
  

Link to comment
طيب وش هي المشكلة ؟

عند لمس

marker2

+

marker3

ما يصير شيئ

ابي عند لمس ماركر 2 يضع الحركة التي حددتها ويعطيه داتا محددة

وعند لمس ماركر 3 يوقف الحركة ويمسح الداتا السابقة ويعطيه داتا باسم اخر

وعندما يجمع 5 من الداتا

تختفي الماركرات

وتظهر سيارة وعلامة بالخريطة

يروح العلامة يكون هناك ماركر 4 الذي عند لمسه يحصل على الفلوس

--------------------------------------------------------------------------

عند لمس الماركر 2

يجيني خطأ سطر 47 بفنكشن getElementData

+

ERROR: job-jaber/client.lua:56: attempt to perform arithmetic on a boolean value

Edited by Guest
Link to comment
  
--server 
  
local marker1 = createMarker (2246.54395,-2079.64966,12.54688, "cylinder", 1.5, 255, 255, 0, 170 ) 
  
local marker2 = createMarker (2238.59302,-2089.68872,12.54688, "cylinder", 1.5, 255, 0, 0, 170 ) 
  
local marker3 = createMarker (2232.19043,-2081.62744,12.54688, "cylinder", 1.5, 0, 255, 0, 170 ) 
  
local blip = createBlip(2232.19043,-2081.62744,12.54688,46,source) 
  
addEventHandler("onResourceStart",root, function() 
  
triggerClientEvent("client",source,marker1,marker2,marker3,blip) 
  
end) 

  
--client 
  
function markers() 
end 
addEvent("client",true) 
addEventHandler("client",root,markers) 
  
  
  
  
GUIEditor = { 
    button = {}, 
    memo = {} 
} 
addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
        windowjob = guiCreateWindow(241, 60, 322, 431, "موصل البضائع", false) 
        guiWindowSetSizable(windowjob, false) 
        guiSetVisible(windowjob,false) 
        GUIEditor.memo[1] = guiCreateMemo(10, 28, 300, 235, "وظيفة موصل البضائع\n\nقم بالذهاب الى الماركر الاصفر\n\nلتاخد صندوق بضائع\n\nواوصلها الى الماركر الاحمر\n\nوعند جمع 4 صناديق بضائع\n\nاركب الشاحنة\n\nواذهب للاشارة الحمراء بالخريطة\n\nلتكسب الفلوس\n\nBy : Ja[b]er[X]Pro", false, windowjob) 
        getjob = guiCreateButton(86, 289, 133, 45, "get job", false, windowjob) 
        guiSetProperty(getjob, "NormalTextColour", "FFFFFEFE") 
        GUIEditor.button[1] = guiCreateButton(103, 354, 101, 45, "close", false, windowjob) 
        guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFFFFEFE")     
    end 
) 
  
addEventHandler("onClientGUIClick",root, function() 
    if (source == GUIEditor.button[1]) then 
            guiSetVisible(windowjob,false) 
            showCursor(false) 
    end 
end) 
  
addEventHandler("onClientMarkerHit",marker3, function() 
    guiSetVisible(windowjob,true) 
    showCursor(true) 
end) 
  
addEventHandler("onClientGUIClick",root, function() 
    if (source == getjob) then 
        setPlayerSkin(localPlayer, 20) 
        setElementData(localPlayer,"job",true) 
    end 
end) 
  
addEventHandler("onClientMarkerHit",marker1, function() 
    if getElementData(localPlayer,"job") == true then 
    if getElementData(loaclPlayer,"fff") == 0 then 
        setPedAnimation(localPlayer,"CARRY","liftup") 
        setElementData(localPlayer,"fff",getElementData(localPlayer,"fff") +1) 
        end 
    end 
end) 
  
addEventHandler("onClientMarkerHit",marker2, function() 
    if getElementData(localPlayer,"job") == true and getElementData(localPlayer,"fff") ~= 0 then 
        setElementData(localPlayer,"job2",getElementData(localPlayer,"job2") +1) 
            setElementData(localPlayer,"fff",getElementData(localPlayer,"fff") -1) 
            outputChatBox("You Have"..getElementData(localPlayer,"job2").."/5",source,255,255,0) 
                setPedAnimation( localPlayer, nil) 
        end 
    if getElementData(localPlayer,"job2") == 5 then 
        setPedAnimation( localPlayer, nil) 
        createVehicle( 456,2233.39063,-2094.22803,12.54688, 0, 0, 270 ) 
            destroyElement(marker1) 
            destroyElement(marker2) 
                createBlip(1808.47900,-1434.74524,13.42969,41) 
            local marker4 = createMarker(1808.47900,-1434.74524,12.42969, "cylinder", 1.5, 0, 0, 255, 170 ) 
    end 
end) 
  
  
addEventHandler("onClientMarkerHit",marker4, function() 
  
    givePlayerMoney(localPlayer,100000) 
        destroyElement(marker4) 
end) 
  
  

Link to comment
  
--server 
  
local marker1 = createMarker (2246.54395,-2079.64966,12.54688, "cylinder", 1.5, 255, 255, 0, 170 ) 
  
local marker2 = createMarker (2238.59302,-2089.68872,12.54688, "cylinder", 1.5, 255, 0, 0, 170 ) 
  
local marker3 = createMarker (2232.19043,-2081.62744,12.54688, "cylinder", 1.5, 0, 255, 0, 170 ) 
  
local blip = createBlip(2232.19043,-2081.62744,12.54688,46,source) 
  
------------------------------------------------ 
  
  
addEventHandler("onMarkerHit",marker3, function() 
    triggerClientEvent("open",source) 
end) 
  
  
  
addEventHandler("onMarkerHit",marker1, function() 
    if getElementData(localPlayer,"job") == true then 
    if getElementData(loaclPlayer,"fff") == 0 then 
        setPedAnimation(localPlayer,"CARRY","liftup") 
        setElementData(localPlayer,"fff",getElementData(localPlayer,"fff") +1) 
        end 
    end 
end) 
  
  
  
  
addEventHandler("onMarkerHit",marker2, function() 
    if getElementData(localPlayer,"job") == true and getElementData(localPlayer,"fff") ~= 0 then 
        setElementData(localPlayer,"job2",getElementData(localPlayer,"job2") +1) 
            setElementData(localPlayer,"fff",getElementData(localPlayer,"fff") -1) 
            outputChatBox("You Have"..getElementData(localPlayer,"job2").."/5",source,255,255,0) 
                setPedAnimation( localPlayer, nil) 
        end 
    if getElementData(localPlayer,"job2") == 5 then 
        setPedAnimation( localPlayer, nil) 
        createVehicle( 456,2233.39063,-2094.22803,12.54688, 0, 0, 270 ) 
            destroyElement(marker1) 
            destroyElement(marker2) 
                createBlip(1808.47900,-1434.74524,13.42969,41) 
            local marker4 = createMarker(1808.47900,-1434.74524,12.42969, "cylinder", 1.5, 0, 0, 255, 170 ) 
    end 
end) 
  
  
  
addEventHandler("onMarkerHit",marker4, function() 
  
            setElementData(source,"Money",getElmentData(source,"Money") + 100000) 
        destroyElement(marker4) 
end) 

  
--client 
  
  
  
  
  
  
GUIEditor = { 
    button = {}, 
    memo = {} 
} 
addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
        windowjob = guiCreateWindow(241, 60, 322, 431, "موصل البضائع", false) 
        guiWindowSetSizable(windowjob, false) 
        guiSetVisible(windowjob,false) 
        GUIEditor.memo[1] = guiCreateMemo(10, 28, 300, 235, "وظيفة موصل البضائع\n\nقم بالذهاب الى الماركر الاصفر\n\nلتاخد صندوق بضائع\n\nواوصلها الى الماركر الاحمر\n\nوعند جمع 4 صناديق بضائع\n\nاركب الشاحنة\n\nواذهب للاشارة الحمراء بالخريطة\n\nلتكسب الفلوس\n\nBy : Ja[b]er[X]Pro", false, windowjob) 
        getjob = guiCreateButton(86, 289, 133, 45, "get job", false, windowjob) 
        guiSetProperty(getjob, "NormalTextColour", "FFFFFEFE") 
        GUIEditor.button[1] = guiCreateButton(103, 354, 101, 45, "close", false, windowjob) 
        guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFFFFEFE")     
    end 
) 
  
addEventHandler("onClientGUIClick",root, function() 
    if (source == GUIEditor.button[1]) then 
            guiSetVisible(windowjob,false) 
            showCursor(false) 
    end 
end) 
  
addEvent("open",true) 
addEventHandler("open",root,  function() 
    guiSetVisible(windowjob,true) 
    showCursor(windowjob,true) 
end) 
  
  
  
addEventHandler("onClientGUIClick",root, function() 
    if (source == getjob) then 
        setPlayerSkin(localPlayer, 20) 
        setElementData(localPlayer,"job",true) 
                        guiSetVisible(windowjob,false) 
                        showCursor(false) 
    end 
end) 
  
  

Link to comment
localPlayer = server Side ?

setElementData = Marker ?

هريس

مسوي داتا للماركر وحاط لوكل بلاير

راجع بارتمنز حق دخول الماركر وشوفه زين

ما انتبهت للوكال بلاير بملف سيرفر

اما عن ماركر = داتا اين موجودة؟

Link to comment
local marker1 = createMarker (2246.54395,-2079.64966,12.54688, "cylinder", 1.5, 255, 255, 0, 170 ) 
  
local marker2 = createMarker (2238.59302,-2089.68872,12.54688, "cylinder", 1.5, 255, 0, 0, 170 ) 
  
local marker3 = createMarker (2232.19043,-2081.62744,12.54688, "cylinder", 1.5, 0, 255, 0, 170 ) 
  
local blip = createBlip(2232.19043,-2081.62744,12.54688,46,source) 
  
------------------------------------------------ 
  
  
function openwindow() 
    triggerClientEvent("open",source) 
end 
addEventHandler("onMarkerHit",marker3,openwindow) 
  
  
  
addEventHandler("onMarkerHit",marker1, function() 
    if getElementData(source,"job") == true then 
    if getElementData(source,"fff") == 0 then 
        setPedAnimation(source,"CARRY","liftup") 
        setElementData(source,"fff",getElementData(source,"fff") +1) 
        end 
    end 
end) 
  
  
  
  
addEventHandler("onMarkerHit",marker2, function() 
    if getElementData(source,"job") == true and getElementData(source,"fff") ~= 0 then 
        setElementData(source,"job2",getElementData(source,"job2") +1) 
            setElementData(source,"fff",getElementData(source,"fff") -1) 
            outputChatBox("You Have"..getElementData(source,"job2").."/5",source,255,255,0) 
                setPedAnimation( source, nil) 
        end 
    if getElementData(source,"job2") == 5 then 
        setPedAnimation( source, nil) 
        createVehicle( 456,2233.39063,-2094.22803,12.54688, 0, 0, 270 ) 
            destroyElement(marker1) 
            destroyElement(marker2) 
                createBlip(1808.47900,-1434.74524,13.42969,41) 
            local marker4 = createMarker(1808.47900,-1434.74524,12.42969, "cylinder", 1.5, 0, 0, 255, 170 ) 
    end 
end) 
  
  
  
  
 function win() 
            setElementData(source,"Money",getElmentData(source,"Money") + 100000) 
        destroyElement(marker4) 
addEventHandler("onMarkerHit",marker4,win) 

هكذا ؟؟؟

Link to comment

الان ؟؟

local marker1 = createMarker (2246.54395,-2079.64966,12.54688, "cylinder", 1.5, 255, 255, 0, 170 ) 
  
local marker2 = createMarker (2238.59302,-2089.68872,12.54688, "cylinder", 1.5, 255, 0, 0, 170 ) 
  
local marker3 = createMarker (2232.19043,-2081.62744,12.54688, "cylinder", 1.5, 0, 255, 0, 170 ) 
  
local blip = createBlip(2232.19043,-2081.62744,12.54688,46) 
  
------------------------------------------------ 
  
for i,v in ipairs(getElementByType("marker")) do 
function openwindow() 
    if (v == marker3) then 
            triggerClientEvent("open",source) 
        end 
    end 
end 
addEventHandler("onMarkerHit",root,openwindow) 
  
  
  
addEventHandler("onMarkerHit",root, function() 
for i,v in ipairs(getElementByType("marker")) do 
    if (v == marker1) then 
    if getElementData(source,"job") == true then 
    if getElementData(source,"fff") == 0 then 
        setPedAnimation(source,"CARRY","liftup") 
        setElementData(source,"fff",getElementData(source,"fff") +1) 
                end 
            end 
        end 
    end 
end) 
  
  
  
  
  
addEventHandler("onMarkerHit",root, function() 
for i,v in ipairs(getElementByType("marker")) do 
    if (v == marker2) then 
    if getElementData(source,"job") == true and getElementData(source,"fff") ~= 0 then 
        setElementData(source,"job2",getElementData(source,"job2") +1) 
            setElementData(source,"fff",getElementData(source,"fff") -1) 
            outputChatBox("You Have"..getElementData(source,"job2").."/5",source,255,255,0) 
                setPedAnimation( source, nil) 
        end 
    if getElementData(source,"job2") == 5 then 
        setPedAnimation( source, nil) 
        createVehicle( 456,2233.39063,-2094.22803,12.54688, 0, 0, 270 ) 
            destroyElement(marker1) 
            destroyElement(marker2) 
                createBlip(1808.47900,-1434.74524,13.42969,41,source) 
               local marker4 = createMarker(1808.47900,-1434.74524,12.42969, "cylinder", 1.5, 0, 0, 255, 170,source) 
                
               end 
            end 
        end     
    end) 
  
  
  
for i,v in ipairs(getElementByType("marker")) do 
 function win() 
            if (v == marker4) 
            setElementData(source,"Money",getElmentData(source,"Money") + 100000) 
        destroyElement(marker4) 
        end 
    end 
end 
addEventHandler("onMarkerHit",root,win) 
  

Link to comment
انا مش فاهم انت عايز ايه بالظبط

ممكن تقولي ايه هي فكرتك كاملة عشان اساعدك ؟

ابي عند لمس ماركر 2 يضع الحركة التي حددتها ويعطيه داتا محددة

وعند لمس ماركر 3 يوقف الحركة ويمسح الداتا السابقة ويعطيه داتا باسم اخر

وعندما يجمع 5 من الداتا

تختفي الماركرات

وتظهر سيارة وعلامة بالخريطة

يروح العلامة يكون هناك ماركر 4 الذي عند لمسه يحصل على الفلوس

Link to comment

انا مش فاهمك بالكامل اعذرني

بس في كودك الاعب اللي دخل الماركر غير معرف

و اي خطأ سيب تعليق

local marker1 = createMarker (2246.54395,-2079.64966,12.54688, "cylinder", 1.5, 255, 255, 0, 170 ) 
  
local marker2 = createMarker (2238.59302,-2089.68872,12.54688, "cylinder", 1.5, 255, 0, 0, 170 ) 
  
local marker3 = createMarker (2232.19043,-2081.62744,12.54688, "cylinder", 1.5, 0, 255, 0, 170 ) 
  
local blip = createBlip(2232.19043,-2081.62744,12.54688,46) 
  
------------------------------------------------ 
  
  
function openwindow(plr) 
   if getElementType (plr) == "player" then 
    triggerClientEvent(plr,"open",plr) 
end 
end 
addEventHandler("onMarkerHit",marker3,openwindow) 
  
  
  
addEventHandler("onMarkerHit",marker1, 
 function(plr) 
   if getElementType (plr) == "player" then 
    if getElementData(plr,"job") then 
    if getElementData(plr,"fff") == 0 then 
        setPedAnimation(plr,"CARRY","liftup") 
        setElementData(plr,"fff",(getElementData(plr,"fff") or 0 ) +1) 
        end 
    end 
end 
end 
) 
  
  
  
  
addEventHandler("onMarkerHit",marker2, 
function(plr) 
   if getElementType (plr) == "player" then 
    if getElementData(plr,"job") and getElementData(plr,"fff") ~= 0 then 
        setElementData(plr,"job2",(getElementData(plr,"job2") or 0) +1) 
            setElementData(plr,"fff",getElementData(plr,"fff") -1) 
            outputChatBox("You Have"..getElementData(plr,"job2").."/5",plr,255,255,0) 
                setPedAnimation( plr, nil) 
        end 
    if getElementData(plr,"job2") == 5 then 
        setPedAnimation( plr, nil) 
        createVehicle( 456,2233.39063,-2094.22803,12.54688, 0, 0, 270 ) 
            destroyElement(marker1) 
            destroyElement(marker2) 
                createBlip(1808.47900,-1434.74524,13.42969,41) 
            local marker4 = createMarker(1808.47900,-1434.74524,12.42969, "cylinder", 1.5, 0, 0, 255, 170 ) 
    end 
end 
end 
) 
  
  
  
  
 function win() 
            setElementData(plr,"Money",(getElementData(plr,"Money") or 0) + 100000) 
        destroyElement(marker4) 
        end 
addEventHandler("onMarkerHit",marker4,win) 
Link to comment
^

اخر كود

plr ماهي معرفة

+ شيل اللوكال من الماركر رقم 4

البارمتر الاول هو حق الالمنت الي دخل الماركر .. الايفنت نفسه معرف البارمتر

hitElement: The element that hit the marker
Link to comment
انا مش فاهمك بالكامل اعذرني

بس في كودك الاعب اللي دخل الماركر غير معرف

و اي خطأ سيب تعليق

local marker1 = createMarker (2246.54395,-2079.64966,12.54688, "cylinder", 1.5, 255, 255, 0, 170 ) 
  
local marker2 = createMarker (2238.59302,-2089.68872,12.54688, "cylinder", 1.5, 255, 0, 0, 170 ) 
  
local marker3 = createMarker (2232.19043,-2081.62744,12.54688, "cylinder", 1.5, 0, 255, 0, 170 ) 
  
local blip = createBlip(2232.19043,-2081.62744,12.54688,46) 
  
------------------------------------------------ 
  
  
function openwindow(plr) 
   if getElementType (plr) == "player" then 
    triggerClientEvent(plr,"open",plr) 
end 
end 
addEventHandler("onMarkerHit",marker3,openwindow) 
  
  
  
addEventHandler("onMarkerHit",marker1, 
 function(plr) 
   if getElementType (plr) == "player" then 
    if getElementData(plr,"job") then 
    if getElementData(plr,"fff") == 0 then 
        setPedAnimation(plr,"CARRY","liftup") 
        setElementData(plr,"fff",(getElementData(plr,"fff") or 0 ) +1) 
        end 
    end 
end 
end 
) 
  
  
  
  
addEventHandler("onMarkerHit",marker2, 
function(plr) 
   if getElementType (plr) == "player" then 
    if getElementData(plr,"job") and getElementData(plr,"fff") ~= 0 then 
        setElementData(plr,"job2",(getElementData(plr,"job2") or 0) +1) 
            setElementData(plr,"fff",getElementData(plr,"fff") -1) 
            outputChatBox("You Have"..getElementData(plr,"job2").."/5",plr,255,255,0) 
                setPedAnimation( plr, nil) 
        end 
    if getElementData(plr,"job2") == 5 then 
        setPedAnimation( plr, nil) 
        createVehicle( 456,2233.39063,-2094.22803,12.54688, 0, 0, 270 ) 
            destroyElement(marker1) 
            destroyElement(marker2) 
                createBlip(1808.47900,-1434.74524,13.42969,41) 
            local marker4 = createMarker(1808.47900,-1434.74524,12.42969, "cylinder", 1.5, 0, 0, 255, 170 ) 
    end 
end 
end 
) 
  
  
  
  
 function win() 
            setElementData(plr,"Money",(getElementData(plr,"Money") or 0) + 100000) 
        destroyElement(marker4) 
        end 
addEventHandler("onMarkerHit",marker4,win) 

ما شغال والماركر رقم 1 ما اشوفه يسوي شيئ ابداً

ويجي بالدي بق باللون الاصفر خطأ باخر اسطر

Link to comment
    local marker1 = createMarker (2246.54395,-2079.64966,12.54688, "cylinder", 1.5, 255, 255, 0, 170 ) 
      
    local marker2 = createMarker (2238.59302,-2089.68872,12.54688, "cylinder", 1.5, 255, 0, 0, 170 ) 
      
    local marker3 = createMarker (2232.19043,-2081.62744,12.54688, "cylinder", 1.5, 0, 255, 0, 170 ) 
      
    local blip = createBlip(2232.19043,-2081.62744,12.54688,46) 
      
    ------------------------------------------------ 
      
addEventHandler("onMarkerHit",marker3, 
    function ( ) 
       if getElementType (source) == "player" then 
        triggerClientEvent(source,"open",source) 
        end 
    end 
)     
      
      
      
    addEventHandler("onMarkerHit",marker1, 
     function( ) 
        if getElementType (source) == "player" then 
        if getElementData(source,"job") then 
        if getElementData(source,"fff") == 0 then 
            setPedAnimation(source,"CARRY","liftup") 
            setElementData(source,"fff",(getElementData(source,"fff") or 0 ) +1) 
                end 
            end 
        end 
    end 
) 
      
      
      
      
    addEventHandler("onMarkerHit",marker2, 
    function ( ) 
       if getElementType (source) == "player" then 
       if getElementData(source,"job") and getElementData(source,"fff") ~= 0 then 
            setElementData(source,"job2",(getElementData(source,"job2") or 0) +1) 
                setElementData(source,"fff",getElementData(source,"fff") -1) 
                outputChatBox("You Have"..getElementData(source,"job2").."/5",source,255,255,0) 
                    setPedAnimation( source, nil) 
            end 
        if getElementData(source,"job2") == 5 then 
                setPedAnimation( source, nil) 
                createVehicle( 456,2233.39063,-2094.22803,12.54688, 0, 0, 270 ) 
                destroyElement(marker1) 
                destroyElement(marker2) 
                createBlip(1808.47900,-1434.74524,13.42969,41) 
                local marker4 = createMarker(1808.47900,-1434.74524,12.42969, "cylinder", 1.5, 0, 0, 255, 170 ) 
            end 
        end 
    end 
) 
      
      
      
addEventHandler("onMarkerHit",marker4, 
function ( ) 
    setElementData(source,"Money",(getElementData(source,"Money") or 0) + 100000) 
    destroyElement( marker4 ) 
    end 
) 

جرب + تاكد من الداتا

Link to comment
    local marker1 = createMarker (2246.54395,-2079.64966,12.54688, "cylinder", 1.5, 255, 255, 0, 170 ) 
      
    local marker2 = createMarker (2238.59302,-2089.68872,12.54688, "cylinder", 1.5, 255, 0, 0, 170 ) 
      
    local marker3 = createMarker (2232.19043,-2081.62744,12.54688, "cylinder", 1.5, 0, 255, 0, 170 ) 
      
    local blip = createBlip(2232.19043,-2081.62744,12.54688,46) 
      
    ------------------------------------------------ 
      
addEventHandler("onMarkerHit",marker3, 
    function ( ) 
       if getElementType (source) == "player" then 
        triggerClientEvent(source,"open",source) 
        end 
    end 
)     
      
      
      
    addEventHandler("onMarkerHit",marker1, 
     function( ) 
        if getElementType (source) == "player" then 
        if getElementData(source,"job") then 
        if getElementData(source,"fff") == 0 then 
            setPedAnimation(source,"CARRY","liftup") 
            setElementData(source,"fff",(getElementData(source,"fff") or 0 ) +1) 
                end 
            end 
        end 
    end 
) 
      
      
      
      
    addEventHandler("onMarkerHit",marker2, 
    function ( ) 
       if getElementType (source) == "player" then 
       if getElementData(source,"job") and getElementData(source,"fff") ~= 0 then 
            setElementData(source,"job2",(getElementData(source,"job2") or 0) +1) 
                setElementData(source,"fff",getElementData(source,"fff") -1) 
                outputChatBox("You Have"..getElementData(source,"job2").."/5",source,255,255,0) 
                    setPedAnimation( source, nil) 
            end 
        if getElementData(source,"job2") == 5 then 
                setPedAnimation( source, nil) 
                createVehicle( 456,2233.39063,-2094.22803,12.54688, 0, 0, 270 ) 
                destroyElement(marker1) 
                destroyElement(marker2) 
                createBlip(1808.47900,-1434.74524,13.42969,41) 
                local marker4 = createMarker(1808.47900,-1434.74524,12.42969, "cylinder", 1.5, 0, 0, 255, 170 ) 
            end 
        end 
    end 
) 
      
      
      
addEventHandler("onMarkerHit",marker4, 
function ( ) 
    setElementData(source,"Money",(getElementData(source,"Money") or 0) + 100000) 
    destroyElement( marker4 ) 
    end 
) 

جرب + تاكد من الداتا

    addEventHandler("onMarkerHit",marker1, 
     function( ) 
        if getElementType (source) == "player" then 
  

LoL

  
local marker1 = createMarker (2246.54395,-2079.64966,12.54688, "cylinder", 1.5, 255, 255, 0, 170 ) 
local marker2 = createMarker (2238.59302,-2089.68872,12.54688, "cylinder", 1.5, 255, 0, 0, 170 ) 
local marker3 = createMarker (2232.19043,-2081.62744,12.54688, "cylinder", 1.5, 0, 255, 0, 170 ) 
local blip = createBlip(2232.19043,-2081.62744,12.54688,46) 
      
addEventHandler("onMarkerHit",marker3, 
function (h) 
    if getElementType (h) == "player" then 
       triggerClientEvent(h,"open",h) 
    end 
end 
)     
  
addEventHandler("onMarkerHit",marker1, 
function (h) 
    if getElementType (h) == "player" then 
        if getElementData(h,"job") then 
            if getElementData(h,"fff") == 0 then 
                setPedAnimation(h,"CARRY","liftup") 
               setElementData(h,"fff",(getElementData(h,"fff") or 0 ) +1) 
            end 
         end 
   end 
end 
) 
  
addEventHandler("onMarkerHit",marker2, 
function (h) 
    if getElementType (h) == "player" then 
        if getElementData(h,"job") and getElementData(h,"fff") ~= 0 then 
            setElementData(h,"job2",(getElementData(h,"job2") or 0) +1) 
            setElementData(h,"fff",getElementData(h,"fff") -1) 
            outputChatBox("You Have"..getElementData(h,"job2").."/5",h,255,255,0) 
            setPedAnimation( h, nil) 
        end 
        if getElementData(h,"job2") == 5 then 
                setPedAnimation( h, nil) 
                createVehicle( 456,2233.39063,-2094.22803,12.54688, 0, 0, 270 ) 
                destroyElement(marker1) 
                destroyElement(marker2) 
                createBlip(1808.47900,-1434.74524,13.42969,41) 
                local marker4 = createMarker(1808.47900,-1434.74524,12.42969, "cylinder", 1.5, 0, 0, 255, 170 ) 
            end 
        end 
    end 
) 
  
addEventHandler("onMarkerHit",marker4, 
function ( ) 
    setElementData(h,"Money",(getElementData(h,"Money") or 0) + 100000) 
    destroyElement( marker4 ) 
    end 
) 

حاولت اصلح فيه اكثر ما يمكنني

Link to comment
addEventHandler("onMarkerHit",marker4, 
function ( ) 
    setElementData(h,"Money",(getElementData(h,"Money") or 0) + 100000) 
    destroyElement( marker4 ) 
    end 
) 

h = مش معرف ؟

كودك من كثير المسافات اللي فيه ما عرفت ارتبه و اركز فيه -,-

عدل في النوت باد و استعمل

Tab @_@ احسن من اللي تسويه

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...