EH10 Posted December 31, 2013 Share Posted December 31, 2013 السلام عليكم ورحمة الله وبركاتة ممكن فنكشات تكتب باف8 sell تسحب فلوسة كلهن G ومعك سلاح تقرب لواحد تصوب من قريب وتضغط حرف واذا كتب باف8 sell ثاني مره بتطفي الوظيفة ماتقدر تسرق Link to comment
TAPL Posted December 31, 2013 Share Posted December 31, 2013 addCommandHandler -- لما يكتب كلمة sell setElementData -- تحط له المنت داتا عشان تعرف انه يشتغل بوظيفة السرقة Event: "onPlayerTarget" -- لما اللاعب يصوب getElementData -- تتحقق ان اللاعب الي صوب معه الألمنت داتا - يعني يشتغل بالوظيفة getElementType -- تتأكد ان الي تصوب عليه هو لاعب يعني مو سيارة او اي شي ثاني getPlayerMoney -- تجيب عدد الفلوس الي عند اللاعب الي تصوب عليه takePlayerMoney -- تسحب الفلوس من اللاعب الي تصوب عليه givePlayerMoney -- تعطيها اللاعب الي صوب ---- setElementData -- تحذف الألمنت داتا إذا تبي تطلعه من الوظيفة Link to comment
EH10 Posted December 31, 2013 Author Share Posted December 31, 2013 addCommandHandler -- لما يكتب كلمة sell setElementData -- تحط له المنت داتا عشان تعرف انه يشتغل بوظيفة السرقة Event: "onPlayerTarget" -- لما اللاعب يصوب getElementData -- تتحقق ان اللاعب الي صوب معه الألمنت داتا - يعني يشتغل بالوظيفة getElementType -- تتأكد ان الي تصوب عليه هو لاعب يعني مو سيارة او اي شي ثاني getPlayerMoney -- تجيب عدد الفلوس الي عند اللاعب الي تصوب عليه takePlayerMoney -- تسحب الفلوس من اللاعب الي تصوب عليه givePlayerMoney -- تعطيها اللاعب الي صوب ---- setElementData -- تحذف الألمنت داتا إذا تبي تطلعه من الوظيفة الالمنت داتا ماعرف له عادي ماتخدمة ؟ لاني اتخربط Link to comment
TAPL Posted December 31, 2013 Share Posted December 31, 2013 setElementData(player, "Sell", true) setElementData(player, "Sell", false) اول ارقمنت هو اللاعب الي بتحط له الألمنت داتا getElementData الأرقمنت الثاني هو المفتاح للألمنت داتا و هذا تستخدمه لما تبي تعرف وش هو الداتا الي عند اللاعب بالفنكشن false او true الأرقمنت الثالث هو الداتا الي تبي تحطها و هنا حنا بنستخدم getElementData(player, "Sell") -- > true or false Link to comment
EH10 Posted December 31, 2013 Author Share Posted December 31, 2013 ممكن تصححلي addEventHandler ( "onPlayerTarget", root, function Show () setElementData(player, "sell", true) getElementData(player, "sell") local Folls = getPlayerMoney(source) takePlayerMoney ( source, 9992 ) givePlayerMoney ( source, 1000 ) else setElementData(player, "sell", false) end addCommandHandler ( "sell", Show ) Link to comment
TAPL Posted December 31, 2013 Share Posted December 31, 2013 انا نسيت شي onPlayerTarget انت ما تحتاج الأفنت عموماً الكود بيكون كذا جرب addCommandHandler("sell", function(player) if not getElementData(player, "sell") then setElementData(player, "sell", true) bindKey(player, "g", "down", onClick) else setElementData(player, "sell", false) unbindKey(player, "g", "down", onClick) end end) function onClick(player) if getElementData(player, "sell") then local target = getPedTarget(player) if target and getElementType(target) == "player" then local Folls = getPlayerMoney(target) if Folls > 0 then takePlayerMoney(target, Folls) givePlayerMoney(player, Folls) end end end end) Link to comment
EH10 Posted December 31, 2013 Author Share Posted December 31, 2013 انا نسيت شيonPlayerTarget انت ما تحتاج الأفنت عموماً الكود بيكون كذا جرب addCommandHandler("sell", function(player) if not getElementData(player, "sell") then setElementData(player, "sell", true) bindKey(player, "g", "down", onClick) else setElementData(player, "sell", false) unbindKey(player, "g", "down", onClick) end end) function onClick(player) if getElementData(player, "sell") then local target = getPedTarget(player) if target and getElementType(target) == "player" then local Folls = getPlayerMoney(target) if Folls > 0 then takePlayerMoney(target, Folls) givePlayerMoney(player, Folls) end end end end) لم يتم التجربة يغلق Link to comment
TAPL Posted December 31, 2013 Share Posted December 31, 2013 انا نسيت شيonPlayerTarget انت ما تحتاج الأفنت عموماً الكود بيكون كذا جرب addCommandHandler("sell", function(player) if not getElementData(player, "sell") then setElementData(player, "sell", true) bindKey(player, "g", "down", onClick) else setElementData(player, "sell", false) unbindKey(player, "g", "down", onClick) end end) function onClick(player) if getElementData(player, "sell") then local target = getPedTarget(player) if target and getElementType(target) == "player" then local Folls = getPlayerMoney(target) if Folls > 0 then takePlayerMoney(target, Folls) givePlayerMoney(player, Folls) end end end end) لم يتم التجربة يغلق Link to comment
EH10 Posted December 31, 2013 Author Share Posted December 31, 2013 انا نسيت شيonPlayerTarget انت ما تحتاج الأفنت عموماً الكود بيكون كذا جرب addCommandHandler("sell", function(player) if not getElementData(player, "sell") then setElementData(player, "sell", true) bindKey(player, "g", "down", onClick) else setElementData(player, "sell", false) unbindKey(player, "g", "down", onClick) end end) function onClick(player) if getElementData(player, "sell") then local target = getPedTarget(player) if target and getElementType(target) == "player" then local Folls = getPlayerMoney(target) if Folls > 0 then takePlayerMoney(target, Folls) givePlayerMoney(player, Folls) end end end end) لم يتم التجربة يغلق يعطيك العافيه يغلق لو سمحت Link to comment
Recommended Posts