Jump to content

Общий мини "HELP ME" топик по скриптингу


Recommended Posts

что тут добавить что Админы не умерали никогда и кто хочет убить админа умирает сам

function togglestaffMode(thePlayer) 
local account = getPlayerAccount(thePlayer) 
if (not account or isGuestAccount(account)) then return end 
local accountName = getAccountName(account) 
if ( isObjectInACLGroup ( "user.".. accountName, aclGetGroup ( "Admin" ) ) ) then 
    if getElementData(thePlayer,"invincible") then 
        setElementData(thePlayer,"invincible",false) 
        outputChatBox("Staff Mode is now off.",thePlayer,255,255,255) 
    else 
        setElementData(thePlayer,"invincible",true) 
        outputChatBox("Staff Mode is now on.",thePlayer,255,255,255) 
        end 
    end 
end 
addCommandHandler("gostaff",togglestaffMode)  

Link to comment
что тут добавить что Админы не умерали никогда и кто хочет убить админа умирает сам

function togglestaffMode(thePlayer) 
local account = getPlayerAccount(thePlayer) 
if (not account or isGuestAccount(account)) then return end 
local accountName = getAccountName(account) 
if ( isObjectInACLGroup ( "user.".. accountName, aclGetGroup ( "Admin" ) ) ) then 
    if getElementData(thePlayer,"invincible") then 
        setElementData(thePlayer,"invincible",false) 
        outputChatBox("Staff Mode is now off.",thePlayer,255,255,255) 
    else 
        setElementData(thePlayer,"invincible",true) 
        outputChatBox("Staff Mode is now on.",thePlayer,255,255,255) 
        end 
    end 
end 
addCommandHandler("gostaff",togglestaffMode)  

Клиентскую часть

Link to comment
Логично предположить, что это - функция языка (Lua).
Не понял ответа. Как мне эту команду сделать другой?

Это стандартная команда, встроенная в саму MTA, которую никак не изменить.

Link to comment

Как сделать так чтобы через 10 секунд картинка исчезла?

addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), function() 
        setTimer(function() 
        GUIEditor_Image[1] = guiCreateStaticImage(0.2778,0.1956,0.4125,0.48,".png",true) 
            end, 2000, 1) 
end 
) 
  

Link to comment
  • Scripting Moderators
Как сделать так чтобы через 10 секунд картинка исчезла?
setTimer ( destroyElement, 10000, 1, GUIEditor_Image[1] ) 

Помогите сделать проверку на утопление транспорта пожалуйста.

Пример:

function checkVehiclesInWater ( ) 
    local veh = getElementsByType ( "vehicle" ) 
    for i, v in ipairs ( veh ) do 
        if isElementInWater ( v ) then 
            respawnVehicle ( v ) 
        end 
    end 
end 
setTimer ( checkVehiclesInWater, 60000, 0 ) -- проверка каждые 60 секунд 

Link to comment

ZverCR, спасибо. Подскажи пожалуйста еще одну вещь, какой параметр в транспорте изменяет ее позицию спавна? Конкретней: сделал админкой тачку, убил ее - она появилась в начальной позиции где создавалась. Дак вот как эту позицию изменить?

Link to comment
  • Scripting Moderators
Люди ну помогите Кто знает как заменить стандартную карту на ф11 и радар?

Радар - шейдерами. (https://community.multitheftauto.com/ind ... ls&id=2730)

Карту на F11 которая, можно заменить только у себя (возможно я ошибся). (\MTA San Andreas 1.X\MTA\cgui\images\radar.jpg)

Edited by Guest
Link to comment

Привет всем!

Как сделать так, чтобы ворота постепенно открывались при передвижение Scrollbar ?

GUIEditor_Window = {} 
GUIEditor_Scrollbar = {} 
  
GUIEditor_Window[1] = guiCreateWindow(0.4014,0.2856,0.2021,0.0956,"Открытие ворот",true) 
GUIEditor_Scrollbar[1] = guiCreateScrollBar(0.0756,0.5,0.8625,0.2093,true,true,GUIEditor_Window[1]) 
  
  

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...