MA[S]RIY Posted June 4, 2016 Share Posted June 4, 2016 السلام عليكم ابي كود بسيط ابي كود اعطاء سلاح بامر ويكون لرتبه محدده يعني مثلا الشرطي لو كتبه امر ياخذو سلاح الشرطي الي يكتب الامر هو الي ياخذ السلام ويكون الامر يتكتب في الشات زي مثلا تنظيم Link to comment
' A F . Posted June 4, 2016 Share Posted June 4, 2016 addCommandHandler getPlayerAccount isGuestAccount getAccountName isObjectInACLGroup giveWeapon outputChatBox Link to comment
MA[S]RIY Posted June 4, 2016 Author Share Posted June 4, 2016 اخي معلش سويه انت خليه كامل لاني والله مب اعرف كيف اعمل giveWeapon حاولت كتير وفي الاخر مب يشتغل Link to comment
nxFairlywell Posted June 4, 2016 Share Posted June 4, 2016 فهمت انك تقصد اذا كتب بالشات "تنظيم" يعطيه سلاح اذا كان شرطي خذ هذا الكود وبالسطر الرابع آخر الكود فيه كلمة Police استبدلها بقروب الشرطة عندك -- سيرفر addEventHandler("onPlayerChat", root, function (msg, ty) if not isGuestAccount(getPlayerAccount(source)) then if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup("Police")) then if ty == 0 then if msg:find("تنظيم") then local give=giveWeapon(source, 30, 90); if give then outputChatBox(getWeaponNameFromID(30).." : لقد حصلت على", source, 0, 255, 0, false); end; end; end; end; end; end; ); Link to comment
MA[S]RIY Posted June 4, 2016 Author Share Posted June 4, 2016 في سؤالين وين اكتب الايدي بتاع السلاح وعدد الزخيره والكود هذا في شئ ناقصه اصلو مب بيشتغل وفي حاجه كمان معلش يا شباب ممكن كود ويكون كامل برضو كود لما يكتب كلمه في الشات يلبسه لبس معين Link to comment
Anis Posted June 4, 2016 Share Posted June 4, 2016 في سؤالين وين اكتب الايدي بتاع السلاح وعدد الزخيرهوفي حاجه كمان معلش يا شباب ممكن كود ويكون كامل برضو كود لما يكتب كلمه في الشات يلبسه لبس معين local give=giveWeapon(source, 30, 90); -- عدد الذخيرة = 30 , ايدي السلاح = 90 Link to comment
Anis Posted June 4, 2016 Share Posted June 4, 2016 في سؤالين وين اكتب الايدي بتاع السلاح وعدد الزخيرهوفي حاجه كمان معلش يا شباب ممكن كود ويكون كامل برضو كود لما يكتب كلمه في الشات يلبسه لبس معين local give=giveWeapon(source, 30, 90); -- عدد الذخيرة = 30 , ايدي السلاح = 90 هنا حط نفس عددج الذخيرة مثلا 90 حطها هنا 90 outputChatBox(getWeaponNameFromID(30).." : لقد حصلت على", source, 0, 255, 0, false); Link to comment
MA[S]RIY Posted June 4, 2016 Author Share Posted June 4, 2016 اخي الكود ذا مش عارف فيه ايه غلط انا سويته هكذا addEventHandler("onPlayerChat", root, function (msg, ty) if not isGuestAccount(getPlayerAccount(source)) then if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup("Police")) then if ty == 0 then if msg:find("تنظيم") then local give=giveWeapon(source, 1, 3); if give then outputChatBox(getWeaponNameFromID(1).." : لقد حصلت على", source, 0, 255, 0, false); end; end; end; end; end; end; ); وضعت الايدي 3 وهو ايدي عصا الشرطي بكتب تنظيم مب يجيني شئ ولا يعطيني اي سلاح Link to comment
N3xT Posted June 4, 2016 Share Posted June 4, 2016 giveWeapon : أنت اخطأت بـ وخطأك كان أنك حطيت الآي دي 1 وعدد الطلقات 3 والويكي يقول bool giveWeapon ( ped thePlayer, int weapon [, int ammo=30, bool setAsCurrent=false ] ) اي دي السلاح وبعدها عدد الطلقات , لذلك التصحيح يكون ك التالي addEventHandler("onPlayerChat", root, function (msg, ty) if not isGuestAccount(getPlayerAccount(source)) then if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup("Police")) then if ty == 0 then if msg:find("تنظيم") then local give = giveWeapon(source, 3, 9999) if give then outputChatBox(getWeaponNameFromID(3).." : لقد حصلت على", source, 0, 255, 0, false) else outputChatBox("خطأ", source, 255, 0, 0, false) end end end end end end ) 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