Guest Posted September 30, 2018 Share Posted September 30, 2018 السلام عليكم ورحمة الله تعآلى وبركاته .. عسآكم بخير - , اليوم لقيت كود طبعاً حق ساعات عدلت عليه وكذا يوم سويت إذا عطيت لحد ساعات , وبعدين يظهر اسمك انك عطيته ما تجي آلكود addEventHandler("onClientGUIClick",root, function () if source == setForAll then if guiCheckBoxGetSelected(source) then guiGridListSetSelectedItem(players,-1,-1) end elseif source == players then if guiCheckBoxGetSelected(setForAll) then guiGridListSetSelectedItem(players,-1,-1) end elseif source == search then if guiGetText(source) == "بــحــث ...." then guiSetText(source,"") end elseif source == give then if guiGetText(giveHours) ~= "" and tonumber(guiGetText(giveHours)) then if guiCheckBoxGetSelected(setForAll) then triggerServerEvent("addTime",root,"all",tonumber(guiGetText(giveHours)),1) outputChatBox ( '#ff0000 * #FFFF00 تم إعـطآء آلكـل '..guiGetText(giveHours)..' مبرؤكك ^^ | By ( '.. getPlayerName ( source ) ..' ) ', 0, 255, 0,true ) else local item = guiGridListGetSelectedItem(players) if item ~= -1 then triggerServerEvent("addTime",root,guiGridListGetItemText(players,item,1),tonumber(guiGetText(giveHours)),1) outputChatBox ( '* #FFFF00 تمم إعططآء ههذآ آللآعب .. '..guiGetText(giveHours)..' سآعهه ..! '.. getPlayerName( player ) ..' ', 0, 255, 0,true ) else outputChatBox ( "يجب عليك اختيار لاعب", 255, 255, 0 ) end end else outputChatBox ( "يجب عليك مليء كتابت جميع البينات كاملة وصحيحة", 255, 255, 0 ) end elseif source == take then if guiGetText(giveHours) ~= "" and tonumber(guiGetText(giveHours)) then if guiCheckBoxGetSelected(setForAll) then triggerServerEvent("addTime",root,"all",tonumber(guiGetText(giveHours))*-1) outputChatBox ( "#FFFF00*تمم آلسسحب من آلكل "..guiGetText(giveHours).." سآعهه من قـبل آلإدارههـ ".. getPlayerName( source ) .." ", 0, 255, 0,true ) else local item = guiGridListGetSelectedItem(players) if item ~= -1 then outputChatBox ( "تم سحب "..guiGetText(giveHours).." ساعة من هذا الاعب "..getPlayerName(player).." من قبل "..getPlayerName(source).."", 0, 255, 0 ) triggerServerEvent("addTime",root,guiGridListGetItemText(players,item,1),tonumber(guiGetText(giveHours))*-1) else outputChatBox ( "يجب عليك اختيار لاعب", 255, 255, 0 ) end Link to comment
Doffy Posted September 30, 2018 Share Posted September 30, 2018 اولا رسالتك ما بتظهر للكل بتشوفها لحالك لازم تحطها بالترايقر بالسيرفر وتسوي root .. لان بالكلنت مافي ارقمنت لاعب ف بتظهر للوكال بلاير تلقائي Link to comment
Guest Posted September 30, 2018 Share Posted September 30, 2018 4 minutes ago, #DesTroeyR said: اولا رسالتك ما بتظهر للكل بتشوفها لحالك لازم تحطها بالترايقر بالسيرفر وتسوي root .. لان بالكلنت مافي ارقمنت لاعب ف بتظهر للوكال بلاير تلقائي أوك شقراً هبيبي .. Link to comment
Doffy Posted September 30, 2018 Share Posted September 30, 2018 Just now, *AnGeL said: أوك شقراً هبيبي .. العفو Link to comment
Guest Posted October 1, 2018 Share Posted October 1, 2018 16 hours ago, #DesTroeyR said: العفو وشو المشكلة يوم اسوي ' ..getPlayerName(souce).. ' ?.. Link to comment
KillerX Posted October 1, 2018 Share Posted October 1, 2018 37 minutes ago, *AnGeL said: وشو المشكلة يوم اسوي ' ..getPlayerName(souce).. ' ?.. سوي تريقر من الكلنت للسيرفر مثل كذا -- #Client triggerServerEvent( 'اسم الايفينت حقك' , root , localPlayer) -- #Client بعديها استقبلها في السيرفر سايد addEvent( 'اسم الايفينت حقك' , true ) addEventHandler( 'اسم الايفينت حقك' , root , function( player ) outputChatBox( getPlayerName( player ) ) end ) واللي عطيتهولك مثال .. يارب تكون فهمتني موفق !! Link to comment
N3xT Posted October 1, 2018 Share Posted October 1, 2018 2 hours ago, KillerX said: سوي تريقر من الكلنت للسيرفر مثل كذا -- #Client triggerServerEvent( 'اسم الايفينت حقك' , root , localPlayer) -- #Client بعديها استقبلها في السيرفر سايد addEvent( 'اسم الايفينت حقك' , true ) addEventHandler( 'اسم الايفينت حقك' , root , function( player ) outputChatBox( getPlayerName( player ) ) end ) واللي عطيتهولك مثال .. يارب تكون فهمتني موفق !! مثالك خاطئ بحيث انك ما ارسلت اللاعب بالتريقر, فكيف تحط اللاعب داخل الفنكشن بالسيرفر سايد؟ اللاعب هنا هو السورس Link to comment
KillerX Posted October 1, 2018 Share Posted October 1, 2018 3 minutes ago, N3xT said: مثالك خاطئ بحيث انك ما ارسلت اللاعب بالتريقر, فكيف تحط اللاعب داخل الفنكشن بالسيرفر سايد؟ اللاعب هنا هو السورس لا الاعب هنا مش السورس الروت اليمنت هنا السورس وانا حطيت اللوكل بلاير كارقيومنت في الفنكشن ولو انا غلطان ياريت تصلحلي =) Link to comment
N3xT Posted October 1, 2018 Share Posted October 1, 2018 1 minute ago, KillerX said: لا الاعب هنا مش السورس الروت اليمنت هنا السورس وانا حطيت اللوكل بلاير كارقيومنت في الفنكشن ولو انا غلطان ياريت تصلحلي مثالك كله خطأ أصلاً triggerServerEvent ( 'اسم الايفينت حقك' , localPlayer ) addEvent ( 'اسم الايفينت حقك', true ) addEventHandler ( 'اسم الايفينت حقك', root, function ( ) outputChatBox ( getPlayerName ( source ), root ) end ) Link to comment
KillerX Posted October 1, 2018 Share Posted October 1, 2018 Just now, N3xT said: مثالك كله خطأ أصلاً triggerServerEvent ( 'اسم الايفينت حقك' , localPlayer ) addEvent ( 'اسم الايفينت حقك', true ) addEventHandler ( 'اسم الايفينت حقك', root, function ( ) outputChatBox ( getPlayerName ( source ), root ) end ) مش خاطئ الفنكشن دا في 3 ارقيومنت triggerServerEvent انا خليت السورس هو الروت اليمنت وخليت الاعب كارقيومنت استدعية في ملف السيرفر وانتا خليت الاعب سورس ما فرقت يعني مثالك يستدعيه بالسورس ومثالي يستدعيه بارقيومنت Link to comment
N3xT Posted October 1, 2018 Share Posted October 1, 2018 4 minutes ago, KillerX said: مش خاطئ الفنكشن دا في 3 ارقيومنت triggerServerEvent انا خليت السورس هو الروت اليمنت وخليت الاعب كارقيومنت استدعية في ملف السيرفر وانتا خليت الاعب سورس ما فرقت يعني مثالك يستدعيه بالسورس ومثالي يستدعيه بارقيومنت انت ما بتقتنع لين أفصل لك اخطائك أولاً الروت ما يشتغل الا بالسيرفر سايد, يعني مافيه روت بالكلينت أصلاً ولو تجرب كودك راح تكتشف انه ما بيشتغل ثانياً اذا تبي تستدعي اللاعب بارقمنت تسوي كذا triggerServerEvent ( "test", localPlayer, localPlayer ) ثالثاً لو تلاحظ بكودك جانب السيرفر ما حطيت ارقمنت اللاعب فنكشن إخراج اللاعب والتصحيح outputChatBox ( "", source ) يعني زبدة الموضوع root = server side Link to comment
KillerX Posted October 1, 2018 Share Posted October 1, 2018 10 minutes ago, N3xT said: انت ما بتقتنع لين أفصل لك اخطائك مشكور جدا عشان بعد كدا ما اقع في الاخطاء تاني 11 minutes ago, N3xT said: ولو تجرب كودك راح تكتشف انه ما بيشتغل اشتغل معي +_+ -- #Server addEvent( 'N3XT' , true ) addEventHandler( 'N3XT' , root , function( player ) outputChatBox( getPlayerName( player ) ) end ) -- #Client bindKey( 'f2' , 'down' , function( ) triggerServerEvent( 'N3XT' , root , localPlayer) end ) Link to comment
N3xT Posted October 1, 2018 Share Posted October 1, 2018 (edited) 14 minutes ago, KillerX said: مشكور جدا عشان بعد كدا ما اقع في الاخطاء تاني اشتغل معي +_+ -- #Server addEvent( 'N3XT' , true ) addEventHandler( 'N3XT' , root , function( player ) outputChatBox( getPlayerName( player ) ) end ) -- #Client bindKey( 'f2' , 'down' , function( ) triggerServerEvent( 'N3XT' , root , localPlayer) end ) غريبة والله, مع انه بالويكي مكتوب عن طريقتين فقط resourceRoot, localPlayer من الممكن ان اللعبة صار فيها زي التجاوز للأخطاء ذي, والله أعلم وحسب معرفتي الروت ما يشتغل الا بالسيرفر سايد Edited October 1, 2018 by N3xT 1 Link to comment
Abdul KariM Posted October 1, 2018 Share Posted October 1, 2018 @N3xT في الترايقر root حق السيرفر تجنب استخدام ال CPU الويكي ماقال مايصير تستخدمه يقولك لو بغيت تحفظ يعني عشان مايستهلك من معالج السيرفر وهذي بعض الروابط توضح الفروقات https://wiki.multitheftauto.com/wiki/Event_Source_Element https://wiki.multitheftauto.com/wiki/Element_tree#Explanation 1 Link to comment
KillerX Posted October 1, 2018 Share Posted October 1, 2018 1 minute ago, Abdul KariM said: @N3xT في الترايقر root حق السيرفر تجنب استخدام ال CPU الويكي ماقال مايصير تستخدمه يقولك لو بغيت تحفظ يعني عشان مايستهلك من معالج السيرفر وهذي بعض الروابط توضح الفروقات https://wiki.multitheftauto.com/wiki/Event_Source_Element https://wiki.multitheftauto.com/wiki/Element_tree#Explanation مشكور جدا علي التوضيح =) Link to comment
Master_MTA Posted October 1, 2018 Share Posted October 1, 2018 2 hours ago, N3xT said: ثالثاً هذا الكلام كان زمان ذذ سوو تعديل للفنكشن خلو الارقمنت الثاني اختياري +_+ الديفولت حقه root 1 Link to comment
N3xT Posted October 1, 2018 Share Posted October 1, 2018 32 minutes ago, Master_MTA said: هذا الكلام كان زمان ذذ سوو تعديل للفنكشن خلو الارقمنت الثاني اختياري +_+ الديفولت حقه root والله معلومة جديدة الصراحة, يعطيك العافية 1 Link to comment
Master_MTA Posted October 2, 2018 Share Posted October 2, 2018 On 01/10/2018 at 19:46, N3xT said: والله معلومة جديدة الصراح باذن الله خير راجع الهستروي ترا كذا فنكشن كذا 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