Vladimir5 Posted January 4, 2012 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 )
MX_Master Posted January 4, 2012 Posted January 4, 2012 пока что у вас каша получается (: особенно с 22 строки - неправильное объявление функции Lua
Vladimir5 Posted January 4, 2012 Author Posted January 4, 2012 (edited) Залагал интернет,сори за дабл постинг Edited January 4, 2012 by Guest
Vladimir5 Posted January 4, 2012 Author 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 )
MX_Master Posted January 4, 2012 Posted January 4, 2012 Скриптинг нужно начинать с изучения языка Lua. Даже основы не знаешь. ЖМИ СЮДА
Vladimir5 Posted January 4, 2012 Author Posted January 4, 2012 -________- Я не просил давать советы по изучению Луа.Я попросил помочь с кодом. Хотя на этом спасибо.)
Kenix Posted January 4, 2012 Posted January 4, 2012 Если не будешь знать луа не будешь продвигаться дальше...
MX_Master Posted January 4, 2012 Posted January 4, 2012 Подайте на пропитание.. Держи булку хлеба.. зачем она мне, я просил денег.. и так почти каждый раз
Vladimir5 Posted January 4, 2012 Author Posted January 4, 2012 Да почитал,вот только надо читать "Изменяем Червей" ?
MX_Master Posted January 4, 2012 Posted January 4, 2012 setPlayerWantedLevel - только серверная функция, юзаешь в клиенте неправильное определение функции, посмотри примеры с вики для добавления обработчиков событий
Vladimir5 Posted January 4, 2012 Author Posted January 4, 2012 Ай,фак Я просто юзал из скайпа,друг дал функцию и забыл сказать что это серверная наверное.... А вики тогда не грузилось почему-то (Но у меня такое бывает,утром) =) Вот почему =)
MX_Master Posted January 4, 2012 Posted January 4, 2012 вики можно скачать на комп в виде одного файла - viewtopic.php?f=13&t=29363
Vladimir5 Posted January 4, 2012 Author Posted January 4, 2012 Мне он-лайн удобнее.... Вот пока забил на Bank robbery... Хочу что то необычное,своё=) А то это так бОнАльно=( Сделаю "Ограбь склеп" А про одно: Function ROBB Я просто в одной теме видел такую функцию Или евент
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