Simba Posted July 21, 2014 Posted July 21, 2014 السلام عليكم يا شباب عندي كود بسيط الي هو addEventHandler("onPlayerSpawn", root, function() if ( getPlayerTeam( source ) and getPlayerTeam( source ) == getTeamFromName( 'RED' ) ) then spawnPlayer( source, 1957.58093, 705.13721, 10.82031 ) setElementModel ( source, 124 ) setPedArmor ( source, 100 ) end end ) الكود لما اموت وارجع اسوي سبوان طبعا لازم اكون ب تيم معين يسوي لي سباون بالمكان المعين ويعطيني درع بس انه ما يعطيني شخصيه ويطلع خطا في الديبوق الي هو ERROR: name\Respawn.lua:4: C stack overflow
xX|KeMo|Xx Posted July 21, 2014 Posted July 21, 2014 لا تستخدم "onPlayerSpawn" استخدم "onPlayerWasted" بالنسبه للشخصيه bool spawnPlayer ( player thePlayer, float x, float y, float z, [ int rotation = 0, int skinID = 0, int interior = 0, int dimension = 0, team theTeam = nil ] )
Simba Posted July 21, 2014 Author Posted July 21, 2014 (edited) يعني لا استخدم onPlayerSpawn لانه لما الشخص يسوي سباون يعطيه شخصيه من الام تي اي نفسها صح ولا لا ؟؟ edit ## صااارت مشكلة كبيررة لما اموت يسوي لي سباون بعدين يرجع يسوي سباون ويحطني بمكان عشوائي ويعطيني سكن عشوائي المشكلة كانت من مود سباون مانجر وقفته وصارت مشكلة ثانيه الي هي يسوي لي سباون بالمكان المحدد ويعطيني سكن بس بعدين يعطيني سكن من عنده ويطلع خطا بالديوبق ERROR: play\broph.lua:18: exports: Call to non-running server resource (spawnmanager) Edited July 21, 2014 by Guest
xX|KeMo|Xx Posted July 21, 2014 Posted July 21, 2014 onPlayerSpawn رح تنفذ الامر في اي وقت يصير فيه سباون onPlayerWasted رح تنفذ الامر يوم يموت بس
xX|KeMo|Xx Posted July 21, 2014 Posted July 21, 2014 يعني رح يصير كذا addEventHandler("onPlayerWasted", root, ---حطيت حدث اذا مات الاعب function() if ( getPlayerTeam( source ) and getPlayerTeam( source ) == getTeamFromName( 'RED' ) ) then spawnPlayer( source, 1957.58093, 705.13721, 10.82031,0,124 ) ---تلاحظ حطيت رقم الشخصيه 124 في السباون setPedArmor ( source, 100 ) end end )
Simba Posted July 21, 2014 Author Posted July 21, 2014 يعني لا استخدمonPlayerSpawn لانه لما الشخص يسوي سباون يعطيه شخصيه من الام تي اي نفسها صح ولا لا ؟؟ edit ## صااارت مشكلة كبيررة لما اموت يسوي لي سباون بعدين يرجع يسوي سباون ويحطني بمكان عشوائي ويعطيني سكن عشوائي المشكلة كانت من مود سباون مانجر وقفته وصارت مشكلة ثانيه الي هي يسوي لي سباون بالمكان المحدد ويعطيني سكن بس بعدين يعطيني سكن من عنده ويطلع خطا بالديوبق ERROR: play\broph.lua:18: exports: Call to non-running server resource (spawnmanager)
Simba Posted July 21, 2014 Author Posted July 21, 2014 يبيلها تعديل على قيم مود play بس خايف اعدل عليه وتصير مشكلة ثانيه
Simba Posted July 21, 2014 Author Posted July 21, 2014 شغل مودspawnmanager لو شغلته يسوي لي رسباون بالاحداثيات ال انا كاتبه بعدين يسوي سباون مره ثانيه بس بمكان عشوائي
Max+ Posted July 21, 2014 Posted July 21, 2014 شغل مودspawnmanager لو شغلته يسوي لي رسباون بالاحداثيات ال انا كاتبه بعدين يسوي سباون مره ثانيه بس بمكان عشوائي اكيد لانك مشغل Play يعطي شخصية مختلفة + مكان مختلف اما تمسح سطر اللي بالقيم مود او تصمم قيم مود خاص ض1
Simba Posted July 22, 2014 Author Posted July 22, 2014 مسحت كم سطر متعلق فيهم خرب القيم مود كله ما اقدر اتحرك هذي الاكواد الي فيه local spawnpoint addEventHandler("onResourceStart", resourceRoot, function() spawnpoint = getRandomSpawnPoint() resetMapInfo() for i,player in ipairs(getElementsByType("player")) do spawn(player) end end ) function spawn(player) if not isElement(player) then return end if get("spawnreset") == "onSpawn" then spawnpoint = getRandomSpawnPoint() end exports.spawnmanager:spawnPlayerAtSpawnpoint(player,spawnpoint,false) repeat until setElementModel(player,math.random(312)) fadeCamera(player, true) setCameraTarget(player, player) showChat(player, true) end function getRandomSpawnPoint () local spawnpoints = getElementsByType("spawnpoint") return spawnpoints[math.random(1,#spawnpoints)] end addEventHandler("onPlayerJoin", root, function() spawn(source) end ) addEventHandler("onPlayerQuit",root, function () if getPlayerCount() == 1 and get("spawnreset") == "onServerEmpty" then spawnpoint = getRandomSpawnPoint() end end ) addEventHandler("onPlayerWasted", root, function() setTimer(spawn, 1800, 1, source) end )
</Mr.Tn6eL> Posted July 22, 2014 Posted July 22, 2014 يعني رح يصير كذا addEventHandler("onPlayerWasted", root, ---حطيت حدث اذا مات الاعب function() if ( getPlayerTeam( source ) and getPlayerTeam( source ) == getTeamFromName( 'RED' ) ) then spawnPlayer( source, 1957.58093, 705.13721, 10.82031,0,124 ) ---تلاحظ حطيت رقم الشخصيه 124 في السباون setPedArmor ( source, 100 ) end end )
Simba Posted July 23, 2014 Author Posted July 23, 2014 يعني رح يصير كذا addEventHandler("onPlayerWasted", root, ---حطيت حدث اذا مات الاعب function() if ( getPlayerTeam( source ) and getPlayerTeam( source ) == getTeamFromName( 'RED' ) ) then spawnPlayer( source, 1957.58093, 705.13721, 10.82031,0,124 ) ---تلاحظ حطيت رقم الشخصيه 124 في السباون setPedArmor ( source, 100 ) end end ) جربت ولا صار المشكلة من قيم مود بلاي
#DRAGON!FIRE Posted July 23, 2014 Posted July 23, 2014 طيب عدل ع بلأاي !! .. تحقق لو اللأعب بتيم سو له سبوان بالمكان اللي تبيه ولو مهوب بالتيم راندوم
Simba Posted July 23, 2014 Author Posted July 23, 2014 ERROR: play\broph.lua:38: attempt to get length of global 'spawnpoints' (a nil value) عدلت على بلاي ولو كنت بتيم يحطني بمكان معين كذا تمام بس فيه مشكلة انه لما اموت وانا بدون تيم ما اعرف وش اسوي يعني وش اكتب بالاكواد لاني ما اعرف للراندوم ابدا سويت كذا ----- function spawn(player) if not isElement(player) then return end if get("spawnreset") == "onSpawn" then end exports.spawnmanager:spawnPlayerAtSpawnpoint(player,spawnpoint,false) repeat until setElementModel(player,math.random(312)) fadeCamera(player, true) setCameraTarget(player, player) showChat(player, true) end function getRandomSpawnPoint () local spawnpoints = getElementsByType("spawnpoint") end addEventHandler("onPlayerJoin", root, function() spawn(source) end ) addEventHandler("onPlayerQuit",root, function () if getPlayerCount() == 1 and get("spawnreset") == "onServerEmpty" then spawnpoint = getRandomSpawnPoint() end end ) addEventHandler("onPlayerWasted", root, function() if ( getPlayerTeam( source ) and getPlayerTeam( source ) == getTeamFromName( 'No Team' ) ) then spawnPlayer( source, 1957.58093, 705.13721, 10.82031, 90, 124, 0, 0 ) setPedArmor ( source, 100 ) else return spawnpoints[math.random(1,#spawnpoints)] end end ) ويطلعلي خطا في الديبوق ERROR: play\broph.lua:38: attempt to get length of global 'spawnpoints' (a nil value)
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now