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

mtasa://66.85.14.178:22003

350x20_FFFFFF_FFFFFF_000000_000000.png

Ts3: thezombiworld.com:7777

350x20_FFFFFF_FFFFFF_000000_000000.png

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

mtasa://66.85.14.178:22003

350x20_FFFFFF_FFFFFF_000000_000000.png

Ts3: thezombiworld.com:7777

350x20_FFFFFF_FFFFFF_000000_000000.png

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

Developer @ MYVAL

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.

mtasa://66.85.14.178:22003

350x20_FFFFFF_FFFFFF_000000_000000.png

Ts3: thezombiworld.com:7777

350x20_FFFFFF_FFFFFF_000000_000000.png

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 :/

mtasa://66.85.14.178:22003

350x20_FFFFFF_FFFFFF_000000_000000.png

Ts3: thezombiworld.com:7777

350x20_FFFFFF_FFFFFF_000000_000000.png

  • 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

DevOps Engineer, Cloud Advocate & Security Engineer(Red Team) | Coffee, Containers & Burp

 
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.

Developer @ MYVAL

  • MTA Team
Posted

Off Topic:

Hablo asi xq me gusta :D

DevOps Engineer, Cloud Advocate & Security Engineer(Red Team) | Coffee, Containers & Burp

 
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.

Developer @ MYVAL

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

mtasa://66.85.14.178:22003

350x20_FFFFFF_FFFFFF_000000_000000.png

Ts3: thezombiworld.com:7777

350x20_FFFFFF_FFFFFF_000000_000000.png

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?

Developer @ MYVAL

  • Recently Browsing   0 members

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