Jump to content

* [ givePlayerMoney ] شرح


Recommended Posts

                                                                                    بسم الله الرحمن الرحيم
                                                                                                                                                                              اليوم جايبلكم شرح وظيفة
اعرف ان الاخ ايكو شرحها من قبل

givePlayerMoney

Shared اول شي الفنكشن
p_614rf8681.png
Syntax نيجي لل

--Server
bool givePlayerMoney ( player thePlayer, int amount )
--Client
bool givePlayerMoney ( int amount )

player thePlayer : اول شي نبدأ ب
هي اللاعب او اللاعبين الي بدك ياه ياخد الفلوس
--
amount :  هو عدد الفلوس الي بدك ياه ياخذها
--
مثال 1

 

addCommandHandler("فلوس",
function( source )
givePlayerMoney(source, 1000)
outputChatBox("تم اخذ فلوس", source, 0,255,0,true)
playSoundFrontEnd(source, 30)
end)

هنا اول ما اللاعب يكتب أمر في اف 8 الي هو فلوس ياخد 1000 فلوس ويكتبله تم اخذ فلوس ويطلعله صوت

مثال 2

 

addEventHandler("onPlayerChat",root,
function ( msg )
if ( msg == "ابي فلوس" ) then 
money = math.random(2000,3500)
givePlayerMoney(source, money)
outputChatBox("#00FF00[$"..money.."]#00FFFF تم استلام مبلغ", source, 255,255,255,true)
playSoundFrontEnd(source, 44)
end
end)

الي هو لما اللاعب يكتب في الشات ابي فلوس ياخذ فلوس عشوائية من 2000 ل 3500 ويطلعله رسالة في الشات كم اخذ ويجيله صوت
p_614t5q7s1.png

مثال 3
 

--Client
local screenW, screenH = guiGetScreenSize()
window = guiCreateWindow((screenW - 519) / 2, (screenH - 183) / 2, 519, 183, "Test", false)
guiWindowSetSizable(window, false)

amount = guiCreateEdit(10, 29, 497, 49, "", false, window)
twze3 = guiCreateButton(10, 126, 181, 34, "توزيع فلوس", false, window)
Close = guiCreateButton(327, 126, 180, 34, "اغلاق اللوحة", false, window)

addEventHandler("onClientGUIClick",root,
  function ( )
if ( source == twze3 ) then
local money = guiGetText(amount)
local Name = getPlayerName(getLocalPlayer())
triggerServerEvent("giveallmoney", getRootElement(),money, Name)
end
end)
--Server
function Himoo (money,Name)
for i,v in ipairs(getElementsByType("player")) do
givePlayerMoney (v,money)
end
outputChatBox("#00FF00[$"..money.."]#0000FFباعطاء جميع اللاعبين مبلغ #FF0000["..Name.."] قام اللاعب",root,255,255,255,true)
playSoundFrontEnd(getRootElement(), 44)
end
addEvent("giveallmoney", true)
addEventHandler("giveallmoney",getRootElement(), Himoo)

هنا مثال اول ما اللاعب يكتب في ايديت ويضغط زر يوزع لجميع اللاعبين الفلوس الي موجودة في الايديت
p_614r1abi1.png
وهنا وصلنا لنهاية الشرح اتمني يكون عجبكم :)
ويلا مع السلامة .. #

Edited by #Himoo
  • Haha 1
Link to comment
21 hours ago, Ahmed_Negm said:

حلو واصل ولاكن اشرح موقع الويكي

كيف يشرح الأوامر علشان انت لو فكرت تشرح كل امر مش حتخلص

وشكرآ علي مجهودك يمحمد

العفو منور الموضوع :) 

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