Juuun Posted October 9, 2014 Share Posted October 9, 2014 1 Проблема С открытием ворот по скину. Скрипт открывает ворота только для скина "280", а надо что бы открывало для несколько скинов например: 280, 281, 282. Пробовал по разному не получается. 2 Проблема "outputChatBox" - пишет у всех игроков в чате при открытие, а не у одного кто открыл ворота. Вот код: ls_gate1 = createObject ( 978, 1541.8000488281, -1627.9000244141, 13.199999809265, 0, 0, 90 ) function openls_gate(thePlayer) if getElementModel( thePlayer ) == 280 then moveObject (ls_gate1, 1000, 1541.8000488281, -1627.9000244141, 11.699999809265, 0, 0, 0 ) outputChatBox ("Ворота открыты", source, 230, 100, 100 ) end end addCommandHandler ( "lsopen", openls_gate ) function closels_gate(thePlayer) if getElementModel( thePlayer ) == 280 then moveObject (ls_gate1, 1000, 1541.8000488281, -1627.9000244141, 13.199999809265, 0, 0, 0 ) outputChatBox ("Ворота закрыты", source, 230, 100, 100 ) end end addCommandHandler ( "lsclose", closels_gate ) Link to comment
Memory Posted October 9, 2014 Share Posted October 9, 2014 ls_gate1 = createObject ( 978, 1541.8000488281, -1627.9000244141, 13.199999809265, 0, 0, 90 ) function openls_gate(thePlayer) local p_model = getElementModel( thePlayer ) if ( p_model == 280 ) or ( p_model == 281 ) or ( p_model == 282 ) then moveObject (ls_gate1, 1000, 1541.8000488281, -1627.9000244141, 11.699999809265, 0, 0, 0 ) outputChatBox ("Ворота открыты", thePlayer, 230, 100, 100 ) end end addCommandHandler ( "lsopen", openls_gate ) function closels_gate(thePlayer) local p_model = getElementModel( thePlayer ) if ( p_model == 280 ) or ( p_model == 281 ) or ( p_model == 282 ) then moveObject (ls_gate1, 1000, 1541.8000488281, -1627.9000244141, 13.199999809265, 0, 0, 0 ) outputChatBox ("Ворота закрыты", thePlayer, 230, 100, 100 ) end end addCommandHandler ( "lsclose", closels_gate ) Link to comment
Juuun Posted October 9, 2014 Author Share Posted October 9, 2014 ls_gate1 = createObject ( 978, 1541.8000488281, -1627.9000244141, 13.199999809265, 0, 0, 90 ) функция openls_gate(thePlayer) местных p_model = getElementModel( thePlayer ) если ( p_model == 280 ) или ( p_model == 281 ) или ( p_model == 282), то moveObject (ls_gate1, 1000, 1541.8000488281, -1627.9000244141, 11.699999809265, 0, 0, 0 ) outputChatBox ("Ворота открыты", thePlayer, 230, 100, 100 ) end end addCommandHandler ( "lsopen", openls_gate ) функция closels_gate(thePlayer) местных p_model = getElementModel( thePlayer ) если ( p_model == 280 ) или ( p_model == 281 ) или ( p_model == 282), то moveObject (ls_gate1, 1000, 1541.8000488281, -1627.9000244141, 13.199999809265, 0, 0, 0 ) outputChatBox ("Ворота закрыты", thePlayer, 230, 100, 100 ) end end addCommandHandler ( "lsclose", closels_gate ) Спасибо тебе! Link to comment
Elengar Posted October 9, 2014 Share Posted October 9, 2014 ls_gate1 = createObject ( 978, 1541.8000488281, -1627.9000244141, 13.199999809265, 0, 0, 90 ) функция openls_gate(thePlayer) местных p_model = getElementModel( thePlayer ) если ( p_model == 280 ) или ( p_model == 281 ) или ( p_model == 282), то moveObject (ls_gate1, 1000, 1541.8000488281, -1627.9000244141, 11.699999809265, 0, 0, 0 ) outputChatBox ("Ворота открыты", thePlayer, 230, 100, 100 ) end end addCommandHandler ( "lsopen", openls_gate ) функция closels_gate(thePlayer) местных p_model = getElementModel( thePlayer ) если ( p_model == 280 ) или ( p_model == 281 ) или ( p_model == 282), то moveObject (ls_gate1, 1000, 1541.8000488281, -1627.9000244141, 13.199999809265, 0, 0, 0 ) outputChatBox ("Ворота закрыты", thePlayer, 230, 100, 100 ) end end addCommandHandler ( "lsclose", closels_gate ) память 1LuaC 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