Jump to content

مساعده لو سمحتم


Recommended Posts

السلام عليكم

شباب انا بدي كود اذا مات لاعب في Zone

يتوجه الى مكان احدده

افهمكم اكتر...

onplayerwasted

getzonename, >> اذا مات الاعب في زون محدد then

ثم يتوجه الى مكان احدده

spawnplayer,>> position

انا اعرف القليل

الرجاء المساعده

Link to comment

المشكله مافي فنكشن محدد ,

لكن جرب سوي كذآ ,

addEventHandler("onPlayerWasted",root, 
function() 
if getZoneName == x,y,z then 
spawnPlayer(source,x,y,z) 
    end 
end) 

استبدل السطر 3 ,

x,y,z = احداثيات الـ zone

سطر 4 ,

x,y,z = احداثيات المكان الي تبي ينتقل له,

Link to comment
المشكله مافي فنكشن محدد ,

لكن جرب سوي كذآ ,

addEventHandler("onPlayerWasted",root, 
function() 
if getZoneName == x,y,z then 
spawnPlayer(source,x,y,z) 
    end 
end) 

استبدل السطر 3 ,

x,y,z = احداثيات الـ zone

سطر 4 ,

x,y,z = احداثيات المكان الي تبي ينتقل له,

يعني هذا بياخد اسم المنطقة عن طريقة الاحداثيات؟

if getZoneName == x,y,z then

Link to comment

اي صح خطأ الي فوق,

سوي كذآ ,

addEventHandler("onPlayerWasted",root, 
function() 
if getElementPosition(source) == "x,y,z" then 
spawnPlayer(source,x,y,z) 
    end 
end) 

لانه يتحقق من احداثيات اللاعب اذا كان في منطقه محدده ومات ينتقل ...

Link to comment
اي صح خطأ الي فوق,

سوي كذآ ,

addEventHandler("onPlayerWasted",root, 
function() 
if getElementPosition(source) == "x,y,z" then 
spawnPlayer(source,x,y,z) 
    end 
end) 

لانه يتحقق من احداثيات اللاعب اذا كان في منطقه محدده ومات ينتقل ...

مو زابط :?

Link to comment

في طريقه اسهل...

local marker = createMarker ( x,y,z, "cylinder", 20, 255, 0, 255, 0 ) 
addEventHandler("onPlayerWasted",root, 
    function ( ) 
        if isElementWithinMarker ( source,marker ) then 
            spawnPlayer(source,x,y,z) 
      end 
end) 

هذا ماركر مخفي اذا مات داخل الماركر ينتقل ,

انت ضبط حجم الماركر على المنطقه ,

وغير x,y,z في اول سطر

لإحداثيات المكان الي تبيه يموت فيه وينتقل,

وغير x,y,z في السطر6

للمكان الي تبيه ينتقل فيه

و اول سطر

20 = الحجم

Link to comment
في طريقه اسهل...

local marker = createMarker ( x,y,z, "cylinder", 20, 255, 0, 255, 0 ) 
addEventHandler("onPlayerWasted",root, 
    function ( ) 
        if isElementWithinMarker ( source,marker ) then 
            spawnPlayer(source,x,y,z) 
      end 
end) 

هذا ماركر مخفي اذا مات داخل الماركر ينتقل ,

انت ضبط حجم الماركر على المنطقه ,

وغير x,y,z في اول سطر

لإحداثيات المكان الي تبيه يموت فيه وينتقل,

وغير x,y,z في السطر6

للمكان الي تبيه ينتقل فيه

و اول سطر

20 = الحجم

ياخي انا اعرف عن طريق ماركر

بس بدي عن طريقة zonename

لاني ما بدي اقعد اسوي كل المدينة عن طريق ماركر

Link to comment

جرب كذآ,

addEventHandler("onPlayerWasted",root, 
function() 
local x,y,z = getElementPosition(source) 
local Zone = getZoneName(x,y,z) 
if Zone == "اسم المنطقة" then 
spawnPlayer(source,x,y,z) 
    end 
end) 

+ اذا تبي تطلع اسم المنطقه سوي كذآ,

addEventHandler("onClientResourceStrat",resourceRoot, 
function() 
local x,y,z = getElementPosition(localPlayer) 
local Zone = getZoneName(x,y,z) 
outputChatBox ( "* Location: " .. Zone, getRootElement(), 0, 255, 255 ) 
end) 

بيطلع لك Location: اسم المنطقه,

خذ اسم المنطقه وبدله في الكود الي عطيتك...

Edited by Guest
Link to comment
جرب كذآ,

addEventHandler("onPlayerWasted",root, 
function() 
local x,y,z = getElementPosition(source) 
local Zone = getZoneName(x,y,z) 
if Zone == "اسم المنطقة"then 
spawnPlayer(source,x,y,z) 
    end 
end) 

بارك الله فيك :D

Link to comment

