Jump to content

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


Recommended Posts

Парни, можно еще вопросик? Есть ли такая функция наподобие записи в XML, которая бы записывала в отдельный текстовый файл в каком-либо ресурсе необходимую информацию? Короче нужно что-то вроде лога.

Link to comment
Парни, можно еще вопросик? Есть ли такая функция наподобие записи в XML, которая бы записывала в отдельный текстовый файл в каком-либо ресурсе необходимую информацию? Короче нужно что-то вроде лога.

файловые функции:

https://wiki.multitheftauto.com/wiki/Ser ... _functions

https://wiki.multitheftauto.com/wiki/Cli ... _functions

local logfile = fileOpen("путь/к/файлу.лог") -- откроем / создадим файл 
fileSetPos ( logfile, fileGetSize(logfile) ) -- в конец файла двигаем курсор 
fileWrite( logfile, "[время] сообщение", "\n" ) -- пишем 
fileClose(logfile) -- закрываем 

Link to comment

чё то я прикола не пойму..

server

  
elseif position <= 8 then 
            outputChatBox("#ff6464[HUNTER] #ffffff" ..getPlayerName(player).. "#ffffff set a toptime! Position: #ffffff"..position.." Time: #ff4500" ..timestring, getRootElement(), 200, 100, 100, true) 
            triggerClientEvent ( "setSoundTopTime", getRootElement(), player  ) 

Client

addEvent( "setSoundTopTime", true ) 
function PlaySoundTop ( player ) 
    playSound("files/nicework.mp3") 
end 
addEventHandler( "setSoundTopTime", getRootElement(), PlaySoundTop ) 

почему этот звук для всех) когда кто то топ ставит? O-o

Link to comment
  
function PlaySoundTop ( player ) 
    playSound("files/nicework.mp3") 
end 
addEventHandler( "setSoundTopTime", getRootElement(), PlaySoundTop ) 
  

Моё мнение:

    playSound("files/nicework.mp3") 

Он играет всем,потому что ты не указал кому надо играть этот звук.ИМХО.

Link to comment

Сервер:

  
elseif position <= 8 then 
            outputChatBox("#ff6464[HUNTER] #ffffff" ..getPlayerName(player).. "#ffffff set a toptime! Position: #ffffff"..position.." Time: #ff4500" ..timestring, getRootElement(), 200, 100, 100, true) 
            triggerClientEvent ( player, "setSoundTopTime", player ) 
  

Клиент:

addEvent( "setSoundTopTime", true ) 
function PlaySoundTop () 
    playSound("files/nicework.mp3") 
end 
addEventHandler( "setSoundTopTime", root, PlaySoundTop ) 

P.S.: 2 поста выше - facepalm. Почитай аргументы функции.

Link to comment
Сервер:
  
elseif position <= 8 then 
            outputChatBox("#ff6464[HUNTER] #ffffff" ..getPlayerName(player).. "#ffffff set a toptime! Position: #ffffff"..position.." Time: #ff4500" ..timestring, getRootElement(), 200, 100, 100, true) 
            triggerClientEvent ( player, "setSoundTopTime", player ) 
  

Клиент:

addEvent( "setSoundTopTime", true ) 
function PlaySoundTop () 
    playSound("files/nicework.mp3") 
end 
addEventHandler( "setSoundTopTime", root, PlaySoundTop ) 

P.S.: 2 поста выше - facepalm. Почитай аргументы функции.

Этот пост - facepalm,не умеет троллить ничего:)

Может мне кто нибудь ответит?

Как менять одну картинку на другую?

Link to comment

Спасиб:)

Вот,допустим у меня есть таблица с файлами изображений

Есть функция,в которой Я не понимаю что надо сделать.

  
ocal screenWidth,screenHeight = guiGetScreenSize() 
local imagesFiles = {  
  "1.png",  
  "2.png",  
  "3.png",   
  "4.png",   
  "5.png",   
  "6.png",   
} 
function drawImage() 
    local seconds = getTickCount() / 1000 
    local angle = math.sin(seconds) * 80 
              local row = math.random( #imagesFiles ) 
    dxDrawImage ( screenWidth/2 - 50, 0, 100, 240, 'Что писать тут?', angle, 0, -120 ) 
  

Как нарисовать рандомное изображение там писать что?row?

Edited by Guest
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...