Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

ruen
Forum/Дополнения от наших пользователей/[share]npc Голосовалка
Search

[share]npc Голосовалка

3 replies1,002 viewsCurrently viewing: 1
MO[Z]G
MO[Z]G

User

Бывалый

Posts: 150

На форуме с: 11/11/2008

Репутация: +183

Рейтинг: 0

· 04/07/2009, 08:26 AM

NPC Голосовалка - это такой нпс, который ходит по гирану и кричит: ”Please Vote for Us!”.
Если хотите, можете написать любые другие слова.
Очень прикольная и полезная штука. Возможно игроки станут больше голосовать за ваш сервер.
Скрин: _http://img5.imageshack.us/img5/239/34s5r3l.jpg
Скрин2: _http://img5.imageshack.us/img5/9894/e9t274.jpg

Скачать: _http://depositfiles.com/ru/files/xqd0ryt8g

Взято с la2vampire

— Сис Админ

0
Алиса
Алиса

User

Участник

Posts: 90

На форуме с: 07/28/2008

Репутация: +3

Рейтинг: 0

· 05/18/2009, 01:42 PM

ну вот тебе попробую выдать кратко

INSERT INTO `spawnlist` (`id`, `location`, `count`, `npc_templateid`, `locx`, `locy`, `locz`, `randomx`, `randomy`, `heading`, `respawn_delay`, `loc_id`, `periodOfDay`) VALUES
(335728, '', 1, 30006, 82718, 149312, -3466, 0, 0, 7261, 60, 0, 0);

INSERT INTO `walker_routes` (`route_id`, `npc_id`, `move_point`, `chatText`, `move_x`, `move_y`, `move_z`, `delay`, `running`) VALUES
(43, 30006, 1, 'Please ! Vote for Us now !', 82718, 149312, -3471, 10, 1),
(43, 30006, 2, 'Prosze ! Glosuj na nasz server !', 82713, 147899, -3471, 10, 1),
(43, 30006, 3, 'Please ! Vote for Us now !', 81153, 147904, -3471, 10, 1),
(43, 30006, 4, 'Prosze ! Glosuj na nasz server !', 81158, 149316, -3471, 10, 1);


взято из ссылки на форуме сверху...

по мне так ошибка на первый невооруженный взгляд это id npc

335728
потому как нпц теплейт берется 30006 (походу внешний вид вашей рокси)

и в дефаулт кладется хтмлка 30006

выполни запрос в базу



INSERT INTO `npc` VALUES ('XXXXXX', '30006', 'YYYYYYY', '0', 'ZZZZZZZ', '0', 'NPC.a_teleporter_FHuman', '8.00', '25.00', '70', 'female', 'L2Teleporter', '40', '3862', '1493', '11.85', '2.78', '40', '43', '30', '21', '20', '10', '0', '0', '1314', '470', '780', '382', '278', '0', '333', '0', '0', '0', '55', '132', '', '0', '1', '0', 'LAST_HIT');



INSERT INTO `spawnlist` (`id`, `location`, `count`, `npc_templateid`, `locx`, `locy`, `locz`, `randomx`, `randomy`, `heading`, `respawn_delay`, `loc_id`, `periodOfDay`) VALUES
(XXXXXXXXX, '', 1, 30006, 82718, 149312, -3466, 0, 0, 7261, 60, 0, 0);

INSERT INTO `walker_routes` (`route_id`, `npc_id`, `move_point`, `chatText`, `move_x`, `move_y`, `move_z`, `delay`, `running`) VALUES
(43, XXXXX, 1, 'Please ! Vote for Us now !', 82718, 149312, -3471, 10, 1),
(43, XXXXX, 2, 'Prosze ! Glosuj na nasz server !', 82713, 147899, -3471, 10, 1),
(43, XXXXX, 3, 'Please ! Vote for Us now !', 81153, 147904, -3471, 10, 1),
(43, XXXXX, 4, 'Prosze ! Glosuj na nasz server !', 81158, 149316, -3471, 10, 1);

