Jump to content

Активация скрипта,если нажата кнопка


Recommended Posts

Опять вопрос(уже наверное достал я вас,но все же)

Все что я знаю,это Event -

OnClientGUIClick 

и больше ничего...

Вот допустим:

ButItem = guiCreateButton( 25, 25, 25, 25, "Buy It!", false)  
function CreateTable () 
guiCreateWindow ( 25, 30, 30, 30, PedShop, false) 
guiCreateButton( 25, 25, 25, 25, "Buy It!", false) ---\\\При старте ресурса,есть кнопка и окно,но оно не открываеться(биндим потом кнопку или добавляем команду) 
end 
 addEventHandler ( "onClientResourceStart", getResourceRootElement(getThisResource()), CreateTable  ) 
  
function ActiveButton () 
        if ( ButItem ) then 
Что дальше делать? 
        end 
end 
addEventHandler ( "OnClientGUIClick", getResourceRootElement(), ActiveButton ) 

Помогите,а ???

Link to comment
function CreateTable ( ) 
    guiCreateWindow ( 25, 30, 30, 30, PedShop, false ) 
    ButItem = guiCreateButton( 25, 25, 25, 25, "Buy It!", false ) ---\\\При старте ресурса,есть кнопка и окно,но оно не открываеться(биндим потом кнопку или добавляем команду) 
end 
addEventHandler ( "onClientResourceStart", getResourceRootElement(getThisResource()), CreateTable  ) 
  
function ActiveButton ( ) 
    if ( source == ButItem ) then 
        -- Делай здесь чё хочешь   
    end 
end 
addEventHandler ( "OnClientGUIClick", getResourceRootElement( getThisResource( ) ), ActiveButton ) 

можно сделать евент только на 1 кнопку

addEventHandler ( "OnClientGUIClick", ButItem, ActiveButton ) 

Повторяю.. что все есть на вики

https://wiki.multitheftauto.com/wiki/OnClientGUIClick

Посети лучше вот эту тему

viewtopic.php?f=141&t=32458

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...