Jump to content

شباب


Recommended Posts

Posted

الموضوع خرج عن مساره

يا صاحب الموضوع اذا تمت افادتك قل خلاص موب لازم اي موضوع توصلونه للصففحة السادسة

  • Replies 50
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted

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

Posted

شباب لو ابي اعمل جدول شخصيات سكنات

لحد الحين صحيح ولا

local skin = {47 , 48 , 49} 
  
  
for i,v in ipairs ( getElementsByType('player') ) do 
skin[player] = getElementModel(player) 

Posted

-- شف انت سو جدول باسم السكن والايدي و سو لوب للجدول عشان تجيب القيم 
  
local Skins = { 
  { "Skin1", 1 }, 
  { "Skin2", 1 }, 
  { "Skin3", 55 }, 
  
}   
  
  
for _,v in ipairs( Skins ) do 
Posted

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

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

Posted (edited)

Event : "onClientResourceStart" 
setCameraMatrix 
createPed 
"onClientGUIClick" 
bindKey 
triggerServerEvent 
spawnPlayer 
Edited by Guest
Posted

getElementModel 
setElementModel 

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

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

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

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

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

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

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

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

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

Posted
getElementModel 
setElementModel 

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

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

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

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

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

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

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

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

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

var متغير ,,

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

يضغط يسار -

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

Posted

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

الـ

setElementModel 
getElementModel 

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

+

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

الي يحتاجه

table 
setCameraMatrix 
createPed 
setElementModel 
getElementModel 
bindKey 
var 
triggerServerEvent 
spawnPlayer or setElementModel 

Posted

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

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

رتب اكوادك + فيه شيء اسمه ديبق سكربت, ارسل لنا وش يطلع لو ما اشتغل ..

موفق

Posted
spawnPlayer ( source , x , y , z ) -- ضع احدثيات وين تبي يحط لك لاعب 
  
setCameraMatrix ( source , x , y , z ,  x , y , z  ) -- هنا  حط احدثيات متركسس 

لا تنسي

Posted

كيف يشتغل اصلا

هو لا حدد وين يحط الشخصيات الي بالجدول

ولا ارسل السكن بالترايقر

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

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

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