Master_MTA Posted October 31, 2016 Share Posted October 31, 2016 شباب ممكن تقولولي وش الخطا هنا بالله سيرفر سايد addEvent ("Cl",true) addEventHandler ("Cl",root, function (name,mmnstry,ali12) if getPlayerMoney(client) >= 50000 then setElementData ( name, "teamowner", name ) kkte = createTeam ( mmnstry, ali12 ) setPlayerTeam(getPlayerFromName ( name ) , kkte) setTeamColor ( kkte, ali12 ) end end ) والحين نشوف الكلنت سايد addEventHandler ("onClientGUIClick",root, function () if ( source == buttoncreate ) then name = getPlayerName(localPlayer) mmnstry = guiGetText(teamnameedit) ali12 = guiGetText(teamcoloredit) triggerServerEvent ( "Cl", localPlayer, name,mmnstry,ali12) end end ) Link to comment
Abdul KariM Posted October 31, 2016 Share Posted October 31, 2016 عندك اخطاء كثيرة ممكن تقولي وش الي تبي تسويه Link to comment
Master_MTA Posted October 31, 2016 Author Share Posted October 31, 2016 لوحة انشاء تيم لكن لسا ما خلصتها Link to comment
Abdul KariM Posted October 31, 2016 Share Posted October 31, 2016 (edited) كلينت : addEventHandler ("onClientGUIClick",root, function ( ) if ( source == buttoncreate ) then local name = getPlayerName ( localPlayer ) local mmnstry = guiGetText ( teamnameedit ) if ( #mmnstry > 1 ) and ( mmnstry ~= "" ) then local ali12 = guiGetText ( teamcoloredit ) if ( ali12:find ( "," ) ) then local Colors = split ( ali12 , "," ) if ( tonumber ( Colors [ 1 ] ) and tonumber ( Colors [ 2 ] ) and tonumber ( Colors [ 3 ] ) ) then triggerServerEvent ( "Cl", localPlayer, name , mmnstry , Colors ) end end end end end ) سيرفر : addEvent ("Cl",true) addEventHandler ("Cl",root, function ( name , mmnstry , Color ) if getPlayerMoney( source ) >= 50000 then if ( getTeamFromName ( mmnstry ) ) then return outputChatBox ( "The Team Name is Used" , source , 255 , 255 , 255 ) end kkte = createTeam ( mmnstry, unpack ( Color ) ) if ( kkte ) then setPlayerTeam( source , kkte ) setElementData ( kkte , "teamowner", name ) end end end ) طبعا بالنسبة لايدت الالوان اكتبها بـ هالشكل : 255,255,255 طبعا مثال هذا وانت غير الارقام للون الي تبي واضفت لك بعض التحققات وبالتوفيق ان شاء الله Edited October 31, 2016 by Abdul KariM Link to comment
Master_MTA Posted October 31, 2016 Author Share Posted October 31, 2016 5 minutes ago, Abdul KariM said: كلينت : addEventHandler ("onClientGUIClick",root, function ( ) if ( source == buttoncreate ) then local name = getPlayerName ( localPlayer ) local mmnstry = guiGetText ( teamnameedit ) if ( #mmnstry > 1 ) and ( mmnstry ~= "" ) then local ali12 = guiGetText ( teamcoloredit ) if ( ali12:find ( "," ) ) then local Colors = split ( ali12 , "," ) if ( tonumber ( Colors [ 1 ] ) and tonumber ( Colors [ 2 ] ) and tonumber ( Colors [ 3 ] ) ) then triggerServerEvent ( "Cl", localPlayer, name , mmnstry , Colors ) end end end end end ) سيرفر : addEvent ("Cl",true) addEventHandler ("Cl",root, function ( name , mmnstry , Color ) if getPlayerMoney( source ) >= 50000 then setElementData ( getPlayerFromName ( name ) , "teamowner", name ) if ( getTeamFromName ( mmnstry ) ) then return outputChatBox ( "The Team Name is Used" , source , 255 , 255 , 255 ) end kkte = createTeam ( mmnstry, unpack ( Color ) ) setPlayerTeam( source , kkte ) end end ) طبعا بالنسبة لايدت الالوان اكتبها بـ هالشكل : 255,255,255 طبعا مثال هذا وانت غير الارقام للون الي تبي واضفت لك بعض التحققات وبالتوفيق ان شاء الله يعطيك الف عافيه حبيب قلبي والله تسلملي يب الالوان عارف Link to comment
Abdul KariM Posted October 31, 2016 Share Posted October 31, 2016 الله يعافيك ويخليك انسخ السيرفر سايد مره ثانية عدلت عليه خليت الداتا على التيم والقيمة صاحب التيم افضل من انك تحطها على الاعب Link to comment
Master_MTA Posted October 31, 2016 Author Share Posted October 31, 2016 (edited) بس اخوي الحين لو ابي اللوحه تفتح اذا كان عليه داتا فقط على صاحب التيم فقط ما تفتح لاحد غيره كيف؟ function OpenWin321() if guiGetVisible ( main2 ) and getElementData(source,"teamowner") ّّّّّ== true then guiSetVisible ( main2, false ) showCursor(false) guiSetInputEnabled(false) else guiSetVisible ( main2, true ) showCursor(true) guiSetInputEnabled(true) end end bindKey("F6", "down", OpenWin321) Edited October 31, 2016 by Master_MTA Link to comment
Abdul KariM Posted October 31, 2016 Share Posted October 31, 2016 استبدل السيرفر سايد بهذا addEvent ("Cl",true) addEventHandler ("Cl",root, function ( name , mmnstry , Color ) if getPlayerMoney( source ) >= 50000 then if ( getTeamFromName ( mmnstry ) ) then return outputChatBox ( "The Team Name is Used" , source , 255 , 255 , 255 ) end kkte = createTeam ( mmnstry, unpack ( Color ) ) if ( kkte ) then setPlayerTeam( source , kkte ) setElementData ( kkte , "teamowner", { player = source , TeamOwner_ = name } ) end end end ) وكود فتح النافذة بهذا function OpenWin321() for _ , v in ipairs ( getElementsByType ( "team" ) ) do if ( getElementData ( v , "teamowner" ) and getElementData ( v , "teamowner" ).player == localPlayer ) then if guiGetVisible ( main2 ) then guiSetVisible ( main2, false ) showCursor(false) guiSetInputEnabled(false) else guiSetVisible ( main2, true ) showCursor(true) guiSetInputEnabled(true) break end end end end bindKey("F6", "down", OpenWin321) جرب ورد خبر بالتوفيق Link to comment
Master_MTA Posted October 31, 2016 Author Share Posted October 31, 2016 يعطيك الللف الف عافيه اخوي يا رب يوفقك لكل خير واسف تعبتك Link to comment
Abdul KariM Posted October 31, 2016 Share Posted October 31, 2016 الله يعافيك , اجمعين ان شاء الله , وبالخدمة واضافة لذلك لو بغيت تجيب صاحب التيم تسوي كذا getElementData ( getTeamFromName ( "TeamName" ) , "teamowner" ).player بأسم التيم الي تبي تجيب صاحبه TeamName بس بدل واذا بغيت تجيب اسم صاحب التيم فيه طريقتين اسمه قبل مايتغير يعني يوم شرا التيم والي هي الطريقة هذي getElementData ( getTeamFromName ( "TeamName" ) , "teamowner" ).TeamOwner_ والطريقة الثانية تجيب اسمه لو غيره مثلا عن طريق هذي local playerOwner = getElementData ( getTeamFromName ( "TeamName" ) , "teamowner" ).player outputChatBox ( getPlayerName ( playerOwner ) ) بالتوفيق ي رب Link to comment
Master_MTA Posted October 31, 2016 Author Share Posted October 31, 2016 تسلم كفيت ووفيت والله ما عندي كلمات اعبر بيها تسلملي والله اقدتني مره Link to comment
Abdul KariM Posted October 31, 2016 Share Posted October 31, 2016 الله يسلمك , ابد دعائك لي يكفيني عن كل هذا Link to comment
Master_MTA Posted October 31, 2016 Author Share Posted October 31, 2016 معليش سؤال بسيط بس هو كيف اسوي تحقق اذا اللاعب في تيم ولا لا Link to comment
Abdul KariM Posted October 31, 2016 Share Posted October 31, 2016 في عندك اكثر من طريقة اما عن طريق getPlayerTeam او عن طريق الفنكشن هذا https://wiki.multitheftauto.com/wiki/IsPlayerInTeam او هذا طبعا انا افضل لك هذا ولك الخيار , بالتوفيق Link to comment
Master_MTA Posted October 31, 2016 Author Share Posted October 31, 2016 اخي انت شكلك فهمت قصدي غلط معليش اسف على الازعاجل لكن انا قصدي انه يتحقق هل اللاعب في تيم او لا Link to comment
Abdul KariM Posted October 31, 2016 Share Posted October 31, 2016 هذي هي طيب كل الي عليك تسوي if ( DoesPlayerHaveTeam ( player , getTeamFromName ( "TeamName" ) ) then طبعا تعرف البلاير وتبدل تيم نيم بأسم التيم الي تبي تتحقق ان الاعب فيه ولاتنسى تحط كود الوظيفة Link to comment
Master_MTA Posted October 31, 2016 Author Share Posted October 31, 2016 طيب انا قصدي التيمات كلها اخي فهمت مو شرط تيم واحد واسف جدا جدا لازعاجك Link to comment
Abdul KariM Posted October 31, 2016 Share Posted October 31, 2016 اخوي الاعب مايصير الا بتيم واحد لاكن اذا قصدك تبي تعرف تيم الاعب استخدم getPlayerTeam هذا الفنكشن راح يرجعلك بتيم الاعب اذا كان بتيم 1 Link to comment
Master_MTA Posted October 31, 2016 Author Share Posted October 31, 2016 اخوي قصدي لما تدوس على اللاعب بلوحة الادمن ويطلعلك جمبه None Link to comment
Abdul KariM Posted October 31, 2016 Share Posted October 31, 2016 طيب يالغالي هذا هو الي فوق getPlayerTeam انت جربه وراح تعرف انه طلبك Link to comment
Master_MTA Posted October 31, 2016 Author Share Posted October 31, 2016 (edited) جربته اخوي ما صلح function OpenWin32() local Team = getPlayerTeam ( source ) local team2 = getTeamName ( Team ) if Team == None then if guiGetVisible ( main ) then guiSetVisible ( main, false ) showCursor(false) guiSetInputEnabled(false) else guiSetVisible ( main, true ) showCursor(true) guiSetInputEnabled(true) end end end Edited October 31, 2016 by Master_MTA Link to comment
Abdul KariM Posted October 31, 2016 Share Posted October 31, 2016 جرب هالمثال addCommandHandler ( "myTeam" , function ( player ) local playerTeam_ = getPlayerTeam ( player ) or "None" outputChatBox ( playerTeam_ , player , 255 , 255 , 255 ) end ); myTeam اكتب بأف8 None لو كان الاعب بتيم راح يطلع لك تيمه بالشات لو كان ماهب بتيم راح يطلعك Link to comment
Master_MTA Posted October 31, 2016 Author Share Posted October 31, 2016 3 minutes ago, Abdul KariM said: جرب هالمثال addCommandHandler ( "myTeam" , function ( player ) local playerTeam_ = getPlayerTeam ( player ) or "None" outputChatBox ( playerTeam_ , player , 255 , 255 , 255 ) end ); myTeam اكتب بأف8 None لو كان الاعب بتيم راح يطلع لك تيمه بالشات لو كان ماهب بتيم راح يطلعك يب اخوي لكني ابي الكود مقلوبب يعني ابيه يتحقق لو كان اللاعب مو في تيم يفتحله اللوحه غير ذلك يسوي ريترن واند Link to comment
Abdul KariM Posted October 31, 2016 Share Posted October 31, 2016 حط التحقق هذا بالسطر الاول local playerTeam_ = getPlayerTeam ( localPlayer ) if not ( playerTeam_ ) then return end Link to comment
Master_MTA Posted October 31, 2016 Author Share Posted October 31, 2016 والله والله اني غبي جربت كل شي وجت على not ونسيتها ههههههههه يعطيك الف عافيه حبيب قلبي تعبتك 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