AR/createExplosion: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
 
(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 ( source )
local x, y, z = getElementPosition ( playerSource)
-- Boat صنع المتفجرات بنوع رقمه 6, اسمه
-- Boat صنع المتفجرات بنوع رقمه 6, اسمه
createExplosion ( x, y, z, 6, source )
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 [-]
Server
bool 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 [-]
Client
bool 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 [-]
Server
function explosionOnCommand (playerSource) -- انشاء وظيفة وتعريف اللاعب
--جلب احداثيات الاعب
local x, y, z = getElementPosition ( playerSource)
-- Boat صنع المتفجرات بنوع رقمه 6, اسمه
createExplosion ( x, y, z, 6, playerSource)
end
-- عند كتابه امر في اف 8 يتم صنع التفجير
addCommandHandler("explosion", explosionOnCommand)
Click to collapse [-]
Client
function explosionOnCommand ( )
--جلب احداثيات الاعب
local x, y, z = getElementPosition ( localPlayer )
-- Boat صنع المتفجرات بنوع رقمه 6, اسمه
createExplosion (x, y, z, 6)
end
-- عند كتابه امر في اف 8 يتم صنع التفجير
addCommandHandler("explosion", explosionOnCommand)