Jump to content

KaduRo

Members
  • Posts

    157
  • Joined

  • Last visited

Everything posted by KaduRo

  1. السلام عليكم يا شباب محتاج كود يتأكد إذا كان اللاعب واقف بمكانه او لا يعني مثلآ لو كان واقف مايتحرك . يطلع له كلام أنه ثابت , وإذا يتحرك , يطلع له كلام أنه يتحرك!
  2. تأكد ان الكود في ملف الكلاينت <script src="Filename.lua" type="client" /> وشوف شنو يطلع لك في debugscript 3 EDIT : يا شباب شنو فائدة guiSetInputEnabled
  3. GUIEditor = { gridlist = {}, button = {}, checkbox = {}, window = {}, } GUIEditor.window[1] = guiCreateWindow(211, 80, 387, 484, "panel", false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.gridlist[1] = guiCreateGridList(21, 45, 160, 384, false, GUIEditor.window[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "a", 0.9) GUIEditor.button[1] = guiCreateButton(22, 440, 74, 35, "S", false, GUIEditor.window[1]) GUIEditor.button[3] = guiCreateButton(100, 439, 74, 35, "d", false, GUIEditor.window[1]) GUIEditor.checkbox[1] = guiCreateCheckBox(185, 406, 98, 15, "b", false, false, GUIEditor.window[1]) GUIEditor.checkbox[2] = guiCreateCheckBox(185, 386, 98, 15, "d", false, false, GUIEditor.window[1]) GUIEditor.checkbox[3] = guiCreateCheckBox(185, 366, 98, 15, "n", false, false, GUIEditor.window[1]) GUIEditor.checkbox[4] = guiCreateCheckBox(185, 346, 98, 15, "l", false, false, GUIEditor.window[1]) guiSetVisible (GUIEditor.window[1], false) guiSetVisible (GUIEditor.window[1], false) function OpenWin() if guiGetVisible ( GUIEditor.window[1] ) then guiSetVisible ( GUIEditor.window[1], false ) showCursor(false) guiSetInputEnabled(false) else guiSetVisible ( GUIEditor.window[1], true ) showCursor(true) guiSetInputEnabled(true) end end bindKey("F4", "down", OpenWin) دائمآ تواجهني نفس المشكلة , لازم ماتحط النافذه داخل وظيفة .
  4. اول فنكشن , شيء يخص الانميشن وماعندي علم فيه وثاني فنكشآ ماقريت عنه شيء للحين ثالث فنكشن setPedFightingStyle -- تعطي للاعب او للبيد طريقة قتالية (ملاكم , كونغ فو ...الخ ) مرقم لك في الويكي رابع فنكشن setPedGravity -- كود سهل جدآ وهو يعني جاذبية اللاعب او البيد وتقدر تشوف مثاله بالويكي اسف لأني ماشرحت لك مثال , وقتي ضيق
  5. جربت الايفينت ومانفع بس ممكن توضيح لطريقة حفظ السكن بجدول ؟ team = createTeam("Players") function J_Team (source) setPlayerTeam(source , team) playerskin = getElementModel(source) addEventHandler("onPlayerWasted" , root , P_Team) end addCommandHandler("g1" , J_Team) function P_Team () playerteam = getPlayerTeam(source) if playerteam and getTeamName(playerteam) == "Players" then setElementModel(source , playerskin) end end وهل الطريقة صحيحة فوق ؟
  6. ابي استفسر عن كود وماحبيت اسوي موضوع له function P_Team () playerteam = getPlayerTeam(source) if playerteam and getTeamName(playerteam) == "Players" then playerskin = getElementModel(source) setElementModel(source , playerskin) end end end addEventHandler("onPlayerSpawn" , root , P_Team) إذا خسر اللاعب , ورجع , ابيه يرجع نفس السكن . بس الكود اللي فوق ماضبط , ممكن تصحيح ؟ مع العلم أني جربت addCommandHandler وضبط معاي الكود , يرجع لي لسكن القديم !
  7. هنا المشكلة اذا ماتعرف تسوي السهل كيف تبي تطور وتسوي الاصعب الاكواد الجاهزة تخليه يعتمد على المنتدى بدال مايعتمد على نفسه ويضطر بعض الاحيان يطرح اكواده وافكاره ! وفي مرحلة متقدمة يصير الواحد يطلب ويعبي المنتدى طلبات مثل بعض الاشخاص الان للاسف . وفي المثل الدارج لاتعطيني سمكة علمني كيف اصطاد ! انت لا تعلم ولا تصيد لـو فيكك خير اشرح مو تعطي فنكشـأت وتدز الحمدلله اننا مو ع رجاكك اخ برو , عاشق كلامه صحيح , لازم أن الشخص يعتمد على نفسه بالبرمجة , هنا في المنتدى شيئين إما تطلب فنكشات ماتعرفها ونعطيك أياها , وإما تطلب نعدل على كود لانه ممكن تواجهك صعوبة في حلها ونحلها لك بس من ناحية أنه تبي تتعلم وظيفة معينة , فهنا تجي شغل الويكي , تعطيك الوظيفة ومتطلباته arguments ومثال بسيط (لــــلـــتوضيح ) كيفية أستخدام هذا الكود الافضل أنك تأخذ كود من الويكي وتشوف مثاله وتحاول تطبق كود مثله , هذا راح يساعدك أنك تبرمج أفضل !
  8. اقولك السكن لما تموت و تسوي رسبون راح يتغير السكان تبعك و الوقت لما يموت كام ثانية يقعد عشان يروح المقر وصلت ؟ و خذ الكود onWasted = function() if getPlayerTeam( source ) and getTeamName( getPlayerTeam( source ) ) == 'Players' and getElementData ( source , "Group" ) == groupName then function sp( source ) setPedSkin( source, 0 ) setElementPosition( source, 2236,1675,1009 ) setPedArmor( source, 100 ) end setTimer(sp,1000,1,source) end end addEventHandler ( "onPlayerSpawn", getRootElement(), onWasted ) setPedSkin : This function is deprecated. This means that its use is discouraged and that it might not exist in future versions. Please use setElementModel instead. لازم تستخدم setElementModel علشان السكن . وانت حطيت setPedSkin(source,0) -- هذا راح يحط له سكن سي جي , والمطلوب أنه يحفظ السكن اللي خسره وهذا كود التعديل onWasted = function() if getPlayerTeam( source ) and getTeamName( getPlayerTeam( source ) ) == 'Players' and getElementData ( source , "Group" ) == groupName then function sp( source ) playerskin = getElementModel(source) setElementModel( source, playerskin ) setElementPosition( source, 2236,1675,1009 ) setPedArmor( source, 100 ) end setTimer(sp,1000,1,source) end end addEventHandler ( "onPlayerSpawn", getRootElement(), onWasted )
  9. KaduRo

    حركة

    كود الاخ كيلر شغال تمام وعدلت عليه ليناسب طلب كودك addEventHandler("onMarkerHit" , root , function (player) if getElementType (player) == "player" then setPedAnimation (player, "BIKES", "BIKEs_Snatch_R") setTimer (function () setPedAnimation (player, false) end, 5000, 1) end end)
  10. KaduRo

    حركة

    addEventHandler("onMarkerHit" , root , -- نضع root ويعني جميع الماركات تؤدي نفس الوظيفة function ()
  11. أخوي جربت الطريقة وضبطت معاي روح لملف الـ ACL وابحث عن سطر مكتوب فيه <right name="function.redirectPlayer" access="false"></right> وإذا أنت تستخدم Notepad++ راح تلقاه بالسطر 120 على العموم , أكتب بدال false وحط مكانه true واحفظه وبعدها لازم تعيد تشغيل السيرفر !
  12. عاشق الشرق يقول مايعرف انجليزي بس يعرف يبرمج ههههه
  13. اتوقع تجيه المشكلة access denied to "redirectPlayer" اتوقع لازم يضيف هذا الكود hasObjectPermissionTo مثال hasObjectPermissionTo(source,"function.redirectPlayer",true) redirectPlayer(source, TheIP , ThePort) او روح للـ ACL وراح تلقى مكتوب <right name="function.redirectPlayer" access="false"></right> حط true بدل false !
  14. مشكوور على الشرح افكر اكمل على موضوعك ونخليه موضوع للشروحات للمبتدئين . بس بدايتك صعبة
  15. ممكن تطرح جزء الصورة من كودك وامر النقل ؟
  16. أخ حسن , انت تبي تصنع سكربت بنفسك ولا تبي سكربت جاهز؟
  17. debug: Warniing : Access Denied @ 'redirectPlayer' جربته وانا ادمن بس ممنوع ليه ؟
  18. ليه ماجربته اولآ ؟ اشوف الكود سليم بس Button مكررة مرتين ؟ انت تبي الزر نفسه يشتغل على الوظيفتين؟
  19. شيء غريب , انا اتوقع انه عندك الخبره الكافية انك تسوي الكود اللي تبيه , بس يمكن تكاسل او ماتعرف ترتب الاكواد. اشوفك تساعد ناس بس تعجز انك تضبط نفسك ؟
  20. إذا عندك بالبرمجة تفضل الاوامر المطلوبة --clientdxDrawImage -- لرسم الصورة guiCreateStaticImage -- او يمكنك انك تستخدم هذا الامر لعرض الصورة setTimer -- تظهر الصورة في مدة زمنية بعدها تختفي onPlayerJoin -- عند دخول اللاعب للسيرفر[/lua] Edit ليه مايطلع الكود؟؟
  21. ممكن توضيح لطلبك ؟ يعني تبي مثال نافذه تطلع أكثر 30 لاعب تواجد بالسيرفر واكثر 30 لاعب من ناحية الفلوس ؟
×
×
  • Create New...