Jump to content

ابي اكواد


Recommended Posts

اولا السلام عليكم

بسم الله الرحمن الرحيم

مطلوب كودات

ابي كود اذا حد قتل حد يكتب لة كلام + يروح مكان مغلق و يخرج بعد 5 دقيق + ابي كود بعد ما يقتلة يخذ فلوس + ابي كود ماركر لتيم معين

+ اخر كود ان هو ميقدرشي يتحرك ولة يححرك الموس ذي القبض يعني

شكرا و تحيا لي the best + the killer شكرا ليهم هما اكتر ناس سعدووني في المنتدي

Link to comment

1- الكود الاول

addEventHandler ("onPlayerWasted", root,function (_,killer) 
outputChatBox(" " .. getPlayerName(source) .. " تم قتل الآعب",root,255,0,0,true) 
setElementPosition(source,x,y,z) 
setTimer(setElementPosition,60000,1,source,x,y,z) 
end) 

2- الكود الثاني

addEventHandler ("onPlayerWasted", root,function() 
        givePlayerMoney(source, Money) 
end) 

3- الكود الثالث

right = createMarker ( x, y, z, "cylinder", 1.5, r, g, b, 170 ) 
  
addEventHandler ( "onClientMarkerHit", right, 
    function ( hitPlayer ) 
        if getElementType ( hitPlayer ) == "player" and getPlayerTeam ( hitPlayer ) and getPlayerTeam ( hitPlayer ) == getTeamFromName ( "اسم التيم" ) then 
     ----------- 
end 
end) 
  
addEventHandler ( "onClientMarkerLeave", right, 
    function ( LesvePlayer ) 
        if getElementType ( LesvePlayer ) == "player" then 
     ----------- 
end 
end) 

Link to comment

2- الكود الثاني

addEventHandler ("onPlayerWasted", root,function() 
        givePlayerMoney(source, Money) 
end) 

3- الكود الثالث

right = createMarker ( x, y, z, "cylinder", 1.5, r, g, b, 170 ) 
  
addEventHandler ( "onClientMarkerHit", right, 
    function ( hitPlayer ) 
        if getElementType ( hitPlayer ) == "player" and getPlayerTeam ( hitPlayer ) and getPlayerTeam ( hitPlayer ) == getTeamFromName ( "اسم التيم" ) then 
     ----------- 
end 
end) 
  
addEventHandler ( "onClientMarkerLeave", right, 
    function ( LesvePlayer ) 
        if getElementType ( LesvePlayer ) == "player" then 
     ----------- 
end 
end) 

الكود الثاني غلط

لأن اذا مات اي لاعب راح يعطيه الفلوس راح يعطي الفلوس للي مات

المهم يصير كذا

addEventHandler("onPlayerWasted", root, 
function ( killer, weapon, bodypart ) 
if ( killer ) and ( killer ~= source ) then 
givePlayerMoney ( killer, 1000) 
end 
end 
) 

+

الكود الثالث

ليه مستخدم الكود كلنت ؟؟

ليه ما تستخدمه سيرفر

هذا الحدث :

'onClientMarkerHit'

فيه مشكله انك اذا مريت من فوق الماركر تشتغل الوظيفه على طول

+

وش هذا ؟

addEventHandler ( "onClientMarkerHit", right, 
    function ( hitPlayer ) 
        if getElementType ( hitPlayer ) == "player" and getPlayerTeam ( hitPlayer ) and getPlayerTeam ( hitPlayer ) == getTeamFromName ( "اسم التيم" ) then 
     ----------- 
end 
end) 

وش ذا ؟

if getElementType ( hitPlayer ) == "player" and getPlayerTeam ( hitPlayer ) and getPlayerTeam ( hitPlayer ) == getTeamFromName ( "اسم التيم" ) then 

مطول ام الكود

يصير كذا

