PeTer.NexT Posted August 5, 2015 Share Posted August 5, 2015 السلام عليكم ورحمة الله وبركاته ام بعد اقدم لكم هاذهي الاذاعه الصباحيه بطلب من بيتر الى مبرمجين MTA لو عندي لوحة وفيه اديت بوكس اثنين وزرين اديت بوكس :- واحد لتاج العب والثاني لسريال العب زرين : - زر لتفعيل التاج وزر لتعطيل التاج عشان لو يبغا تبديل اعطله تاجه واركبله جديد واضغط تفعيل وبس ذا الى كان عندي اتمن تدزون كوداتكم وسلمولي Link to comment
iMr.SFA7 Posted August 5, 2015 Share Posted August 5, 2015 (edited) viewtopic.php?f=160&t=90579 Edited August 5, 2015 by Guest Link to comment
PeTer.NexT Posted August 5, 2015 Author Share Posted August 5, 2015 https://forum.multitheftauto.com/viewtopic.php?f=160&t=90579 سفاح انا ادري شفت الموضوع ذا وانا قلت لصاحب يسويه بس المشكله انه في اخطاء ومو زي مانا ابغاه وسويت الى ابغاه انا كل شيء مضبوط بس الناقص الى اول قلت بلموضوع وشكرا : ^ Link to comment
iMr.SFA7 Posted August 5, 2015 Share Posted August 5, 2015 الموضوع ذا فيه نفس طلبك وش الفرق بين طلبك وطلبه ؟؟ !! ووش الأخطاء الي فيه ؟؟ Link to comment
PeTer.NexT Posted August 5, 2015 Author Share Posted August 5, 2015 الموضوع ذا فيه نفس طلبك وش الفرق بين طلبك وطلبه ؟؟ !! ووش الأخطاء الي فيه ؟؟ الاخطاء التاج يتكرر يعني التاج العادي يتكرر والتاج الى بسريال يتكرر ويوم اقوله جيب المود عشان اعطي واحد يضبط يقول نو Link to comment
iMr.SFA7 Posted August 5, 2015 Share Posted August 5, 2015 طيب يبيلك تربط التاج حقك بالإيفينت حق الشات الي موجود بالسكربت أربط التاج وحطه بنفس الفنكششن ونفس الإيفينت Link to comment
PeTer.NexT Posted August 5, 2015 Author Share Posted August 5, 2015 طيب يبيلك تربط التاج حقك بالإيفينت حق الشات الي موجود بالسكربت أربط التاج وحطه بنفس الفنكششن ونفس الإيفينت مو راضي يعطني وش اسويله اطرح الكود الى احتاجه بلمود لو عندك Link to comment
iMr.SFA7 Posted August 5, 2015 Share Posted August 5, 2015 (edited) مو راضي يعطني وش اسويله اطرح الكود الى احتاجه بلمود لو عندك من هو الي موب راضي ؟؟ !! يبيلك بس تربط التاج حقك مع الإيفينت أطرح التاج Edited August 5, 2015 by Guest Link to comment
PeTer.NexT Posted August 5, 2015 Author Share Posted August 5, 2015 مو راضي يعطني وش اسويله اطرح الكود الى احتاجه بلمود لو عندك من هو الي موب راضي ؟؟ !! يبيلك بس تربط التا حقك مع الإيفينت أطرح التاج تاج وش وايفنت وش اذا مافي مود كيف احط التاج على قولك Link to comment
iMr.SFA7 Posted August 5, 2015 Share Posted August 5, 2015 هذا هو طلبك !! viewtopic.php?f=160&t=90579 وانت قلت ما تبي تستخدمه لانه راح يكرر ! ذذ أكيد راح يكرر لان الأيفينت مكرر ! فـ أربط التاج الي عندك بالأيفينت حق سكربت التاج الي بالسريال ! ولا موب مركب تاج أدمن ويكرر ؟ Link to comment
PeTer.NexT Posted August 5, 2015 Author Share Posted August 5, 2015 هذا هو طلبك !!viewtopic.php?f=160&t=90579 وانت قلت ما تبي تستخدمه لانه راح يكرر ! ذذ أكيد راح يكرر لان الأيفينت مكرر ! فـ أربط التاج الي عندك بالأيفينت حق سكربت التاج الي بالسريال ! ولا موب مركب تاج أدمن ويكرر ؟ انا فاهم عليك بس ذا viewtopic.php?f=160&t=90579 في اشياء ناقصه يعني هوا طرح الاشياء الى يبيله تصليح ماطرح الكود كامل Link to comment
iMr.SFA7 Posted August 5, 2015 Share Posted August 5, 2015 هذا هو الكود كآمل !! ذذ -- Client Side local key = "F5" local screenW, screenH = guiGetScreenSize() GUIEditor = { label = {} } T_WND = guiCreateWindow((screenW - 454) / 2, (screenH - 364) / 2, 454, 364, "~.* Player TAG - Panel *.~", false) guiWindowSetSizable(T_WND, false) guiSetProperty(T_WND, "CaptionColour", "FF29FF00") guiSetVisible(T_WND,false) GUIEditor.label[1] = guiCreateLabel(10, 29, 429, 17, "* Note : You can put Player serial and TAG Text for can show it in CHAT box", false, T_WND) guiSetFont(GUIEditor.label[1], "default-bold-small") guiLabelSetColor(GUIEditor.label[1], 255, 0, 0) GUIEditor.label[2] = guiCreateLabel(10, 67, 98, 16, "* Player serial :-", false, T_WND) guiSetFont(GUIEditor.label[2], "default-bold-small") guiLabelSetColor(GUIEditor.label[2], 47, 255, 0) T_Serial = guiCreateEdit(110, 67, 329, 18, "", false, T_WND) GUIEditor.label[3] = guiCreateLabel(10, 93, 98, 16, "* Player TAG :-", false, T_WND) guiSetFont(GUIEditor.label[3], "default-bold-small") guiLabelSetColor(GUIEditor.label[3], 5, 0, 255) T_TAG = guiCreateEdit(110, 91, 329, 18, "", false, T_WND) T_Enable = guiCreateButton(193, 123, 163, 28, "", false, T_WND) guiSetFont(T_Enable, "default-bold-small") guiSetProperty(T_Enable, "NormalTextColour", "FFF6FF00") T_Close = guiCreateButton(356, 334, 88, 20, "Close", false, T_WND) guiSetFont(T_Close, "default-bold-small") guiSetProperty(T_Close, "NormalTextColour", "FFFF0000") GUIEditor.label[4] = guiCreateLabel(9, 334, 257, 20, "2015", false, T_WND) guiSetFont(GUIEditor.label[4], "default-bold-small") guiLabelSetColor(GUIEditor.label[4], 0, 234, 255) GUIEditor.label[5] = guiCreateLabel(434, 151, 15, 177, "||\n||\n||\n||\n||\n||\n||\n||\n||\n||\n||\n||\n||", false, T_WND) guiSetFont(GUIEditor.label[5], "default-bold-small") guiLabelSetColor(GUIEditor.label[5], 38, 38, 38) GUIEditor.label[6] = guiCreateLabel(10, 147, 15, 177, "||\n||\n||\n||\n||\n||\n||\n||\n||\n||\n||\n||\n||", false, T_WND) guiSetFont(GUIEditor.label[6], "default-bold-small") guiLabelSetColor(GUIEditor.label[6], 38, 38, 38) bindKey ( key, "down", function( ) guiSetVisible ( T_WND, not guiGetVisible ( T_WND ) ) showCursor ( guiGetVisible ( T_WND ) ) end ) addEventHandler ( "onClientGUIClick", resourceRoot, function ( ) if ( source == T_Close ) then guiSetVisible ( T_WND, false ) showCursor ( false ) elseif ( source == T_Enable ) then if ( string.len ( guiGetText ( T_Serial ) ) == 32 and string.len ( guiGetText ( T_TAG ) ) >= 3 ) then local player_ = getPlayerFromSerial ( guiGetText ( T_Serial ) ) if ( player_ ) then if ( guiGetText ( T_Enable ) == "Enable TAG for Player" ) then setSerialData ( guiGetText ( T_Serial ), "TagState", "Enable" ) setSerialData ( guiGetText ( T_Serial ), "playerTag", guiGetText ( T_TAG ) ) guiSetText ( T_Enable, "Disable TAG for Player" ) else guiSetText ( T_Enable, "Enable TAG for Player" ) setSerialData ( guiGetText ( T_Serial ), "TagState", "Disable" ) end end end end end ) addEventHandler ( "onClientGUIChanged", T_Serial, function ( ) local player_ = getPlayerFromSerial ( guiGetText ( source ) ) if ( player_ ) then if ( getSerialData ( guiGetText ( source ), "TagState" ) == "Enable" ) then guiSetText ( T_Enable, "Disable TAG for player" ) else guiSetText ( T_Enable, "Enable TAG for Player" ) end end end ) function getPlayerFromSerial ( serial ) assert ( type ( serial ) == "string" and #serial == 32, "getPlayerFromSerial - invalid serial" ) for index, player in ipairs ( getElementsByType ( "player" ) ) do if ( getPlayerSerial ( player ) == serial ) then return player end end return false end function setSerialData(serial,key,value) if( value and type(serial) == "string") then setElementData(root,serial.."&"..key,value) end end function getSerialData(serial,key) if ( key and type(serial) == "string") then value = getElementData(root,serial.."&"..key) end return value end -- Server Side addEventHandler ( "onPlayerChat", root, function ( msg ) if ( getSerialData ( getPlayerSerial ( source ), "TagState" ) ~= "Enable" ) then return end cancelEvent ( ) outputChatBox (" ( "..getSerialData ( getPlayerSerial ( source ), "playerTag" ).." ) "..getPlayerName ( source )..": #FFFFFF"..msg, root, 255, 255, 255, true ) end ) function getSerialData(serial,key) if ( key and type(serial) == "string") then value = getElementData(root,serial.."&"..key) end return value end Link to comment
Professional Posted August 5, 2015 Share Posted August 5, 2015 هذا هو الكود كآمل !! ذذ -- Client Side local key = "F5" local screenW, screenH = guiGetScreenSize() GUIEditor = { label = {} } T_WND = guiCreateWindow((screenW - 454) / 2, (screenH - 364) / 2, 454, 364, "~.* Player TAG - Panel *.~", false) guiWindowSetSizable(T_WND, false) guiSetProperty(T_WND, "CaptionColour", "FF29FF00") guiSetVisible(T_WND,false) GUIEditor.label[1] = guiCreateLabel(10, 29, 429, 17, "* Note : You can put Player serial and TAG Text for can show it in CHAT box", false, T_WND) guiSetFont(GUIEditor.label[1], "default-bold-small") guiLabelSetColor(GUIEditor.label[1], 255, 0, 0) GUIEditor.label[2] = guiCreateLabel(10, 67, 98, 16, "* Player serial :-", false, T_WND) guiSetFont(GUIEditor.label[2], "default-bold-small") guiLabelSetColor(GUIEditor.label[2], 47, 255, 0) T_Serial = guiCreateEdit(110, 67, 329, 18, "", false, T_WND) GUIEditor.label[3] = guiCreateLabel(10, 93, 98, 16, "* Player TAG :-", false, T_WND) guiSetFont(GUIEditor.label[3], "default-bold-small") guiLabelSetColor(GUIEditor.label[3], 5, 0, 255) T_TAG = guiCreateEdit(110, 91, 329, 18, "", false, T_WND) T_Enable = guiCreateButton(193, 123, 163, 28, "", false, T_WND) guiSetFont(T_Enable, "default-bold-small") guiSetProperty(T_Enable, "NormalTextColour", "FFF6FF00") T_Close = guiCreateButton(356, 334, 88, 20, "Close", false, T_WND) guiSetFont(T_Close, "default-bold-small") guiSetProperty(T_Close, "NormalTextColour", "FFFF0000") GUIEditor.label[4] = guiCreateLabel(9, 334, 257, 20, "2015", false, T_WND) guiSetFont(GUIEditor.label[4], "default-bold-small") guiLabelSetColor(GUIEditor.label[4], 0, 234, 255) GUIEditor.label[5] = guiCreateLabel(434, 151, 15, 177, "||\n||\n||\n||\n||\n||\n||\n||\n||\n||\n||\n||\n||", false, T_WND) guiSetFont(GUIEditor.label[5], "default-bold-small") guiLabelSetColor(GUIEditor.label[5], 38, 38, 38) GUIEditor.label[6] = guiCreateLabel(10, 147, 15, 177, "||\n||\n||\n||\n||\n||\n||\n||\n||\n||\n||\n||\n||", false, T_WND) guiSetFont(GUIEditor.label[6], "default-bold-small") guiLabelSetColor(GUIEditor.label[6], 38, 38, 38) bindKey ( key, "down", function( ) guiSetVisible ( T_WND, not guiGetVisible ( T_WND ) ) showCursor ( guiGetVisible ( T_WND ) ) end ) addEventHandler ( "onClientGUIClick", resourceRoot, function ( ) if ( source == T_Close ) then guiSetVisible ( T_WND, false ) showCursor ( false ) elseif ( source == T_Enable ) then if ( string.len ( guiGetText ( T_Serial ) ) == 32 and string.len ( guiGetText ( T_TAG ) ) >= 3 ) then local player_ = getPlayerFromSerial ( guiGetText ( T_Serial ) ) if ( player_ ) then if ( guiGetText ( T_Enable ) == "Enable TAG for Player" ) then setSerialData ( guiGetText ( T_Serial ), "TagState", "Enable" ) setSerialData ( guiGetText ( T_Serial ), "playerTag", guiGetText ( T_TAG ) ) guiSetText ( T_Enable, "Disable TAG for Player" ) else guiSetText ( T_Enable, "Enable TAG for Player" ) setSerialData ( guiGetText ( T_Serial ), "TagState", "Disable" ) end end end end end ) addEventHandler ( "onClientGUIChanged", T_Serial, function ( ) local player_ = getPlayerFromSerial ( guiGetText ( source ) ) if ( player_ ) then if ( getSerialData ( guiGetText ( source ), "TagState" ) == "Enable" ) then guiSetText ( T_Enable, "Disable TAG for player" ) else guiSetText ( T_Enable, "Enable TAG for Player" ) end end end ) function getPlayerFromSerial ( serial ) assert ( type ( serial ) == "string" and #serial == 32, "getPlayerFromSerial - invalid serial" ) for index, player in ipairs ( getElementsByType ( "player" ) ) do if ( getPlayerSerial ( player ) == serial ) then return player end end return false end function setSerialData(serial,key,value) if( value and type(serial) == "string") then setElementData(root,serial.."&"..key,value) end end function getSerialData(serial,key) if ( key and type(serial) == "string") then value = getElementData(root,serial.."&"..key) end return value end -- Server Side addEventHandler ( "onPlayerChat", root, function ( msg ) if ( getSerialData ( getPlayerSerial ( source ), "TagState" ) ~= "Enable" ) then return end cancelEvent ( ) outputChatBox (" ( "..getSerialData ( getPlayerSerial ( source ), "playerTag" ).." ) "..getPlayerName ( source )..": #FFFFFF"..msg, root, 255, 255, 255, true ) end ) function getSerialData(serial,key) if ( key and type(serial) == "string") then value = getElementData(root,serial.."&"..key) end return value end Thank you Link to comment
iMr.SFA7 Posted August 5, 2015 Share Posted August 5, 2015 Thank you You're welcome " Link to comment
PeTer.NexT Posted August 5, 2015 Author Share Posted August 5, 2015 Thank you You're welcome " ي سفاح الوحه شغاله وكل شيء بس التاج مايجي ليش؟ Link to comment
iMr.SFA7 Posted August 5, 2015 Share Posted August 5, 2015 ي سفاح الوحه شغاله وكل شيء بس التاج مايجي ليش؟ الكود صحيح ومجربه متأكد حطيت السيريال والتاج ؟؟ !! Link to comment
PeTer.NexT Posted August 5, 2015 Author Share Posted August 5, 2015 ي سفاح الوحه شغاله وكل شيء بس التاج مايجي ليش؟ الكود صحيح ومجربه متأكد حطيت السيريال والتاج ؟؟ !! يب Link to comment
iMr.SFA7 Posted August 5, 2015 Share Posted August 5, 2015 يب التاج لازم أكثر من 3 حروف !! ذذ لو تبي تغيره غيره من سطر 48 !! Link to comment
PeTer.NexT Posted August 5, 2015 Author Share Posted August 5, 2015 يب التاج لازم أكثر من 3 حروف !! ذذ لو تبي تغيره غيره من سطر 48 !! اعرف ماشتغل Link to comment
iMr.SFA7 Posted August 5, 2015 Share Posted August 5, 2015 اعرف ماشتغل آمم الدي بق يقول شيء ؟؟ debugscript 3 Link to comment
PeTer.NexT Posted August 5, 2015 Author Share Posted August 5, 2015 اعرف ماشتغل آمم الدي بق يقول شيء ؟؟ debugscript 3 ERROR : TAG\Client.lua:76 getplayerFromSerial - invalid serial Link to comment
PeTer.NexT Posted August 5, 2015 Author Share Posted August 5, 2015 اعرف ماشتغل آمم الدي بق يقول شيء ؟؟ debugscript 3 ERROR : TAG\Client.lua:76 getplayerFromSerial - invalid serial الحين يقول ERROR : TAG\Client.lua:80 getplayerFromSerial - invalid serial Link to comment
iMr.SFA7 Posted August 5, 2015 Share Posted August 5, 2015 يعني الخطأ من السيريال الي كاتبه أما ناقص أو زائد للمعلومية السيريال يتكون من 32 حرفاً ورقماً لا أكثر ولا أقل Link to comment
PeTer.NexT Posted August 5, 2015 Author Share Posted August 5, 2015 يعني الخطأ من السيريال الي كاتبه أما ناقص أو زائد للمعلومية السيريال يتكون من 32 حرفاً ورقماً لا أكثر ولا أقل انا مني حاط ولا سريال هناك Link to comment
iMr.SFA7 Posted August 5, 2015 Share Posted August 5, 2015 انا مني حاط ولا سريال هناك كيف موب حاط ولا سيريال ؟؟ !! لازم تحط سيريالك عشان يجي التاج ع سيريالك ! ذذ 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