Jump to content

مساعد شباب


Recommended Posts

السلام عليكم شباب

ازاى اعمل مهمة مثلا تاخد سياره من ماركر وتروح تسلمها فى ماركر تانى

يعنى مثلا انا اخذت سياره من ماركر عوز اول ما اخد السياره من ماركر تظهرلى

شكل سياره فى الخريطه واروح اسلمها الى هوا المكان الى هسلم فى السياره وادخل فى الماركر الى عند العلامه السياره واسلمها

ارجو ان تكونو فهمتو قصدى

وشكرا:)

 

Link to comment
On ١‏/٣‏/٢٠١٧ at 18:10, #_iMr.[E]coo said:

table

"onMarkerHit" 
createViechel
warpPedIntoViechel
createMarker
createBlip
setElementVisibleTo -- Blip

"onMarkerHit"
destroyElement

 

اخى

#_iMr.[E]coo

 

عوز لما اخذ السياره من الماركر

ولو نزلت من السياره اريده تختفى

واريد ان احدد مكان لتسليمها  ماركر اخر اسلمها فيها

وشكرا

Link to comment
On ١‏/٣‏/٢٠١٧ at 17:10, #_iMr.[E]coo said:

table

"onMarkerHit" 
createViechel
warpPedIntoViechel
createMarker
createBlip
setElementVisibleTo -- Blip

"onMarkerHit"
destroyElement

 

createViechel = createVehicle

warpPedIntoViechel = warpPedIntoVehicle

 

للتصحيح فقط يا صديقي ;)

Link to comment
11 hours ago, _Kinan said:

createViechel = createVehicle

warpPedIntoViechel = warpPedIntoVehicle

 

للتصحيح فقط يا صديقي ;)

شكرا اخى على الرد

11 hours ago, _Kinan said:

createViechel = createVehicle

warpPedIntoViechel = warpPedIntoVehicle

 

للتصحيح فقط يا صديقي ;)

اخى انا عمل كل شى لاكن اخر 3 حاجات مش عارف اعملهم

setElementVisibleTo -- Blip

"onMarkerHit"
destroyElement

السرفر

vehicle = {}
 
addEvent("CarDrugs1", true)
addEventHandler("CarDrugs1", root,
function()
      if (getPlayerMoney (source) >= 0) then
        takePlayerMoney(source, 0)
        if isElement(vehicle[source]) then destroyElement(vehicle[source]) end
        local x, y, z = getElementPosition(source)
        vehicle[source] = createVehicle(459
		,1605.10315, -1471.63391, 13.57508)
        warpPedIntoVehicle(source, vehicle[source])
    end
  end
)

الكلنت

local marker1 = createMarker (1616.39648, -1506.52307, 13.20982, "cylinder", 1.5, 255, 255, 0, 100 )
myBlip = createBlip (1616.39648, -1506.52307, 14.20982,25,1)
 ----------------------
 


GUIEditor = {
    tab = {},
    button = {},
    window = {},
    memo = {},
    label = {},
    tabpanel = {},
}
GUIEditor.window[1] = guiCreateWindow(391, 352, 500, 240, "Delivery/ /Drugs", false)
guiWindowSetSizable(GUIEditor.window[1], false)
guiSetAlpha(GUIEditor.window[1], 0.85)
guiSetProperty(GUIEditor.window[1], "CaptionColour", "FFFF0000")

GUIEditor.button[1] = guiCreateButton(39, 38, 116, 38, "Drug transfer 1", false, GUIEditor.window[1])
guiSetFont(GUIEditor.button[1], "default-bold-small")
guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFFFFFFF")
GUIEditor.button[3] = guiCreateButton(40, 110, 116, 38, "Drug transfer 2", false, GUIEditor.window[1])
guiSetFont(GUIEditor.button[3], "default-bold-small")
guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FFFFFFFF")
GUIEditor.label[1] = guiCreateLabel(174, 44, 294, 29, "Transport drugs to the LV city/for 7,000k", false, GUIEditor.window[1])
guiSetFont(GUIEditor.label[1], "default-bold-small")
GUIEditor.label[3] = guiCreateLabel(175, 113, 294, 29, "Transport drugs to the SF city/for 15,000k", false, GUIEditor.window[1])
guiSetFont(GUIEditor.label[3], "default-bold-small")
GUIEditor.button[6] = guiCreateButton(40, 175, 116, 38, "Close", false, GUIEditor.window[1])
guiSetFont(GUIEditor.button[6], "default-bold-small")
guiSetProperty(GUIEditor.button[6], "NormalTextColour", "FFFFFFFF")
GUIEditor.tabpanel[2] = guiCreateTabPanel(241, 152, 250, 79, false, GUIEditor.window[1])
GUIEditor.tab[2] = guiCreateTab("explained", GUIEditor.tabpanel[2])
GUIEditor.memo[2] = guiCreateMemo(9, 6, 239, 46, "criminal can take Drugs car to any city for money .....Enjoy", false, GUIEditor.tab[2])
guiMemoSetReadOnly(GUIEditor.memo[2], true)
 guiSetVisible (GUIEditor.window[1], false)

