Gad_boy Posted February 10, 2012 Share Posted February 10, 2012 Создаю двух ped'ов и даю им оружие, но оружие у них собственно не появляется local og = createPed ( 280, 1580.5999755859,-1634.3000488281,12.5,0 ) giveWeapon(og, 34, 99999,true) local tg = createPed ( 280, 1544.3000244141,-1631.6999511719,12.699999809265,90 ) giveWeapon(tg, 31, 99999,true) Помогите, пожалуйста Link to comment
Kenix Posted February 10, 2012 Share Posted February 10, 2012 Попробуй через таймер. meta.xml покажи ещё. Link to comment
Gad_boy Posted February 10, 2012 Author Share Posted February 10, 2012 (edited) Через таймер пробовал, не дало результатов А как мета файл может на это повлиять? Edited February 10, 2012 by Guest Link to comment
Kernell Posted February 10, 2012 Share Posted February 10, 2012 Gad_boy, создание ботов происходит в событии onResourceStart? Или хотя бы по команде? Я вижу что вы пытаетесь создать ботов сразу без всяких событий, это может вызвать проблемы как у вас сейчас. А как мета файл может на это повлиять? Да как бы никак. Link to comment
Gad_boy Posted February 10, 2012 Author Share Posted February 10, 2012 Я педов в нем и прописал, просто сюда только их код выложил Link to comment
Gad_boy Posted February 10, 2012 Author Share Posted February 10, 2012 Решил проблему сам local og = createPed ( 280, 1580.5999755859,-1634.3000488281,12.5,0 ) setTimer(giveWeapon, 1000, 0,og, 34, 100,true) local tg = createPed ( 280, 1544.3000244141,-1631.6999511719,12.699999809265,90 ) setTimer(giveWeapon, 1000, 0,tg, 31, 100,true) Link to comment
Kernell Posted February 10, 2012 Share Posted February 10, 2012 Бесконечный таймер?о.О Link to comment
Gad_boy Posted February 10, 2012 Author Share Posted February 10, 2012 не знаю с чем это связанно, но когда я делал точно так же, но таймер запускался 1 раз, то оружие не давало Link to comment
Kernell Posted February 10, 2012 Share Posted February 10, 2012 А если 2 раза? А вообще странно.. Link to comment
LoveFist Posted February 11, 2012 Share Posted February 11, 2012 Этот баг уже давненько пылится на багтрекере. Link to comment
Kenix Posted February 11, 2012 Share Posted February 11, 2012 А как мета файл может на это повлиять? Может ты на клиенте код юзаешь. Я должен убидится. Можно ещё сделать если пед в стриме , то давать оружие. Сервер addEvent( 'onGiveWeaponStreamedPed',true ) local ped function giveWeap( source ) if isElement( source ) then return giveWeapon( source,34,100,true ) end return false end addEventHandler( 'onGiveWeaponStreamedPed',root, function( ) giveWeap( source ) end ) addEventHandler( 'onResourceStart',resourceRoot, function( ) ped = createPed ( 280, 1580.5999755859,-1634.3000488281,12.5,0 ) setElementData( ped,'stream','y' ) setTimer( function( ped ) giveWeap( ped ) end, 1000, 1 ,ped ) end ) Клиент addEventHandler( 'onClientElementStreamIn',root, function( ) if getElementType( source ) == "ped" and getElementData( source,'stream' ) == 'y' then triggerServerEvent( 'onGiveWeaponStreamedPed',source ) end end ) Link to comment
Kernell Posted February 11, 2012 Share Posted February 11, 2012 А как мета файл может на это повлиять? Может ты на клиенте код юзаешь. Я должен убидится. Ага боты сами создались addEventHandler( 'onGiveWeaponStreamedPed',root, -- Вот нафига? function( ) giveWeap( source ) end ) -- addEventHandler( 'onGiveWeaponStreamedPed',root, giveWeap ) -- Чем такой вариант не устраивает? Link to comment
Kenix Posted February 11, 2012 Share Posted February 11, 2012 addEventHandler( 'onGiveWeaponStreamedPed',root, -- Вот нафига? function( ) giveWeap( source ) end ) -- addEventHandler( 'onGiveWeaponStreamedPed',root, giveWeap ) -- Чем такой вариант не устраивает? В первый раз когда я писал был код там и потом уже вызов функции giveWeap Link to comment
Kernell Posted February 11, 2012 Share Posted February 11, 2012 Ага боты сами создались Аргументы одинаковы на клиенте и на сервере .. Как бы, эм... Причём тут это вообще? addEventHandler( 'onGiveWeaponStreamedPed',root, -- Вот нафига? function( ) giveWeap( source ) end ) -- addEventHandler( 'onGiveWeaponStreamedPed',root, giveWeap ) -- Чем такой вариант не устраивает? В первый раз когда я писал был код там и потом уже вызов функции giveWeap И смысл? Логика странная. Link to comment
Kenix Posted February 11, 2012 Share Posted February 11, 2012 В функции обработчика события был код . Т.е не только вызов функции giveWeap. Непонятно что ли? Link to comment
Kernell Posted February 11, 2012 Share Posted February 11, 2012 Учитесь выражаться правильно (кстати это касается не только русского языка). Link to comment
Kenix Posted February 11, 2012 Share Posted February 11, 2012 Учитесь выражаться правильно (кстати это касается не только русского языка). Это ваша проблема , что вы не понимаете. Link to comment
Kernell Posted February 11, 2012 Share Posted February 11, 2012 В том что вы не умеете говорить на русском языке - вина исключительно ваша Link to comment
Kenix Posted February 11, 2012 Share Posted February 11, 2012 В том что вы не умеете говорить на русском языке - вина исключительно ваша Понты?Вы сами показали , как вы 'хорошо' знаете русский язык. Лучше не показывайте себя. У вас это не получается. Link to comment
Kernell Posted February 11, 2012 Share Posted February 11, 2012 Как я не люблю глупых людей.. Link to comment
Kenix Posted February 11, 2012 Share Posted February 11, 2012 Как я не люблю глупых людей.. Лучше бы о себе подумали. Предлагаю закончить эту беседу. Ибо нет смысла разговаривать с вами. Link to comment
_Vincent_ Posted February 11, 2012 Share Posted February 11, 2012 (edited) Теперь только мне из модераторского состава осталось разосраться с Kernell'ом Edited February 11, 2012 by Guest Link to comment
Gad_boy Posted February 11, 2012 Author Share Posted February 11, 2012 Пользуясь случаем, хочу передать всем привет и уточнить один момент. В функции moveObject что означают аргументы moverx, movery, moverz. С английским вроде хорошо, но в вики не понятно как-то написано Link to comment
Kenix Posted February 11, 2012 Share Posted February 11, 2012 Поворот объекта по X Y Z осям. Link to comment
Recommended Posts