Jump to content

Tete omar

Members
  • Posts

    3,267
  • Joined

  • Last visited

  • Days Won

    7

Everything posted by Tete omar

  1. تقصد تختفي تدريجياً :استخدم interpolateBetween
  2. هذي تماماً طلما هو شيء بسيط, انا لاحظت ان اكثركم يستخدمها بدون حتى التفكير متى يتم استخدامها او ما هي عيوبها element data استبعد فكرة ال Bandwidth هذي عند استخدامها تنقل المعلومة الى السيرفر وكللل اللاعبين الي فيه, مما يسبب فقدان ال element data ال السيرفر CPU وايضاً يستهلك من عند الحاجة الى ذلك, يعني عند الاحتياج الى ان تشارك معلومة لكل اللاعبين والسيرفر element data يتم استخدام ال Bandwidth اما ان تشارك معلومة محدودة في جانب واحد (سيرفر او كلينت) فهذا غير منطقي ويتسبب في فقدان الكثير من ال بالاضافة الى انه لن يتم الاستفادة من ذلك بالنسبة لجميع اللاعبين والسيرفر كاملاً, فلماذا تستخدمها من اول طلما عندك المتغيرات؟ الا اذا كنت تريد ان تشارك معلومة مشتركة بين كل اللاعبين والسيرفر
  3. ينقل إلى قسم البرمجة
  4. That's so nice, also this is useful for preventing noob cheaters from running faster than anyone in the game
  5. اتمنى عدم التدخل في شؤون الإشراف حيث عندما ترى موضوع في قسم خطأ, كل ما عليك فعله هو ان تبلغ عن الموضوع, ولا تنوه بأنه القسم الخطأ, اتمنى ايضاً هذا من جميع الاعضاء, والرجاء عدم الخروج عن الموضوع اكثر من ذلك
  6. انه تم نقل الموضوع إلى القسم الرئيسي i3NAD لم ينوه المشرف
  7. ...ليس القسم الخطأ
  8. Tete omar

    Error.

    Moved to: Support for MTA:SA 1.x ‹ Client
  9. بالتوفيق بالتحديد؟ RWS بس ابي افهم ليش سميتوه
  10. Could you give us more details?, i don't know what returns nil in this piece of code.
  11. I don't think you can hide it, even by using a GUI property, but if you really need to hide it, you can make your own custom gridlist using dx-functions, but it wouldn't be that easy since it needs a lot of math and scripting professionalization to produce the best customized gridlist.
  12. ينقل إلى قسم البرمجة
  13. يغلق كما طلب صاحب الموضوع
  14. You're welcome, reading the wiki is most likely a way of debugging your scripts.
  15. Change line 4 to: triggerClientEvent ( player, "lvlUPNG", player )
  16. You're welcome, very glad this helps .
  17. Hi, The structure of the handler function of addCommandHandler is: string commandName, [string arg1, string arg2, ...] Which means the extra arguments (string arg1, string arg2, ...) are always strings, what you should do here is to convert the argument to number, and this works by using tonumber; Here you go: function setClientTime(cmd, newTime) newTime = tonumber ( newTime ) if not newTime then outputChatBox("Enter a number between 0 and 23") return end if (newTime > 23) or (newTime < 0) then outputChatBox("You must enter a number between 0 and 23.") return end setTime(tonumber(newTime), 0) -- What is this? end addCommandHandler("settime", setClientTime)
  18. Loop through all players using getElementsByType and use getElementModel to get each skin of a player. If you don't understand this, learn more about lua iterators.
  19. Thank you, can you help me little make a some example how i can take information about tables. Example: local ranks = { {"Criminal", "Street Rat", 0}, {"Criminal", "Mugger", 100}, {"Police", "Trainee", 0}, {"Police", "Officer", 100} } ranks [ 1 ] -- {"Criminal", "Street Rat", 0} ranks [ 2 ] -- {"Criminal", "Mugger", 100} ranks [ 3 ] -- {"Police", "Trainee", 0} -- etc.. Note: This example should not be tested as it is just for clarifying how this works, and it will show an error as soon as you run it. Another example: local foo = { "bar", "baz", "anything" } outputChatBox ( foo [ 1 ] ) -- bar outputChatBox ( foo [ 2 ] ) -- baz outputChatBox ( foo [ 3 ] ) -- anything This is fine to be tested. Read more about Lua tables here: http://lua-users.org/wiki/TablesTutorial
  20. الكام هاك ممنوع في الام تي اي, لأنك إذا شغلته اعتقد بيطردك إذا اكتشفك, فيه وظائف برمجية او سكربتات يمديك منها تسوي كام هاك, يمديك تشوف اكواد الماب ايديتور على سبيل المثال
×
×
  • Create New...