Jump to content

*[MSN]MHMD

Members
  • Posts

    194
  • Joined

  • Last visited

Everything posted by *[MSN]MHMD

  1. ^ يا روحي انت انا سويته له ينقل اللاعب الي يكتب الكوماند + لو يبيها تنقل الكل يمديه يسوها لوب عكل حال هالحين بعدلها له
  2. الكود حق ذا كيلر جبته لك من موضوع اخر مثل طلبك + عدلته لك يتحقق انه اللاعب مسجل حساب + حولتها لاكاونت داتا لانه هو كان مسويها المنت داتا وبخصوص اللفل تقدر تسويه جدول مثل م طرح لك الاخ الوحش وتسوي عليه لوب استخدم الايفنت ذا "onAccountDataChange"
  3. ^ هو يقصد كيف يقفل الثغرة يعني حد يعلمه يعني بده الطريقة عشان يساويها
  4. جرب اخوي الكود سيرفر اخوي تكتب الكوماند وتكتب بعدها الايبي وبعد الايبي البورت واذا في باسوورد تكتبه بعد البورت اذا م في م تكتب شي وين الباسوورد يعني بس اول خطوتين حقون الايبي والبورت CommandName = "go" ----- تقدر تعدل الي داخل القوسين هو الي تكتبه باف 8 يعني الكلمة function joinToServer (IP, Port, Password) if ( IP ) and ( Port ) then if ( Password ) then redirectPlayer (source, IP, tonumber(Port), Password) else redirectPlayer (source, IP, tonumber(Port)) end else outputChatBox( "You must to add IP and Port !!", source, 255, 0, 0, true ) end end addCommandHandler (CommandName, joinToServer)
  5. حبيب قلبي انت شوف انا م كنت اعرف انه عناد مسوي واحد نفس فايدته من قبلي واقول الشرح انقليزي لاني كنت مجهزه عشان اطرحه بالوظائف المفيدة بالويكي Useful Functions = وظائف مفيدة مو وظائف سهلة + اذا مو عجبك لا تعلق,, لاني م طلبت رأي حد +
  6. These useful client side functions make a GridList have a players names Syntax element guiCreateGridListPlayers ( element gridListName, element columnName, element rowName, float x, float y, float width, float height, bool relative, float columnWidth, [ element parent = nil ] ) Required Arguments gridListName: This element is name for GUI gridlist. This name help you to control in GUI GridList for other function. columnName: This element is name for GUI GridList Column. This name help you to control in GUI GridList Column for other function. rowName: This element is name for GUI GridList Row. This name help you to control in GUI GridList Row for other function. x: A float of the 2D x position of the GUI gridlist on a player's screen. This is affected by the ''relative'' argument. y: A float of the 2D y position of the GUI gridlist on a player's screen. This is affected by the ''relative'' argument. width: A float of the width of the GUI gridlist. This is affected by the ''relative'' argument. height: A float of the height of the GUI gridlist. This is affected by the ''relative'' argument. relative: This is whether sizes and positioning are relative. If this is ''true'', then all x,y,width,height floats must be between 0 and 1, representing sizes relative to the parent. columnWidth: A float of the column width, relative to the grid list width. Optional Arguments parent: This is the parent that the gui gridlist is attached to. If the ''relative'' argument is true, sizes and positioning will be made relative to this parent. If the ''relative'' argument is false, positioning will be the number of offset pixels from the parent's origin. If no parent is passed, the parent will become the screen - causing positioning and sizing according to screen positioning. Returns Returns an element of the created GridList if it was successfully created, false otherwise. Function source ----- Client Side function guiCreateGridListPlayers( gridListName, columnName, rowName, x, y, width, height, relative, columnSize, parent ) if (type(gridListName) ~= "number") and (type(columnName) ~= "number") and (type(rowName) ~= "number") and (type(x) == "number") and (type(y == "number")) and (type(width == "number")) and (type(height == "number")) and (type(relative) == "boolean" ) and (type(columnSize == "number")) then if (type(parent) ~= "number") then gridListName = guiCreateGridList ( x, y, width, height, relative, parent ) playersColumnName = guiGridListAddColumn(gridListName, "Players", columnSize) local players = getElementsByType("player") for k,v in ipairs(players) do local rowName = guiGridListAddRow(gridListName) local PlayersName = getPlayerName(v) guiGridListSetItemText(gridListName,rowName,playersColumnName, PlayersName, false, false) end else gridListName = guiCreateGridList ( x, y, width, height, relative ) playersColumnName = guiGridListAddColumn(gridListName, "Players", columnSize) local players = getElementsByType("player") for k,v in ipairs(players) do local rowName = guiGridListAddRow(gridListName) local PlayersName = getPlayerName(v) guiGridListSetItemText(gridListName,rowName,playersColumnName, PlayersName, false, false) end end else return end end Author: [MSN]MHMD Example 1 ----- Client Side ----- This example create a players GridList. addEventHandler("onClientResourceStart",resourceRoot, function () local ScreenWidth,ScreenHeight = guiGetScreenSize() guiCreateGridListPlayers( TestGrid, TestColumon, TestRow, 300, 200, ScreenWidth/4, ScreenHeight/4 , false, 0.9 ) end ) Example 2 ----- Client Side ----- This example create a players GridList in GUI Window. addEventHandler("onClientResourceStart",resourceRoot, function () local ScreenWidth,ScreenHeight = guiGetScreenSize() TestWindow = guiCreateWindow( 200, 100, ScreenWidth/2, ScreenHeight/2, "Test", false ) guiCreateGridListPlayers( TestGrid, TestColumon, TestRow, 100, 80, ScreenWidth/4, ScreenHeight/4 , false, 0.9, TestWindow ) end ) + م عرفت اضيفه للويكي ,, الي معه شرح شي يجيبه
  7. حياك الله اخوي احنا دايمن بخدمتك
  8. اخوي انت وين وهو وين هو م يقصد تسوي كود بمود جديد هو يقصد تروح مود الادمنية وتدور ملف حق الميوت وتبحث السطر الي لمن يضغط الزر حق فك الميوت يفكه وتسوي هناك تحقق للجروبات الي بالجدول يعني اذا كونسول وادمن يسوي فك ميوت اما غير لا كود حق الجدول وكل ذا طارحه لك الاخ برو جامر استعمله يعني م عليك غير تركب اكواد هاي هي السالفة بالتفصيل المممل
  9. مشكور ترا كتبت له اول شي بدون هذا التحقق لكنه قلي م ضبط حسبت المشكلة من التعريف على كل حال المفروض الكود يشتغل مع وبدون تحقق الاعب هذا بس الزبدة صاحب الموضوع يقول الكود م يبي يشتغل اظن المشكلة كيف قلت انت انه مسوي تاج للرتبة فهو يكنسل الايفنت بذاك الوقت مشكور يعطيك العافية
  10. مشكور عالمعلومية جيت بوقتك بدي منك خدمة افحص الكود الي كتبته له اول شي زين شغال او لا تراه حيرني يقولي م يشتغل والكود صح ؟؟
  11. واضح انك فاهم انت مسوي تحقق اذا النافذة مفتوحة يغلقها يلي مركز يلفهمان انت انت مسوي لمن يضغط زر كلوس السؤال الي يطرح نفسه انت مسوي لمن يضغط كلوس يسوي تحقق م يحتاج ي فهيم ترا كيف رح يقدر يضغط زر الكلوس وهي النافذة مغلقة لذلك م يحتاج تحقق يعني ياخوي افهم كودك انت فاهمه بس تستعمله باي مكان اي ما يوضح انك بس عايش للكوبي بيست
  12. جرب هذا اخوي addEventHandler("onChatMessage",function(theMessage, thePlayer) if ( string.find(theMessage,"يلعن") ) then cancelEvent() outputChatBox(" Mmno3 alsb ",thePlayer,255,0,0,true) ----- تقدر تغير الكلام ترا انا سوته انجليزي مشان لا يتخلبط الكتابات لانه في مشاكل بالعربي end end ) + عدل اسم الموضوع فنكشن مو فنشكن
  13. اجل كيف ذي يعني انت تقول المود م يشتغل وم يطلع شي بالديبوق !!
  14. وانت شو مسمي ملف السيرفر ؟ لانه انت بالميتا مسميه S بالكبيتل
  15. انا الي علي فهمتك تبي تقتنع اقتنع م تبي بكيفك عكل حال ما بدي اتجادل معاك لانه معي تحذيرين والاخير باند عشان كذا
  16. انا اظن انه مو حابب يعرضهم سالته انت والاخ زاحف لكنه م عرضهم + المشكلة واضحة من كلامه لانه كاتب لمن اشغلهم الثنين يصير مشاكل وخلبطة كمان هو كاتب حطيت نفس الاكواد ولمن اشغلهم يبينون كانهم مود واحد ويصير خلبطة وانت تقرأ ركز
  17. ترا عدلته كان فيه غلط مشان تفحص اذا شغال اكتب بالشات يلعن لا تضيف انت عليه شي من عندك افحصه كيف عطيته لك واذا م ضبط جيب لي الكلام الي يطلع بالديبوق
  18. الاخ م يبي يطرح الكود + م يحتاج ترا المشكلة واضحة لانه اذا تسوي فنكشين بنفس الاسم او اي شي بنفس الاسم في مودين وتشغلهم للمودين رح يصير معك مشاكل يصير خلبطة لذلك لازم تنتبه للاسماء الي مثل بعض حقون الفنكشات او اسم اي شي اخر ويغيرهم
  19. addEventHandler("onPlayerChat",function(message,_,plr) if ( string.find(message,"يلعن") ) and ( getElementType(plr) == "player" ) then cancelEvent() outputChatBox(" Mmno3 alsb ",plr,255,0,0,true) ----- تقدر تغير الكلام ترا انا سوته انجليزي مشان لا يتخلبط الكتابات لانه في مشاكل بالعربي end end ) اعذرني لاني بطيء في الرد تراني من الجوال اكلمك
  20. عشان الجدول خله for k,v in ipairs(table) do k = الكلمات المممنوعة v = وش يطلع له بالشات الكلام الي تبيه local table = { ["Stopper"] = "mmno3 alsb", ["dog"] = "mmno3 alsb olk", } م تظن الكود ماخذه من حد مشان هو انجليزي انا مسويه كذا لانه بالعربي رح يصير خرابيط
  21. onPlayerChat cancelEvent outputChatBox for ----- سوي جدول للكلمات الممنوعة وسوي لوب على الجدول string.find م كنت اعرفه اياه جبته من رد الاخ زاحف اظن انه بدور الكلام لذلك لمن تسوي لوب على الجدول استعمل ذا السترنق للبحث عن الكلمات الممنوعة
  22. اخوي المشاكل الي واجهتك في فتح اللوحات وعدة اشياء السبب هو انه الفنكشات لهم نفس الاسماء وبالنسبة للوحات لهم نفس الاسماء كمان
  23. اذا م عندك مشاكل بالنظر وشوفت منيح انا قلتلك الكودات مسروقة + المشكلة مو انك ناسخه ولاصقه المشكلة انك ضايف عدة شغلات م في حاجة لها مثل التحقق من النافذة وهذا اكبر مثال انك مو فاهم شي من الاكواد الي كلها مسروقة ومزروفة
  24. توك تقلهم كيف تبيهم يعرفون من نفسهم + سوي تحقق من التيم سهلة getPlayerTeam getTeamFromName
×
×
  • Create New...