#-Mr.FaNaN Posted July 30, 2016 Share Posted July 30, 2016 وش الخطأ هنا ؟ setTimer ( function() exports['TopBarChat']:sendClientMessage ('تم ايداع الراتب',root,255,0,200) givePlayerMoney ( root, 1000 ) end, 5000, 1 ) end end Link to comment
Me[Z]oO Posted July 30, 2016 Share Posted July 30, 2016 --Server Side setTimer ( function() exports['TopBarChat']:sendClientMessage ('تم ايداع الراتب',root,255,0,200) for i,pl in ipairs (getElementsByType('player')) do givePlayerMoney ( pl, 1000 ) end end, 5000, 1 ) Link to comment
#-Mr.FaNaN Posted July 30, 2016 Author Share Posted July 30, 2016 مايطلع بالتوب بار شات للاسف هو لازمني اشغل مود عشان يطلع ولا وش ؟ Link to comment
SaedAmer Posted July 30, 2016 Share Posted July 30, 2016 مايطلع بالتوب بار شات للاسفهو لازمني اشغل مود عشان يطلع ولا وش ؟ لازم تشغل التوب بار شات و يكون اسمه TopBarChat Link to comment
N3xT Posted July 30, 2016 Share Posted July 30, 2016 --Server Side setTimer ( function() exports['TopBarChat']:sendClientMessage ('تم ايداع الراتب',root,255,0,200) for i,pl in ipairs (getElementsByType('player')) do givePlayerMoney ( pl, 1000 ) end end, 5000, 1 ) sendClientMessage هل يمكن إرسال التوب بار من السيرفر ؟ ولا بس كلنت Link to comment
فاّرس Posted July 30, 2016 Share Posted July 30, 2016 ما تقدر تسوي اكسبورت للوظيفه من كلينت لـ سيرفر، الا اذا مسوي نفس الوظيفه للسيرفر. Link to comment
N3xT Posted July 30, 2016 Share Posted July 30, 2016 جرب كذا Client setTimer ( function () exports["TopBarChat"]:sendClientMessage ( "تم إيداع الراتب", 255, 0, 0 ) triggerServerEvent ( "give:money", localPlayer) end, 5000, 1 ) Server addEvent("give:money",true) addEventHandler("give:money",root, function () for i,pl in ipairs (getElementsByType('player')) do givePlayerMoney ( pl, 1000 ) end end) Link to comment
!#NssoR_) Posted July 30, 2016 Share Posted July 30, 2016 (edited) جرب كذاClient setTimer ( function () exports["TopBarChat"]:sendClientMessage ( "تم إيداع الراتب", 255, 0, 0 ) triggerServerEvent ( "give:money", localPlayer) end, 5000, 1 ) Server addEvent("give:money",true) addEventHandler("give:money",root, function () for i,pl in ipairs (getElementsByType('player')) do givePlayerMoney ( pl, 1000 ) end end) الافضل انك تعكس الطريقة زي كذا #Server. setTimer ( function () if ( getPlayerCount ( ) > 0 ) then local Ratb = 1000 -- الراتب for i,players in ipairs (getElementsByType('player')) do givePlayerMoney ( players, Ratb ) end triggerClientEvent ( "give:money", root,Ratb) end end, 5000, 0 ) #Client. addEvent("give:money",true) addEventHandler("give:money",root, function (Ratb) exports["TopBarChat"]:sendClientMessage ( "[ "..tostring(Ratb).." ] تم إيداع الراتب", 255, 0, 0 ) end) بتقولي وش الفرق؟ الفرق ان الكلنت يشتغل لما اللاعب يخش السيرفر يعني مثلا التوزيع كل 5 دقايق واتوقع ان صاحب الموضوع يبي الكل يستلم وقت واحد , فـ بملف السيرفر بيكون التايمر ثابت عند الكل لو طلع اللاعب ودخل ولكن لو بالكلنت نقول مثلا التايمر باقيله 3 دقايق ويشتغل , وطلع اللاعب من السيرفر ورجع دخل بيرجع التايمر من جديد ولكن لو كان بالسيرفر حتي لو بيطلع ويدخل بيستمر التايمر وبيوزع للكل بنفس الوقت Edited July 30, 2016 by Guest Link to comment
N3xT Posted July 30, 2016 Share Posted July 30, 2016 جرب كذاClient setTimer ( function () exports["TopBarChat"]:sendClientMessage ( "تم إيداع الراتب", 255, 0, 0 ) triggerServerEvent ( "give:money", localPlayer) end, 5000, 1 ) Server addEvent("give:money",true) addEventHandler("give:money",root, function () for i,pl in ipairs (getElementsByType('player')) do givePlayerMoney ( pl, 1000 ) end end) الافضل انك تعكس الطريقة زي كذا #Server. setTimer ( function () if ( getPlayerCount ( ) > 0 ) then local Ratb = 1000 -- الراتب for i,players in ipairs (getElementsByType('player')) do givePlayerMoney ( players, Ratb ) end triggerClientEvent ( "give:money", root,Ratb) end end, 5000, 0 ) #Client. addEvent("give:money",true) addEventHandler("give:money",root, function (Ratb) exports["TopBarChat"]:sendClientMessage ( "[ "..tostring(Ratb).." ] تم إيداع الراتب", 255, 0, 0 ) end) بتقولي وش الفرق؟ الفرق ان الكلنت يشتغل لما اللاعب يخش السيرفر يعني مثلا التوزيع كل 5 دقايق واتوقع ان صاحب الموضوع يبي الكل يستلم وقت واحد , فـ بملف السيرفر بيكون التايمر ثابت عند الكل لو طلع اللاعب ودخل ولكن لو بالكلنت نقول مثلا التايمر باقيله 3 دقايق ويشتغل , وطلع اللاعب من السيرفر ورجع دخل بيرجع التايمر من جديد ولكن لو كان بالسيرفر حتي لو بيطلع ويدخل بيستمر التايمر وبيوزع للكل بنفس الوقت شكراً ع الطريقة المنتازة Link to comment
shwaeki Posted July 30, 2016 Share Posted July 30, 2016 يا شباب TopBarChat بقبل سيرفر و كلنت Link to comment
^iiEcoo'x_) Posted July 30, 2016 Share Posted July 30, 2016 ليه كل الخبطة بس حط outputserver Link to comment
a7zan Posted July 30, 2016 Share Posted July 30, 2016 (edited) ليه كل الخبطة بس حط outputserver دام ان التوب بار شات يقبل سيرفر وكلنت عادي يسوي exports["TopBarChat"]:sendClientMessage ( "تم إيداع الراتب", 255, 0, 0 ) --- Function syntax (server): bool sendClientMessage ( string message, player thePlayer [, int r=0, int g=0, int b=0, bool topBar=true, int time=8] ) Function syntax (client): bool sendClientMessage ( string message [, int r=0, int g=0, int b=0, bool topBar=true, int time=8] ) يعني عادي تسوي سيرفر او كلنت لكن انتبه للإرقمنت . Edited July 30, 2016 by Guest Link to comment
^iiEcoo'x_) Posted July 30, 2016 Share Posted July 30, 2016 خطا بدال م في شي اسمه sendServer حط بدالها outputserver Link to comment
!#NssoR_) Posted July 30, 2016 Share Posted July 30, 2016 شكراً ع الطريقة المنتازة عفوأ , Link to comment
#-Mr.FaNaN Posted July 31, 2016 Author Share Posted July 31, 2016 خلاص زبط مشكورين أغلقو الموضوع Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now