Jump to content

شباب


Recommended Posts

  • Replies 50
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

لا لسا عندي فنكشات ابيها شو يعني اعمل 500 موضوع بل منتدى انا عملت وقلتلولي حط كل طلباتك بموضوع واحد + انا قلت لي ما يبي يساعدني برا وانت يا روكليس مدري وش ما دخلك فيني طيب

Link to comment

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

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

Link to comment

getElementModel 
setElementModel 

أول شيء ما راح يحتاج ذي ^

لانه راح يرسل بالترايقر السكن الي اختاره ويسوي سباون بالسكن

  
spawnPlayer ( thePlayer, x,y,z, skin ) 

وبعدين ليه الجدول ؟

هو يبي يجيب كل شخصيات اللعبة ويسوي بيد والكاميرا ماتريكس عليه

ويسوي زرين اذا ضغط الي باليمين ببدل الشخصية والثاني يرجع

يعني ما يحتاج جدول

وممكن تقول لنا

ايش فائدة ال var بالموضوع ؟

Link to comment
getElementModel 
setElementModel 

أول شيء ما راح يحتاج ذي ^

لانه راح يرسل بالترايقر السكن الي اختاره ويسوي سباون بالسكن

  
spawnPlayer ( thePlayer, x,y,z, skin ) 

وبعدين ليه الجدول ؟

هو يبي يجيب كل شخصيات اللعبة ويسوي بيد والكاميرا ماتريكس عليه

ويسوي زرين اذا ضغط الي باليمين ببدل الشخصية والثاني يرجع

يعني ما يحتاج جدول

وممكن تقول لنا

ايش فائدة ال var بالموضوع ؟

var متغير ,,

مثال تضغط يمين +

يضغط يسار -

## ثاني شي هو على كيفه والي عطيته أسسهل #

Link to comment

هو يبي شخصيات محددة يحطها في جدول

الـ

setElementModel 
getElementModel 

لتغيير شخصية البيد

+

هو يبي يغير بالكيبورد مايحتاج حدث onClientGUIClick

الي يحتاجه

table 
setCameraMatrix 
createPed 
setElementModel 
getElementModel 
bindKey 
var 
triggerServerEvent 
spawnPlayer or setElementModel 

Link to comment

مدري لو صحيح وعن ال 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
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
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
-- # 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

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