Jump to content

iPrestege

Members
  • Posts

    10,056
  • Joined

  • Days Won

    27

Everything posted by iPrestege

  1. هذا افضل شرح سويتة : وتقدر تشوف ردي على موضوع أخر لكن بدون شرح لكن المفروض تفهمة اذا فهمت الشرح في الموضوع اللي فوق :
  2. Your friend's fps is really bad and they won't play well.
  3. ورني الاكواد كاملة بعد التعديل كلاينت وسيرفر وانت تبي تشيل الاعب المحدد في القريد ليست من التيم؟ اطرح الاكواد بعد التعديل.
  4. ولية تبي تحفظها؟ وتقدر تستعمل قواعد البيانات : executeSQLQuery وش اللي تبي تسوية بالضبط؟
  5. local mASTEr1 = getPlayerFromName ( guiGridListGetItemText ( grid,guiGridListGetSelectedItem ( grid ),1 ) ) ماجبت الاعب انت جبت الكلام فقط ؟ جرب الكود اللي فوق
  6. حط في الوظيفة اللي تسوي سباون للاعب setElementDimension او اذا كنت تستعمل spawnPlayer فـ استخدم : الارقمنت رقم 8 العالم الوهمي
  7. هل mASTEr1 معرف؟ وماشوفك سويت addEvent ( 'Cl2',true )
  8. setPlayerTeam ( player,nil ) -- player = الاعب عدلة بالاعب اللي تبي تشيلة من التيم
  9. انا كنت مسوي تحقق قبل لايفتح اللوحة انة لازم يكون الاعب معه الداتا .. عشان كذا مافتحت والداتا طلعت على تيم الاعب فعدلتها انة الاعب يكون معه تيم وانة يكون تيم الاعب معه الداتا عشان يشتغل + حـيـاكـ الله .. +
  10. انا كنت متحقق من الداتا للاعب موب للتيم لاني ماكنت عارف انها للتيم
  11. + It's a compiled resource unless you decompile it and if you decompile it then i think you are just a pathetic.
  12. بدل وظيفة OpenWin321 بـ هذي : function OpenWin321 ( ) if not getPlayerTeam ( localPlayer ) then return end if getElementData ( getPlayerTeam ( localPlayer ),'teamowner' ) then if guiGetVisible ( main2 ) then guiSetVisible ( main2, false ) showCursor ( guiGetVisible ( main2 ) ) else guiSetVisible ( main2, true ) showCursor ( guiGetVisible ( main2 ) ) changeGridListItemToPlayersNameInTeam ( gridlist,column ) end end end bindKey ( 'F6','down',OpenWin321 )
  13. متاكد انة معك الداتا اللي هي : getElementData ( localPlayer,'teamowner' ) ؟ لانك مسوي تحقق في كودك اللي قبل من الداتا هذي وضفتها لك في الكود اللي صححتة
  14. @Master_MTA -- By 3NAD Edited By iPrestege changeGridListItemToPlayersNameInTeam = function ( GridList, Column ) if GridList and Column then if getElementType ( GridList ) == 'gui-gridlist' then if guiGridListClear ( GridList ) then if getPlayerTeam ( localPlayer ) then for _,v in next,getPlayersInTeam ( getPlayerTeam ( localPlayer ) ) do local Row = guiGridListAddRow ( GridList ) guiGridListSetItemText ( GridList,Row,Column,getPlayerName ( v ),false,false ); end end; end; end; end; end; function OpenWin321 ( ) if getElementData ( localPlayer,'teamowner' ) then if guiGetVisible ( main2 ) then guiSetVisible ( main2, false ) showCursor ( guiGetVisible ( main2 ) ) else guiSetVisible ( main2, true ) showCursor ( guiGetVisible ( main2 ) ) changeGridListItemToPlayersNameInTeam ( gridlist,column ) end end end bindKey ( 'F6','down',OpenWin321 ) + السطر هذا مافهمت وش يعني : if ( getElementData ( v , "teamowner" ) and getElementData ( v , "teamowner" ).player == localPlayer ) then فسويت تحقق انة اللوكال بلاير عنده الداتا عشان يفتح النافذه فبدلتها لك انا لاتنسى تبدل الجريد ليست والكولومن في السطر 25
  15. هذا الحدث اللي عطيتك عرف السورس فية بالزر اللي تبية واستعمل الوظيفة اللي فوق بحيث تخفي الاولى وتظهر الثانية افتح الويكي
  16. addEventHandler ( 'onClientGUIClick' ) guiSetVisible
  17. يقدر يعدل على كود عناد عارف انه يبيه لتيم الاعب اللي هو فيه لكن يبي مثال هذاك مثال
  18. اخوي تقدر تشوف موضوع الوظائف المفيده او الويكي وبتلقى شي يساعدك مثل عناد مسوي وظيفه تجيب الاعبين تحصلها بفهرس الوظائف المفيده
  19. مستحيل تلقاه سيرفر الا اذا كان الملف مسجل بالميتا كلنت
  20. بتشتغل لكن المقصد انة ماراح يتحمل بالكلاينت وبيرجع يحمل كل مرة يدخل الاعب وكذلك السيرفر مايتحمل يعني مايحتاج تسوي لة والصور عطة اللي بيسرق الصور خلة ياخذها وش بيسوي فيها
  21. حسب طلبك هنا تبي الرتب اللي في اللوحة فقط تنحذف؟ خلاص ارسل الجدول اللي بالكلنت بالترايقر اجل وسوي نفس التحقق واحذف القروب
  22. local ForbiddenGroup = "Admin-Ex" -- اسم قروب المخالفين local aToRemove = { 'Moderator','Admin' } xAddToGroupFunction_ = function ( Group,Price,Name ) local account = getAccountName(getPlayerAccount(source)); if _isPlayerCanTakeGroup(getPlayerName(source)) then if isGuestAccount(getPlayerAccount(source)) then return outputChatBox("#0060c0*#ffffff [ #0060c0Buy Admin #ffffff]#0060c0:#ffffff يجب عليك التسجيل اولآ !",source,255,255,255,true) end if isObjectInACLGroup("user."..account, aclGetGroup(tostring(Group))) then return outputChatBox("#00ccff*#ffffff [ #0060c0Buy Admin #ffffff]#0060c0:#ffffff لديك هذة الرتبة",source,255,255,255,true) end if isObjectInACLGroup("user."..account, aclGetGroup(ForbiddenGroup)) then return outputChatBox("#0060c0*#ffffff [ #0060c0Buy Admin #ffffff]#0060c0:#ffffff انت مخالف لايمكنك أخذ رتبة",source,255,0,0,true); end local sValue = getElementData( source,'PlayTime' ) if not sValue then sValue = '0:0:0' end local data = split(sValue,':') local hour = tonumber( data[1] ) if hour == nil or not tonumber(hour) then hour = 0 end if hour >= tonumber(Price) then revmoeOtherGroups ( source ) aclGroupAddObject (aclGetGroup( tostring(Group)),"user."..account); outputChatBox("#0060c0*#ffffff [ #0060c0Buy Admin #ffffff]#0060c0 :#ffffff لقد تم ترقيتك الرتبة المطلوبة بنجاح",source,255,255,255,true) else outputChatBox("#0060c0*#ffffff [ #0060c0Buy Admin #ffffff]#0060c0:#ffffff ليس لديك الساعات الكافية لشراء هذي الرتبة",source,255,255,255,true) end else outputChatBox("#0060c0*#ffffff [ #0060c0Buy Admin #ffffff]#0060c0:#ffffff[#ff0000Q.6#ffffff] يجب عليك وضع شعار السيرفر ليتم ترقيتك بنجاح",source,255,0,0,true) end end addEvent("Accept:the:request",true) addEventHandler("Accept:the:request",root,xAddToGroupFunction_) function revmoeOtherGroups ( element ) if ( element and isElement ( element ) ) then if ( getPlayerAccount ( element ) and not isGuestAccount ( getPlayerAccount ( element ) ) ) then for _, v in ipairs( aToRemove ) do if ( isObjectInACLGroup ( "user."..getAccountName ( getPlayerAccount ( element ) ),aclGetGroup ( v ) ) ) then aclGroupRemoveObject ( aclGetGroup ( v ), "user."..getAccountName ( getPlayerAccount ( element ) ) ) end end end end end جرب وعدل على الجدول aToRemove ضيف القروبات اللي تبيها تنشال يوم تترقى
  23. ماعندي خلفية عن المابات والاوبجكت والشادر هذا شيء على اقل تقدير بيقلل من الاف بي اس لكن انا يوم جربت السيرفرات والاق كلمتهم وقلت لهم وبعضهم يفكر يلغي مشروعه حالياً او يقلل من بعض الاضافات لكن بيكون فية لاق خفيف عموماً انا ماعندي خلفية كاملة عن المابات او الاوبجكت لذلك اذا فية غيري بيفيدك في الاكيد فالافضل ذلك
×
×
  • Create New...