вместо XXXXXX поставь свободное значение которое у тебя есть после последнего НПЦ в таблице
вместо YYYYY поставь имя нпц
вместо ZZZZZ тайтл
вместо L2Teleporter поставь L2NpcWalker

в маршрутах 43 посмотри чтоб не конфликтовал с другими

и в папку хтмл дефаулт брось файл с именем XXXXXX.htm где XXX см выше




Egoist09: ладно смотри я его скачал кинул в дат и в базу хочю залить SQL а этот фаил это не скл и он его не видит и как правельно ИД поменять не 30006 а какойто другой какой я захочю потомучто 30006 это ГК рокси



ну я тебе выше пример привела как сделать самого простого нпц

а если тыхочешь ему еще и текстурку поменять то тебе еще придется редактировать npcgrp.dat
где вставить все его параметры ссылку на его текстуру и тд
но я так понимаю тебе счас надо просто тупо нацчится элементарного нпц делать без правки клиента...
а то мозг вообще взорвет.

попропуй сделать по схеме которую я те дала



ps пост подправила я там малость обшиблась... (вместо L2Teleporter поставь L2NpcWalker) в этом

0
-Lex-
-Lex-

User

Участник

Posts: 81

На форуме с: 04/17/2008

Репутация: +42

Рейтинг: 0

· 06/18/2009, 08:17 PM

Может кому-нибудь еще пригодится.

На L2JFree Intrelude работает без проблем.

Предварительно проверьте в конфиге options данный параметр:

Код
#Allow WalkerNPC
AllowNpcWalkers = True


Потом выполните в базу такой запрос:

Код
INSERT INTO `npc` (`id`, `idTemplate`, `name`, `serverSideName`, `title`, `serverSideTitle`, `class`, `collision_radius`, `collision_height`, `level`, `sex`, `type`, `attackrange`, `hp`, `mp`, `hpreg`, `mpreg`, `str`, `con`, `dex`, `int`, `wit`, `men`, `exp`, `sp`, `patk`, `pdef`, `matk`, `mdef`, `atkspd`, `aggro`, `matkspd`, `rhand`, `lhand`, `armor`, `walkspd`, `runspd`, `faction_id`, `faction_range`, `isUndead`, `absorb_level`, `absorb_type`) VALUES
(40002, 32070, 'Edwin', 1, '', 0, 'NPC2.a_child_people_Mhuman', 10.00, 15.00, 70, 'male', 'L2NpcWalker', 40, 3862, 1493, 11.85, 2.78, 40, 43, 30, 21, 20, 10, 0, 0, 1314, 470, 780, 382, 278, 0, 333, 0, 0, 0, 50, 50, NULL, 0, 0, 0, 'LAST_HIT');

INSERT INTO `spawnlist` (`id`, `location`, `count`, `npc_templateid`, `locx`, `locy`, `locz`, `randomx`, `randomy`, `heading`, `respawn_delay`, `loc_id`, `periodOfDay`) VALUES
(335728, '', 1, 40002, 82718, 149312, -3466, 0, 0, 7261, 60, 0, 0);

INSERT INTO `walker_routes` (`route_id`, `npc_id`, `move_point`, `chatText`, `move_x`, `move_y`, `move_z`, `delay`, `running`) VALUES
(43, 40002, 1, 'Голосуйте за сервер и получайте незабываемые призы!', 82718, 149312, -3471, 180, 1),
(43, 40002, 2, 'Голосуйте за сервер и получайте незабываемые призы!', 82713, 147899, -3471, 180, 1),
(43, 40002, 3, 'Голосуйте за сервер и получайте незабываемые призы!', 81153, 147904, -3471, 180, 1),
(43, 40002, 4, 'Голосуйте за сервер и получайте незабываемые призы!', 81158, 149316, -3471, 180, 1);


Данным запросом создается NPC (шаблон: мальчик с мячиком), спаунится в гиране и бегая каждые 3 минуты выкрикивает указанные фразы.

— 37

0
Войдите или зарегистрируйтесь чтобы ответить