Jey Posted August 6, 2014 Share Posted August 6, 2014 بسم الله الرحمن الرحيم السلام عليكم ابي فنكشنات اذا واحد رمي قنبلة يجي صورة عند القنبلة مثال ينبهك ان في قنبلة يعني من الاخر مثل سيرفر فيكتوري حق تابل اسف تابل ض1 Link to comment
xFace[B]ook Posted August 6, 2014 Share Posted August 6, 2014 getElementPosition getDistanceBetweenPoints3D dxDrawImage Link to comment
Jey Posted August 6, 2014 Author Share Posted August 6, 2014 getElementPosition getDistanceBetweenPoints3D dxDrawImage طيب بنتظر حد يعطني باقي الفنكشنات Link to comment
xFace[B]ook Posted August 6, 2014 Share Posted August 6, 2014 نسيت onClientWeaponFire تسويه اذا يطلق قنبلة تسوي لوب لجميع الاسلحة وتتحقق اذا كانت قنبلة وتجيب المسافة بين القنبلة و الاعب واذا قريبة تجيه صورة Link to comment
Jey Posted August 6, 2014 Author Share Posted August 6, 2014 function memo() local weaponID = getElementModel(source) if weaponID == 18 then setTimer ( guiCreateStaticImage( 20, 200, 100, 100, "memo.png", false ), 5000, 1, ) player = getElementsType("player") for i,v in ipairs(player) do destroyElement(envy) end end end addEventHandler("onClientWeaponFire", getRootElement(), memo) ادري انة هريسة بس حاولت Link to comment
xFace[B]ook Posted August 6, 2014 Share Posted August 6, 2014 function memo() local weaponID = getElementModel(source) if weaponID == 18 then setTimer ( guiCreateStaticImage( 20, 200, 100, 100, "memo.png", false ), 5000, 1, ) player = getElementsType("player") for i,v in ipairs(player) do destroyElement(envy) end end end addEventHandler("onClientWeaponFire", getRootElement(), memo) ادري انة هريسة بس حاولت للاسف ماينفع عندي نظام سو هريسة وعطني جاهز Link to comment
Jey Posted August 6, 2014 Author Share Posted August 6, 2014 function memo() local weaponID = getElementModel(source) if weaponID == 18 then setTimer ( guiCreateStaticImage( 20, 200, 100, 100, "memo.png", false ), 5000, 1, ) player = getElementsType("player") for i,v in ipairs(player) do destroyElement(envy) end end end addEventHandler("onClientWeaponFire", getRootElement(), memo) ادري انة هريسة بس حاولت للاسف ماينفع عندي نظام سو هريسة وعطني جاهز =.= ما قلت ابي جاهز قل وش الغلط + وش ناقص حول الله يوم قلت لة حاولت يقولي جاهز Link to comment
xFace[B]ook Posted August 6, 2014 Share Posted August 6, 2014 تستهبل الكود كله غلط !! وش دخل destoryElement ? وين getDistanceBetweenPoints3D ؟ Link to comment
Jey Posted August 6, 2014 Author Share Posted August 6, 2014 تستهبل الكود كله غلط !! وش دخل destoryElement ? وين getDistanceBetweenPoints3D ؟ getdisance صعب علي destoryElement عشان يشيل الصورة =.= Link to comment
jafar Posted August 6, 2014 Share Posted August 6, 2014 جرب ,, ملاحظة الصورة ما راح تطلع على القنبلة , بتطلع ف وسط الشاشة اذا تبيها مع القنبلة أستخدم dxDrawImage -- Client -- local sX, sY = guiGetScreenSize ( ); img = guiCreateStaticImage ( ( sX - 350 ) / 2, ( sY - 300 ) / 2, 330, 210, "img.png", false ); guiSetVisible ( img, false ); addEventHandler ( "onClientPlayerWeaponFire", localPlayer, function ( weapon, _, _, hitX, hitY ) if weapon == 16 then for i, v in ipairs ( getElementsByType ( "player" ) ) do local pX, pY = getElementPosition ( v ); local Distance = math.ceil ( getDistanceBetweenPoints2D ( hitX, hitY, pX, pY ) ); if Distance <= 15 then triggerServerEvent ( "onPlayerWeaponFire", localPlayer, localPlayer, v ); end end end end ); addEvent ( "ShowImg", true ); addEventHandler ( "ShowImg", root, function ( ) guiSetVisible ( img, true ); setTimer ( guiSetVisible, 3000, 1, img, false ); end ); -- Server -- addEvent ( "onPlayerWeaponFire", true ); addEventHandler ( "onPlayerWeaponFire", root, function ( player, hitElement ) outputChatBox ( "تحذير : قنبلة بإتجاهك !", hitElement, 255, 0, 0 ); end ); addEventHandler ( "onPlayerDamage", root, function ( _, weapon ) if weapon == 16 then triggerClientEvent ( source, "ShowImg", source ); outputChatBox ( "لقد أصابتك القنبلة!", source, 255, 0, 0 ); end end ); Link to comment
EH10 Posted August 6, 2014 Share Posted August 6, 2014 جرب ,,ملاحظة الصورة ما راح تطلع على القنبلة , بتطلع ف وسط الشاشة اذا تبيها مع القنبلة أستخدم dxDrawImage -- Client -- local sX, sY = guiGetScreenSize ( ); img = guiCreateStaticImage ( ( sX - 350 ) / 2, ( sY - 300 ) / 2, 330, 210, "img.png", false ); guiSetVisible ( img, false ); addEventHandler ( "onClientPlayerWeaponFire", localPlayer, function ( weapon, _, _, hitX, hitY ) if weapon == 16 then for i, v in ipairs ( getElementsByType ( "player" ) ) do local pX, pY = getElementPosition ( v ); local Distance = math.ceil ( getDistanceBetweenPoints2D ( hitX, hitY, pX, pY ) ); if Distance <= 15 then triggerServerEvent ( "onPlayerWeaponFire", localPlayer, localPlayer, v ); end end end end ); addEvent ( "ShowImg", true ); addEventHandler ( "ShowImg", root, function ( ) guiSetVisible ( img, true ); setTimer ( guiSetVisible, 3000, 1, img, false ); end ); -- Server -- addEvent ( "onPlayerWeaponFire", true ); addEventHandler ( "onPlayerWeaponFire", root, function ( player, hitElement ) outputChatBox ( "تحذير : قنبلة بإتجاهك !", hitElement, 255, 0, 0 ); end ); addEventHandler ( "onPlayerDamage", root, function ( _, weapon ) if weapon == 16 then triggerClientEvent ( source, "ShowImg", source ); outputChatBox ( "لقد أصابتك القنبلة!", source, 255, 0, 0 ); end end ); أنـت خـلـيتت ُ الـصورهـ تـخرج لـما يـنصاب , Link to comment
jafar Posted August 6, 2014 Share Posted August 6, 2014 جرب ,,ملاحظة الصورة ما راح تطلع على القنبلة , بتطلع ف وسط الشاشة اذا تبيها مع القنبلة أستخدم dxDrawImage -- Client -- local sX, sY = guiGetScreenSize ( ); img = guiCreateStaticImage ( ( sX - 350 ) / 2, ( sY - 300 ) / 2, 330, 210, "img.png", false ); guiSetVisible ( img, false ); addEventHandler ( "onClientPlayerWeaponFire", localPlayer, function ( weapon, _, _, hitX, hitY ) if weapon == 16 then for i, v in ipairs ( getElementsByType ( "player" ) ) do local pX, pY = getElementPosition ( v ); local Distance = math.ceil ( getDistanceBetweenPoints2D ( hitX, hitY, pX, pY ) ); if Distance <= 15 then triggerServerEvent ( "onPlayerWeaponFire", localPlayer, localPlayer, v ); end end end end ); addEvent ( "ShowImg", true ); addEventHandler ( "ShowImg", root, function ( ) guiSetVisible ( img, true ); setTimer ( guiSetVisible, 3000, 1, img, false ); end ); -- Server -- addEvent ( "onPlayerWeaponFire", true ); addEventHandler ( "onPlayerWeaponFire", root, function ( player, hitElement ) outputChatBox ( "تحذير : قنبلة بإتجاهك !", hitElement, 255, 0, 0 ); end ); addEventHandler ( "onPlayerDamage", root, function ( _, weapon ) if weapon == 16 then triggerClientEvent ( source, "ShowImg", source ); outputChatBox ( "لقد أصابتك القنبلة!", source, 255, 0, 0 ); end end ); أنـت خـلـيتت ُ الـصورهـ تـخرج لـما يـنصاب , مافيه مشكلة يحذفها لو ما يريدها ,, لكن الكود الي يبيه موجود = ) Link to comment
Jey Posted August 6, 2014 Author Share Posted August 6, 2014 جعفر ما يطلع صورة بس يقولك انتباة قنبلة ب جانبك Link to comment
jafar Posted August 7, 2014 Share Posted August 7, 2014 جعفر ما يطلع صورة بس يقولك انتباة قنبلة ب جانبك استبدلت مسار الصورة؟ -- جرب بعد التعديل -- Client -- local sX, sY = guiGetScreenSize ( ); img = guiCreateStaticImage ( ( sX - 350 ) / 2, ( sY - 300 ) / 2, 330, 210, "img.png", false ); guiSetVisible ( img, false ); addEventHandler ( "onClientPlayerWeaponFire", localPlayer, function ( weapon, _, _, hitX, hitY ) if weapon == 16 then for i, v in ipairs ( getElementsByType ( "player" ) ) do local pX, pY = getElementPosition ( v ); local Distance = math.ceil ( getDistanceBetweenPoints2D ( hitX, hitY, pX, pY ) ); if Distance <= 15 then triggerServerEvent ( "onPlayerWeaponFire", localPlayer, localPlayer, v ); triggerEvent ( "ShowImg", v ); end end end end ); addEvent ( "ShowImg", true ); addEventHandler ( "ShowImg", root, function ( ) guiSetVisible ( img, true ); setTimer ( guiSetVisible, 3000, 1, img, false ); end ); Link to comment
Jey Posted August 7, 2014 Author Share Posted August 7, 2014 جعفر ما يطلع صورة بس يقولك انتباة قنبلة ب جانبك استبدلت مسار الصورة؟ -- جرب بعد التعديل -- Client -- local sX, sY = guiGetScreenSize ( ); img = guiCreateStaticImage ( ( sX - 350 ) / 2, ( sY - 300 ) / 2, 330, 210, "img.png", false ); guiSetVisible ( img, false ); addEventHandler ( "onClientPlayerWeaponFire", localPlayer, function ( weapon, _, _, hitX, hitY ) if weapon == 16 then for i, v in ipairs ( getElementsByType ( "player" ) ) do local pX, pY = getElementPosition ( v ); local Distance = math.ceil ( getDistanceBetweenPoints2D ( hitX, hitY, pX, pY ) ); if Distance <= 15 then triggerServerEvent ( "onPlayerWeaponFire", localPlayer, localPlayer, v ); triggerEvent ( "ShowImg", v ); end end end end ); addEvent ( "ShowImg", true ); addEventHandler ( "ShowImg", root, function ( ) guiSetVisible ( img, true ); setTimer ( guiSetVisible, 3000, 1, img, false ); end ); اخي لما اضرب قنبلة ما يصير شيئ الصورة تظهر ل الاتصاب انا ابغها لما يرمي القنبلة يجي صورة علي القنبلة عرفت مثل سيرفر تابل ذا Link to comment
Max+ Posted August 7, 2014 Share Posted August 7, 2014 جرب ذا , -- Client -- local sX, sY = guiGetScreenSize ( ) img = guiCreateStaticImage ( ( sX - 350 ) / 2, ( sY - 300 ) / 2, 330, 210, "img.png", false ) guiSetVisible ( img, false ) addEventHandler ( "onClientPlayerWeaponFire", localPlayer, function ( weapon, _, _, hitX, hitY ) if ( weapon == 16 )then for _, v in ipairs ( getElementsByType ( "player" ) ) do local pX, pY = getElementPosition ( v ); local Distance = math.ceil ( getDistanceBetweenPoints2D ( hitX, hitY, pX, pY ) ) if Distance <= 15 then guiSetVisible ( img, true ); setTimer ( guiSetVisible, 3000, 1, img, false ); end end end end ); امسح السيرفر اللي عندك # Link to comment
Jey Posted August 7, 2014 Author Share Posted August 7, 2014 جرب ذا , -- Client -- local sX, sY = guiGetScreenSize ( ) img = guiCreateStaticImage ( ( sX - 350 ) / 2, ( sY - 300 ) / 2, 330, 210, "img.png", false ) guiSetVisible ( img, false ) addEventHandler ( "onClientPlayerWeaponFire", localPlayer, function ( weapon, _, _, hitX, hitY ) if ( weapon == 16 )then for _, v in ipairs ( getElementsByType ( "player" ) ) do local pX, pY = getElementPosition ( v ); local Distance = math.ceil ( getDistanceBetweenPoints2D ( hitX, hitY, pX, pY ) ) if Distance <= 15 then guiSetVisible ( img, true ); setTimer ( guiSetVisible, 3000, 1, img, false ); end end end end ); نفس الشيئ القنبلة تيجي ب نص الشاشة لكن لما ارمي القنبلة تيجي الصورة + لما القنبلة تنفجر تروح الصورة لكن انا ابي الصورة تيجي علي القنبلة مب علي الشاشة عرفت امسح السيرفر اللي عندك # Link to comment
Max+ Posted August 7, 2014 Share Posted August 7, 2014 طيب جرب تغير getElementsbyType('player' ) غير player الى projectile Link to comment
Jey Posted August 7, 2014 Author Share Posted August 7, 2014 طيب جرب تغيرgetElementsbyType('player' ) غير player الى projectile خرب Link to comment
xFace[B]ook Posted August 7, 2014 Share Posted August 7, 2014 استخدم dxDrawImage اذا تبيهه على القنبلةة 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