Jump to content

مساعد بسيطة جدا


Recommended Posts

سلام عليكم :) انا عايز اعمل اما اللاعب يموت اكيد هينزل فى الرسبون الى محددة انا بس عايزوة يبقى مختفى 6 ثوانى وهو فى الرسبون مش معنى انة مختفى انة مش باين خالص يبقى السكن بتاعة شفاف لمدة ثوانى عشان لو فى واحد افك فى الرسبون فى نفس المكان الى نزل فية بعد اما واحد قتلة ممكن يخرب علية مايخلية يعرف يتحرك بيبقى جسمهم داخلين فى بعض

addEventHandler( "onPlayerWasted", getRootElement( ), 
    function() 
        setTimer( spawnPlayer, 2000, 1, source, 0, 0, 3 ) 
    end 
) 

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

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

settimer اضافة عشرين ثانية عبال ما اللاعب يموت

function commitSuicide(sourcePlayer) 
    -- kill the player and make him responsible for it 
    killPlayer(sourcePlayer, sourcePlayer) 
end 
-- attach our handler to the "kill" command 
addCommandHandler("kill", commitSuicide) 

Link to comment

addEventHandler( "onPlayerWasted", getRootElement( ), 
    function() 
        setTimer( spawnPlayer, 2000, 1, source, 0, 0, 3 ) 
setElementAlpha(source,88) -- تغيير الشفافية  
setTimer(function()setElementAlpha(source,255)end,6000,1) -- يرجع الشفافية بعد 6 ثواني 
   end 
) 

function commitSuicide(sourcePlayer) 
-- اسهل طريقة ( بالنسبة ليا ) لعمل تايمر هي كدة بالتالي 
setTimer(function() -- سيت تايمر بعد كدة فنكشن 
   killPed ( sourcePlayer, sourcePlayer ) -- اللي انت عايز تعمله في النص 
end,20000,1) -- الاغلاق في الاخر مع عدد الثواني و المرات 
 -- اللكلام دة لو انت عايزه يتنفذ بعد عدد الثواني. زور الويكي لو عايز تعرف اكتر 
end 
addCommandHandler("kill", commitSuicide) 
Link to comment

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

setTimer

وهو يعتبر بسيط

كل الاكواد المطروحة

setTimer خربان فيهم

--------------------------------------------------------

اول واحد بتاع الاخ

DTC12 o

مود الشفاقية شغال بس اللاعب يموت بيفضل شفاف على طول مش لمدة 6 ثوانى بيفضل ثابت على طول

اما الكود التانى الخاص

بأمر

kill

الخاص بى

DTC12 o

& روك

setTimer

مش شغالة فيهم مش بيحصل انتظار ثوانى عشان اللاعب يموت

Link to comment
-- #Server 
  
local KillTimers = {} 
  
addEventHandler( "onPlayerWasted", root, 
function() 
    setTimer( function( source ) 
        if ( isElement( source ) ) then 
            spawnPlayer( source, 0, 0, 3 ) 
            setElementData( source, "Ghost", true ) 
            setElementAlpha( source, 150 ) 
            setTimer( function( source ) 
                if ( isElement( source ) ) then 
                    setElementData( source, "Ghost", false ) 
                    setElementAlpha( source, 255 ) 
                end 
            end, 6000, 1, source ) 
        end 
    end, 2000, 1, source ) 
end ) 
  
addCommandHandler( "kill", 
function( Player ) 
    if ( not isPedDead( Player ) ) and not ( isTimer( KillTimers[Player] ) ) then 
        KillTimers[Player] = setTimer( function() 
            if ( isElement( Player ) ) then 
                killPed( Player, Player ) 
            end 
            KillTimers[Player] = nil 
        end, 5000, 1 ) 
    end 
end ) 

-- #Client 
  
addEventHandler( "onClientElementDataChange", root, 
function( DataName ) 
    if ( DataName == "Ghost" ) and ( getElementType( source ) == "player" ) then 
        local State = not ( getElementData( source, DataName ) == true ) 
        for _, player in ipairs( getElementsByType( "player" ) ) do 
            setElementCollidableWith( player, source, State ) 
        end 
    end 
end ) 
  
addEventHandler( "onClientPlayerDamage", localPlayer, 
function() 
    if ( getElementData( source, "Ghost" ) == true ) then cancelEvent() end 
end ) 

