Jump to content

[Ayuda] setPlayerTeam


Recommended Posts

Posted

Bueno quiero que al spawnear si no tienes un Team te envie al team Civiles que ya esta creado con otro scrip.. pero me da error de argumento en "setPlayerTeam" lo puse en Sv

addEventHandler("onPlayerSpawn",root,  
    function( source ) 
        local clanName = getTeamName(getPlayerTeam(source)) 
        if not clanName then 
        setTimer(setPlayerTeam, 6000, 1, source, Civiles ) 
        ; 
         
    end 
    end 
); 

Posted
'Civiles'' no esta definido y quita 'source' de los parámetros de la función.

Bueno lo intente de otra forma, al spawnear si no tienes un team mueres, pero todo bien, pero si reconnecto al spawnear muero :S

addEventHandler("onPlayerSpawn",root,  
    function( ) 
        local clanName = getTeamName(getPlayerTeam(source)) 
        if not clanName then 
        setTimer(killPed, 6000, 1, source ) 
         
        ; 
         
    end 
    end 
); 

Posted
'Civiles'' no esta definido y quita 'source' de los parámetros de la función.

Bueno lo intente de otra forma, al spawnear si no tienes un team mueres, pero todo bien, pero si reconnecto al spawnear muero :S

addEventHandler("onPlayerSpawn",root,  
    function( ) 
        local clanName = getTeamName(getPlayerTeam(source)) 
        if not clanName then 
        setTimer(killPed, 6000, 1, source ) 
         
        ; 
         
    end 
    end 
); 

Al reconectar pierdes el 'team'.

Posted
'Civiles'' no esta definido y quita 'source' de los parámetros de la función.

Bueno lo intente de otra forma, al spawnear si no tienes un team mueres, pero todo bien, pero si reconnecto al spawnear muero :S

addEventHandler("onPlayerSpawn",root,  
    function( ) 
        local clanName = getTeamName(getPlayerTeam(source)) 
        if not clanName then 
        setTimer(killPed, 6000, 1, source ) 
         
        ; 
         
    end 
    end 
); 

Al reconectar pierdes el 'team'.

Pero uso el Save System... que guarda y pone el team al reconectar.

Posted
Estas seguro de que el 'team' lo da antes de que spawnean?

Lo da al hacer login

Por que no vuelves a la idea original de ponerlos en el 'team Civiles' ?

Porque tengo 3 Teams creados con un scrip, no seria problema, pero los otros 3 Teams (uno de ellos es civiles) lo crea el Spawn de 50p,por eso no puedo definirlo :/

  • MTA Team
Posted

El problema es que usas el spawn de 50p, y si el team aun no esta creado, Por ahi entre que crea el team, te spawnea, ya paso el evento,Usa timers para que despues de que spawnee, obtenga el team

Posted
El problema es que usas el spawn de 50p, y si el team aun no esta creado, Por ahi entre que crea el team, te spawnea, ya paso el evento,Usa timers para que despues de que spawnee, obtenga el team

Off Topic:

No te lo tomes a mal, pero te dejo esto.

Posted
Off Topic:

Hablo asi xq me gusta :D

lal Spoiler Party ^^

Volviendo al tema, @Narutimmy te saldría mas fácil editar el spawn de 50p para que no elimine los 'teams' vacíos y luego ver los errores de tu script.

Posted

Algo asi?

  
addEventHandler("onPlayerSpawn",root, 
    function( source ) 
        local Civi = getTeamFromName( "Civiles" ) 
        local clanName = getTeamName(getPlayerTeam(source)) 
        if not clanName then 
        setTimer(setPlayerTeam, 6000, 1, source, Civi ) 
        ; 
        
    end 
    end 
); 

Posted

Algo asi?

  
addEventHandler("onPlayerSpawn",root, 
    function( source ) 
        local Civi = getTeamFromName( "Civiles" ) 
        local clanName = getTeamName(getPlayerTeam(source)) 
        if not clanName then 
        setTimer(setPlayerTeam, 6000, 1, source, Civi ) 
        ; 
        
    end 
    end 
); 

Si, ¿funciona?

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...