LiOneLMeSsIShoT Posted September 21, 2014 Share Posted September 21, 2014 Client: function ped (thePlayer, command,_,id) if not (tonumber(id)) then return outputChatBox ("syntax:/guard Skin ID", thePlayer) end if (tonumber(id)) then local x, y, z = getElementPosition (thePlayer) x = x+4 guard = createPed (id, x, y, z) setPedLookAt (guard, thePlayer) end local xg, yg, zg = getElementPosition (guard) local dis = getDistanceBetweenPoints2D(x, y, xg, yg) if dis > 5 then setPedControlState (guard, "forwards", true) else setPedControlState(guard, "forwards", false) end end addCommandHandler ("guard", ped) طيب انا عندى مشكلة هنا.....اما اكتب /guard اى رقم يجيبلى الرسالة ال ب outputChatBox لكن اما اكتب /guardرقم بدون مسافة! ما يدينى ال رسالة! بس فى نفس الوقت مو بيعمل شخصية.... ليه ؟؟؟ "لا يوجد خطا فى Debugscript 3" Link to comment
xX|KeMo|Xx Posted September 21, 2014 Share Posted September 21, 2014 لازم مسافهـ /guard ID Link to comment
LiOneLMeSsIShoT Posted September 21, 2014 Author Share Posted September 21, 2014 لازم مسافهـ/guard ID تقصد ايه؟ ؟؟؟ اعرف... اما اعمل مسافة علشان الكود يشتغل! بس الحقيقة انى اما اعمل مسافة يجيبلى الرسالة ال فى OUTPUTCHATBOX لا اكثر ولا اقل.... Link to comment
xX|KeMo|Xx Posted September 21, 2014 Share Posted September 21, 2014 لازم يكون رقم شخصيه بعد المسافه مثلا /guard 0 لازم يكون رقم Link to comment
TAPL Posted September 21, 2014 Share Posted September 21, 2014 ليه حاطه _ ذا و عندك خطأ في مكان الأند و عموماً البيد ما رح يمشي لان دائماً رح يكون البيد جنبك اول ما تسويه الكود حقك مو عملي ._. Link to comment
LiOneLMeSsIShoT Posted September 21, 2014 Author Share Posted September 21, 2014 لازم يكون رقم شخصيه بعد المسافهمثلا /guard 0 لازم يكون رقم يا سيدى ولله اعرف...انا ال عامل الكود...انا مصممة لكدة...بس اما اعمل /guard 0 مثلا ما بيعمل شخصية ويجيبلى الرسالة! لكن اما اكتب من غير مسافة زى /guard0 مش بيجيب الرسالة فى ما بيعمل ال شخصية مع انه فيه مسافة ,_, Link to comment
LiOneLMeSsIShoT Posted September 21, 2014 Author Share Posted September 21, 2014 ليه حاطه _ ذاو عندك خطأ في مكان الأند و عموماً البيد ما رح يمشي لان دائماً رح يكون البيد جنبك اول ما تسويه الكود حقك مو عملي ._. ممكن تشرحلى اكثر انا عامل الكود كدا....علشان اول ما ابعد عن الشخصية تمشى ورايا.. مثلا اعمل onClientRender? وبالنسة لل _ انا عاملها علشان اعمل مسافة بين الكود والرقم مع العلم _ لم تفعل مسافة.... ! Link to comment
xX|KeMo|Xx Posted September 21, 2014 Share Posted September 21, 2014 فيه اخطاء وفيه هذا setPedLookAt (guard, thePlayer) ما يظبط كذا شوف bool setPedLookAt ( ped thePed, float x, float y, float z [, int time = 3000 [, int blend = 1000 ], element target = nil ] ) + شيل _ كذا تلغي الرقم الي تكتبه Link to comment
xX|KeMo|Xx Posted September 21, 2014 Share Posted September 21, 2014 شوف المود هذا https://community.multitheftauto.com/in ... ls&id=9568 Link to comment
LiOneLMeSsIShoT Posted September 21, 2014 Author Share Posted September 21, 2014 شوف المود هذاhttps://community.multitheftauto.com/in ... ls&id=9568 function ped (thePlayer, command,id) local x, y, z = getElementPosition (thePlayer) x = x+4 guard = createPed (id, x, y, z) setPedLookAt (guard, x, y, z) تمام؟ الوقتى ما فى مسافة خالص! حتى اما اكتب من غير مسافة ما بيعمل الشخصيييية!! زى /guard0 ما بيعمل شئ! وممكن تشرحلي كيف اعمل مسافة بينهم؟؟؟ Link to comment
LiOneLMeSsIShoT Posted September 21, 2014 Author Share Posted September 21, 2014 شوف المود هذاhttps://community.multitheftauto.com/in ... ls&id=9568 function ped (thePlayer, command,id) local x, y, z = getElementPosition (thePlayer) x = x+4 guard = createPed (id, x, y, z) setPedLookAt (guard, x, y, z) تمام؟ الوقتى ما فى مسافة خالص! حتى اما اكتب من غير مسافة ما بيعمل الشخصيييية!! زى /guard0 ما بيعمل شئ! وممكن تشرحلي كيف اعمل مسافة بينهم؟؟؟ شباب؟ حد يقدر يساعد؟ Link to comment
TAPL Posted September 21, 2014 Share Posted September 21, 2014 كودك مليان اخطاء function ped(cmd, id) local id = tonumber(id) if (id) then local x, y, z = getElementPosition(localPlayer) x = x+4 guard = createPed(id, x, y, z) setPedLookAt(guard, x, y, z) local xg, yg = getElementPosition(guard) local dis = getDistanceBetweenPoints2D(x, y, xg, yg) if (dis > 5) then setPedControlState(guard, "forwards", true) else setPedControlState(guard, "forwards", false) end else outputChatBox("syntax:/guard Skin ID") end end addCommandHandler("guard", ped) Link to comment
LiOneLMeSsIShoT Posted September 21, 2014 Author Share Posted September 21, 2014 كودك مليان اخطاء function ped(cmd, id) local id = tonumber(id) if (id) then local x, y, z = getElementPosition(localPlayer) x = x+4 guard = createPed(id, x, y, z) setPedLookAt(guard, x, y, z) local xg, yg = getElementPosition(guard) local dis = getDistanceBetweenPoints2D(x, y, xg, yg) if (dis > 5) then setPedControlState(guard, "forwards", true) else setPedControlState(guard, "forwards", false) end else outputChatBox("syntax:/guard Skin ID") end end addCommandHandler("guard", ped) ممكن تشرح لى الاخطاء انا بس عاوز اتعلم منها غير كدة الشيخصية ما بتتحرك اما تكون المسافة اكبر من 5 ... ليه؟ حتى ما بيبص لي..يعنى يعتبر setPedLookAt مو شغالة Link to comment
LiOneLMeSsIShoT Posted September 21, 2014 Author Share Posted September 21, 2014 كودك مليان اخطاء function ped(cmd, id) local id = tonumber(id) if (id) then local x, y, z = getElementPosition(localPlayer) x = x+4 guard = createPed(id, x, y, z) setPedLookAt(guard, x, y, z) local xg, yg = getElementPosition(guard) local dis = getDistanceBetweenPoints2D(x, y, xg, yg) if (dis > 5) then setPedControlState(guard, "forwards", true) else setPedControlState(guard, "forwards", false) end else outputChatBox("syntax:/guard Skin ID") end end addCommandHandler("guard", ped) ممكن تشرح لى الاخطاء انا بس عاوز اتعلم منها غير كدة الشيخصية ما بتتحرك اما تكون المسافة اكبر من 5 ... ليه؟ حتى ما بيبص لي..يعنى يعتبر setPedLookAt مو شغالة صراحة ما يأست هههههههه حبيت اجرب... بس الصراحة طلع لى اخطاء متكررة ..... هناااا اكثرها Argument 1 got nil function ped(cmd, id) local id = tonumber(id) if (id) then x, y, z = getElementPosition(localPlayer) y = y+7 guard = createPed(id, x, y, z) else outputChatBox("syntax:/guard Skin ID") end end addCommandHandler("guard", ped) function moveaPed() local xg, yg = getElementPosition(guard) setPedLookAt(guard, x, y, z) local dis = getDistanceBetweenPoints2D(x, y, xg, yg) if (dis > 5) then setPedControlState(guard, "forwards", true) else setPedControlState(guard, "forwards", false) end end addEventHandler ("onClientRender", getRootElement(), moveaPed) Link to comment
LiOneLMeSsIShoT Posted September 21, 2014 Author Share Posted September 21, 2014 كودك مليان اخطاء function ped(cmd, id) local id = tonumber(id) if (id) then local x, y, z = getElementPosition(localPlayer) x = x+4 guard = createPed(id, x, y, z) setPedLookAt(guard, x, y, z) local xg, yg = getElementPosition(guard) local dis = getDistanceBetweenPoints2D(x, y, xg, yg) if (dis > 5) then setPedControlState(guard, "forwards", true) else setPedControlState(guard, "forwards", false) end else outputChatBox("syntax:/guard Skin ID") end end addCommandHandler("guard", ped) ممكن تشرح لى الاخطاء انا بس عاوز اتعلم منها غير كدة الشيخصية ما بتتحرك اما تكون المسافة اكبر من 5 ... ليه؟ حتى ما بيبص لي..يعنى يعتبر setPedLookAt مو شغالة صراحة ما يأست هههههههه حبيت اجرب... بس الصراحة طلع لى اخطاء متكررة ..... هناااا اكثرها Argument 1 got nil function ped(cmd, id) local id = tonumber(id) if (id) then x, y, z = getElementPosition(localPlayer) y = y+7 guard = createPed(id, x, y, z) else outputChatBox("syntax:/guard Skin ID") end end addCommandHandler("guard", ped) function moveaPed() local xg, yg = getElementPosition(guard) setPedLookAt(guard, x, y, z) local dis = getDistanceBetweenPoints2D(x, y, xg, yg) if (dis > 5) then setPedControlState(guard, "forwards", true) else setPedControlState(guard, "forwards", false) end end addEventHandler ("onClientRender", getRootElement(), moveaPed) عدلتها وحطيت setElementData يمكن يكون بيجيب nil! لانة guard مش موجودة لكن بردة نفس الاخطاء function ped(cmd, id) local id = tonumber(id) if (id) then x, y, z = getElementPosition(localPlayer) y = y+7 guard = createPed(id, x, y, z) setElementData (localPlayer, "guards", guard) else outputChatBox("syntax:/guard Skin ID") end end addCommandHandler("guard", ped) function moveaPed() guard = getElementData (localPlayer, "guards", true) local xg, yg = getElementPosition(guard) setPedLookAt(guard, x, y, z) local dis = getDistanceBetweenPoints2D(x, y, xg, yg) if (dis > 5) then setPedControlState(guard, "forwards", true) else setPedControlState(guard, "forwards", false) end end addEventHandler ("onClientRender", getRootElement(), moveaPed) Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now