Jump to content

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


Recommended Posts

я не знаю что от этого изменится, потому что ты правишь только мету. Ты в своем коде проверку и установки цвета по умолчанию сделай

вроде бы всё есть.. и проверка и установка стандартого цвета, не юзая панель всё равно ошибка)

я тогда не знаю как :x ушёл думать

когда я 1 ошибки нет, когда загружаю на сервер где много человек, эта фигня :mrgreen:

Link to comment
  • Scripting Moderators
Как сделать что бы когда входишь на маркер игрался звук ? Оч надо...Кто может помогите=)
local marker2 = createMarker (0, 0, 3, "cylinder", 1, 255, 255, 225, 255) 
  
function marker(hitPlayer) 
    if hitPlayer == localPlayer then 
        playSound ("sound.mp3") 
    end 
end 
addEventHandler ("onClientMarkerHit", marker2, marker) 

Link to comment
Как экспортировать переменную созданную в серверном скрипте в локальный. подскажите
triggerClientEvent( player, 'event', player, твоя_переменная ) 

на стороне клиента создаем событие 'event' и даем ему обработчик, первый параметр обработчика будет твоя переменная. Ну или вариант с ElementData.

Link to comment

Эксперементирую с настройками оружия.

И как всегда косякъ

--by el_motoblock, ©2012 
--simpliest weapon damage changer for knifes and sticks 
function setWeapProp ( 
WeapOnHands = getPedWeapon ( getLocalPlayer() ) 
CurrentDmg = getWeaponProperty(WeapOnHands, "poor", "damage") 
if ( CurrentDmg == 1 ) then 
setWeaponProperty(2, "poor", "damage", 65) 
setWeaponProperty(3, "poor", "damage", 25) 
setWeaponProperty(4, "poor", "damage", 50) 
setWeaponProperty(5, "poor", "damage", 50) 
setWeaponProperty(6, "poor", "damage", 25) 
setWeaponProperty(7, "poor", "damage", 60) 
outputConsole ( "Ninja Damage ON!!!",  getLocalPlayer() ) 
setTimer ( setWeapProp, 800, 1,  getLocalPlayer() ) 
end 
) 

На четвертую строку дебаг ругается или это у холодного оружия нельзя статы менять?

Link to comment

Вы даже не знаете как функции в Lua объявлять. И не пытались прочитать ошибку в дебаге.

Поэтому ничего не буду объяснять. Просто почитайте это -> 2.5.9 – Объявление функций - и сами найдёте ошибку, и Вам же будет лучше от этого.

Link to comment
Поискать не пробовали? facepalm.gif

http://www.google.ru/search?q=engineLoa ... el=suggest

http://www.google.ru/search?q=mta+dff+t ... 76&bih=916

ДАЖЕ гугл находит в русском разделе ответы. Я уже молчу о поисковике форума!

У меня сроки поджимают просто.

P.S

local marker2 = createMarker (0, 0, 3, "cylinder", 3, 255, 255, 225, 255) 
  
function marker(hitPlayer) 
    if hitPlayer == localPlayer then 
        playSound ("sounds/Joke1.ogg") 
    end 
end 
addEventHandler ("onClientMarkerHit", marker2, marker) 
  
function marker2(hitPlayer) 
    if hitPlayer == localPlayer then 
        stopSound( "sounds/Joke1.ogg" ) 
    end 
end 
addEventHandler ("onMarkerLeave", marker2, marker2) 
  

Не стопается звук когда с маркера ухожу

Link to comment
local marker2 = createMarker (0, 0, 3, "cylinder", 3, 255, 255, 225, 255) 
  
function marker(hitPlayer) 
    if hitPlayer == localPlayer then 
        jokeSound = playSound ("sounds/Joke1.ogg") 
    end 
end 
addEventHandler ("onClientMarkerHit", marker2, marker) 
  
function marker2(hitPlayer) 
    if hitPlayer == localPlayer then 
        stopSound( jokeSound ) 
    end 
end 
addEventHandler ("onMarkerLeave", marker2, marker2) 
  

Link to comment
local marker2 = createMarker (0, 0, 3, "cylinder", 3, 255, 255, 225, 255) 
     
addEventHandler( "onClientMarkerHit", marker2, function( hitPlayer ) 
    if hitPlayer == localPlayer then 
        jokeSound = playSound ("sounds/Joke1.ogg") 
    end 
end ) 
     
addEventHandler( "onMarkerLeave", marker2, function( hitPlayer ) 
    if hitPlayer == localPlayer then 
        stopSound( jokeSound ) 
    end 
end ) 

Link to comment
function pedLoad ( Fuck ) 
   ped = createPed ( 282, 1094.754, 1241.35122, 10.545, 90 ) 
   setPedAnimation( ped, "ped", "bather") 
end 
addEventHandler ( "onResourceStart", getResourceRootElement(), pedLoad ) 

Я не понимаю....

Вроде ПЕД создаётся,а анимация не делается:(

Link to comment
  • Scripting Moderators

Я не понимаю....

Вроде ПЕД создаётся,а анимация не делается:(

Такой анимации не существует.

[url=https://wiki.multitheftauto.com/wiki/Animations]https://wiki.multitheftauto.com/wiki/Animations[/url] 

Update: В разделе ped нет анимации bather.

Link to comment

ой=)

Тоесть нельзя другие анимации делать?

Теперь тоже не робит!

function pedLoad () 
   ped = createPed ( 226, 1094.1754, 1241.53122, 11.545, 0 ) 
   setPedAnimation( ped, "ped", "CAR_sit_pro") 
end 
addEventHandler ( "onResourceStart", getResourceRootElement(), pedLoad ) 

Edited by Guest
Link to comment
  • Scripting Moderators

ой=)

Тоесть нельзя другие анимации делать?

Наверно я неправильно объяснил (:

setPedAnimation( ped, "РАЗДЕЛ", "Анимация")  

Пример:

setPedAnimation( ped, "BEACH", "bather")  

Надеюсь понял?

Link to comment

ой=)

Тоесть нельзя другие анимации делать?

Наверно я неправильно объяснил (:

setPedAnimation( ped, "РАЗДЕЛ", "Анимация")  

Пример:

setPedAnimation( ped, "BEACH", "bather")  

Надеюсь понял?

Вот оно что!

Спасибо,теперь понятно.)

function pedLoad ()

ped = createPed ( 12, 1089.1754, 1243.53122, 11.045, 0 )

setPedAnimation( ped, "BEACH", "bather")

end

addEventHandler ( "onResourceStart", getResourceRootElement(), pedLoad )

Не робит о_О

Анимация

Link to comment
  • Scripting Moderators

Используй:

setTimer() 

function pedLoad () 
ped = createPed ( 12, 1089.1754, 1243.53122, 11.045, 0 ) 
setTimer(setPedAnimation, 1000, 1, ped, "BEACH", "bather" ) 
end 
addEventHandler ( "onResourceStart", getResourceRootElement(), pedLoad ) 

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