addEventHandler("onClientMarkerHit",marker1, --عند لمس الماركر المحدد
function()--وظيفة
if ( getPlayerTeam ( localPlayer ) ~= getTeamFromName ( 'Criminal' ) ) then return end

guiSetVisible(GUIEditor.window[1],true)--تفتح اللوحة
showCursor(true) --نظهر الماوس
end --نهاية الوظيفة
)--نهاية قوس الحدث

----------------------
addEventHandler("onClientGUIClick",root, --عند الضغط على زر
function()--وظيفة
 if ( source == GUIEditor.button[1] ) then
 triggerServerEvent ( "CarDrugs1", getLocalPlayer())
 
elseif
           ( source == GUIEditor.button[3] ) then
 triggerServerEvent ( "CarDrugs2", getLocalPlayer())
 
elseif 
          (source == GUIEditor.button[6]) then--ان كان الزر = زر الاغلاق
guiSetVisible(GUIEditor.window[1],false)--اغلاق اللوحة
showCursor(false)--اخفاء الماوس
end--نهاية التحقق
end--نهاية الوظيفة
)--نهاية قوس الحدث

 

Link to comment
addEventHandler ("onClientGUIClick",root,
  function ()
    if source == Button then -- زر دخول المهمة 
      triggerServerEvent ("JoinJob",localPlayer)
      end
    end 
  )
local Table = { }

addEvent ("JoinJob",true)
addEventHandler ("JoinJob",root,
  function ()
    setElementModel ( source , 3 ) -- اي دي الشخصية 
    table.insert ( Table , source )
    outputChatBox ( " اذهب الى العلامة للدخول المهمة " , source ) 
    local Car[source] = createVehicle( 543 , x ,  y , z)
        warpPedIntoVehicle(source,Car[source] ) 
      local Marker[source] = createMarker ( x , y , z , "cylinder" , 2 , 255 , 0 , 255 , 255 , source ) 
      local Blip[source] = createBlipAttachedTo ( Marker[source] , 20 ) 
      setElementVisibleTo ( Blip[source] , root , false )
      setElementVisibleTo ( Blip[source] , source , false )
      end
    ) 
  
addEventHandler ("onMarkerHit",root,
    function (player)
      if getElementType(player) == "vehicle" and isPedInVehicle (player) then 
       if source == Marker[source] then 
          givePlayerMoney ( player , 2000 )
          destroyElement ( Car[source] ) 
          destroyElement ( Blip[source] )
          destroyElement ( Marker[source] )
          outputChatBox (" لقد انهيت المهمة وربحت 2000 " , player )
          table.remove ( Table , player )
          end
        end
      end
    )
          

سويت لك الكود كامل , جربه

Edited by #_iMr.[E]coo
Link to comment
34 minutes ago, #_iMr.[E]coo said:

addEventHandler ("onClientGUIClick",root,
  function ()
    if source == Button then -- زر دخول المهمة 
      triggerServerEvent ("JoinJob",localPlayer)
      end
    end 
  )

local Table = { }

addEvent ("JoinJob",true)
addEventHandler ("JoinJob",root,
  function ()
    setElementModel ( source , 3 ) -- اي دي الشخصية 
    table.insert ( Table , source )
    outputChatBox ( " اذهب الى العلامة للدخول المهمة " , source ) 
    local Car[source] = createVehicle( 543 , x ,  y , z)
        warpPedIntoVehicle(source,Car[source] ) 
      local Marker[source] = createMarker ( x , y , z , "cylinder" , 2 , 255 , 0 , 255 , 255 , source ) 
      local Blip[source] = createBlipAttachedTo ( Marker[source] , 20 ) 
      setElementVisibleTo ( Blip[source] , root , false )
      setElementVisibleTo ( Blip[source] , source , false )
      end
    ) 
  
addEventHandler ("onMarkerHit",root,
    function (player)
      if getElementType(player) == "vehicle" and isPedInVehicle (player) then 
       if source == Marker[source] then 
          givePlayerMoney ( player , 2000 )
          destroyElement ( Car[source] ) 
          destroyElement ( Blip[source] )
          destroyElement ( Marker[source] )
          outputChatBox (" لقد انهيت المهمة وربحت 2000 " , player )
          table.remove ( Table , player )
          end
        end
      end
    )
          

سويت لك الكود كامل , جربه

شكرا اخى بجربه

Link to comment

اولا مافي تيبلات للسيارات او العلامات او المركرات

و المفروض موضوع العلامات كلينت سايد لمنع رؤيه المكان لكل

الاعبين 

وفي سطر لمس المركر حق انهاء المهمحاطط سورس والمفروض 

player

و الديستوري المنت لازم تتحق انه موجود اصلن مشان الاخطاء

و تسوي مثل كذا

Car[player] = nil

والمفروض لما يخرج يشيل كل شي مشان لو خرج و احد ركب

السياره وراح وصلها وهو مو موجود في تيبل

المركرات و العلامات بيطلع خطء

 

Link to comment
47 minutes ago, #Soking said:

اولا مافي تيبلات للسيارات او العلامات او المركرات

