jakson Posted May 9, 2019 Share Posted May 9, 2019 هلا شباب عندي مشكله في كود و ما احد عرف يساعدي في التوبك الانجليزي فا قلت يمكن حد يعرف يساعدني هنا المشكله في Togglecontrol مش شغال اني بحاول اخلي الاعب لما يموت و يصحي تاني يقعد وقت محدد عشان يستخدم الاسلحه تاني بس مو راضيه تظبت معي فا قلت يمكن حد يساعدني هنا function setPlayerSpawnProtected(player, time) if isElement(player) and getElementType(player) == "player" then setElementAlpha(player, 100) setElementData(player, "SpawnProtected", true) toggleControl(player, "fire", false) rsp[player] = setTimer(function () setElementData(player, "SpawnProtected", false) setElementAlpha(player, 255) toggleControl(player, "fire", true) end, time*1000, 1) return true else return false end end Link to comment
JCL Posted May 9, 2019 Share Posted May 9, 2019 الكود الدي وضعته انت هو جيد و ليس به اي خطأ. أعتقد مشكلتك هي طريقة استدعاء الفنكشن. Link to comment
JustP Posted May 9, 2019 Share Posted May 9, 2019 1 hour ago, jakson said: هلا شباب عندي مشكله في كود و ما احد عرف يساعدي في التوبك الانجليزي فا قلت يمكن حد يعرف يساعدني هنا المشكله في Togglecontrol مش شغال اني بحاول اخلي الاعب لما يموت و يصحي تاني يقعد وقت محدد عشان يستخدم الاسلحه تاني بس مو راضيه تظبت معي فا قلت يمكن حد يساعدني هنا function setPlayerSpawnProtected(player, time) if isElement(player) and getElementType(player) == "player" then setElementAlpha(player, 100) setElementData(player, "SpawnProtected", true) toggleControl(player, "fire", false) rsp[player] = setTimer(function () setElementData(player, "SpawnProtected", false) setElementAlpha(player, 255) toggleControl(player, "fire", true) end, time*1000, 1) return true else return false end end انت ماحاط ايفنت للفنكشن onPlayerSpawn لذلك ما اشتغلت معك 1 minute ago, JustP said: انت ماحاط ايفنت للفنكشن onPlayerSpawn لذلك ما اشتغلت معك تقدر تسوي addEventHandler( 'onPlayerSpawn', root , function ) -- بيشتغل معك بهذي الطريقة لكن لازم تحط مكان player source عشان هو الي رسبن Link to comment
jakson Posted May 9, 2019 Author Share Posted May 9, 2019 2 hours ago, JustP said: انت ماحاط ايفنت للفنكشن onPlayerSpawn لذلك ما اشتغلت معك تقدر تسوي addEventHandler( 'onPlayerSpawn', root , function ) -- بيشتغل معك بهذي الطريقة لكن لازم تحط مكان player source عشان هو الي رسبن جربتها و فيها نفس المشكله 2 hours ago, DicoSky said: الكود الدي وضعته انت هو جيد و ليس به اي خطأ. أعتقد مشكلتك هي طريقة استدعاء الفنكشن. كيف ممكن توضح اكتر؟ Link to comment
JustP Posted May 9, 2019 Share Posted May 9, 2019 4 hours ago, jakson said: هلا شباب عندي مشكله في كود و ما احد عرف يساعدي في التوبك الانجليزي فا قلت يمكن حد يعرف يساعدني هنا المشكله في Togglecontrol مش شغال اني بحاول اخلي الاعب لما يموت و يصحي تاني يقعد وقت محدد عشان يستخدم الاسلحه تاني بس مو راضيه تظبت معي فا قلت يمكن حد يساعدني هنا addEventHandler('onPlayerWasted',root, function (time) if isElement(source) and getElementType(source) == "player" then setElementAlpha(source, 100) setElementData(source, "SpawnProtected", true) toggleControl(source, "fire", false) rsp[source] = setTimer(function () setElementData(source, "SpawnProtected", false) setElementAlpha(source, 255) toggleControl(source, "fire", true) end, time*1000, 1) return true else return false end end ) -- server! 1 Link to comment
jakson Posted May 9, 2019 Author Share Posted May 9, 2019 (edited) 1 hour ago, JustP said: 6 hours ago, jakson said: هلا شباب عندي مشكله في كود و ما احد عرف يساعدي في التوبك الانجليزي فا قلت يمكن حد يعرف يساعدني هنا المشكله في Togglecontrol مش شغال اني بحاول اخلي الاعب لما يموت و يصحي تاني يقعد وقت محدد عشان يستخدم الاسلحه تاني بس مو راضيه تظبت معي فا قلت يمكن حد يساعدني هنا addEventHandler('onPlayerWasted',root, function (time) if isElement(source) and getElementType(source) == "player" then setElementAlpha(source, 100) setElementData(source, "SpawnProtected", true) toggleControl(source, "fire", false) rsp[source] = setTimer(function () setElementData(source, "SpawnProtected", false) setElementAlpha(source, 255) toggleControl(source, "fire", true) end, time*1000, 1) return true else return false end end ) -- server! مشكور بس تقريبا الحزء دا ما عاد يشتغل rsp[player] = setTimer(function () setElementData(player, "SpawnProtected", false) setElementAlpha(player, 255) toggleControl(player, "fire", true) end, time*1000, 1) return true else return false end end لان ظهرت مشكله جديده لما يموت الاعب الون ما يرجع و ما يستطيع ان يضرب بل سلاح Edited May 9, 2019 by jakson Link to comment
JCL Posted May 9, 2019 Share Posted May 9, 2019 (edited) function respawn_player_w(source,time) print(1) if isElement(source) and getElementType(source) == "player" then setElementAlpha(source, 100) setElementData(source, "SpawnProtected", true) toggleControl(source, "fire", false) setTimer(function () setElementData(source, "SpawnProtected", false) setElementAlpha(source, 255) toggleControl(source, "fire", true) end, time*1000, 1) return true else return false end end function call_spawn_function(ammo, attacker, weapon, bodypart) respawn_player_w(source,10); end addEventHandler('onPlayerWasted',root,call_spawn_function); حسنا جرب هدا الكود . عندما يموت الاعب انتضر 10 تواني Edited May 9, 2019 by DicoSky 1 Link to comment
jakson Posted May 9, 2019 Author Share Posted May 9, 2019 1 hour ago, DicoSky said: function respawn_player_w(source,time) print(1) if isElement(source) and getElementType(source) == "player" then setElementAlpha(source, 100) setElementData(source, "SpawnProtected", true) toggleControl(source, "fire", false) setTimer(function () setElementData(source, "SpawnProtected", false) setElementAlpha(source, 255) toggleControl(source, "fire", true) end, time*1000, 1) return true else return false end end function call_spawn_function(ammo, attacker, weapon, bodypart) respawn_player_w(source,10); end addEventHandler('onPlayerWasted',root,call_spawn_function); حسنا جرب هدا الكود . عندما يموت الاعب انتضر 10 تواني مشكوورر اشتغل بدون اي اخطاء Link to comment
KillerX Posted May 9, 2019 Share Posted May 9, 2019 (edited) @JustP راجع ارقيومنتات الايفينت ،، انتا مسوي التايمر ب طلقات السلاح Edited May 9, 2019 by KillerX Link to comment
JustP Posted May 9, 2019 Share Posted May 9, 2019 15 minutes ago, KillerX said: @JustP راجع ارقيومنتات الايفينت ،، انتا مسوي التايمر ب طلقات السلاح مافهمتك؟ Link to comment
JCL Posted May 9, 2019 Share Posted May 9, 2019 نسيت ازالة هدا السطر من الكود . كان لتجريب فقط print(1) Link to comment
#BrosS Posted May 9, 2019 Share Posted May 9, 2019 23 minutes ago, JustP said: مافهمتك؟ يقصد باراماتر الإيفنت (ماعرفت اترجمها ض) انت حاطط يضرب التايمر بطلقات النار 2 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