Jump to content

Adham

Members
  • Posts

    2,259
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by Adham

  1. عندي طريقه احسن ممكن تسويها ب كل ايديت حقك addEventHandler ( "onClientGUIChanged", resourceRoot, function ( ) if source == edit2 or source == edit1 then if not tonumber(guiGetText(source)) then guiSetText (source, "") end end end )
  2. جرب 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 )
  3. سوي كذا وخلاص مو محتاجه فلسفه. event = "onClientPedDamage" addEventHandler ( event, root, function ( ) if source == ped then cancelEvent ( ) ; end end );
  4. نقصك تحقق ان NK1 موجود بالقاعدة.
  5. ايه ينفع بس لو سويت رسترت للمود, او سويت ريفرش بيجي تاني م بينحذف.
  6. اولأ انت جايب سريال اللاعب الهوأ السورس فأ انت لازم تضيف كلومن جديد في قريد لست بأسم سريال اللاعب وتسوي تريقر مع تحديد سريال اللاعب وتستقبله بالترقير, وتحذفه بالسيرفر عن طريق السجل وتسوي ريفرش للقاعدة.
  7. بدل, 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 )
  8. #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 )
  9. attempt to compare string with nil local acc = getPlayerAccount(source) if not isGuestAccount (acc) then local pData = ( type(getAccountData (acc,"mods")) == "number" and getAccountData(acc,"mods") or 0 ) ; if ( pDate >= amount ) then
  10. صار يجي لي data nil value.
  11. سلام عليكم ورحمه الله وبركاته كنت اسوي مود,, وتححقت في سيرفر ان amount اكبر من او تساوي الأكونت داتا بس يجي خطأ كل شوي attempt to compare string with boolean السطر/ if ( getAccountData ( acc, "Mods" ) >= tonumber ( amount ) ) then
  12. Adham

    تعديل

    ايوا تمام مشكور اشتغل بس فيه مشكله بسيطة. اني لو شلت الأكواد من اسمي يظهر $player ولو حطيت الاكواد يظهر تمام وميه ميه ليش كذا
  13. Adham

    تعديل

    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
  14. Adham

    تعديل

    لا, قد جربت الحين وانت معي طلع الأول بدون اكواد والتاني اكواد الأدمن + جيت اغير اسمي جاء $player م جاء الأسم
  15. Adham

    تعديل

    لا م في شيء افهمني ي غالي انا الحين صكيتك ميوت عادي و الأسم فيه اكواد الوان بيجي كذا طبيعي #000000Le3bA has been muted by #999999NexT لين احط بدون اكواد يجي كذا $player has been muted by NexT والحين افترض, انا ابي اسم الادمن يجي بدون اكواد ؟
  16. Adham

    تعديل

    نفس الأكواد بس شيل منهم حق فكشن جلب أسم اللاعب :gsub("#%x%x%x%x%x%x", "")
  17. Adham

    تعديل

    كيف كودي كامل ؟ انا اقلك ذا الكود لوحه الادمينه حطيت الأسم بدون اكواد صار يظهر $player has been muted by le3ba لين اشيل الأكواد حق اللوان يجي عادي
  18. https://forum.multitheftauto.com/forum/137-دروس-في-البرمجة/
  19. سلام عليكم اليوم سويت فـ لوحه الادمن ان الأسم يجي بدون الاكواد الأنصك والخ 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 ومفروض يجي الإسم الانصك عادي اجي اشيل الاكواد يتسوي عادي
  20. السبب يعني مثل م معمول في لوحه الأدمن $data $data2 إلخ # مشكور تم الحل
  21. if ( ( node["actiontype"] ) == 'mute' ) then outputChatBox ( "Reason: "..$data, _root, r, g, b ) end شف كذا مو رادي, يظهر السبب ليش ؟
  22. يب فهمك, بس المشكله انا ابيه يظهر ع الميوت فقط ! مو علي الباقي حق سلاب, و حق الكيك, بان , دم, درع, إلخ
  23. سلام عليكم ورحمه الله كيفكم جميعأ ؟ إنشاء الله تكونو بخير .. اليوم كنت اعدل علي لوحه الادمن ع الميوت جيت في ملف اسمه 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 لاكن يظهر سطر واحد فقط.. واذا حد قال لي غير الإسامي بحيث انها م تكون متشابها فأ قـد جربت *
×
×
  • Create New...