و المفروض موضوع العلامات كلينت سايد لمنع رؤيه المكان لكل

الاعبين 

وفي سطر لمس المركر حق انهاء المهمحاطط سورس والمفروض 

player

و الديستوري المنت لازم تتحق انه موجود اصلن مشان الاخطاء

و تسوي مثل كذا

Car[player] = nil

والمفروض لما يخرج يشيل كل شي مشان لو خرج و احد ركب

السياره وراح وصلها وهو مو موجود في تيبل

المركرات و العلامات بيطلع خطء

 

اخى انا اريد مثل ما قولت

ممكن الكودات

Link to comment
9 hours ago, #Soking said:

اولا مافي تيبلات للسيارات او العلامات او المركرات

و المفروض موضوع العلامات كلينت سايد لمنع رؤيه المكان لكل

الاعبين 

وفي سطر لمس المركر حق انهاء المهمحاطط سورس والمفروض 

player

و الديستوري المنت لازم تتحق انه موجود اصلن مشان الاخطاء

و تسوي مثل كذا

Car[player] = nil

والمفروض لما يخرج يشيل كل شي مشان لو خرج و احد ركب

السياره وراح وصلها وهو مو موجود في تيبل

المركرات و العلامات بيطلع خطء

 

:lol: , توني ادري

شكرا عالمعلومات , جاري التعديل

Link to comment
12 minutes ago, #_iMr.[E]coo said:

:lol: , توني ادري

شكرا عالمعلومات , جاري التعديل

اخى هل فهمت قصدى :D

17 minutes ago, #_iMr.[E]coo said:

:lol: , توني ادري

شكرا عالمعلومات , جاري التعديل


عدلته اخى ؟؟

 

  • Like 1
Link to comment
addEventHandler ("onClientGUIClick",root,
  function ()
    if source == Button then 
      triggerServerEvent ("JoinJob",localPlayer)
      end
    end 
  )

addEvent ("CreateMarker",true)
addEventHandler ("CreateMarker",root,
  function ()
    Marker = createMarker ( x , y , z , "cylinder" , 2 , 255 , 0 , 255 , 255 )
    Blip = createBlipAttachedTo ( Marker , 38 ) 
    outputChatBox ( " اذهب الى العلامة للاكمال المهمة " ) 
    end
  )

addEventHandler ("onClientMarkerHit",root,
  function ()
    if getElementType ( localPlayer ) == "vehicle" and isPedInVehicle ( localPlayer ) then  
    if source == Marker then 
      triggerServerEvent ( "GivePlayerMoney", localPlayer )
      destroyElement ( Marker ) 
      destroyElement ( Blip ) 
      end
    end
  end
 ) 
Car = {} 
addEvent("JoinJob",true) 
addEventHandler("JoinJob",root, 
function()
    Car[source] = createVehicle( 595 , x , y , z )
    warpPedIntoVehicle( source , Car[source] ) 
    triggerClientEvent ( source , "CreateMarker" , source ) 
    end 
) 

addEvent ("GivePlayerMoney",true)
addEventHandler ("GivePlayerMoney",root,
  function ()
    givePlayerMoney ( source , 5000 )
    outputChatBox (" لقد انهيت المهمة وحصلت على 5000 " , source ) 
    destroyElement ( Car[source] )
    Car[source] = nil
    end
  )

 

Link to comment
1 minute ago, #_iMr.[E]coo said:

addEventHandler ("onClientGUIClick",root,
  function ()
    if source == Button then 
      triggerServerEvent ("JoinJob",localPlayer)
      end
    end 
  )

addEvent ("CreateMarker",true)
addEventHandler ("CreateMarker",root,
  function ()
    Marker = createMarker ( x , y , z , "cylinder" , 2 , 255 , 0 , 255 , 255 )
    Blip = createBlipAttachedTo ( Marker , 38 ) 
    outputChatBox ( " اذهب الى العلامة للاكمال المهمة " ) 
    end
  )

addEventHandler ("onClientMarkerHit",root,
  function ()
    if getElementType ( localPlayer ) == "vehicle" and isPedInVehicle ( localPlayer ) then  
    if source == Marker then 
      triggerServerEvent ( "GivePlayerMoney", localPlayer )
      destroyElement ( Marker ) 
      destroyElement ( Blip ) 
      end
    end
  end
 ) 

Car = {} 
addEvent("JoinJob",true) 
addEventHandler("JoinJob",root, 
function()
    Car[source] = createVehicle( 595 , x , y , z )
    warpPedIntoVehicle( source , Car[source] ) 
    triggerClientEvent ( source , "CreateMarker" , source ) 
    end 
) 

addEvent ("GivePlayerMoney",true)
addEventHandler ("GivePlayerMoney",root,
  function ()
    givePlayerMoney ( source , 5000 )
    outputChatBox (" لقد انهيت المهمة وحصلت على 5000 " , source ) 
    destroyElement ( Car[source] )
    Car[source] = nil
    end
  )

 

شكرا جدا اخى بس فى استفسار  عوز تيم 

Criminal 

هوا الى يقدر اللوحه تفتح عشان ياخد السياره

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...