Jump to content

استفسار


z24d

Recommended Posts

function adminchat ( thePlayer, _, ... ) 
    local message = table.concat ( { ... }, " " ) 
    if ( isPlayerOnGroup ( thePlayer ) ) then 
        for _, player in ipairs ( getElementsByType ( "player" ) ) do 
            if ( isPlayerOnGroup ( player ) ) then 
                outputChatBox ( "#FF0000(ADMIN)#FFFF00 ".. getPlayerName ( thePlayer ) .." : #838b83".. message, player, 255, 255, 255, true ) 
            end 
        end 
    else 
        outputChatBox ( "#FF0000 You Must be Admin.", thePlayer, 255, 255, 255, true ) 
    end 
end 
addCommandHandler ( "AdminChat", adminchat ) 
 bindKey( "o", "down", "chatbox", adminchat) 

كذآ يصير ؟

Link to comment

-- # Server Side : 
  
addEventHandler( "onPlayerJoin", root, 
function (     ) 
 bindKey ( source, "o", "down", "chatbox", "AdminChat")   
   end 
 ) 
  
addEventHandler ("onResourceStart",resourceRoot, function (  ) 
 for _,lol in ipairs (getElementsByType ("player")) do 
bindKey ( lol, "o", "down", "chatbox", "AdminChat") 
         end 
    end 
  ) 
Link to comment
?root أبي أفهم ليه حاط

وحاط اللوب تحقق؟

-.- وأنت مسوي حدث لما أي لاعب يسجل دخوله لوب للاعبين؟

getElementsByType مو لوب

اللوب هو for ... do و while ... do والخ...

+ حطيت root او ماحطيت ماراح يفرق شي

table getElementsByType ( string theType, [ element startat=getRootElement() ] ) 

ياصاحب الموضوع

addEventHandler( "onPlayerLogin", root 
function () 
 if getElementsByType( "player" ,root ) then 
 bindKey ( player, "o", "down", "chatbox", "AdminChat")   
  end 
end 
) 

الحين انا قلت لك استخدم onPlayerLogin

يصير كذا

addEventHandler("onPlayerJoin", root, function( ) 
    bindKey(source, "o", "down", "chatbox", "AdminChat")  
end) 

Link to comment

getElementsByType مو لوب

اللوب هو for ... do و while ... do والخ...

+ حطيت root او ماحطيت ماراح يفرق شي

table getElementsByType ( string theType, [ element startat=getRootElement() ] ) 

?root ع آي أساس يحطها دامها بدونها تلقائياً بتصير root الأرقمنت الأخير من الوظيفة حآط

-_-" وهو قصده بـهالوظيفة لوب للاعبين بس حاطها تحقق

Link to comment

getElementsByType مو لوب

اللوب هو for ... do و while ... do والخ...

+ حطيت root او ماحطيت ماراح يفرق شي

table getElementsByType ( string theType, [ element startat=getRootElement() ] ) 

?root ع آي أساس يحطها دامها بدونها تلقائياً بتصير root الأرقمنت الأخير من الوظيفة حآط

-_-" وهو قصده بـهالوظيفة لوب للاعبين بس حاطها تحقق

^ + 1

هو مسوي تحقق ان لو القيمة

"player"

تساوي root

يكتمل الشرط :?:?

طبعا استنادا للكود حقه !

اما الصحيح ... القيمة توضع بعدد الارقمنت الخاص بتحقق الاعبين

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