Антианимация

Большой зум
Где качаться?

Лут для спарки фей

Исторические квесты


Pirate King (125)

[ Сегодня были () · Новые сообщения · Правила форума (обновлено) · Поиск · Реклама ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Топ серверов пиратии Go piratia » Серверная » Рейты, дроп, монстры, нпсы, предметы, феи » Петомец! (Как сделать бегущего монстра за вами!)
Петомец!
MatangaBoy Дата: Вторник, 19.08.2014, 08:22 | Сообщение # 1
Офлайн

Лейтенант(20+)
Сообщений: 27
Награды: 2
Репутация: 5
Замечания: 20%
Как сделать бегущего монстра за вами!


1) Заходим (resource\script\calculate\functions.lua)

2) В functions.lua находим функцию (function cha_timer) для поиска используйте комбинацию (ctrl+f)
3) В функции (function cha_timer) вставляем следующую цитату:

Цитата
local resume_freq = 5
local now_tick = GetChaParam(role, 1)
local is_role_living = -1

SetChaParam(role, 1, now_tick + freq * time)
if math.mod(now_tick, resume_freq) == 0 and now_tick > 0 then
if is_role_living == -1 then
is_role_living = IsChaLiving(role)
end
if is_role_living == 1 then
Resume(role)
end
end
local pet_freq = 60
local Item_Elf = GetChaItem ( role , 2 , 1  )
local Get_Elf_Type = GetItemType ( Item_Elf )

if math.mod(now_tick, 1) == 0 and now_tick > 0 then
local item_pet = GetChaItem(role, 2, 3)
local item_pet_id = GetItemID(item_pet)
local pet_num = GetPetNum(role)
if item_pet_id == XXXX then --->XXXX это ID предмета из вашего ItemInfo
if pet_num == 0 then
AddState(role, role, 239, 1, 3600)
local x, y = GetChaPos(role)
local pet = CreateChaX(XXXX, x + 5, y + 5, 145, 1, role) --->XXXX это ID моба из вашего CharacterInfo
SetChaHost(role, pet)
SetChaAIType(pet, AI_ATK_FLEE)  -- Монстр атакует, использует умения и навыки(остальные функции можно найти ниже)
SetChaHost(pet, role)
SetChaTarget(pet, role)
end
else
if pet_num > 0 then
local pet = GetChaHost(role)
SetChaHost(role, nil)
SetChaLifeTime(pet, 1)
end
local statelv = GetChaStateLv(role, ID)
if (statelv ~= 0) then
RemoveState(role, ID)
end
end
end</div>

Цитата
--------------------------
-- Интелект монстров --
--------------------------
AI_NONE = 0 -- Монстр ничего не делает
AI_N_ATK = 1 -- Монстр ходит, но не атакует
AI_FLEE = 2 -- Монстр при атаке убегает
AI_MOVETOHOST = 4 -- Монстр следует за тем, кто его атаковал
AI_R_ATK = 5 -- Монстр контр-атакует, когда его бьют
AI_ATK = 10 -- Монстр атакует
AI_ATK_FLEE = 11 -- Монстр атакует, использует умения и навыки

4) Заходим в Iteminfo.txt и вставляем туда следующее!(после проделанной работы не забудте скомпилировать)

Цитата
ItemInfo.txt

XXXX Дочка n0142 10130005 0 0 0 0 0 00 31 0 0 0 0 0 1 1 1 1 1 0 1000 -1 0 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 50,50 50,50 50,50 50,50 50,50 0,0 0 0 0 0 0 0 0 0 0 cha_timer 0 0 0 0 0 0 Дочка поставь в 4 слот
XXXX - ВАШ ID в ItemInfo


5) Переходим в фаил  CharacterInfo.txt внем пишем следующее:(не забудте скомпилировать. Т.к добовляем нового монстра)


