Jump to content

طلب فنكشات #


#Basel

Recommended Posts

السلام عليكم ورحمه الله وتعالى

طلب فنكشات

ساويت لوحه

وفيه ازار

وبدي اساوي مود تغير الجو

اذا ضغط على زر معين يغير له جو

طبعا لاعب نفسه مب لكل الاعبين

ابي فنكشات وشكرا

Link to comment
  
addEventHandler("onClientGUIClick",root,  
  
function ( )  
  
if ( source == GUIEditor.button[1] ) then  
  
setWeather ( 9 )   
  
end   
  
end 
  
)  

ساويت دا وزبط ^

بس بستفسر عن ال root

root -- لجميع سيرفير

وانا حاطط لجميع سيرفير root

يعني لين اضغط على زر بجي لاعب نفسه وانا حاطط root --

ممكن تشرحها وشكرا

شويكي &

Edited by Guest
Link to comment

هون تعدني جميع الازرار root ال

GUIEditor.button[1] بعدين بتتحقق اذا كان الزر يلي انضغط عليه هو

اذا كان هو بتغير الجو عند الاعب نفسة

لانه الكود كلنت بتغير للاعب نفسة بس لونه الكود سيرفر بتغير يا الكل

اسمي شويكي مو شوكي :)

Link to comment
  
addEventHandler("onClientGUIClick",root,  
  
function ( )  
  
if ( source == GUIEditor.button[1] ) then  
  
setWeather ( 9 )   
  
end   
  
end 
  
)  

ساويت دا وزبط ^

بس بستفسر عن ال root

root -- لجميع سيرفير

وانا حاطط لجميع سيرفير root

يعني لين اضغط على زر بجي لاعب نفسه وانا حاطط root --

ممكن تشرحها وشكرا

شويكي &

عندك طريقتين

اما الروت وهي كل الأزرار , او مباشرة على الزر الذي تريده

addEventHandler ( "onClientGUIClick", root,  
    function ( )  
        if ( source == GUIEditor.button[1] ) then  
            setWeather ( 9 )   
        end   
    end 
) 
  
addEventHandler ( "onClientGUIClick", GUIEditor.button[1],  
    function ( )  
        setWeather ( 9 )   
    end 
, false ) 

اختصارات: 
root = getRootElement 
localPlayer = getLocalPlayer  
resourceRoot = getResourceRootElement ( getThisResource )  
-- اقرا الصفحات 

Link to comment
  
addEventHandler("onClientGUIClick",root,  
  
function ( )  
  
if ( source == GUIEditor.button[1] ) then  
  
setWeather ( 9 )   
  
end   
  
end 
  
)  

ساويت دا وزبط ^

بس بستفسر عن ال root

root -- لجميع سيرفير

وانا حاطط لجميع سيرفير root

يعني لين اضغط على زر بجي لاعب نفسه وانا حاطط root --

ممكن تشرحها وشكرا

شويكي &

عندك طريقتين

اما الروت وهي كل الأزرار , او مباشرة على الزر الذي تريده

addEventHandler ( "onClientGUIClick", root,  
    function ( )  
        if ( source == GUIEditor.button[1] ) then  
            setWeather ( 9 )   
        end   
    end 
) 
  
addEventHandler ( "onClientGUIClick", GUIEditor.button[1],  
    function ( )  
        setWeather ( 9 )   
    end 
, false ) 

اختصارات: 
root = getRootElement 
localPlayer = getLocalPlayer  
resourceRoot = getResourceRootElement ( getThisResource )  
-- اقرا الصفحات 

منور عناد - تسلم ..

بس استفسار بنسبه ل false

addEventHandler ( "onClientGUIClick", GUIEditor.button[1],

    function ( )

        setWeather ( 9 )  

    end

, false )[/lua]

false من وين جائت ؟

وليه محطوطه

Link to comment
thanks ..

بس عندي اكثر من زر

اقدر اساويه ب جدول ...؟؟؟

<= سوي زي ذي الطريقة

  
addEventHandler ( "onClientGUIClick", root, 
    function ( ) 
        if ( source == GUIEditor.button[1] ) then 
            setWeather ( 9 )   
        elseif ( source == Button2) then 
            setWeather ( 5 )   
        elseif ( source == Button3) then 
            setWeather ( 6 )   
        end   
    end 
) 
  

Link to comment
thanks ..

بس عندي اكثر من زر

اقدر اساويه ب جدول ...؟؟؟

<= سوي زي ذي الطريقة

  
addEventHandler ( "onClientGUIClick", root, 
    function ( ) 
        if ( source == GUIEditor.button[1] ) then 
            setWeather ( 9 )   
        elseif ( source == Button2) then 
            setWeather ( 5 )   
        elseif ( source == Button3) then 
            setWeather ( 6 )   
        end   
    end 
) 
  

اعرفها هاي

بس بدي بطريقه الجدول اقدر ولا ؟

+ مشكور

Link to comment

local table_ = {  
   -- [ button Name ] = [ Weather number ], 
   [ button1 ] = 9, 
   [ button2 ] = 5, 
   [ button3 ] = 6, } 
    
  
addEventHandler ( "onClientGUIClick", resourceRoot, function (   ) 
  for k, v in pairs ( table_ ) do 
   if ( source == k ) then 
        setWeather ( v ) 
    end 
  end  
end ) 
  
Link to comment
local table_ = {  
   -- [ button Name ] = [ Weather number ], 
   [ button1 ] = 9, 
   [ button2 ] = 5, 
   [ button3 ] = 6, } 
    
  
addEventHandler ( "onClientGUIClick", resourceRoot, function (   ) 
  for k, v in pairs ( table_ ) do 
   if ( source == k ) then 
        setWeather ( v ) 
    end 
  end  
end ) 
  

بعد إذن صاحب الموضوع

زاحف ايش معنى هذي k

   if ( source == k ) then 

Link to comment
local table_ = {  
   -- [ button Name ] = [ Weather number ], 
   [ button1 ] = 9, 
   [ button2 ] = 5, 
   [ button3 ] = 6, } 
    
  
addEventHandler ( "onClientGUIClick", resourceRoot, function (   ) 
  for k, v in pairs ( table_ ) do 
   if ( source == k ) then 
        setWeather ( v ) 
    end 
  end  
end ) 
  

يقدر يسويها بدون لوب كذا

if table_[source] then 
    setWeather ( table_[source] ) 
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...