Flaker Posted February 25, 2012 Share Posted February 25, 2012 Собственно весь вопрос, в названии топика. Я раньше делал gui окна, открывающимися только для одного, но именно с этим неполучается! Подскажите пожалуста, в чем ошибка? 1) При заходе на маркер, открытие окна (server) function vorota_vhod_breaking(thePlayer, hitElement) local skin = getElementModel (thePlayer) if source == Vslom_marker then --Если определенный маркер, то следующее triggerClientEvent ( "open_ExeWed", getRootElement(), "Try to hack it" ) --Открывается GUI окно if skin == 11 then -- Если скин 11, то открывается другое окно. triggerClientEvent ( "open_Hacking_sys", getRootElement(), "Try to hack it" ) end end end addEventHandler ("onMarkerHit",getRootElement(),vorota_vhod_breaking) 2)Клиентская часть. Открытие окна. function createHacking_Windows() --открытие GUI окна BruteWdw = {} btnCheck = {} lblInfo = {} Number = {} BruteWdw = guiCreateWindow(0.6377,0.7331,0.2666,0.168,"Brute system",true) lblInfo = guiCreateLabel(0.0733,0.1938,0.8571,0.1163,"Enter the number, then press the button.",true,BruteWdw) guiLabelSetColor(lblInfo,255,255,0) Number = guiCreateEdit(0.1026,0.4961,0.7912,0.1938,"",true,BruteWdw) btnCheck = guiCreateButton(0.3883,0.7442,0.1978,0.186,"Check",true,BruteWdw) showCursor(true) guiSetInputEnabled(true) end function open_Hacking_sys() createHacking_Windows() --переход к функции открытия окна end addEvent( "open_Hacking_sys", true ) addEventHandler( "open_Hacking_sys", getRootElement(), open_Hacking_sys ) --При заходе на маркер, делается эта функция. Link to comment
Kernell Posted February 25, 2012 Share Posted February 25, 2012 Почитай внимательнее про triggerClientEvent, в первом аргументе указывается элемент игрока для которого нужно вызвать событие, если его не указать, то событие сработает на root и дальше по дереву пройдётся вниз по всем игрокам... Link to comment
Flaker Posted February 25, 2012 Author Share Posted February 25, 2012 Спасибо) Справился 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