iMr.SFA7 Posted July 22, 2015 Posted July 22, 2015 الموضوع خرج عن مساره يا صاحب الموضوع اذا تمت افادتك قل خلاص موب لازم اي موضوع توصلونه للصففحة السادسة
Professional Posted July 22, 2015 Author Posted July 22, 2015 لا لسا عندي فنكشات ابيها شو يعني اعمل 500 موضوع بل منتدى انا عملت وقلتلولي حط كل طلباتك بموضوع واحد + انا قلت لي ما يبي يساعدني برا وانت يا روكليس مدري وش ما دخلك فيني طيب
Professional Posted July 22, 2015 Author Posted July 22, 2015 شباب لو ابي اعمل جدول شخصيات سكنات لحد الحين صحيح ولا local skin = {47 , 48 , 49} for i,v in ipairs ( getElementsByType('player') ) do skin[player] = getElementModel(player)
iMr.SFA7 Posted July 22, 2015 Posted July 22, 2015 لا موب صحيح انت مسوي جدول للايديات ليه سويت لوب للاعبين ؟
Professional Posted July 22, 2015 Author Posted July 22, 2015 بس كيف اعرف انه لازم ولا لاني بشوف بكل جدول يكون فيه لوب
iMr.SFA7 Posted July 22, 2015 Posted July 22, 2015 -- شف انت سو جدول باسم السكن والايدي و سو لوب للجدول عشان تجيب القيم local Skins = { { "Skin1", 1 }, { "Skin2", 1 }, { "Skin3", 55 }, } for _,v in ipairs( Skins ) do
Professional Posted July 22, 2015 Author Posted July 22, 2015 ابي شخصيات يكونو بنصف ابي لما اكبس سهم لليمين تتغير الشخصيه لحين ما يختار الشخصيه الي تعجبه يضغط انتر وينقله للبدايه وابيه وراه صوره اعتقد الكاميرا ماتركس المهم ابي كل الفنكشات وانا بعمل الكود لاهنتو
iMr.SFA7 Posted July 22, 2015 Posted July 22, 2015 (edited) Event : "onClientResourceStart" setCameraMatrix createPed "onClientGUIClick" bindKey triggerServerEvent spawnPlayer Edited July 22, 2015 by Guest
EH10 Posted July 22, 2015 Posted July 22, 2015 setCameraMatrix createPed bindKey spawnPlayer and .. var + -
EH10 Posted July 22, 2015 Posted July 22, 2015 and .. getElementModel , setElementModel , table , var + -
iMr.SFA7 Posted July 22, 2015 Posted July 22, 2015 getElementModel setElementModel أول شيء ما راح يحتاج ذي ^ لانه راح يرسل بالترايقر السكن الي اختاره ويسوي سباون بالسكن spawnPlayer ( thePlayer, x,y,z, skin ) وبعدين ليه الجدول ؟ هو يبي يجيب كل شخصيات اللعبة ويسوي بيد والكاميرا ماتريكس عليه ويسوي زرين اذا ضغط الي باليمين ببدل الشخصية والثاني يرجع يعني ما يحتاج جدول وممكن تقول لنا ايش فائدة ال var بالموضوع ؟
EH10 Posted July 23, 2015 Posted July 23, 2015 getElementModel setElementModel أول شيء ما راح يحتاج ذي ^ لانه راح يرسل بالترايقر السكن الي اختاره ويسوي سباون بالسكن spawnPlayer ( thePlayer, x,y,z, skin ) وبعدين ليه الجدول ؟ هو يبي يجيب كل شخصيات اللعبة ويسوي بيد والكاميرا ماتريكس عليه ويسوي زرين اذا ضغط الي باليمين ببدل الشخصية والثاني يرجع يعني ما يحتاج جدول وممكن تقول لنا ايش فائدة ال var بالموضوع ؟ var متغير ,, مثال تضغط يمين + يضغط يسار - ## ثاني شي هو على كيفه والي عطيته أسسهل #
H25 Posted July 23, 2015 Posted July 23, 2015 هو يبي شخصيات محددة يحطها في جدول الـ setElementModel getElementModel لتغيير شخصية البيد + هو يبي يغير بالكيبورد مايحتاج حدث onClientGUIClick الي يحتاجه table setCameraMatrix createPed setElementModel getElementModel bindKey var triggerServerEvent spawnPlayer or setElementModel
Professional Posted July 23, 2015 Author 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 )
#Wizard Posted July 23, 2015 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 ) رتب اكوادك + فيه شيء اسمه ديبق سكربت, ارسل لنا وش يطلع لو ما اشتغل .. موفق
terreus Posted July 23, 2015 Posted July 23, 2015 spawnPlayer ( source , x , y , z ) -- ضع احدثيات وين تبي يحط لك لاعب setCameraMatrix ( source , x , y , z , x , y , z ) -- هنا حط احدثيات متركسس لا تنسي
iMr.SFA7 Posted July 23, 2015 Posted July 23, 2015 كيف يشتغل اصلا هو لا حدد وين يحط الشخصيات الي بالجدول ولا ارسل السكن بالترايقر
Professional Posted July 23, 2015 Author 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 )
Simple. Posted July 23, 2015 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 )
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