Jump to content

طلب كود


iMr5YaLeY

Recommended Posts

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

لو ممكن

كود

اروح لم ماركر او اي شي يوديني مكان محدد مثلاا

اسوي ماركر مكتوب فية مكان السيارات اروح لمة يوديني لم مكان محدد انا اختارة او احداثياتة

وطبعا ابي يكون مكتوب فية لو ممكن ممكن الي يعرف يعطيني

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

لو ممكن

كود

اروح لم ماركر او اي شي يوديني مكان محدد مثلاا

اسوي ماركر مكتوب فية مكان السيارات اروح لمة يوديني لم مكان محدد انا اختارة او احداثياتة

وطبعا ابي يكون مكتوب فية لو ممكن ممكن الي يعرف يعطيني

وعليكم السلام

مافهمت وش قصدك مكتوب فيه لاكن كود النقل هذا هو

onMarkerHit

createMarker 

getElementType 

setElementPosition 

Edited by Guest
Link to comment
local myMarker = createMarker(-2596.625, 579.358, 15.626, 'cylinder', 2.0, 255, 0, 0, 150)  
  
function MarkerHit( hitElement, matchingDimension )  
    local elementType = getElementType( hitElement ) --  
    outputChatBox( elementType.." inside myMarker", getRootElement(), 255, 255, 0 ) 
end 
addEventHandler( "onMarkerHit", myMarker, MarkerHit ) 
  
function onPlayerTarget ( targetElem ) 
    if getElementType ( targetElem ) == "object" and getElementModel ( targetElem ) == 3374 then 
        destroyElement ( targetElem ) 
    end 
end 
addEventHandler ( "onPlayerTarget", getRootElement(), onPlayerTarget ) 
  
function consoleSetPlayerPosition ( source, commandName, posX, posY, posZ ) 
    setElementPosition ( source, posX, posY, posZ ) 
end 
addCommandHandler ( "setpos", consoleSetPlayerPosition  )   

كذا صح

واذا غلط با لله صلحولي

Link to comment
local myMarker = createMarker(-2596.625, 579.358, 15.626, 'cylinder', 2.0, 255, 0, 0, 150)  
  
function MarkerHit( hitElement, matchingDimension )  
    local elementType = getElementType( hitElement ) --  
    outputChatBox( elementType.." inside myMarker", getRootElement(), 255, 255, 0 ) 
end 
addEventHandler( "onMarkerHit", myMarker, MarkerHit ) 
  
function onPlayerTarget ( targetElem ) 
    if getElementType ( targetElem ) == "object" and getElementModel ( targetElem ) == 3374 then 
        destroyElement ( targetElem ) 
    end 
end 
addEventHandler ( "onPlayerTarget", getRootElement(), onPlayerTarget ) 
  
function consoleSetPlayerPosition ( source, commandName, posX, posY, posZ ) 
    setElementPosition ( source, posX, posY, posZ ) 
end 
addCommandHandler ( "setpos", consoleSetPlayerPosition  )   

كذا صح

واذا غلط با لله صلحولي

local marker = createMarker(  x,y,z,"cylinder",1.5, 150, 0, 0 ) 
      
addEventHandler ("onMarkerHit",marker, 
function ( player ) 
   if ( getElementType ( player ) ==  ( "player" ) ) then 
        setElementPosition ( player , x,y,z )     
     end  
end  
) 

Link to comment

الي مافهم قصده

اتوقع انه يقول

ماركر يروح لمه العضوو

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

ينقله لمكان هو يحدده :] فهمتو

+

زي سيرفر طاره شفتو يم تخشون البدايةة صح

يجيكك كلام عند الرجال يبي مثله

يعني الماركر عنده كلام مثال الماركر

ينقلك لدايري

ومكتوب عنده الانتقال للدايري

Link to comment
end,false

:?:

+1
local marker = createMarker( x, y, z, "cylinder", 1.5, 150, 0, 0 ) 
      
addEventHandler ( "onMarkerHit", marker, 
    function ( player ) 
        if ( getElementType ( player ) == "player" ) and not ( isPedInVehicle ( player ) ) then 
            setElementPosition ( player, x, y, z )     
        end 
    end, false 
) 

endبعد الـ false يقصد إنه يضيف

لأنه هو معرف الماركر بالحدث مب مسويها بشرط

addEventHandler:

Required Arguments

eventName: The name of the event you want to attach the handler function to.

attachedTo: The element you wish to attach the handler to. The handler will only be called when the event it is attached to is triggered for this element, or one of its children. Often, this can be the root element (meaning the handler will be called when the event is triggered for any element).

handlerFunction: The handler function you wish to call when the event is triggered. This function will be passed all of the event's parameters as arguments, but it isn't required that it takes all of them.

Optional Arguments

getPropagated: A boolean representing whether the handler will be triggered if the event was propagated down or up the element tree (starting from the source), and not triggered directly on attachedTo (that is, handlers attached with this argument set to false will only be triggered if source == this)

