Jump to content

=][مشكلة | عندما يموت لاعب][=


Recommended Posts

السلام عليكم و رحمة الله و بركاته

سويت كود يخلى لما اللاعب يموت يجيب شاشة سودة و تختفى ب تايمر يكون تم عمل سبون للاعب

المشكلة

ان لما اتنين يموتوا فى نفس الوقت

واحد من الاثنين الشاشة تعلق عنده

يعنى تصير سوداء

الاكواد :

#Server :

addEventHandler("onPlayerWasted",root, 
function() 
fadeCamera(source,false) 
local name = getPlayerName(source) 
player_1 = getPlayerFromName(name) 
setTimer(function() 
fadeCamera(player_1,true) 
spawnPlayer(player_1,-3762.17944, -2996.17480, 114.01827,0,48,0,0) 
setCameraTarget(player_1) 
end,2000,1) 
end 
) 

Link to comment

جرب كذا اذا م شتغل عطيني دي بق

كلنت

addEventHandler( "onPlayerWasted" ,root, 
   function (  ) 
         fadeCamera( source,false ) 
         local Name = getPlayerName ( source ) 
         Player = getPlayerFromName ( Name ) 
         setTimer(function() 
         fadeCamera( Player ,true ) 
         triggerServerEvent ( 'Player22', localPlayer ) 
         setCameraTarget( Player ) 
         end,2000,1) 
    end 
) 
  

سرفر

addEvent( 'Player22', true ) 
addEventHandler ( 'Player22', root, 
   function ( player ) 
   spawnPlayer( player ,-3762.17944, -2996.17480, 114.01827,0,48,0,0 ) 
  end 
) 
Edited by Guest
Link to comment
جرب كذا اذا م شتغل عطيني دي بق

كلنت

addEventHandler( "onPlayerWasted" ,root, 
   function (  ) 
         fadeCamera( source,false ) 
         local Name = getPlayerName ( source ) 
         Player = getPlayerFromName ( Name ) 
         setTimer(function() 
         fadeCamera( Player ,true ) 
         triggerServerEvent ( 'Player22', localPlayer ) 
         setCameraTarget( Player ) 
         end,2000,1) 
    end 
) 
  

سرفر

addEvent( 'Player22', true ) 
addEventHandler ( 'Player22', root, 
   function ( Player ) 
   spawnPlayer( Player ,-3762.17944, -2996.17480, 114.01827,0,48,0,0 ) 
  end 
) 

كودك غلط ^

Player مو معرف في السيرفر

Link to comment

spawnPlayer اول شي, بما انك سويت تايمر عشان تنتظر اللاعب لين يسوي سباون وتسوي له سباون مره ثانيه, ليه مستخدم الحدث سيرفر و وليه مستخدم

وعندك كم شي ماله داعي, وظيفة جلب اسم اللاعب وجلب اللاعب من اسمه ماراح تحتاجها لأن اللاعب اللي مات بيكون السورس حق الحدث,وسوي جدول للتايمر.

ومشكلة كودك انك مسوي متغير لوظيفة جلب اسم اللاعب وجلب اللاعب من اسمه, بمعنى اذا مات احد ثاني المتغير بيتحول لآخر واحد مات والاول يذهب في مهب الريح.

Link to comment
spawnPlayer اول شي, بما انك سويت تايمر عشان تنتظر اللاعب لين يسوي سباون وتسوي له سباون مره ثانيه, ليه مستخدم الحدث سيرفر و وليه مستخدم

وعندك كم شي ماله داعي, وظيفة جلب اسم اللاعب وجلب اللاعب من اسمه ماراح تحتاجها لأن اللاعب اللي مات بيكون السورس حق الحدث,وسوي جدول للتايمر.

ومشكلة كودك انك مسوي متغير لوظيفة جلب اسم اللاعب وجلب اللاعب من اسمه, بمعنى اذا مات احد ثاني المتغير بيتحول لآخر واحد مات والاول يذهب في مهب الريح.

ممكن توضيح ؟

Link to comment

اول شي تسوي جدول فاضي, وبعدها تستخدم حدث اذا مات اللاعب, وتسوي التايمر وتضيف التايمر للجدول وتخلي اللاعب هو المفتاح, وقبل ذا تسوي تحقق لوالتايمر موجود تقتل التايمر

وتستخدم وظيفة نقل اللاعب, لأن هو سوا سباون من قبل :

"onPlayerWasted" 
table 
fadeCamera, setCameraTarget 
setTimer, isTimer, killTimer 
setElementPosition 

او انك تسوي فكرتك بالكلينت وتفتك من الجداول .

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