Vladimir5 Posted January 4, 2012 Share Posted January 4, 2012 Итак. Я сделал типо банк роба,только грабить кладбище=)(Основное сделал,без таймера,и т.п) Помогите плз... Тут не закрывается окно GUI'a при нажатие на кнопку "Ограбить!" local dutyMarker = createMarker ( 920, -1079.6999511719, 24.8,'cylinder', 2.0, 255, 255, 0, 255 ) robGui = guiCreateWindow(227,106,342,376,"Банк роб=)",false) Rob_bank = guiCreateButton(39,313,111,45,"Ограбить!",false,robGui) Exit = guiCreateButton(200,312,111,45,"Закрыть",false,robGui) Memo = guiCreateMemo(63,44,234,242,"Ограбить банк?=).",false,robGui) guiMemoSetReadOnly( Memo,true ) guiSetVisible ( robGui, false ) addEventHandler("onClientMarkerHit", dutyMarker, function(hitElement) if hitElement ~= localPlayer then return end if robGui ~= nil then guiSetVisible(robGui, true) showCursor(true) guiSetInputEnabled(true) else outputChatBox ("Ошибка!") end end ) addEventHandler ("onClientGUIClick", Rob_bank, function (Robb) onMarkerHit ( thePlayer ) setPlayerWantedLevel ( thePlayer, 6 ) outputChatBox ( getPlayerName ( thePlayer ) .. " Ограбил банк!" ) showCursor(false) guiSetInputEnabled(false) guiSetVisible(robGui, false) showCursor(false) end, false ) addEventHandler ( "onClientMarkerHit", onMarkerHit, onMarkerHit ) Link to comment
MX_Master Posted January 4, 2012 Share Posted January 4, 2012 пока что у вас каша получается (: особенно с 22 строки - неправильное объявление функции Lua Link to comment
Vladimir5 Posted January 4, 2012 Author Share Posted January 4, 2012 (edited) Залагал интернет,сори за дабл постинг Edited January 4, 2012 by Guest Link to comment
Vladimir5 Posted January 4, 2012 Author Share Posted January 4, 2012 robGui = guiCreateWindow(227,106,342,376,"Банк роб=)",false) Rob_bank = guiCreateButton(39,313,111,45,"Ограбить!",false,robGui) Exit = guiCreateButton(200,312,111,45,"Закрыть",false,robGui) Memo = guiCreateMemo(63,44,234,242,"Ограбить банк?=).",false,robGui) guiMemoSetReadOnly( Memo,true ) guiSetVisible ( robGui, false ) addEventHandler("onClientMarkerHit", dutyMarker, function(hitElement) if hitElement ~= localPlayer then return end if robGui ~= nil then guiSetVisible(robGui, true) showCursor(true) guiSetInputEnabled(true) else outputChatBox ("Ошибка!") end end ) addEventHandler ("onClientGUIClick", Rob_bank, function ( dutyMarkerHandler )( hitElement ) setPlayerWantedLevel ( thePlayer, 6 ) outputChatBox ( getPlayerName ( thePlayer ) .. " Ограбил банк!" ) showCursor(false) guiSetInputEnabled(false) guiSetVisible(robGui, false) showCursor(false) end, false) addEventHandler ( "onClientMarkerHit", onMarkerHit, onMarkerHit ) Сделал так,Но пишет Syntax error line #23 Убрал...Не закрывается GUI по нажатию Rob_bank button( addEventHandler ("onClientGUIClick", Rob_bank, function ( dutyMarkerHandler )( hitElement ) (thePlayer ) setPlayerWantedLevel ( thePlayer, 6 ) outputChatBox ( getPlayerName ( thePlayer ) .. " Ограбил банк!" ) showCursor(false) guiSetInputEnabled(false) guiSetVisible(robGui, false) showCursor(false) end, false) addEventHandler ( "onClientMarkerHit", onMarkerHit, onMarkerHit ) Link to comment
MX_Master Posted January 4, 2012 Share Posted January 4, 2012 Скриптинг нужно начинать с изучения языка Lua. Даже основы не знаешь. ЖМИ СЮДА Link to comment
Vladimir5 Posted January 4, 2012 Author Share Posted January 4, 2012 -________- Я не просил давать советы по изучению Луа.Я попросил помочь с кодом. Хотя на этом спасибо.) Link to comment
Kenix Posted January 4, 2012 Share Posted January 4, 2012 Если не будешь знать луа не будешь продвигаться дальше... Link to comment
MX_Master Posted January 4, 2012 Share Posted January 4, 2012 Подайте на пропитание.. Держи булку хлеба.. зачем она мне, я просил денег.. и так почти каждый раз Link to comment
Vladimir5 Posted January 4, 2012 Author Share Posted January 4, 2012 Да почитал,вот только надо читать "Изменяем Червей" ? Link to comment
MX_Master Posted January 4, 2012 Share Posted January 4, 2012 setPlayerWantedLevel - только серверная функция, юзаешь в клиенте неправильное определение функции, посмотри примеры с вики для добавления обработчиков событий Link to comment
Vladimir5 Posted January 4, 2012 Author Share Posted January 4, 2012 Ай,фак Я просто юзал из скайпа,друг дал функцию и забыл сказать что это серверная наверное.... А вики тогда не грузилось почему-то (Но у меня такое бывает,утром) =) Вот почему =) Link to comment
MX_Master Posted January 4, 2012 Share Posted January 4, 2012 вики можно скачать на комп в виде одного файла - viewtopic.php?f=13&t=29363 Link to comment
Vladimir5 Posted January 4, 2012 Author Share Posted January 4, 2012 Мне он-лайн удобнее.... Вот пока забил на Bank robbery... Хочу что то необычное,своё=) А то это так бОнАльно=( Сделаю "Ограбь склеп" А про одно: Function ROBB Я просто в одной теме видел такую функцию Или евент 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