Link to comment
end,false

:?:

+1
local marker = createMarker( x, y, z, "cylinder", 1.5, 150, 0, 0 ) 
      
addEventHandler ( "onMarkerHit", marker, 
    function ( player ) 
        if ( getElementType ( player ) == "player" ) and not ( isPedInVehicle ( player ) ) then 
            setElementPosition ( player, x, y, z )     
        end 
    end, false 
) 

endبعد الـ false يقصد إنه يضيف

لأنه هو معرف الماركر بالحدث مب مسويها بشرط

addEventHandler:

Required Arguments

eventName: The name of the event you want to attach the handler function to.

attachedTo: The element you wish to attach the handler to. The handler will only be called when the event it is attached to is triggered for this element, or one of its children. Often, this can be the root element (meaning the handler will be called when the event is triggered for any element).

handlerFunction: The handler function you wish to call when the event is triggered. This function will be passed all of the event's parameters as arguments, but it isn't required that it takes all of them.

Optional Arguments

getPropagated: A boolean representing whether the handler will be triggered if the event was propagated down or up the element tree (starting from the source), and not triggered directly on attachedTo (that is, handlers attached with this argument set to false will only be triggered if source == this)

اها مشكور على المعلومه

Link to comment

فاهمين غلط

ماله علاقة معرف بالحدث او بشرط

parent هذا له علاقة بـ

يعني لو ربطت الحدث بزر و ضغطت على الزر راح يسوي تريقر parent يكون فيه GUI في الـ

parent لكن حتى لو ضغطت على شي ثاني في النافذه راح يسوي تريقر لان الزر مربوط بـ

بعد الأند حتى ما يسوي تريقر لو ضغط على شي ثاني مربوط به false عشان كذا نستخدم

اما في حاله الماركر

false في الحاله الي عندنا بالموضوع ما يحتاج نحط بعد الأند

parent يعني مافيه dynamic لان الماركر اول ما تسويه يكون

parent طبعاً تقدر تحط

setElementParent 

مثال

لما تلمس الماركر الأول و الثاني TEST هذا راح يكتب

اما الماركر الثالث إذا لمسته ما راح يصير شي لانه مو مرتبط بأي شي

local marker1 = createMarker(-2405,  -598, 131.5, "cylinder", 1.5, 150, 0, 0) 
local marker2 = createMarker(-2405,  -588, 131.5, "cylinder", 1.5, 150, 0, 0) 
local marker3 = createMarker(-2415,  -588, 131.5, "cylinder", 1.5, 150, 0, 0) 
  
setElementParent(marker1, marker2) 
      
addEventHandler("onMarkerHit", marker1, 
function(player) 
    outputChatBox("TEST") 
end) 

مثال ثاني

لما تلمس الماركر الأول فقط TEST هذا راح يكتب

بالرغم من ان الماركر الثاني مرتبط بالأول إلا انه ماراح يسوي تريقر للأفنت

ليه؟

false لاننا حطينا بعد الأند

local marker1 = createMarker(-2405,  -598, 131.5, "cylinder", 1.5, 150, 0, 0) 
local marker2 = createMarker(-2405,  -588, 131.5, "cylinder", 1.5, 150, 0, 0) 
local marker3 = createMarker(-2415,  -588, 131.5, "cylinder", 1.5, 150, 0, 0) 
  
setElementParent(marker1, marker2) 
      
addEventHandler("onMarkerHit", marker1, 
function(player) 
    outputChatBox("TEST") 
end, false) 

اتمنى وصلت الفكرة

Link to comment

?parent يعطيك العافيه تآبل, ولكن كيف بتعرف انه فيه

تابل , اللي انا فهمته لو حطيت false

راح يصير لماركر واحد فقط حتى لو مرتبط بالحدث صح ؟

هو ربط ماركر بماركر ثاني ,

setElementParent

ولو حط آخر شيء ,

end,false راح يكون فقط للماركر الي حط اسمه بالحدث مع انه ربط الماركرين

ولو ما حط end,false

راح يكون الحدث للماركرين

Link to comment
فاهمين غلط

ماله علاقة معرف بالحدث او بشرط

parent هذا له علاقة بـ

يعني لو ربطت الحدث بزر و ضغطت على الزر راح يسوي تريقر parent يكون فيه GUI في الـ

parent لكن حتى لو ضغطت على شي ثاني في النافذه راح يسوي تريقر لان الزر مربوط بـ

بعد الأند حتى ما يسوي تريقر لو ضغط على شي ثاني مربوط به false عشان كذا نستخدم

اما في حاله الماركر

false في الحاله الي عندنا بالموضوع ما يحتاج نحط بعد الأند

parent يعني مافيه dynamic لان الماركر اول ما تسويه يكون

parent طبعاً تقدر تحط

setElementParent 

مثال

لما تلمس الماركر الأول و الثاني TEST هذا راح يكتب

اما الماركر الثالث إذا لمسته ما راح يصير شي لانه مو مرتبط بأي شي

