w7sH Posted May 16, 2016 Share Posted May 16, 2016 السلام عليكم انا عندي مشكله بسيطه وابي مبرمج يحلها انا كان عندي موجود مود التاجات اساسي وصنعت مود اللي يبي يحط ل نفسه تاج من لوحة صنعتها وضبطت كل شي وجيت ابي اربط مود التاجات مع الصنع بحيث اللي يسوي لنفسه تاج يختفي تاجه القديم ويطلع الجديد ضبطت كل شي لكن واجهتني مشكله اذا احد سوا تاج يضبط معه تمام - لكن ااذا سوا شخص ثاني تاج ينلغي القديم اللي سوا والجديد يضبط معه وهكذا والمشكله الثانيه اذا اللغاء التاج يظهر اسمه بس يعني م يظهر التاج حقه القديم الكودات -- Server كود التاجات colorHex = function (r,g,b) return string.format("#%.2X%.2X%.2X",r,g,b) end outputChatBox('',root,150,150,150,true) addEventHandler('onPlayerChat',root, function(text,type) if (getElementData(source, 'EnterStatus') ~= false) then return end for i,v in pairs(Tags) do if ( string.find(text,v) ) then cancelEvent() --------------- كود صنع التاجات لـ نفسه addEventHandler( 'onPlayerChat', root, function(message) if (getElementData(source, 'EnterStatus') == false) then return end local getUSERTag = dbQuery( RentTAGSDataBase, ' SELECT * FROM `RentSystemUSERSTags` WHERE userSerial = ? ', getPlayerSerial(source) ) local checkedResult = dbPoll( getUSERTag, -1 ) local TAG = checkedResult[1]['userTAG'] if ( type (checkedResult) == "table" and #checkedResult == 0 ) then return end if (State == 'false') then return end cancelEvent() outputChatBox( "#FF4400* #ffffff[ "..TAG .. " #ffffff]: " .. getPlayerName(source) .. "#ffffff: " ..message, root, 255, 255, 255, true ) end ) Link to comment
w7sH Posted May 16, 2016 Author Share Posted May 16, 2016 هذا هو لاني شابكه في لوحه يقدر يسوي لـ نفسه تاج addEventHandler( 'onPlayerChat', root, function(message) if (getElementData(source, 'EnterStatus') == false) then return end local getUSERTag = dbQuery( RentTAGSDataBase, ' SELECT * FROM `RentSystemUSERSTags` WHERE userSerial = ? ', getPlayerSerial(source) ) local checkedResult = dbPoll( getUSERTag, -1 ) local TAG = checkedResult[1]['userTAG'] if ( type (checkedResult) == "table" and #checkedResult == 0 ) then return end if (State == 'false') then return end cancelEvent() outputChatBox( "#FF4400* #ffffff[ "..TAG .. " #ffffff]: " .. getPlayerName(source) .. "#ffffff: " ..message, root, 255, 255, 255, true ) end ) او أقدر احوله يكون بدال م يسوي لـ نفسه تاج فالشات يكون التاج فوق رأسه ؟ بس م اعرف وش اسوي Link to comment
3NAD Posted May 16, 2016 Share Posted May 16, 2016 هذا كود الكلام فالشات مب الصناعة . Link to comment
w7sH Posted May 17, 2016 Author Share Posted May 17, 2016 هذا كود الكلام فالشات مب الصناعة . بالنسبه لـسيرفر هذا هو لاني شابكه في مود كامل , اذا تبي الكودات كامله أو تبي كلنكت؟ Link to comment
w7sH Posted May 17, 2016 Author Share Posted May 17, 2016 (edited) تفضل .. Clear -- Server -- Edited May 17, 2016 by Guest Link to comment
3NAD Posted May 17, 2016 Share Posted May 17, 2016 إذا كان كود الصنع هذا addEvent( 'checkPlayerTAGToShow', true ) addEventHandler( 'checkPlayerTAGToShow', root, function(getUSERTag, getTAGstate) local getOLDData = dbQuery( RentTAGSDataBase, ' SELECT * FROM `RentSystemUSERSTags` WHERE userSerial = ? ', getPlayerSerial(source) ) local checkedResult = dbPoll( getOLDData, -1 ) if ( type(checkedResult) == "table" and #checkedResult == 0 or not checkedResult ) then dbQuery ( RentTAGSDataBase, ' INSERT INTO `RentSystemUSERSTags` VALUES(?, ?, ?) ', getPlayerSerial(source), getUSERTag, getTAGstate ) else dbQuery( RentTAGSDataBase , ' UPDATE `RentSystemUSERSTags` SET userSerial = ?, userTAG = ?, TAGstate = ? ', getPlayerSerial(source), getUSERTag, getTAGstate ) end end ) والشات هذا addEventHandler( 'onPlayerChat', root, function(message) if (getElementData(source, 'EnterStatus') == false) then return end local getUSERTag = dbQuery( RentTAGSDataBase, ' SELECT * FROM `RentSystemUSERSTags` WHERE userSerial = ? ', getPlayerSerial(source) ) local checkedResult = dbPoll( getUSERTag, -1 ) local TAG = checkedResult[1]['userTAG'] if ( type (checkedResult) == "table" and #checkedResult == 0 ) then return end if (State == 'false') then return end cancelEvent() outputChatBox( "#FF4400* #ffffff[ "..TAG .. " #ffffff]: " .. getPlayerName(source) .. "#ffffff: " ..message, root, 255, 255, 255, true ) end ) فهو صحيح ولا يوجد تعارض من شخص لآخر لكن تحقق من السطر هذا if (State == 'false') then return end State لأني لا اجد قيمة ل Link to comment
w7sH Posted May 17, 2016 Author Share Posted May 17, 2016 (edited) إذا كان كود الصنع هذا addEvent( 'checkPlayerTAGToShow', true ) addEventHandler( 'checkPlayerTAGToShow', root, function(getUSERTag, getTAGstate) local getOLDData = dbQuery( RentTAGSDataBase, ' SELECT * FROM `RentSystemUSERSTags` WHERE userSerial = ? ', getPlayerSerial(source) ) local checkedResult = dbPoll( getOLDData, -1 ) if ( type(checkedResult) == "table" and #checkedResult == 0 or not checkedResult ) then dbQuery ( RentTAGSDataBase, ' INSERT INTO `RentSystemUSERSTags` VALUES(?, ?, ?) ', getPlayerSerial(source), getUSERTag, getTAGstate ) else dbQuery( RentTAGSDataBase , ' UPDATE `RentSystemUSERSTags` SET userSerial = ?, userTAG = ?, TAGstate = ? ', getPlayerSerial(source), getUSERTag, getTAGstate ) end end ) والشات هذا addEventHandler( 'onPlayerChat', root, function(message) if (getElementData(source, 'EnterStatus') == false) then return end local getUSERTag = dbQuery( RentTAGSDataBase, ' SELECT * FROM `RentSystemUSERSTags` WHERE userSerial = ? ', getPlayerSerial(source) ) local checkedResult = dbPoll( getUSERTag, -1 ) local TAG = checkedResult[1]['userTAG'] if ( type (checkedResult) == "table" and #checkedResult == 0 ) then return end if (State == 'false') then return end cancelEvent() outputChatBox( "#FF4400* #ffffff[ "..TAG .. " #ffffff]: " .. getPlayerName(source) .. "#ffffff: " ..message, root, 255, 255, 255, true ) end ) فهو صحيح ولا يوجد تعارض من شخص لآخر لكن تحقق من السطر هذا if (State == 'false') then return end State لأني لا اجد قيمة ل المشكله فالقاعده وش الحل؟ Edited May 17, 2016 by Guest Link to comment
w7sH Posted May 17, 2016 Author Share Posted May 17, 2016 هل أقدر اغير نظام بدل م يكون فالشات يكون فوق الرأس , وش استعمل بعد اذنك Link to comment
3NAD Posted May 17, 2016 Share Posted May 17, 2016 dxDrawText getDistanceBetweenPoints3D getScreenFromWorldPosition Link to comment
w7sH Posted May 17, 2016 Author Share Posted May 17, 2016 ممكن ترتبه بعد اذنك , أدري تعبتك معي لكن الله يجعله في موازين حسناتك .. Link to comment
MR.GRAND Posted May 17, 2016 Share Posted May 17, 2016 ممكن ترتبه بعد اذنك , أدري تعبتك معي لكن الله يجعله في موازين حسناتك .. كل هذا واخرتها تبي فوق الرأس Link to comment
3NAD Posted May 17, 2016 Share Posted May 17, 2016 ممكن ترتبه بعد اذنك , أدري تعبتك معي لكن الله يجعله في موازين حسناتك .. كل هذا واخرتها تبي فوق الرأس Link to comment
Mr.CoR Posted May 18, 2016 Share Posted May 18, 2016 dxDrawTextOnElement https://wiki.multitheftauto.com/wiki/Dx ... tOnElement Link to comment
w7sH Posted May 18, 2016 Author Share Posted May 18, 2016 dxDrawText getDistanceBetweenPoints3D getScreenFromWorldPosition وش الفكنشنات؟ 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