Jump to content

طلب كود


iMr5YaLeY

Recommended Posts

Posted

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

لو ممكن

كود

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

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

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

Posted (edited)
السلامم عليكم ورحمةة الله وبركاتة

لو ممكن

كود

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

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

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

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

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

onMarkerHit

createMarker 

getElementType 

setElementPosition 

Edited by Guest
Posted

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

مثل كذا والحين بطرح الكود على شان اذا كان فية خطا

Posted
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  )   

كذا صح

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

Posted
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  
) 

Posted

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

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

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

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

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

+

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

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

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

ينقلك لدايري

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

Posted
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)

Posted
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)

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

Posted

فاهمين غلط

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

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) 

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

Posted

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

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

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

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

setElementParent

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

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

ولو ما حط end,false

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

Posted
فاهمين غلط

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

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 

Posted

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

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

guiCreateButton 

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

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

getElementParent 

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

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

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

Posted
فاهمين غلط

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

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) 

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

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

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

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

guiCreateButton 

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

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

getElementParent 

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

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

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

اها مشكور !!

Posted

طيب الحين شباب ضبط

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

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

وكذا

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

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