local marker1 = createMarker(-2405,  -598, 131.5, "cylinder", 1.5, 150, 0, 0) 
local marker2 = createMarker(-2405,  -588, 131.5, "cylinder", 1.5, 150, 0, 0) 
local marker3 = createMarker(-2415,  -588, 131.5, "cylinder", 1.5, 150, 0, 0) 
  
setElementParent(marker1, marker2) 
      
addEventHandler("onMarkerHit", marker1, 
function(player) 
    outputChatBox("TEST") 
end) 

مثال ثاني

لما تلمس الماركر الأول فقط TEST هذا راح يكتب

بالرغم من ان الماركر الثاني مرتبط بالأول إلا انه ماراح يسوي تريقر للأفنت

ليه؟

false لاننا حطينا بعد الأند

local marker1 = createMarker(-2405,  -598, 131.5, "cylinder", 1.5, 150, 0, 0) 
local marker2 = createMarker(-2405,  -588, 131.5, "cylinder", 1.5, 150, 0, 0) 
local marker3 = createMarker(-2415,  -588, 131.5, "cylinder", 1.5, 150, 0, 0) 
  
setElementParent(marker1, marker2) 
      
addEventHandler("onMarkerHit", marker1, 
function(player) 
    outputChatBox("TEST") 
end, false) 

اتمنى وصلت الفكرة

مشكور على المعلومه لبى قلبك :$

طيب الاول يربط طيب هذي تجيبه كيف يعني ؟؟

getElementParent 

Link to comment

لو تلاحظ في فنكشن الزر

parent بتشوف ارقمنت

guiCreateButton 

الي هو بالعادة نحط فيه نافذه او بعض الأحيان نحط صورة

النافذه او الصورة الي انت حاط فيه الزر return لو جربت تستخدم الفنكشن ذا على الزر ان رايح يعطيك

getElementParent 

parent إذا ما كنت حاط

Element tree بملف ماب و اضن انه الـ return بيعطي

https://wiki.multitheftauto.com/wiki/Element_tree

Link to comment
فاهمين غلط

ماله علاقة معرف بالحدث او بشرط

parent هذا له علاقة بـ

يعني لو ربطت الحدث بزر و ضغطت على الزر راح يسوي تريقر parent يكون فيه GUI في الـ

parent لكن حتى لو ضغطت على شي ثاني في النافذه راح يسوي تريقر لان الزر مربوط بـ

بعد الأند حتى ما يسوي تريقر لو ضغط على شي ثاني مربوط به false عشان كذا نستخدم

اما في حاله الماركر

false في الحاله الي عندنا بالموضوع ما يحتاج نحط بعد الأند

parent يعني مافيه dynamic لان الماركر اول ما تسويه يكون

parent طبعاً تقدر تحط

setElementParent 

مثال

لما تلمس الماركر الأول و الثاني TEST هذا راح يكتب

اما الماركر الثالث إذا لمسته ما راح يصير شي لانه مو مرتبط بأي شي

local marker1 = createMarker(-2405,  -598, 131.5, "cylinder", 1.5, 150, 0, 0) 
local marker2 = createMarker(-2405,  -588, 131.5, "cylinder", 1.5, 150, 0, 0) 
local marker3 = createMarker(-2415,  -588, 131.5, "cylinder", 1.5, 150, 0, 0) 
  
setElementParent(marker1, marker2) 
      
addEventHandler("onMarkerHit", marker1, 
function(player) 
    outputChatBox("TEST") 
end) 

مثال ثاني

لما تلمس الماركر الأول فقط TEST هذا راح يكتب

بالرغم من ان الماركر الثاني مرتبط بالأول إلا انه ماراح يسوي تريقر للأفنت

ليه؟

false لاننا حطينا بعد الأند

local marker1 = createMarker(-2405,  -598, 131.5, "cylinder", 1.5, 150, 0, 0) 
local marker2 = createMarker(-2405,  -588, 131.5, "cylinder", 1.5, 150, 0, 0) 
local marker3 = createMarker(-2415,  -588, 131.5, "cylinder", 1.5, 150, 0, 0) 
  
setElementParent(marker1, marker2) 
      
addEventHandler("onMarkerHit", marker1, 
function(player) 
    outputChatBox("TEST") 
end, false) 

اتمنى وصلت الفكرة

. فاهم عليكـ .. هالكلام قوله لبيست انا وضحت وش يقصد هو فقط لا غير

Link to comment
لو تلاحظ في فنكشن الزر

parent بتشوف ارقمنت

guiCreateButton 

الي هو بالعادة نحط فيه نافذه او بعض الأحيان نحط صورة

النافذه او الصورة الي انت حاط فيه الزر return لو جربت تستخدم الفنكشن ذا على الزر ان رايح يعطيك

getElementParent 

parent إذا ما كنت حاط

Element tree بملف ماب و اضن انه الـ return بيعطي

https://wiki.multitheftauto.com/wiki/Element_tree

اها مشكور !!

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