Jump to content

C stack overflow


Recommended Posts

السلام عليكم

يا شباب عندي كود بسيط

الي هو

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 
Link to comment

يعني لا استخدم

onPlayerSpawn

لانه لما الشخص يسوي سباون يعطيه شخصيه من الام تي اي نفسها صح ولا لا ؟؟

edit ##

صااارت مشكلة كبيررة

لما اموت يسوي لي سباون بعدين يرجع يسوي سباون ويحطني بمكان عشوائي ويعطيني

سكن عشوائي

المشكلة كانت من مود سباون مانجر وقفته وصارت مشكلة ثانيه

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

بس بعدين يعطيني سكن من عنده ويطلع خطا بالديوبق

 ERROR: play\broph.lua:18: exports: Call to non-running server resource (spawnmanager) 
Edited by Guest
Link to comment

يعني رح يصير كذا

  
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 
) 
  

Link to comment
يعني لا استخدم

onPlayerSpawn

لانه لما الشخص يسوي سباون يعطيه شخصيه من الام تي اي نفسها صح ولا لا ؟؟

edit ##

صااارت مشكلة كبيررة

لما اموت يسوي لي سباون بعدين يرجع يسوي سباون ويحطني بمكان عشوائي ويعطيني

سكن عشوائي

المشكلة كانت من مود سباون مانجر وقفته وصارت مشكلة ثانيه

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

بس بعدين يعطيني سكن من عنده ويطلع خطا بالديوبق

 ERROR: play\broph.lua:18: exports: Call to non-running server resource (spawnmanager) 
Link to comment
شغل مود

spawnmanager

لو شغلته

يسوي لي رسباون بالاحداثيات ال انا كاتبه

بعدين يسوي سباون مره ثانيه بس بمكان عشوائي

اكيد لانك مشغل

Play

يعطي شخصية مختلفة

+ مكان مختلف

اما تمسح سطر اللي بالقيم مود

او

تصمم قيم مود خاص ض1

Link to comment

مسحت كم سطر متعلق فيهم

خرب القيم مود كله

ما اقدر اتحرك

هذي الاكواد الي فيه

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 
) 

Link to comment
يعني رح يصير كذا
  
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 
) 
  

Link to comment
يعني رح يصير كذا
  
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 
) 
  

جربت ولا صار

المشكلة من قيم مود بلاي

Link to comment

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