iMr.SFA7 Posted July 22, 2015 Share Posted July 22, 2015 الموضوع خرج عن مساره يا صاحب الموضوع اذا تمت افادتك قل خلاص موب لازم اي موضوع توصلونه للصففحة السادسة Link to comment
Professional Posted July 22, 2015 Author Share Posted July 22, 2015 لا لسا عندي فنكشات ابيها شو يعني اعمل 500 موضوع بل منتدى انا عملت وقلتلولي حط كل طلباتك بموضوع واحد + انا قلت لي ما يبي يساعدني برا وانت يا روكليس مدري وش ما دخلك فيني طيب Link to comment
Professional Posted July 22, 2015 Author Share Posted July 22, 2015 شباب لو ابي اعمل جدول شخصيات سكنات لحد الحين صحيح ولا local skin = {47 , 48 , 49} for i,v in ipairs ( getElementsByType('player') ) do skin[player] = getElementModel(player) Link to comment
iMr.SFA7 Posted July 22, 2015 Share Posted July 22, 2015 لا موب صحيح انت مسوي جدول للايديات ليه سويت لوب للاعبين ؟ Link to comment
Professional Posted July 22, 2015 Author Share Posted July 22, 2015 بس كيف اعرف انه لازم ولا لاني بشوف بكل جدول يكون فيه لوب Link to comment
iMr.SFA7 Posted July 22, 2015 Share Posted July 22, 2015 -- شف انت سو جدول باسم السكن والايدي و سو لوب للجدول عشان تجيب القيم local Skins = { { "Skin1", 1 }, { "Skin2", 1 }, { "Skin3", 55 }, } for _,v in ipairs( Skins ) do Link to comment
H25 Posted July 22, 2015 Share Posted July 22, 2015 ويش تبي تسوي بالجدول بالضبط ؟ اللوب تستخدمه حسب حاجتك Link to comment
Professional Posted July 22, 2015 Author Share Posted July 22, 2015 ابي شخصيات يكونو بنصف ابي لما اكبس سهم لليمين تتغير الشخصيه لحين ما يختار الشخصيه الي تعجبه يضغط انتر وينقله للبدايه وابيه وراه صوره اعتقد الكاميرا ماتركس المهم ابي كل الفنكشات وانا بعمل الكود لاهنتو Link to comment
iMr.SFA7 Posted July 22, 2015 Share Posted July 22, 2015 (edited) Event : "onClientResourceStart" setCameraMatrix createPed "onClientGUIClick" bindKey triggerServerEvent spawnPlayer Edited July 22, 2015 by Guest Link to comment
EH10 Posted July 22, 2015 Share Posted July 22, 2015 setCameraMatrix createPed bindKey spawnPlayer and .. var + - Link to comment
EH10 Posted July 22, 2015 Share Posted July 22, 2015 and .. getElementModel , setElementModel , table , var + - Link to comment
iMr.SFA7 Posted July 22, 2015 Share Posted July 22, 2015 getElementModel setElementModel أول شيء ما راح يحتاج ذي ^ لانه راح يرسل بالترايقر السكن الي اختاره ويسوي سباون بالسكن spawnPlayer ( thePlayer, x,y,z, skin ) وبعدين ليه الجدول ؟ هو يبي يجيب كل شخصيات اللعبة ويسوي بيد والكاميرا ماتريكس عليه ويسوي زرين اذا ضغط الي باليمين ببدل الشخصية والثاني يرجع يعني ما يحتاج جدول وممكن تقول لنا ايش فائدة ال var بالموضوع ؟ Link to comment
EH10 Posted July 23, 2015 Share Posted July 23, 2015 getElementModel setElementModel أول شيء ما راح يحتاج ذي ^ لانه راح يرسل بالترايقر السكن الي اختاره ويسوي سباون بالسكن spawnPlayer ( thePlayer, x,y,z, skin ) وبعدين ليه الجدول ؟ هو يبي يجيب كل شخصيات اللعبة ويسوي بيد والكاميرا ماتريكس عليه ويسوي زرين اذا ضغط الي باليمين ببدل الشخصية والثاني يرجع يعني ما يحتاج جدول وممكن تقول لنا ايش فائدة ال var بالموضوع ؟ var متغير ,, مثال تضغط يمين + يضغط يسار - ## ثاني شي هو على كيفه والي عطيته أسسهل # Link to comment
H25 Posted July 23, 2015 Share Posted July 23, 2015 هو يبي شخصيات محددة يحطها في جدول الـ setElementModel getElementModel لتغيير شخصية البيد + هو يبي يغير بالكيبورد مايحتاج حدث onClientGUIClick الي يحتاجه table setCameraMatrix createPed setElementModel getElementModel bindKey var triggerServerEvent spawnPlayer or setElementModel Link to comment
Professional Posted July 23, 2015 Author Share Posted July 23, 2015 مدري لو صحيح وعن ال var معرف كلينت local Skins = { { "Skin1", 1 }, { "Skin2", 1 }, { "Skin3", 55 }, } for _,v in ipairs( Skins ) do setCameraMatrix ( source , x , y , z , x , y , z ) createPed ( id , x ,y ,z ) Skins [player] = getElementModel(player) bindKey( "o", "down" ) triggerServerEvent ('hassan', localPlayer) end سيرفر addEvent('hassan', true) addEventHandler('hassan', root, function () spawnPlayer ( source , x , y , z ) setElementModel ( player , Skins ) end ) Link to comment
#Wizard Posted July 23, 2015 Share Posted July 23, 2015 local Skins = { { "Skin1", 1 }, { "Skin2", 1 }, { "Skin3", 55 }, } for _,v in ipairs( Skins ) do setCameraMatrix ( source , x , y , z , x , y , z ) createPed ( id , x ,y ,z ) Skins [player] = getElementModel(player) bindKey( "o", "down" ) triggerServerEvent ('hassan', localPlayer,x,y,z) end addEvent('hassan', true) addEventHandler('hassan', root, function (x,y,z) spawnPlayer ( source , x , y , z ) setElementModel ( player , Skins ) end ) رتب اكوادك + فيه شيء اسمه ديبق سكربت, ارسل لنا وش يطلع لو ما اشتغل .. موفق Link to comment
terreus Posted July 23, 2015 Share Posted July 23, 2015 spawnPlayer ( source , x , y , z ) -- ضع احدثيات وين تبي يحط لك لاعب setCameraMatrix ( source , x , y , z , x , y , z ) -- هنا حط احدثيات متركسس لا تنسي Link to comment
iMr.SFA7 Posted July 23, 2015 Share Posted July 23, 2015 كيف يشتغل اصلا هو لا حدد وين يحط الشخصيات الي بالجدول ولا ارسل السكن بالترايقر Link to comment
Professional Posted July 23, 2015 Author Share Posted July 23, 2015 يب يب كذا كيف تعملها سفاح ؟ Link to comment
iMr.SFA7 Posted July 23, 2015 Share Posted July 23, 2015 حاط لك الفنكشات في الصفحة الثالثة Link to comment
Professional Posted July 23, 2015 Author Share Posted July 23, 2015 Event : "onClientResourceStart" setCameraMatrix createPed "onClientGUIClick" bindKey triggerServerEvent spawnPlayer addEventHandler("onClientResourceStart", getRootElement(), function() setCameraMatrix ( Source , x , y , z ) createPed ( 130 , x , y , z ) end ) --------------------------------------- addEventHandler('onClientGUIClick', root, function ( ) bindKey ( "o", "down", ) triggerServerEvent ('hassan', localPlayer) end ) ------------------------------------------- addEvent('hassan', true) addEventHandler('hassan', root, function () spawnPlayer ( source , x , y , z ) end ) Link to comment
' A F . Posted July 23, 2015 Share Posted July 23, 2015 المآتركس مافيه ارقمنت الاعب بـ الكلنت ! Link to comment
Simple. Posted July 23, 2015 Share Posted July 23, 2015 -- # Client local Skins = { 299, 46, 124 } local ped = createPed ( 46, -3703.34399, -3004.12891, 98.40504, 90) local var = 0 addEventHandler("onClientResourceStart",resourceRoot, function () setCameraMatrix ( x , y , z ) bindKey("arrow_r", "down",arr ) bindKey("arrow_l", "down",arl ) bindKey("enter", "down",spawnplr ) end) function arr() var = var + 1 if var > #Skins then var = 1 end local x,y,z = getElementPosition ( ped ) setElementModel(ped, Skins[var]) end function arl() var = var - 1 if var < 1 then var = #Skins end local x,y,z = getElementPosition ( ped ) setElementModel(ped, Skins[var]) end function spawnplr () triggerServerEvent( "setClientSkin", localPlayer, getElementModel ( ped ) ) setCameraTarget (getLocalPlayer()) destroyElement ( ped ) unbindKey("arrow_l", "down",arl ) unbindKey("arrow_r", "down",arr ) unbindKey("enter", "down",spawnplr ) end -- #Server addEvent( "setClientSkin", true ) addEventHandler( "setClientSkin", root, function( skinID ) if ( skinID and skinID ~= nil ) then spawnPlayer ( client, 140.51644897461, 1380.2789306641, 1088.3671875,90,skinID,5) end end ) Link to comment
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