Jump to content

تصحيح كود


MA[S]RIY

Recommended Posts

السلام عليكم

ذا الكود

addEventHandler ( "onPlayerWasted", getRootElement(),
function ( attacker )
local at_Player = getElementType ( attacker )
if ( at_Player  == "player" ) then
takePlayerMoney( source, 50000 )
givePlayerMoney ( at_Player, 50000 )
end
end
)

لما لاعب يتقل لاعب

يتحقق ان القاتل لاعب

ثم ياخذ من المقتول 50 الف

ويعطي ال قاتل 50 الف

--------

الحين المشكله بالسطر 3

:الي هو

local at_Player = getElementType ( attacker )

:الدي بق

p_611i3tqn1.png

 

#########

ممكن حل

؟

Link to comment

تفضل اخوي

addEventHandler ( "onPlayerWasted", getRootElement(),
function ( _,attacker )
if attacker and getElementType(attacker) == "player" and attacker ~= source then
takePlayerMoney( source, 50000 )
givePlayerMoney ( attacker, 50000 )
end
end
)

 

Link to comment
2 minutes ago, Omoi said:

تفضل اخوي


addEventHandler ( "onPlayerWasted", getRootElement(),
function ( _,attacker )
if attacker and getElementType(attacker) == "player" and attacker ~= source then
takePlayerMoney( source, 50000 )
givePlayerMoney ( attacker, 50000 )
end
end
)

 

تمام اخي مشكور 

بس ممكن تشرح لي ليش سويت 

function ( _,attacker )
؟

Link to comment
3 minutes ago, MARIY said:

تمام اخي مشكور 

بس ممكن تشرح لي ليش سويت 

function ( _,attacker )
؟

ال _ لازم نترك شي عشان الطلقات لو حطيناه attacker فقط

فإن اتاكر = الطلقات

لكن لو سويت كذا _ = الطلقات  + اتاكر هو اللي قتل ولازم نعرفه بـ الفنكشن طبعا

م ادري لو فهمت او لا لاني م اعرف اشرح كثير ض

Link to comment

يعني انا اشوف  البريمتر

واشوف ترتيب الحاجه الي انا عايز اضيفها كام

لو هيه التانيه

احط في الاول

_

ولو هيه التالته

احط في الاول والتانيه 

_و _

function( _, _,killerWeapon)

صح كلامي كدا ؟؟


 
Link to comment
Just now, MARIY said:

يعني انا اشوف  البريمتر

واشوف ترتيب الحاجه الي انا عايز اضيفها كام

لو هيه التانيه

احط في الاول

_

ولو هيه التالته

احط في الاول والتانيه 

_و _

function( _, _,killerWeapon)

صح كلامي كدا ؟؟



 

لا خطا شوف الويكي حق الحدث وبتفهم

Link to comment
Just now, Omoi said:

ال _ لازم نترك شي عشان الطلقات لو حطيناه attacker فقط

فإن اتاكر = الطلقات

لكن لو سويت كذا _ = الطلقات  + اتاكر هو اللي قتل ولازم نعرفه بـ الفنكشن طبعا

م ادري لو فهمت او لا لاني م اعرف اشرح كثير ض

وش طلقات

هذا باراماتر خاص بالحدث وهو المهاجم

Link to comment
1 minute ago, #BrosS said:

وش طلقات

هذا باراماتر خاص بالحدث وهو المهاجم

ادري بس م  ينفع تحطه ( attacker )

هذا اللي ابي اوصله له فهمت ؟

لازم تحط بارماتر حق الطلقات ( _,attacker)

 

Link to comment
Just now, Omoi said:

ادري بس م  ينفع تحطه ( attacker )

هذا اللي ابي اوصله له فهمت ؟

لازم تحط بارماتر حق الطلقات ( _,attacker)

 

killer يقدر يحطه او يحط

وطلقات ايه يبني

مايهم

Link to comment

انا بشرحلك

لكل حدث يوجد بارمنترات

والبارمنترات توضع داخل ال function

بارمنترات حدث موت الاعب

 

int totalAmmo, element killer, int killerWeapon, int bodypart, bool stealth

int total Ammo = عدد الطلقات

element killer = القاتل

int killerWeapon = سلاح القتل

bodypart = مكان القتل يعني الجزر من الجسم مثل الرأس او الرجل

bool stealth = ما فهمتها ض

المهم هم مرتبات ما تقدر تضع killerWeapon 

قبل totalAmmo

لما تبي تسوي تحقق ليش

لازم تكتب يلي قبله ايضا

مثل انت تبي ال bodypart

ما تقدر تكتب كذا

function(boypart)

لازم 

function(_,_,_,boypart)

طبعا ما شرط تضع ال _ تقدر تكتب اي شيئ بس الاغلب يضعونها للاختصار

اتمنى فهمتني

Edited by xX_Ma[D]arA_xX
  • Like 1
Link to comment
1 hour ago, xX_Ma[D]arA_xX said:

انا بشرحلك

لكل حدث يوجد بارمنترات

والبارمنترات توضع داخل ال function

بارمنترات حدث موت الاعب

 


int totalAmmo, element killer, int killerWeapon, int bodypart, bool stealth

int total Ammo = عدد الطلقات

element killer = القاتل

int killerWeapon = سلاح القتل

bodypart = مكان القتل يعني الجزر من الجسم مثل الرأس او الرجل

bool stealth = ما فهمتها ض

المهم هم مرتبات ما تقدر تضع killerWeapon 

قبل totalAmmo

لما تبي تسوي تحقق ليش

لازم تكتب يلي قبله ايضا

مثل انت تبي ال bodypart

ما تقدر تكتب كذا


function(boypart)

لازم 


function(_,_,_,boypart)

طبعا ما شرط تضع ال _ تقدر تكتب اي شيئ بس الاغلب يضعونها للاختصار

اتمنى فهمتني

الف الف الف شكر لكم اخواني مشكورين كلكم

فهمتها الحمدلله

  • Thanks 1
Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...