SweetyWolf Posted November 23, 2012 Share Posted November 23, 2012 Привет всем. Вот тут проблема у меня возникла, решить которую не получается. Вот есть у меня создание нпц в серверной части скрипта: soldiersPed.nv10 = createPed ( 133,-953.544921875,1871.1142578125,5, 230 ) giveWeapon ( soldiersPed.nv10, 30, 30, true ) Но оружие не дается. Попробывал добавить такой код: setPedWeaponSlot ( soldiersPed.nv10, 5 ) Снова ничего. outputDebugString (getPedWeapon ( soldiersPed.nv10 ) ) Такая проверка показывает, что оружие у педа в текущем слоте имеется. Ради эксперемента попробовал присвоить педу анимацию, не показывает. На форуме нашел несколько подобных тем, но во всех участниками ответ так и небыл найден. Может кто знает в чем проблема? Link to comment
Flaker Posted November 23, 2012 Share Posted November 23, 2012 Я так понимаю у тебя soldiersPed это массив? Если да, то попробуй вот так: soldiersPed['nv10'] = createPed ( 133,-953.544921875,1871.1142578125,5, 230 ) Если не робит, то из WIKI примера попробуй код поставить и проверить работает ли или нет? ped = createPed( 19, -953.544921875, 1871.1142578125, 5, 230 ) addCommandHandler( "give", function ( player, command, id, amount ) if not tonumber ( id ) then return end if not tonumber ( amount ) then amount = 9001 end giveWeapon( ped, id, amount, true ) end ) Link to comment
Kernell Posted November 23, 2012 Share Posted November 23, 2012 SweetyWolf, пед при каком событии создаётся? Link to comment
SweetyWolf Posted November 24, 2012 Author Share Posted November 24, 2012 Я так понимаю у тебя soldiersPed это массив? Да, это массив. Если да, то попробуй вот так: soldiersPed['nv10'] = createPed ( 133,-953.544921875,1871.1142578125,5, 230 ) Неа, не работает. Если не робит, то из WIKI примера попробуй код поставить и проверить работает ли или нет? А это работает. SweetyWolf,пед при каком событии создаётся? onResourceStart Вот так полностью выглядит: addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), loadServerPeds ) Странно как то, дело в ивенте, при котором пед создается чтоль? Link to comment
Kernell Posted November 24, 2012 Share Posted November 24, 2012 Попробуй запустить таймер после старта ресурса, и там уже создавать педов. Link to comment
SweetyWolf Posted November 24, 2012 Author Share Posted November 24, 2012 Спасибо, 5ти секундный таймер помог Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now