Professional Posted November 19, 2014 Share Posted November 19, 2014 local function playerChat(message, messageType) if getElementData ( source, "tempdata.mute" ) == true then if messageType == 1 then outputChatBox(اريد ادمنيه) local players = getElementsByType("player") setPlayerMuted ( source, true ) end end end addEventHandler("onPlayerChat", root, playerChat) عملت كود اذا الاعب قال بشات اريد ادمنيه يعطيه ميوت تلقائي شوفولي صح ولا لا؟ Link to comment
Mr.R Posted November 19, 2014 Share Posted November 19, 2014 (edited) جرب كذا .. من جانب سيرفر addEventHandler("onPlayerChat" , root, function( msg ) if string.find( msg, "اريد ادمنيه" ) then setPlayerMuted( msg, 50000, 1 ) end end ) ملاحظه : الميوت 5 دقائق Edited November 20, 2014 by Guest Link to comment
#DRAGON!FIRE Posted November 19, 2014 Share Posted November 19, 2014 جرب كذا .. من جانب سيرفر ddEventHandler("onPlayerChat" , root, function( player, msg ) if string.find( msg, "اريد ادمنيه" ) then setPlayerMuted( player, 50000, 1 ) end end ) ملاحظه : الميوت 5 دقائق من وين جبت بلير ؟ ddEventHandler ! Link to comment
Professional Posted November 19, 2014 Author Share Posted November 19, 2014 مظيط+نسيت تحط a للادفنشار Link to comment
abu5lf Posted November 19, 2014 Share Posted November 19, 2014 مظيط+نسيت تحط a للادفنشار مظيط ؟ للادفنشار ؟ Link to comment
Mr.R Posted November 20, 2014 Share Posted November 20, 2014 addEventHandler كتبتها بسرعه وغلطت هههه .. صلحتها , وصلحت الاخطاء Link to comment
The Killer Posted November 20, 2014 Share Posted November 20, 2014 ما اتوقع انك صلحت كل الاخطاء ! هذا وشو ؟ setPlayerMuted (player, 50000, 1) من وين جايب ال 50000 و ال 1 ؟ تحسبه ينحط معه التايمر ؟ غلطان ! لو تبي تسوي له تايمر كذا setPlayerMuted (player, true) setTimer (setPlayerMuted, 50000, 1, player, false) ----------------------------- Required Arguments: thePlayer: The player you are muting or unmuting. state: Use true to mute and false to unmute the player. Link to comment
#DRAGON!FIRE Posted November 20, 2014 Share Posted November 20, 2014 جرب كذا .. من جانب سيرفر addEventHandler("onPlayerChat" , root, function( msg ) if string.find( msg, "اريد ادمنيه" ) then setPlayerMuted( msg, 50000, 1 ) end end ) ملاحظه : الميوت 5 دقائق ما شاء الله الرسالة صارت لاعب . Link to comment
AboShanab Posted November 20, 2014 Share Posted November 20, 2014 -- # Server Side ! local timer = { } local minutes = 5 addEventHandler ( "onPlayerChat", root, function ( msg, type ) if ( type == 0 ) then if ( msg:find ( "اريد ادمنية" ) ) then if not ( isPlayerMuted ( source ) or not getElementData ( source, "isMuted" ) ) then setElementData ( source, "isMuted", true ) setPlayerMuted ( source, true ) outputChatBox ( "* تم إعطائك ميؤت لمدة 5 دقائق بسبب طلبك ادمنية !", source, 255, 0, 0, true ) timer [ source ] = setTimer ( function ( player ) setElementData ( player, "isMuted", false ) setPlayerMuted ( player, false ) outputChatBox ( "* تم فك الميؤت الخاص بك !", source, 255, 255, 0, true ) timer [ player ] = nil end, tonumber ( minutes ) * 60000, 1, source ) end end end end ) addEventHandler ( "onPlayerQuit", root, function ( ) if ( timer [ source ] ) then killTimer ( timer [ source ] ) end timer [ source ] = nil if ( getElementData ( source, "isMuted" ) ) then removeElementData ( source, "isMuted" ) end end ) Link to comment
TAPL Posted November 20, 2014 Share Posted November 20, 2014 -- # Server Side ! local timer = { } local minutes = 5 addEventHandler ( "onPlayerChat", root, function ( msg, type ) if ( type == 0 ) then if ( msg:find ( "اريد ادمنية" ) ) then if not ( isPlayerMuted ( source ) or not getElementData ( source, "isMuted" ) ) then setElementData ( source, "isMuted", true ) setPlayerMuted ( source, true ) outputChatBox ( "* تم إعطائك ميؤت لمدة 5 دقائق بسبب طلبك ادمنية !", source, 255, 0, 0, true ) timer [ source ] = setTimer ( function ( player ) setElementData ( player, "isMuted", false ) setPlayerMuted ( player, false ) outputChatBox ( "* تم فك الميؤت الخاص بك !", source, 255, 255, 0, true ) timer [ player ] = nil end, tonumber ( minutes ) * 60000, 1, source ) end end end end ) addEventHandler ( "onPlayerQuit", root, function ( ) if ( timer [ source ] ) then killTimer ( timer [ source ] ) end timer [ source ] = nil if ( getElementData ( source, "isMuted" ) ) then removeElementData ( source, "isMuted" ) end end ) في سطر 17 المفترض تكون بلاير بدل سورس في سطر 33 ما يحتاج تحذف الداتا لان لما يخرج اللاعب من السيرفر ينحذف الألمنت حقه بالتالي الألمنت داتا ينحذف معه ما اشوف فيه داعي للأمنت داتا isPlayerMuted طالما انت تستخدم 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