norika Posted November 30, 2012 Group: Members Topic Count: 2 Topics Per Day: 0.00 Content Count: 7 Reputation: 0 Joined: 05/07/12 Last Seen: October 6, 2013 Share Posted November 30, 2012 Добрый день, прошу помочь разобраться. Мне нужно создать вещь - аналог poring box. Т.е. чтобы при ее использовании призывался 1 из определенных монстров. Суть я относительно понимаю. Создать текстовик со списком монстров которые мне нужны, и в базе итемов прописать скрипт аналогичный поринг боксу или деад бранч: { monster "this",-1,-1,"--ja--",-1,1,""; } - деад бранч, { monster "this",-1,-1,"--ja--",-2,1,""; } - поринг бокс. Но я не совсем понимаю функционал данного скрипта. И как его нужно изменить, чтобы при использовании предмета отсылка шла на мой созданный текстовик? Заранее спасибо) Quote Link to comment Share on other sites More sharing options...
Jarek Posted December 1, 2012 Group: Members Topic Count: 0 Topics Per Day: 0 Content Count: 143 Reputation: 30 Joined: 12/23/11 Last Seen: March 9 Share Posted December 1, 2012 (edited) А тут все просто. 1) в db\ создаем файл, например mob_mydb.txt Первой строчкой там вписываем 0,Poring,1002 А потом уже свой список. 2) в mob.h Увеличиваем MAX_RANDOMMONSTER на 1 (по идее там должно быть 4, значит меняем на 5) 3) в mob.c ищем функцию mob_read_randommonster вписываем название своего файла const char* mobfile[] = { "mob_branch.txt", "mob_poring.txt", "mob_boss.txt", "mob_pouch.txt", "mob_mydb.txt"}; 4) Рекомпилим 5) Скрипт для вызова случайного монстра из вашего списка { monster "this",-1,-1,"--ja--",-5,1,""; } Edited December 1, 2012 by Jarek Quote Link to comment Share on other sites More sharing options...
norika Posted December 1, 2012 Group: Members Topic Count: 2 Topics Per Day: 0.00 Content Count: 7 Reputation: 0 Joined: 05/07/12 Last Seen: October 6, 2013 Author Share Posted December 1, 2012 спасибо огромное) буду тестить) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.