Dr.Xen Posted September 26, 2014 Posted September 26, 2014 السلام عليكم ورحمة الله وبركاته ابي تعديل اذا ضغط مايروح على طول .. ينتظر لين يموت لومات يروح توضيح : مثلا لو ضغطت الثانية ما انتقل عل طول لو متت انتقل addEventHandler ( "onClientGUIClick", guiRoot, function ( ) if ( source == GUIEditor.button[1] ) then local element = getPedOccupiedVehicle ( getLocalPlayer ( ) ) or getLocalPlayer ( ) guiSetVisible(GUIEditor.window[1], false) showCursor(false) elseif ( source == GUIEditor.button[2] ) then local element = getPedOccupiedVehicle ( getLocalPlayer ( ) ) or getLocalPlayer ( ) setElementPosition(element,297.23212,191.4963,1007.17188) setElementInterior ( element, 3 ) setElementDimension ( element, 0 ) setPedRotation(element, 91.98) guiSetVisible(GUIEditor.window[1], false) showCursor(false) elseif ( source == GUIEditor.button[3]) then local element = getPedOccupiedVehicle ( getLocalPlayer ( ) ) or getLocalPlayer ( ) setElementPosition(element,-1615.38806,684.90344,7.18750) setPedRotation(element, 91.98) guiSetVisible(GUIEditor.window[1], false) showCursor(false) end end )
KING-_-HOHO Posted September 26, 2014 Posted September 26, 2014 جرب addEventHandler ( "onClientGUIClick", guiRoot, function ( ) if ( source == GUIEditor.button[1] ) then local element = getPedOccupiedVehicle ( getLocalPlayer ( ) ) or getLocalPlayer ( ) guiSetVisible(GUIEditor.window[1], false) showCursor(false) elseif ( source == GUIEditor.button[2] ) then outputChatBox("سيتم نقلك بعد آن تموت", 0,255,0,true) setElementData(getLocalPlayer (), "spawn", true) guiSetVisible(GUIEditor.window[1], false) showCursor(false) elseif ( source == GUIEditor.button[3]) then local element = getPedOccupiedVehicle ( getLocalPlayer ( ) ) or getLocalPlayer ( ) setElementPosition(element,-1615.38806,684.90344,7.18750) setPedRotation(element, 91.98) guiSetVisible(GUIEditor.window[1], false) showCursor(false) end end ) function wastedspawn ( ) if getElementData(source, "spawn") then setElementPosition(source,297.23212,191.4963,1007.17188) setElementInterior (source, 3 ) setElementDimension (source, 0 ) setPedRotation(source, 91.98) setElementData(source, "spawn", false) end end addEventHandler ( "onClientPlayerWasted", getLocalPlayer(), wastedspawn)
Dr.Xen Posted September 26, 2014 Author Posted September 26, 2014 ينتقل على طول ...^ ابي كل الازرار ينتقل في مكان معين يعني لو ضغط زر اول لو مات ينتقال في مكان والثاني لو ضغط ولو مات ينتقل في مكان ثاني وزي كذا ...
فاّرس Posted September 26, 2014 Posted September 26, 2014 انت تبي اذا ضغط الزر بعد ما يموت ينتقل ؟ ونفس الكلام مع باقي الازار؟
Dr.Xen Posted September 26, 2014 Author Posted September 26, 2014 ابي لو ضغط ما ينتقل الى ان يموت لو مات ينتقل ونفس الكلام مع الازرار
KING-_-HOHO Posted September 26, 2014 Posted September 26, 2014 جرب addEventHandler ( "onClientGUIClick", guiRoot, function ( ) if ( source == GUIEditor.button[1] ) then local element = getPedOccupiedVehicle ( getLocalPlayer ( ) ) or getLocalPlayer ( ) guiSetVisible(GUIEditor.window[1], false) showCursor(false) elseif ( source == GUIEditor.button[2] ) then outputChatBox("سيتم نقلك بعد آن تموت", 0,255,0,true) setElementData(getLocalPlayer (), "spawn", true) guiSetVisible(GUIEditor.window[1], false) showCursor(false) elseif ( source == GUIEditor.button[3]) then local element = getPedOccupiedVehicle ( getLocalPlayer ( ) ) or getLocalPlayer ( ) setElementPosition(element,-1615.38806,684.90344,7.18750) setPedRotation(element, 91.98) guiSetVisible(GUIEditor.window[1], false) showCursor(false) end end ) function wastedspawn ( ) if getElementData(source, "spawn") == "true" then setElementPosition(source,297.23212,191.4963,1007.17188) setElementInterior (source, 3 ) setElementDimension (source, 0 ) setPedRotation(source, 91.98) setElementData(source, "spawn", false) end end addEventHandler ( "onClientPlayerWasted", getLocalPlayer(), wastedspawn)
فاّرس Posted September 26, 2014 Posted September 26, 2014 الطريقه سهله تقدر تسويها دام سويت الكود الي فوق ... يوم يضغط الزر سوي للاعب داتا ... setElementData ( localPlayer, 'Tele', true ) onClientPlayerWasted واستخدم حدث وتحقق اذا عنده داتا او لا , if getElementData ( source, 'Tele' ) then setElementPosition وبعدين انقل اللاعب بإستخدام removeElementData واذا تبي تحذف الداتا سوي تريقر للسيرفر واستخدم الوظيفه
KING-_-HOHO Posted September 26, 2014 Posted September 26, 2014 الطريقه سهله تقدر تسويها دام سويت الكود الي فوق ... يوم يضغط الزر سوي للاعب داتا ... setElementData ( localPlayer, 'Tele', true ) onClientPlayerWasted واستخدم حدث وتحقق اذا عنده داتا او لا , if getElementData ( source, 'Tele' ) then setElementPosition وبعدين انقل اللاعب بإستخدام removeElementData واذا تبي تحذف الداتا سوي تريقر للسيرفر واستخدم الوظيفه لآ لآ آللي مخرب عليه آلشغل setElementPosition وبعدين انقل اللاعب بإستخدام لآنه ميت عنددهـ طريقتين آمآ يسوي تريقر من كلنت آلى سيرفر ويحط بآلسيرفر spawnPlayer آو تغير آلحدث وتخليه onClientPlayerSpawn وآلثآنية آسهل
فاّرس Posted September 26, 2014 Posted September 26, 2014 (edited) ^ اي صحيح .. لكن بإمكانه يسوي تايمر وتنحل المشكله او يستخدم حدث اذا اللاعب سوى سباون ... Edited September 26, 2014 by Guest
King12 Posted September 26, 2014 Posted September 26, 2014 (edited) كلامك لخبطني بس آضن تبيه كذا Client side addEventHandler ( "onClientGUIClick", guiRoot, function ( ) if ( source == GUIEditor.button[1] ) then guiSetVisible(GUIEditor.window[1], false) showCursor(false) elseif ( source == GUIEditor.button[2] ) then setElementData( localPlayer, "teleport1", true) elseif ( source == GUIEditor.button[3]) then setElementData( localPlayer, "teleport2", true) end end ) addEventHandler("onClientPlayerWasted", localPlayer, function () if getElementData(localPlayer, "teleport1", true) then triggerServerEvent("spawnplayer1", localPlayer) guiSetVisible(GUIEditor.window[1], false) showCursor(false) setElementData ( localPlayer, "teleport1", false) elseif getElementData(localPlayer, "teleport2", true) triggerServerEvent("spawnplayer2", localPlayer) guiSetVisible(GUIEditor.window[1], false) showCursor(false) setElementData ( localPlayer, "teleport2", false) else return end end ) Server side addEvent("spawnplayer1", true) addEventHandler("spawnplayer1", root, function () spawnPlayer(source, 297.23212,191.4963,1007.17188) setElementRotation(source, 0,0,91.98) setElementInterior ( source, 3 ) setElementDimension ( source, 0 ) end ) addEvent("spawnplayer2", true) addEventHandler("spawnplayer2", root, function () spawnPlayer(source, -1615.38806,684.90344,7.18750) setElementRotation(source, 0,0,91.98) end ) ماجربت السكربت ^ Edited September 26, 2014 by Guest
KING-_-HOHO Posted September 26, 2014 Posted September 26, 2014 كلامك لخبطني بس آضن تبيه كذاClient side addEventHandler ( "onClientGUIClick", guiRoot, function ( ) if ( source == GUIEditor.button[1] ) then guiSetVisible(GUIEditor.window[1], false) showCursor(false) elseif ( source == GUIEditor.button[2] ) then setElementData( localPlayer, "teleport1", true) elseif ( source == GUIEditor.button[3]) then setElementData( localPlayer, "teleport2", true) end end ) addEventHandler("onClientPlayerWasted", localPlayer, function () local element = getPedOccupiedVehicle ( getLocalPlayer () ) if getElementData ( localPlayer, "teleport1", true) then triggerServerEvent(source, "spawnplayer1") setElementInterior ( element, 3 ) setElementDimension ( element, 0 ) guiSetVisible(GUIEditor.window[1], false) showCursor(false) setElementData ( localPlayer, "teleport1", false) elseif getElementData ( localPlayer, "teleport2", true) then triggerServerEvent(source, "spawnplayer2") guiSetVisible(GUIEditor.window[1], false) showCursor(false) setElementData ( localPlayer, "teleport2", false) end end ) Server side addEvent("spawnplayer1", true) addEventHandler("spawnplayer1", root, function spawnPlayer(source, 297.23212,191.4963,1007.17188) setElementRotation(source, 0,0,91.98) end ) addEvent("spawnplayer2", true) addEventHandler("spawnplayer2", root, function () spawnPlayer(source, -1615.38806,684.90344,7.18750) setElementRotation(source, 0,0,91.98) end ) ماجربت السكربت ^ آغلآط كثير منهآ if getElementData ( localPlayer, "teleport1", true) then آلمفروض يكون كذآ if getElementData ( localPlayer, "teleport1") then لآنك آنت تجيب آلدآتا var getElementData ( element theElement, string key [, inherit = true] ) وليس تحطهآ setElementInterior ( element, 3 ) setElementDimension ( element, 0 ) guiSetVisible(GUIEditor.window[1], false) showCursor(false) من وين جبت آلمنت حط سورس + ليه تزيل آللوحة آصلآ هي مخفية + آلمفروض تحط آلديم وآلآنت في آلسيرفر مع آلسبآون بآلتوفيق
#DRAGON!FIRE Posted September 26, 2014 Posted September 26, 2014 @ KING_HOHO : انت ما قريت السنتكس قبل لا تكلم الرجال var getElementData ( element theElement, string key [, inherit = true] ) وبالنسبة للالمنت فـ معرفه هو .
KING-_-HOHO Posted September 26, 2014 Posted September 26, 2014 كودكـ يسير كذآ addEventHandler ( "onClientGUIClick", guiRoot, function ( ) if ( source == GUIEditor.button[1] ) then guiSetVisible(GUIEditor.window[1], false) showCursor(false) elseif ( source == GUIEditor.button[2] ) then outputChatBox("سيتم نقلك بعد آن تموت", 0,255,0,true) setElementData(getLocalPlayer (), "spawnA", true) guiSetVisible(GUIEditor.window[1], false) showCursor(false) elseif ( source == GUIEditor.button[3]) then outputChatBox("سيتم نقلك بعد آن تموت", 0,255,0,true) setElementData(getLocalPlayer (), "spawnB", true) guiSetVisible(GUIEditor.window[1], false) showCursor(false) end end ) function spawn ( ) if getElementData(source, "spawnA") then setElementPosition(source,297.23212,191.4963,1007.17188) setElementInterior (source, 3 ) setElementDimension (source, 0 ) setPedRotation(source, 91.98) setElementData(source, "spawnA", false) elseif getElementData(source, "spawnB") then setElementPosition(source, -1615.38806,684.90344,7.18750) setPedRotation(source, 91.98) setElementData(source, "spawnB", false) end end addEventHandler ( "onClientPlayerSpawn", getLocalPlayer(), spawn)
KING-_-HOHO Posted September 26, 2014 Posted September 26, 2014 @ KING_HOHO : انت ما قريت السنتكس قبل لا تكلم الرجال var getElementData ( element theElement, string key [, inherit = true] ) وبالنسبة للالمنت فـ معرفه هو . لآكن كيف يكون معه سيآرهـ وهو ميت
King12 Posted September 26, 2014 Posted September 26, 2014 كلامك لخبطني بس آضن تبيه كذاClient side addEventHandler ( "onClientGUIClick", guiRoot, function ( ) if ( source == GUIEditor.button[1] ) then guiSetVisible(GUIEditor.window[1], false) showCursor(false) elseif ( source == GUIEditor.button[2] ) then setElementData( localPlayer, "teleport1", true) elseif ( source == GUIEditor.button[3]) then setElementData( localPlayer, "teleport2", true) end end ) addEventHandler("onClientPlayerWasted", localPlayer, function () local element = getPedOccupiedVehicle ( getLocalPlayer () ) if getElementData ( localPlayer, "teleport1", true) then triggerServerEvent(source, "spawnplayer1") setElementInterior ( element, 3 ) setElementDimension ( element, 0 ) guiSetVisible(GUIEditor.window[1], false) showCursor(false) setElementData ( localPlayer, "teleport1", false) elseif getElementData ( localPlayer, "teleport2", true) then triggerServerEvent(source, "spawnplayer2") guiSetVisible(GUIEditor.window[1], false) showCursor(false) setElementData ( localPlayer, "teleport2", false) end end ) Server side addEvent("spawnplayer1", true) addEventHandler("spawnplayer1", root, function spawnPlayer(source, 297.23212,191.4963,1007.17188) setElementRotation(source, 0,0,91.98) end ) addEvent("spawnplayer2", true) addEventHandler("spawnplayer2", root, function () spawnPlayer(source, -1615.38806,684.90344,7.18750) setElementRotation(source, 0,0,91.98) end ) ماجربت السكربت ^ آغلآط كثير منهآ if getElementData ( localPlayer, "teleport1", true) then آلمفروض يكون كذآ if getElementData ( localPlayer, "teleport1") then لآنك آنت تجيب آلدآتا var getElementData ( element theElement, string key [, inherit = true] ) وليس تحطهآ setElementInterior ( element, 3 ) setElementDimension ( element, 0 ) guiSetVisible(GUIEditor.window[1], false) showCursor(false) من وين جبت آلمنت حط سورس + ليه تزيل آللوحة آصلآ هي مخفية + آلمفروض تحط آلديم وآلآنت في آلسيرفر مع آلسبآون بآلتوفيق رد زاحف يكفي , والثانيه كنت معرفها بس عدلتها عقب وخليتها كلها بالسيرفر سايد وانت مقتبس ردي قبل ما اعدلها @ KING_HOHO : انت ما قريت السنتكس قبل لا تكلم الرجال var getElementData ( element theElement, string key [, inherit = true] ) وبالنسبة للالمنت فـ معرفه هو . لآكن كيف يكون معه سيآرهـ وهو ميت شيك ع الكود اللي مسويه راعي الموضوع عموماً آنا شلته وسويت اللي فوق ^
KING-_-HOHO Posted September 26, 2014 Posted September 26, 2014 القصد من كلامي انه هو معرف المنت آنآ كنت آقصد كلمة آلمنت مو الآلمنت local element = getPedOccupiedVehicle ( getLocalPlayer () ) مآشفت آللوكآل آلمنت زين فحسبته حط بدل آلسورس آلآلمنت آللي مسويله لوكآل setElementInterior ( element, 3 ) setElementDimension ( element, 0 )
KING-_-HOHO Posted September 26, 2014 Posted September 26, 2014 #بعد آلتحديث كلامك لخبطني بس آضن تبيه كذاClient side addEventHandler ( "onClientGUIClick", guiRoot, function ( ) if ( source == GUIEditor.button[1] ) then guiSetVisible(GUIEditor.window[1], false) showCursor(false) elseif ( source == GUIEditor.button[2] ) then setElementData( localPlayer, "teleport1", true) elseif ( source == GUIEditor.button[3]) then setElementData( localPlayer, "teleport2", true) end end ) addEventHandler("onClientPlayerWasted", localPlayer, function () if getElementData(localPlayer, "teleport1", true) then triggerServerEvent("spawnplayer1", localPlayer) guiSetVisible(GUIEditor.window[1], false) showCursor(false) setElementData ( localPlayer, "teleport1", false) elseif getElementData(localPlayer, "teleport2", true) triggerServerEvent("spawnplayer2", localPlayer) guiSetVisible(GUIEditor.window[1], false) showCursor(false) setElementData ( localPlayer, "teleport2", false) else return end end ) Server side addEvent("spawnplayer1", true) addEventHandler("spawnplayer1", root, function () spawnPlayer(source, 297.23212,191.4963,1007.17188) setElementRotation(source, 0,0,91.98) setElementInterior ( source, 3 ) setElementDimension ( source, 0 ) end ) addEvent("spawnplayer2", true) addEventHandler("spawnplayer2", root, function () spawnPlayer(source, -1615.38806,684.90344,7.18750) setElementRotation(source, 0,0,91.98) end ) ماجربت السكربت ^ then نآقص elseif getElementData(localPlayer, "teleport2", true)
Dr.Xen Posted September 27, 2014 Author Posted September 27, 2014 كودكـ يسير كذآ addEventHandler ( "onClientGUIClick", guiRoot, function ( ) if ( source == GUIEditor.button[1] ) then guiSetVisible(GUIEditor.window[1], false) showCursor(false) elseif ( source == GUIEditor.button[2] ) then outputChatBox("سيتم نقلك بعد آن تموت", 0,255,0,true) setElementData(getLocalPlayer (), "spawnA", true) guiSetVisible(GUIEditor.window[1], false) showCursor(false) elseif ( source == GUIEditor.button[3]) then outputChatBox("سيتم نقلك بعد آن تموت", 0,255,0,true) setElementData(getLocalPlayer (), "spawnB", true) guiSetVisible(GUIEditor.window[1], false) showCursor(false) end end ) function spawn ( ) if getElementData(source, "spawnA") then setElementPosition(source,297.23212,191.4963,1007.17188) setElementInterior (source, 3 ) setElementDimension (source, 0 ) setPedRotation(source, 91.98) setElementData(source, "spawnA", false) elseif getElementData(source, "spawnB") then setElementPosition(source, -1615.38806,684.90344,7.18750) setPedRotation(source, 91.98) setElementData(source, "spawnB", false) end end addEventHandler ( "onClientPlayerSpawn", getLocalPlayer(), spawn) جربت ما زبط!
King12 Posted September 27, 2014 Posted September 27, 2014 #بعد آلتحديثكلامك لخبطني بس آضن تبيه كذاClient side addEventHandler ( "onClientGUIClick", guiRoot, function ( ) if ( source == GUIEditor.button[1] ) then guiSetVisible(GUIEditor.window[1], false) showCursor(false) elseif ( source == GUIEditor.button[2] ) then setElementData( localPlayer, "teleport1", true) elseif ( source == GUIEditor.button[3]) then setElementData( localPlayer, "teleport2", true) end end ) addEventHandler("onClientPlayerWasted", localPlayer, function () if getElementData(localPlayer, "teleport1", true) then triggerServerEvent("spawnplayer1", localPlayer) guiSetVisible(GUIEditor.window[1], false) showCursor(false) setElementData ( localPlayer, "teleport1", false) elseif getElementData(localPlayer, "teleport2", true) triggerServerEvent("spawnplayer2", localPlayer) guiSetVisible(GUIEditor.window[1], false) showCursor(false) setElementData ( localPlayer, "teleport2", false) else return end end ) Server side addEvent("spawnplayer1", true) addEventHandler("spawnplayer1", root, function () spawnPlayer(source, 297.23212,191.4963,1007.17188) setElementRotation(source, 0,0,91.98) setElementInterior ( source, 3 ) setElementDimension ( source, 0 ) end ) addEvent("spawnplayer2", true) addEventHandler("spawnplayer2", root, function () spawnPlayer(source, -1615.38806,684.90344,7.18750) setElementRotation(source, 0,0,91.98) end ) ماجربت السكربت ^ then نآقص elseif getElementData(localPlayer, "teleport2", true) يعطيك العافيه ما انتبهت لها ياراعي الموضوع جرب هذا لو بفلوس Client side addEventHandler ( "onClientGUIClick", guiRoot, function ( ) if ( source == GUIEditor.button[1] ) then guiSetVisible(GUIEditor.window[1], false) showCursor(false) elseif ( source == GUIEditor.button[2] ) then setElementData( localPlayer, "teleport1", true) elseif ( source == GUIEditor.button[3]) then setElementData( localPlayer, "teleport2", true) end end ) addEventHandler("onClientPlayerWasted", localPlayer, function () if getElementData(localPlayer, "teleport1", true) then triggerServerEvent("spawnplayer1", localPlayer) guiSetVisible(GUIEditor.window[1], false) showCursor(false) setElementData ( localPlayer, "teleport1", false) elseif getElementData(localPlayer, "teleport2", true) then triggerServerEvent("spawnplayer2", localPlayer) guiSetVisible(GUIEditor.window[1], false) showCursor(false) setElementData ( localPlayer, "teleport2", false) else return end end ) Server side addEvent("spawnplayer1", true) addEventHandler("spawnplayer1", root, function () spawnPlayer(source, 297.23212,191.4963,1007.17188) setElementRotation(source, 0,0,91.98) setElementInterior ( source, 3 ) setElementDimension ( source, 0 ) end ) addEvent("spawnplayer2", true) addEventHandler("spawnplayer2", root, function () spawnPlayer(source, -1615.38806,684.90344,7.18750) setElementRotation(source, 0,0,91.98) end )
Dr.Xen Posted September 27, 2014 Author Posted September 27, 2014 طيب ممكن تخلي اول ما يموت بعد ثلاث ثوان ينتقل
KING-_-HOHO Posted September 27, 2014 Posted September 27, 2014 طيب ممكن تخلي اول ما يموت بعد ثلاث ثوان ينتقل جرب -- Client-Side addEventHandler ( "onClientGUIClick", guiRoot, function ( ) if ( source == GUIEditor.button[1] ) then guiSetVisible(GUIEditor.window[1], false) showCursor(false) elseif ( source == GUIEditor.button[2] ) then setElementData( localPlayer, "teleport1", true) guiSetVisible(GUIEditor.window[1], false) showCursor(false) elseif ( source == GUIEditor.button[3]) then setElementData( localPlayer, "teleport2", true) guiSetVisible(GUIEditor.window[1], false) showCursor(false) end end ) addEventHandler("onClientPlayerWasted", localPlayer, function () if getElementData(localPlayer, "teleport1", true) then triggerServerEvent("spawnplayer1", localPlayer) setElementData ( localPlayer, "teleport1", false) elseif getElementData(localPlayer, "teleport2", true) then triggerServerEvent("spawnplayer2", localPlayer) setElementData ( localPlayer, "teleport2", false) end end ) -- Server-Side addEvent("spawnplayer1", true) addEventHandler("spawnplayer1", root, function () setTimer(function () spawnPlayer(source, 297.23212,191.4963,1007.17188) setElementRotation(source, 0,0,91.98) setElementInterior ( source, 3 ) setElementDimension ( source, 0 ) end, 3000, 1) end ) addEvent("spawnplayer2", true) addEventHandler("spawnplayer2", root, function () setTimer(function () spawnPlayer(source, -1615.38806,684.90344,7.18750) setElementRotation(source, 0,0,91.98) end, 3000, 1) end )
#DRAGON!FIRE Posted September 27, 2014 Posted September 27, 2014 للحين ماني فاهم وش تبي بالضبط ؟ وكلمني ع كودكـ اللي بـ اول الموضوع .
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now