TriggerServerEvent
هو حدث Client Side
تسويه لكي تشغل وضيفة سيرفر في كلينت
مثال
هذا المثال اذا كان مع شخص فلوس اقل من 100 راح يصير معو 1500
addEventHandler("onClientGUIClick",root,
function ()
if source == Bottun then
triggerServerEvent("MyEvent",localPlayer)
end
end
)
addEvent("MyEvent",true)
addEventHandler("onClientGUIClick",root,
function ()
if getPlayerMoney(source) <= 100 then
setPlayerMoney(source,1500)
end
end
)
مثل 2
يعني تكتب قيمة في الاوديت راح تتحول الى فلوس
يعني لم تكتب 100 راح يعي للعب ضضغ على الزر
addEventHandler("onClientGUIClick",root,
function ()
local Text4 = guiGetText(Text)
if source == Bottun then
triggerServerEvent("MyEvent",localPlayer,Text4)
end
end
)
addEvent("MyEvent",true)
addEventHandler("onClientGUIClick",root,
function (Text4)
givePlayerMoney(source,Text4)
end
end
)
مثال 3
توزيع فلوس
addEventHandler("onClientGUIClick",root,
function ()
local Text4 = guiGetText(Text)
if source == Bottun then
triggerServerEvent("MyEvent",localPlayer,Text4)
end
end
)
addEvent("MyEvent",true)
addEventHandler("onClientGUIClick",root,
function (Text4)
for items , vul in ipairs ( getElementsByType("player") ) do
givePlayerMoney(vul,Text4)
end
end
end
)