Цитата
XXXX Дочка Невеста Ами 1 2 3 0 100 2256 255 5253 5254 5255 0 0 0 0 0 0,0,0 1 4 100 182 -1 -1 0 0 0 0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 0,797 1,392 1,709 40 1,5,0 2,0,0 399 398 0 10 0,0,0 1 1 0 0 25,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 100,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 0,-1,-1,-1,-1,-1,-1,-1,-1,-1 0,-1,-1,-1,-1,-1,-1,-1,-1,-1 0 0 0 0,-1,-1,-1,-1,-1,-1,-1,-1,-1 0,-1,-1,-1,-1,-1,-1,-1,-1,-1 4 1 1000 0 0 1 0 1 40 0 18 0 300000 300001 0 3 2800 1 5000 0 1 1 2000 0 1500 1000 0 5 5 5 5 5 5 20 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Где XXXX это ваш ид монстра в CharacterInfo.txt
6)вот и все пет готов! (также можно делать с любыми монстрами из вашего CharacterInfo.txt )


Скрин:


Данный пет может:
1)Бегать за вами!
2)Бить других игроков(Пет начинает атаку только после того как ударят вас!)
P.S Со временем будет дорабатываться!


Сообщение отредактировал MatangaBoy - Вторник, 19.08.2014, 20:27
 

Slim Дата: Вторник, 19.08.2014, 09:37 | Сообщение # 2
Офлайн

Подполковник(70+)
Сообщений: 106
Награды: 0
Репутация: 4
Замечания: 0%
Кул
 
ExTezZe Дата: Вторник, 19.08.2014, 13:11 | Сообщение # 3
Офлайн

Высохший мамонт
Сообщений: 1476
Награды: 32
Репутация: 116
Замечания: 0%
Фейку тоже с маиндева взял?

 
Souls_Helling Дата: Вторник, 19.08.2014, 16:12 | Сообщение # 4
Офлайн

Высший ранг (450+)
Сообщений: 1192
Награды: 14
Репутация: 43
Замечания: 0%
А бьет он скиллами которыми прописаны в чарактер инфо?

Добавлено (19.08.2014, 16:12)
---------------------------------------------
Питомец*


 
MatangaBoy Дата: Вторник, 19.08.2014, 20:26 | Сообщение # 5
Офлайн

Лейтенант(20+)
Сообщений: 27
Награды: 2
Репутация: 5
Замечания: 20%
нет просто бьет руками!
Ну думаю кто захочет может и скилы ей прописать
 
Elmaa Дата: Среда, 20.08.2014, 00:52 | Сообщение # 6
Офлайн

Олдскульщик
Сообщений: 429
Награды: 0
Репутация: 10
Замечания: 0%
я дико извиняюсь за оффтоп,но на го пиратии стало модно все копировать с майндева?



Улица Пушкина, дом Колотушкина. (с)
 
Sour Дата: Среда, 20.08.2014, 00:59 | Сообщение # 7
Офлайн

Автор сайта
Сообщений: 1118
Награды: 33
Репутация: 70
Цитата Elmaa ()
я дико извиняюсь за оффтоп,но на го пиратии стало модно все копировать с майндева?

Даже если это так, то я искренне рад что пользователи кидают сюда информацию, полезную для создания сервера пиратии.
 
ExTezZe Дата: Среда, 20.08.2014, 12:28 | Сообщение # 8
Офлайн

Высохший мамонт
Сообщений: 1476
Награды: 32
Репутация: 116
Замечания: 0%
Elmaa, тут со скринами и более новое) там же если ты внимательно читал небыло не скринов ничего)

 
MatangaBoy Дата: Среда, 20.08.2014, 14:00 | Сообщение # 9
Офлайн

Лейтенант(20+)
Сообщений: 27
Награды: 2
Репутация: 5
Замечания: 20%
+ она просто за тобой бегала 
а это отакует тех игроков которые атакуют тебя
 
DeniS Дата: Среда, 20.08.2014, 14:53 | Сообщение # 10
Офлайн

Генерал-майор(180+)
Сообщений: 180
Награды: 0
Репутация: 1
Замечания: 0%
Исправлен ли тут баг? просто ты можешь нажать на него правой кнопкой мыши и выбрать торг. После чего, кикает игроков.

 
Топ серверов пиратии Go piratia » Серверная » Рейты, дроп, монстры, нпсы, предметы, феи » Петомец! (Как сделать бегущего монстра за вами!)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Правила чата
Мини-чат
+Мини-чат
0