-
Posts
2,259 -
Joined
-
Last visited
-
Days Won
2
Everything posted by Adham
-
عندي طريقه احسن ممكن تسويها ب كل ايديت حقك addEventHandler ( "onClientGUIChanged", resourceRoot, function ( ) if source == edit2 or source == edit1 then if not tonumber(guiGetText(source)) then guiSetText (source, "") end end end )
-
جرب groupsToRemove = { "Moderator1", "Moderator2" }; addEvent ( "onBuyRank", true ) addEventHandler ( "onBuyRank", root, function ( rank, Level ) if rank and Level then local acc = getPlayerAccount ( source ) if acc and not isGuestAccount ( acc ) then if isObjectInACLGroup ("user."..getAccountName(acc), aclGetGroup ( "Admin-Ex" ) ) then return false end if ( tonumber( gettok(getElementData(source,"Level"), 2, string.byte(' ')) ) >= tonumber(Level) ) then aclGroupAddObject (aclGetGroup( tostring(Rank)),"user."..getAccountName(acc)) for i,v in ipairs( groupsToRemove ) do if ( isObjectInACLGroup( "user."..getAccountName(acc), aclGetGroup( v ) ) and v ~= tostring( Rank ) ) then aclGroupRemoveObject( aclGetGroup( tostring( Rank ) ), "user."..getAccountName( acc ) ) end end end end end end end )
-
سوي كذا وخلاص مو محتاجه فلسفه. event = "onClientPedDamage" addEventHandler ( event, root, function ( ) if source == ped then cancelEvent ( ) ; end end );
-
نقصك تحقق ان NK1 موجود بالقاعدة.
-
ايه ينفع بس لو سويت رسترت للمود, او سويت ريفرش بيجي تاني م بينحذف.
-
اولأ انت جايب سريال اللاعب الهوأ السورس فأ انت لازم تضيف كلومن جديد في قريد لست بأسم سريال اللاعب وتسوي تريقر مع تحديد سريال اللاعب وتستقبله بالترقير, وتحذفه بالسيرفر عن طريق السجل وتسوي ريفرش للقاعدة.
-
بدل, button, بإسم زرك بدل, grid, باسم القريد حقك والكود غير مجرب : Event = "onClientGUIClick" Button = Delete Grid = GridList addEventHandler ( Event, Button, function ( ) local n1 = guiGridListGetItemText ( Grid, guiGridListGetSelectedItem ( Grid ), 1 ) if n1 == "" then return end triggerServerEvent ( "delete", localPlayer, n1 ) end , false ) sql = executeSQLQuery addEvent ( "delete", true ) addEventHandler ( "delete", root, function(a) local db = sql ( "SELECT serial FROM aSave WHERE a = ?", a ) if #db == 0 then sql ( "DELETE FROM aSave WHERE a = ?", a ) Refresh ( ) end end )
-
#Client Side: onSendMessage = function ( ) local n1, n2 = guiGetText ( edit ), guiGetText ( edit2 ) if n1 == "" or n2 == "" then return end triggerServerEvent ( "onSendMessage", localPlayer, n1, n2 ) end addEventHandler( "onClientGUIClick", button, function ( ) onSendMessage ( ) end, false ) addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) triggerServerEvent ( "onRefesh", localPlayer ) end ) addEvent ( "accept", true ) addEventHandler ( "accept", root, function ( table ) if table then guiGridListClear ( grid ) for i,v in ipairs ( table ) do local Row = guiGridListAddRow( grid ) guiGridListSetItemText ( grid, Row, 1, v.n1, false, false ) guiGridListSetItemText ( grid, Row, 2, v.n2, false, false ) end end end ) #Server Side: executeSQLQuery( "CREATE TABLE IF NOT EXISTS SaveS ( n1, n2, serial )" ) Refresh = function ( ) local aSQL2 = executeSQLQuery ( 'SELECT * FROM aSave WHERE serial=?' , getPlayerSerial ( source ) ) if ( #aSQL2 ~= 0 ) then triggerClientEvent ( source, "accept", source, aSQL2 ) end end addEvent ( "onRefesh", true ) addEventHandler ( "onRefesh", root, Refresh ) SendMessage = function (n1,n2) if n1 and n2 then executeSQLQuery( "INSERT INTO aSave ( n1, n2, serial ) VALUES( ? , ?, ? )", n1, n2, getPlayerSerial(source) ) Refresh ( ) end end addEvent ( "onSendMessage", true ) addEventHandler ( "onSendMessage", root, SendMessage )
-
ايوا تمام مشكور اشتغل بس فيه مشكله بسيطة. اني لو شلت الأكواد من اسمي يظهر $player ولو حطيت الاكواد يظهر تمام وميه ميه ليش كذا
-
string = tostring ( string ) string = string.gsub ( string, "$admin", getPlayerName ( admin ) ) string = string.gsub ( string, "$by_admin_4all", isAnonAdmin4All( admin ) and "" or " by " .. getPlayerName ( admin ) ) string = string.gsub ( string, "$by_admin_4plr", isAnonAdmin4Victim( admin ) and "" or " by " .. getPlayerName ( admin ) ) string = string.gsub ( string, "$data2", more or "" ) if ( player ) then string = string.gsub ( string, "$player", getPlayerName ( player ):gsub("#%x%x%x%x%x%x", "") ) end حطيت كذا اهو جالي kendrick has been muted by #000000kendrick وبعدين اغير اسمي يجي $player has been muted by #000000kendrick
-
لا, قد جربت الحين وانت معي طلع الأول بدون اكواد والتاني اكواد الأدمن + جيت اغير اسمي جاء $player م جاء الأسم
-
لا م في شيء افهمني ي غالي انا الحين صكيتك ميوت عادي و الأسم فيه اكواد الوان بيجي كذا طبيعي #000000Le3bA has been muted by #999999NexT لين احط بدون اكواد يجي كذا $player has been muted by NexT والحين افترض, انا ابي اسم الادمن يجي بدون اكواد ؟
-
نفس الأكواد بس شيل منهم حق فكشن جلب أسم اللاعب :gsub("#%x%x%x%x%x%x", "")
-
كيف كودي كامل ؟ انا اقلك ذا الكود لوحه الادمينه حطيت الأسم بدون اكواد صار يظهر $player has been muted by le3ba لين اشيل الأكواد حق اللوان يجي عادي
-
https://forum.multitheftauto.com/forum/137-دروس-في-البرمجة/
-
سلام عليكم اليوم سويت فـ لوحه الادمن ان الأسم يجي بدون الاكواد الأنصك والخ string = string.gsub ( string, "$by_admin_4all", isAnonAdmin4All( admin ) and "" or " by " .. getPlayerName ( admin ):gsub("#%x%x%x%x%x%x", "") ) string = string.gsub ( string, "$by_admin_4plr", isAnonAdmin4Victim( admin ) and "" or " by " .. getPlayerName ( admin ):gsub("#%x%x%x%x%x%x", "") ) string = string.gsub ( string, "$data2", more or "" ) if ( player ) then string = string.gsub ( string, "$player", getPlayerName ( player ):gsub("#%x%x%x%x%x%x", "") ) end اجي اصك نفسي ميوت انا الحين يجي الإسم بدون اكواد مثلا بس فيه مشكله يجي كذا $player has been muted by le3ba يجي $player ومفروض يجي الإسم الانصك عادي اجي اشيل الاكواد يتسوي عادي
-
السبب يعني مثل م معمول في لوحه الأدمن $data $data2 إلخ # مشكور تم الحل
-
if ( ( node["actiontype"] ) == 'mute' ) then outputChatBox ( "Reason: "..$data, _root, r, g, b ) end شف كذا مو رادي, يظهر السبب ليش ؟
-
يب فهمك, بس المشكله انا ابيه يظهر ع الميوت فقط ! مو علي الباقي حق سلاب, و حق الكيك, بان , دم, درع, إلخ
-
سلام عليكم ورحمه الله كيفكم جميعأ ؟ إنشاء الله تكونو بخير .. اليوم كنت اعدل علي لوحه الادمن ع الميوت جيت في ملف اسمه messages.xml لقيت ذاك الكود <all>$player has been muted$by_admin_4all. $data2</all> <log>ADMIN: $admin has muted $player $data $data2</log> وشغال تمام وكل شيء جيت انا اسوي كذا بحيث ان يظهر سطرين تحت بعض <all>$player has been muted$by_admin_4all. $data2</all> <all>$player has been muted$by_admin_4all. $data2</all> <log>ADMIN: $admin has muted $player $data $data2</log> كذا مفروض يظهر سطرين بالعام = all لاكن يظهر سطر واحد فقط.. واذا حد قال لي غير الإسامي بحيث انها م تكون متشابها فأ قـد جربت *