AR/createExplosion: Difference between revisions
Jump to navigation
Jump to search
(→Syntax) |
|||
(One intermediate revision by one other user not shown) | |||
Line 41: | Line 41: | ||
<section name="Server" class="server" show="true"> | <section name="Server" class="server" show="true"> | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
function explosionOnCommand ( ) | function explosionOnCommand (playerSource) -- انشاء وظيفة وتعريف اللاعب | ||
--جلب احداثيات الاعب | --جلب احداثيات الاعب | ||
local x, y, z = getElementPosition ( | local x, y, z = getElementPosition ( playerSource) | ||
-- Boat صنع المتفجرات بنوع رقمه 6, اسمه | -- Boat صنع المتفجرات بنوع رقمه 6, اسمه | ||
createExplosion ( x, y, z, 6, | createExplosion ( x, y, z, 6, playerSource) | ||
end | end | ||
-- عند كتابه امر في اف 8 يتم صنع التفجير | -- عند كتابه امر في اف 8 يتم صنع التفجير | ||
Line 64: | Line 64: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
</section> | </section> | ||
[[ar:createExplosion]] |
Latest revision as of 03:03, 29 March 2018
هذه الوظيفة تستخدم لصنع المتفجرات
Syntax
Click to collapse [-]
Serverbool createExplosion ( float x, float y, float z, int theType [, player creator = nil ] )
Required Arguments
- x: للمتفجرات x احداثيات ال
- y: للمتفجرات y احداثيات ال
- z: للمتفجرات z احداثيات ال
- theType: نوع المتفجرات اختاره من الارقام التاليه
- 0: Grenade
- 1: Molotov
- 2: Rocket
- 3: Rocket Weak
- 4: Car
- 5: Car Quick
- 6: Boat
- 7: Heli
- 8: Mine
- 9: Object
- 10: Tank Grenade
- 11: Small
- 12: Tiny
Optional Arguments
- creator: الاعب الذي سيصنع التفجير عليه
Click to collapse [-]
Clientbool createExplosion ( float x, float y, float z, int theType [, bool makeSound = true, float camShake = -1.0, bool damaging = true ] )
Required Arguments
- x: للمتفجرات x احداثيات ال
- y: للمتفجرات y احداثيات ال
- z: للمتفجرات z احداثيات ال
- theType: نوع المتفجرات اختاره من الارقام التاليه
- 0: Grenade
- 1: Molotov
- 2: Rocket
- 3: Rocket Weak
- 4: Car
- 5: Car Quick
- 6: Boat
- 7: Heli
- 8: Mine
- 9: Object
- 10: Tank Grenade
- 11: Small
- 12: Tiny
Optional Arguments
- makeSound: سماع الاعبين بصوت الانفجار او عدم السماع
- camShake: قوة اهتزاز كاميرا الاعب عند التفجير
- damaging: احداث ضرر عند التفجير او عدم احداثه
Returns
- true اذا تم انشاء التفجير
- false اذا تم وضع معلومات غيرصالحه
Example
Click to collapse [-]
Serverfunction explosionOnCommand (playerSource) -- انشاء وظيفة وتعريف اللاعب --جلب احداثيات الاعب local x, y, z = getElementPosition ( playerSource) -- Boat صنع المتفجرات بنوع رقمه 6, اسمه createExplosion ( x, y, z, 6, playerSource) end -- عند كتابه امر في اف 8 يتم صنع التفجير addCommandHandler("explosion", explosionOnCommand)
Click to collapse [-]
Clientfunction explosionOnCommand ( ) --جلب احداثيات الاعب local x, y, z = getElementPosition ( localPlayer ) -- Boat صنع المتفجرات بنوع رقمه 6, اسمه createExplosion (x, y, z, 6) end -- عند كتابه امر في اف 8 يتم صنع التفجير addCommandHandler("explosion", explosionOnCommand)