Jump to content

طلب فنكشات .


#Basel

Recommended Posts

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

انا بادي ب برمجه جديد

ابي فنكشات

اعطاء للجميع الاعبين فلوس عن طريق كلمه اف8 .

وشكرا

ابي فنكشات وانا احاول اصنع الكود

:big9:

Link to comment
السلام عليكم ورحمه الله وتعالى ,

انا بادي ب برمجه جديد

ابي فنكشات

اعطاء للجميع الاعبين فلوس عن طريق كلمه اف8 .

وشكرا

ابي فنكشات وانا احاول اصنع الكود

:big9:

  
--للحماية فقط مشان ما يوزع احد غيرك 
isObjectInACLGroup 
getAccountName 
getPlayerAccount 
aclGetGroup 
--للتوزيع 
givePlayerMoney 
addCommandHandler 

Link to comment
كيف اركب الفنكشات ؟

ممكن مثال شرح

function consoleGiveCash ( thePlayer, command, amount ) --when the givecash command is called 
    givePlayerMoney ( thePlayer, amount ) --give the player money according to the amount 
end 
addCommandHandler ( "givecash", consoleGiveCash  ) --add a handler function for the command "givecash" 

مثال من الويكي

Link to comment
السلام عليكم ورحمه الله وتعالى ,

انا بادي ب برمجه جديد

ابي فنكشات

اعطاء للجميع الاعبين فلوس عن طريق كلمه اف8 .

وشكرا

ابي فنكشات وانا احاول اصنع الكود

:big9:

  
--للحماية فقط مشان ما يوزع احد غيرك 
isObjectInACLGroup 
getAccountName 
getPlayerAccount 
aclGetGroup 
--للتوزيع 
givePlayerMoney 
addCommandHandler 

+ تحتاج لوب للاعبين عشان توزع عليهم كلهم

getElementsByType 
Link to comment

^

شوف مثال الويكي ل فنكشن

isObjectInACLGroup 

مختصر لك كل هذي الفنكشنات

getAccountName 

getPlayerAccount 

aclGetGroup  

معاهم

isObjectInACLGroup 

يعني مسويها لك جاهزه

ذا المثال

     local accName = getAccountName ( getPlayerAccount ( thePlayer ) )  
     if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then   

كذا عطيتك من السكربت الي تبي تسويه

70 % نسبة

والباقي سهل

Link to comment

مشكله بانه الكل يقدر يوزع ,

عن طريق كلمه اف8

الاكواد :

function consoleGiveCash ( thePlayer, command, amount)  
outputChatBox ("=============================") 
outputChatBox ("قام ألكونسول بتوزيع ألمال على جميع السيرفير") 
outputChatBox ("=============================" ) 
    givePlayerMoney ( thePlayer, 1000 )  
end  
  
addCommandHandler ( "givecash", consoleGiveCash  )  
    local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) 
     if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then     
end    

Link to comment
مشكله بانه الكل يقدر يوزع ,

عن طريق كلمه اف8

الاكواد :

function consoleGiveCash ( thePlayer, command, amount)  
outputChatBox ("=============================") 
outputChatBox ("قام ألكونسول بتوزيع ألمال على جميع السيرفير") 
outputChatBox ("=============================" ) 
    givePlayerMoney ( thePlayer, 1000 )  
end  
  
addCommandHandler ( "givecash", consoleGiveCash  )  
    local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) 
     if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then     
end    

فيه شوية خرابيط + تحتاج لوب

تفضل بعد التعديل

function consoleGiveCash ( thePlayer, command, amount) 
  
     local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) 
     
     if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then   
      
     for _, ThePlayers in ipairs ( getElementsByType ( 'player' ) ) do 
      
     givePlayerMoney ( ThePlayers, amount ) 
      
     outputChatBox ("=============================",thePlayer) 
     
     outputChatBox ("قام ألكونسول بتوزيع ألمال على جميع السيرفير",thePlayer) 
     
     outputChatBox ("=============================",thePlayer ) 
     
        end 
    end 
end 
  
addCommandHandler ( "givecash", consoleGiveCash  ) 
  

طبعا لازم تكتب باف8

givecash العدد الي بتوزعه  

مثال

givecash 1000 

جرب ورد خبر

Link to comment
مشكله بانه الكل يقدر يوزع ,

عن طريق كلمه اف8

الاكواد :

function consoleGiveCash ( thePlayer, command, amount)  
outputChatBox ("=============================") 
outputChatBox ("قام ألكونسول بتوزيع ألمال على جميع السيرفير") 
outputChatBox ("=============================" ) 
    givePlayerMoney ( thePlayer, 1000 )  
end  
  
addCommandHandler ( "givecash", consoleGiveCash  )  
    local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) 
     if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then     
end    

فيه شوية خرابيط + تحتاج لوب

تفضل بعد التعديل

function consoleGiveCash ( thePlayer, command, amount) 
  
     local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) 
     
     if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then   
      
     for _, ThePlayers in ipairs ( getElementsByType ( 'player' ) ) do 
      
     givePlayerMoney ( ThePlayers, amount ) 
      
     outputChatBox ("=============================",thePlayer) 
     
     outputChatBox ("قام ألكونسول بتوزيع ألمال على جميع السيرفير",thePlayer) 
     
     outputChatBox ("=============================",thePlayer ) 
     
        end 
    end 
end 
  
addCommandHandler ( "givecash", consoleGiveCash  ) 
  

طبعا لازم تكتب باف8

givecash العدد الي بتوزعه  

مثال

givecash 1000 

جرب ورد خبر

بالنسبة لـ

outputChatBox

راح تظهر للي وزع الفلوس فقط لانك مستخدم thePlayer

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