Jump to content

تصحيح كود


MA[S]RIY

Recommended Posts

Posted

السلام عليكم

ذا الكود

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

 

#########

ممكن حل

؟

Posted

تفضل اخوي

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

 

Posted
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 )
؟

Posted
3 minutes ago, MARIY said:

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

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

function ( _,attacker )
؟

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

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

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

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

Posted

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

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

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

احط في الاول

_

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

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

_و _

function( _, _,killerWeapon)

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


 
Posted
Just now, MARIY said:

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

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

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

احط في الاول

_

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

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

_و _

function( _, _,killerWeapon)

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



 

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

Posted
Just now, Omoi said:

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

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

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

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

وش طلقات

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

Posted
1 minute ago, #BrosS said:

وش طلقات

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

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

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

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

 

Posted
Just now, Omoi said:

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

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

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

 

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

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

مايهم

Posted
4 minutes ago, #BrosS said:

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

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

مايهم

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

 

Posted (edited)

انا بشرحلك

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

والبارمنترات توضع داخل ال 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
Posted
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

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...