Link to comment

تمام كروس الجوست مود شغالة تمام بس بتاعت الكيل

بردوة الوقت مش عايز يظبط

addCommandHandler( "kill", 
function( Player ) 
    if ( not isPedDead( Player ) ) and not ( isTimer( KillTimers[Player] ) ) then 
        KillTimers[Player] = setTimer( function() 
            if ( isElement( Player ) ) then 
                killPed( Player, Player ) 
            end 
            KillTimers[Player] = nil 
        end, 5000, 1 ) 
    end 
end ) 

Link to comment
تمام كروس الجوست مود شغالة تمام بس بتاعت الكيل

بردوة الوقت مش عايز يظبط

addCommandHandler( "kill", 
function( Player ) 
    if ( not isPedDead( Player ) ) and not ( isTimer( KillTimers[Player] ) ) then 
        KillTimers[Player] = setTimer( function() 
            if ( isElement( Player ) ) then 
                killPed( Player, Player ) 
            end 
            KillTimers[Player] = nil 
        end, 5000, 1 ) 
    end 
end ) 

%100 مجربه وشغال معي

Link to comment

ازاى بس ولله بكتب

Kill

بيموت على طول

مش بيستنى ثوانى

--

حتى غيرت اسمة الملف وغيرت النوع من الميتا فصلتة عن الجوست مود

ودة الدى بج يقول خطا فى السيت تيمر

Edited by Guest
Link to comment

حتى غيرت اسمة الملف وغيرت النوع من الميتا فصلتة عن الجوست مود

ودة الدى بج يقول خطا فى السيت تيمر

متأكد انك حاط السطر ذا في الملف

local KillTimers = {} 

إلي باين عندي انك مو حاطه

ثاني شيء في فنكشن

isPedDead 

او الأرقمنت الثاني إذا كان موجود "kill" مب Player متأكد أنك حاط داخله

Link to comment
انت عملت الى عليك كروس وتسلم

انا حملت مود من النت وصاحب الفديو كان منزل فديو والمود عندى التايمر مش شغال وسيرفر محلى مثلة

فى شى عندى غلط

بشوف أكوادك

Link to comment

تمام هو الجوست مود ظابط وتمام مدرى الانتحار مالة حتى صاحب المود الى حملتة من النت بيموت بسرعة فى الفديو وبيقول عشرة ثوانى

الجوست مود 6 ثوانى وبيفضل كتير

الانتحار مش بيكمل ثانية واللاعب يموت

--

تمام اشتغلوة كلهم خلاص ولله ما اعرف كان اية السبب انا كل الى عملتة انى شغلت

الكيل مسج كلهم اشتغلوة بس ولله فى الاول السيت تايمر مكنشى عايز يشتغل

مشكور كروس مشكورالجميع

استفسار بسيط

5000

=كام ثانية

Edited by Guest
Link to comment
تمام هو الجوست مود ظابط وتمام مدرى الانتحار مالة حتى صاحب المود الى حملتة من النت بيموت بسرعة فى الفديو وبيقول عشرة ثوانى

الجوست مود 6 ثوانى وبيفضل كتير

الانتحار مش بيكمل ثانية واللاعب يموت

ارسل لي المود خاص

Link to comment

الوقت خلاص ظبط مشكلة انحلت بس فى مشكلة فى الجوست مود

اللاعب اما يموت بيروح الرسبون القريب منة

كدة نزل فى الرسبون الى فى المدينة

بعدها فى ثانية بيتحول لجوست مود بس بينزل فى مكان تانى وبيفضل مرسبن فية

حتى الشخص صاحب اول رد فى الموضوع الكود بتاعة بينزلنى فى نفس المكان انا لسا ملاحظ دلوقتى كنت فاكر انى طافى مود الرسبونات

-------------------------------------------------------------------

            spawnPlayer( source, 0, 0, 3 ) 
  

تعديل على التعليق خلاص حليت المشكلة

اخيرا فكرت وعملت شى من نفسى :lol:

حذفت المود بتاع الرسبون

وضفت الاكواد لى مود الرسبونات الى معى

ولله من غير مساعدتكم ما اقدراعمل اى شى متشكر

كروس

و

روك

و

DTC12

كدة مش محتاج شى تانى

فى الموضوع طبعا :D

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