Flaker Posted January 4, 2012 Share Posted January 4, 2012 (edited) Вобщем как сделать что бы после смерти игрока, у него появлялось меню с выбором команды? Я сделал так: Сервер: 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 January 4, 2012 by Guest Link to comment
Vladimir5 Posted January 4, 2012 Share Posted January 4, 2012 function spawn_men (source) ? Link to comment
Flaker Posted January 4, 2012 Author Share Posted January 4, 2012 нет, не работает. Либо я не правильно использую. Link to comment
Scripting Moderators Sarrum Posted January 4, 2012 Scripting Moderators Share Posted January 4, 2012 addEventHandler( "onPlayerWasted", getRootElement( ), function() triggerClientEvent ( "spawn_menu", source, "Open window...") end ) ? Link to comment
MX_Master Posted January 4, 2012 Share Posted January 4, 2012 читайте вики по функции, порядок аргументов неправильный, видите разницу? addEventHandler( "onPlayerWasted", getRootElement( ), function() triggerClientEvent ( source, "spawn_menu", source, "Open window...") end ) Link to comment
Flaker Posted January 7, 2012 Author Share Posted January 7, 2012 Разобрался, спасибо. Link to comment
DakiLLa Posted January 7, 2012 Share Posted January 7, 2012 Либо можно было через onClientPlayerWasted и не использовать triggerClientEvent Link to comment
Kernell Posted January 10, 2012 Share Posted January 10, 2012 читайте вики по функции, порядок аргументов неправильный, видите разницу? На сколько я помню, если в triggerClientEvent первым аргументом будет строка, то вызов будет на root. Даже в каком-то ресурсе это видел. Link to comment
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