Blad_Gad Posted March 23, 2012 Posted March 23, 2012 есть некое колличество педов. как сделать так что бы при нажатии на них срабатывала анимация что они делают пару шагов и выходит GUI окно с неким описанием. Подскажите как реализовать. вот мой код: ped_create_person = {} function pedLoad (resource, famile) famile = 1 if (famile == 1) then ped_create_person1 = createPed ( 26,1659.4289550781,-2286.5727539063, 5.265625, -90.0 ) ped_create_person2 = createPed ( 268,1659.4289550781, -2284.7980957031, 5.265625, -90.0 ) ped_create_person3 = createPed ( 220,1659.4289550781, -2288.4479980469, 5.265625, -90.0 ) ped_create_person4 = createPed ( 36,1660.6862792969, -2289.970703125, 5.265625, -45.0 ) ped_create_person5 = createPed ( 230,1660.6862792969, -2283.1579589844, 5.265625, -135.0 ) elseif (famile == 0) then ped_create_person[1] = createPed ( 55,1659.4289550781,-2286.5727539063, 5.265625, -90.0 ) ped_create_person[2] = createPed ( 152,1659.4289550781, -2284.7980957031, 5.265625, -90.0 ) ped_create_person[3] = createPed ( 201,1659.4289550781, -2288.4479980469, 5.265625, -90.0 ) ped_create_person[4] = createPed ( 69,1660.6862792969, -2289.970703125, 5.265625, -45.0 ) ped_create_person[5] = createPed ( 77,1660.6862792969, -2283.1579589844, 5.265625, -135.0 ) end end addEventHandler ( "onClientResourceStart", getResourceRootElement(), pedLoad )
Blad_Gad Posted March 23, 2012 Author Posted March 23, 2012 вот такой еще вопрос. делаем команду для просмотра анимок и столкнулся с тем что не срабатывает анимка. в чем я ошибся? ped = {} function pedCreate (player,commandName) px,py,pz = getElementPosition (player) ped[1] = createPed ( 26,px+2,py+2, pz+2, 90)--Турист end addCommandHandler ( "ped",pedCreate) function car_perevoz (player,commandName,blok,anim) setPedAnimation(ped[1],block,anim) end addCommandHandler ( "hat",car_perevoz )
Flaker Posted March 23, 2012 Posted March 23, 2012 function pedCreate (thePlayer) local x,y,z = getElementPosition (thePlayer) turist = createPed ( 26, x+2, y+2, z, 90, false) end addCommandHandler ( "ped",pedCreate) function car_perevoz () setPedAnimation ( turist, "knife", "KILL_Knife_Player", -1, false, true, true) end addCommandHandler ( "hat",car_perevoz ) Ошибся в: https://wiki.multitheftauto.com/wiki/SetPedAnimation, перечитай все аргументы.
Blad_Gad Posted March 23, 2012 Author Posted March 23, 2012 Ты не понял, я данной командой хочу проверять все анимки какие есть. то есть ввожу hat блок имя
Kenix Posted March 23, 2012 Posted March 23, 2012 local tPeds = { } addCommandHandler ( 'ped', function( uPlayer, _ ) local nX, nY, nZ = getElementPosition ( uPlayer ) tPeds[1] = createPed ( 26,nX + 2, nY + 2, nZ + 2, 90 ) --Турист end ) addCommandHandler ( 'hat', function( uPlayer, _, sBlock, sAnim ) setPedAnimation( tPeds[1], sBlock, sAnim ) end ) в чем я ошибся? ped = {} function pedCreate (player,commandName) px,py,pz = getElementPosition (player) ped[1] = createPed ( 26,px+2,py+2, pz+2, 90)--Турист end addCommandHandler ( "ped",pedCreate) function car_perevoz (player,commandName,blok,anim) setPedAnimation(ped[1],block,anim) -- Переменной block не существует. Дебаг бы сказал об этом. end addCommandHandler ( "hat",car_perevoz ) Изай /debugscript 3 в следующее время. http://vk.com/the_kenix Вопросы задавайте на форуме, не пишите мне в личку. Please don't pm me.
Blad_Gad Posted March 23, 2012 Author Posted March 23, 2012 спасибо.. вот такой еще вопрос. какое название анимации прицеливания
Kenix Posted March 23, 2012 Posted March 23, 2012 В freeroam'e можешь поискать. http://vk.com/the_kenix Вопросы задавайте на форуме, не пишите мне в личку. Please don't pm me.
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