Jump to content

GUI окно после смерти.


Recommended Posts

Вобщем как сделать что бы после смерти игрока, у него появлялось меню с выбором команды?

Я сделал так:

Сервер:

  
addEventHandler( "onPlayerWasted", getRootElement( ), 
    function() 
  
        triggerClientEvent ( "spawn_menu", getRootElement(), "Open window...") 
  
    end 
) 
  

Клиент:

  
  
function spawn_men (thePlayer) 
     
            guiSetVisible(wdwLogin, true) 
                showCursor(true) 
                guiSetInputEnabled(true) 
  
end 
addEvent( "spawn_menu", true ) 
addEventHandler( "spawn_menu", getRootElement(), spawn_men ) 
  

Но в этом случае меню вылезает для ВСЕХ игроков на сервере.

Как сделать что-бы вылезало только у умершего игрока?

Edited by Guest
Link to comment
  • Scripting Moderators
addEventHandler( "onPlayerWasted", getRootElement( ), 
    function() 
        triggerClientEvent ( "spawn_menu", source, "Open window...") 
    end 
) 

?

Link to comment

читайте вики по функции, порядок аргументов неправильный, видите разницу?

addEventHandler( "onPlayerWasted", getRootElement( ), 
    function() 
        triggerClientEvent ( source, "spawn_menu", source, "Open window...") 
    end 
) 

Link to comment
читайте вики по функции, порядок аргументов неправильный, видите разницу?

На сколько я помню, если в triggerClientEvent первым аргументом будет строка, то вызов будет на root. Даже в каком-то ресурсе это видел.

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