addEventHandler("onMarkerHit", right, 
function (hitPlayer) 
if getElementType ( hitPlayer ) == "player" and  getPlayerTeam ( hitPlayer ) == getTeamFromName ( "اسم التيم" ) then 
-- your code # 
end 
end 
) 
  
addEventHandler ( "onMarkerLeave", right, 
function ( LeavePlayer ) 
if getElementType ( LeavePlayer ) == "player" then 
-- your code # 
end 
end) 
Link to comment

2- الكود الثاني

addEventHandler ("onPlayerWasted", root,function() 
        givePlayerMoney(source, Money) 
end) 

3- الكود الثالث

right = createMarker ( x, y, z, "cylinder", 1.5, r, g, b, 170 ) 
  
addEventHandler ( "onClientMarkerHit", right, 
    function ( hitPlayer ) 
        if getElementType ( hitPlayer ) == "player" and getPlayerTeam ( hitPlayer ) and getPlayerTeam ( hitPlayer ) == getTeamFromName ( "اسم التيم" ) then 
     ----------- 
end 
end) 
  
addEventHandler ( "onClientMarkerLeave", right, 
    function ( LesvePlayer ) 
        if getElementType ( LesvePlayer ) == "player" then 
     ----------- 
end 
end) 

الكود الثاني غلط

لأن اذا مات اي لاعب راح يعطيه الفلوس راح يعطي الفلوس للي مات

المهم يصير كذا

addEventHandler("onPlayerWasted", root, 
function ( killer, weapon, bodypart ) 
if ( killer ) and ( killer ~= source ) then 
givePlayerMoney ( killer, 1000) 
end 
end 
) 

+

الكود الثالث

ليه مستخدم الكود كلنت ؟؟

ليه ما تستخدمه سيرفر

هذا الحدث :

'onClientMarkerHit'

فيه مشكله انك اذا مريت من فوق الماركر تشتغل الوظيفه على طول

+

وش هذا ؟

addEventHandler ( "onClientMarkerHit", right, 
    function ( hitPlayer ) 
        if getElementType ( hitPlayer ) == "player" and getPlayerTeam ( hitPlayer ) and getPlayerTeam ( hitPlayer ) == getTeamFromName ( "اسم التيم" ) then 
     ----------- 
end 
end) 

وش ذا ؟

if getElementType ( hitPlayer ) == "player" and getPlayerTeam ( hitPlayer ) and getPlayerTeam ( hitPlayer ) == getTeamFromName ( "اسم التيم" ) then 

مطول ام الكود

يصير كذا

if getElementType ( hitPlayer ) == "player" and  getPlayerTeam ( hitPlayer ) == getTeamFromName ( "اسم التيم" ) then 
if getElementType ( hitPlayer ) == "player" and getPlayerTeam ( hitPlayer ) and getPlayerTeam ( hitPlayer ) == getTeamFromName ( "اسم التيم" ) then 

^ التحقق حقه صحيح لانه لازم اول شي يتحقق اذا اللاعب بداخل تيم ثم يتحقق من اسم تيم اللاعب عشان ما يجيكـ أخطاء بالديبق بس فيه خطأ عندهـ بالتحقق من العنصر الي لمس الماركر .. لكن لو خليت التحقق كذا ( مثل ما سويت أنت )ـ

if getElementType ( hitPlayer ) == "player" and  getPlayerTeam ( hitPlayer ) == getTeamFromName ( "اسم التيم" ) then 

بيصير يجيكـ أخطاء بالديبق اذا ماكان موجود التيم

+ للتحقق من العنصر الي لمس الماركر .. يعني كذا getElementType بدلاً من وظيفة getLocalPlayer مفروض صاحب الكود يستخدم وظيفة

if ( hitPlayer == localPlayer ) and ( getPlayerTeam ( hitPlayer ) ) and ( getPlayerTeam ( hitPlayer ) == getTeamFromName ( "اسم التيم" ) ) then 

+ اخر كود ان هو ميقدرشي يتحرك ولة يححرك الموس ذي القبض يعني

showCursor or toggleAllControls

Link to comment
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

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