لا غلطان,

هذا مثآل ,

addEventHandler("onPlayerWasted",root, 
function() 
local x,y,z = getElementPosition(source) 
local Zone = getZoneName(x,y,z) 
if Zone == "Ganton" then 
spawnPlayer(source,172,291,10) 
    end 
end) 

ومعليش في خطأ فوق,

عشان تجيب اسم المنطقه حط الكود كلنت واكتب في اف8 zone

addCommandHandler("zone", 
function() 
local x,y,z = getElementPosition(localPlayer) 
local Zone = getZoneName(x,y,z) 
outputChatBox ( "* Location: " .. Zone, getRootElement(), 0, 255, 255 ) 
end) 
Link to comment
لا غلطان,

هذا مثآل ,

addEventHandler("onPlayerWasted",root, 
function() 
local x,y,z = getElementPosition(source) 
local Zone = getZoneName(x,y,z) 
if Zone == "Ganton" then 
spawnPlayer(source,172,291,10) 
    end 
end) 

ومعليش في خطأ فوق,

عشان تجيب اسم المنطقه حط الكود كلنت واكتب في اف8 zone

addCommandHandler("zone", 
function() 
local x,y,z = getElementPosition(localPlayer) 
local Zone = getZoneName(x,y,z) 
outputChatBox ( "* Location: " .. Zone, getRootElement(), 0, 255, 255 ) 
end) 

الكلنت الشات مافية ارقمنت

VisibleTo ..

Link to comment

addEventHandler("onPlayerWasted",root, 
function() 
local x,y,z = getElementPosition(source) 
local Zone = getZoneName(x,y,z) 
if Zone == "Market" then 
setTimer(source,1000) 
spawnPlayer(source,1177.68,-1323.45,14.08) 
    end 
end) 

يعني لما يموت الاعب ما يتحول الى الاحداثية بسرعة

Link to comment
addEventHandler("onPlayerWasted",root, 
function() 
local x,y,z = getElementPosition(source) 
local Zone = getZoneName(x,y,z) 
if Zone == "Market" then 
setTimer(source,1000) 
spawnPlayer(source,1177.68,-1323.45,14.08) 
    end 
end) 

يعني لما يموت الاعب ما يتحول الى الاحداثية بسرعة

السباون spawn

كذآ يكون سريع,

الانتقال بصفه عامه يكون سريع...,

جرب سويه كذآ ,

addEventHandler("onPlayerWasted",root, 
function() 
local x,y,z = getElementPosition(source) 
local Zone = getZoneName(x,y,z) 
if Zone == "Market" then 
setElementPosition(source,1177.68,-1323.45,14.08) 
    end 
end) 

مع إني متأكد انه نفسه ...

Link to comment
addEventHandler("onPlayerWasted",root, 
function() 
local x,y,z = getElementPosition(source) 
local Zone = getZoneName(x,y,z) 
if Zone == "Market" then 
setTimer(source,1000) 
spawnPlayer(source,1177.68,-1323.45,14.08) 
    end 
end) 

يعني لما يموت الاعب ما يتحول الى الاحداثية بسرعة

السباون spawn

كذآ يكون سريع,

الانتقال بصفه عامه يكون سريع...,

جرب سويه كذآ ,

addEventHandler("onPlayerWasted",root, 
function() 
local x,y,z = getElementPosition(source) 
local Zone = getZoneName(x,y,z) 
if Zone == "Market" then 
setElementPosition(source,1177.68,-1323.45,14.08) 
    end 
end) 

مع إني متأكد انه نفسه ...

لاعب يموت سريع ويتحول الى الاحداثية ويموت كمان مرا وما يتحول الى الاحداثية

بضلها معلقه

Link to comment

لا غلطان انت...

خليه كذآ بدون تايمر (timer)

addEventHandler("onPlayerWasted",root, 
function() 
local x,y,z = getElementPosition(source) 
local Zone = getZoneName(x,y,z) 
if Zone == "Market" then 
setElementPosition(source,1177.68,-1323.45,14.08) 
    end 
end) 
Link to comment
لا غلطان انت...

خليه كذآ بدون تايمر (timer)

addEventHandler("onPlayerWasted",root, 
function() 
local x,y,z = getElementPosition(source) 
local Zone = getZoneName(x,y,z) 
if Zone == "Market" then 
setElementPosition(source,1177.68,-1323.45,14.08) 
    end 
end) 

ياخي مو زابط جربه

Link to comment

خليه كذآ ,

addEventHandler("onPlayerWasted",root, 
function() 
local x,y,z = getElementPosition(source) 
local Zone = getZoneName(x,y,z) 
if Zone == "Ganton" then 
spawnPlayer(source,1177.68,-1323.45,14.08) 
    end 
end) 

+ المشكله من ملف play

لانه ملف play

يسوي سباون اذا مت والكود يسوي سباون اذا مت فيجي خطأ

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