-
Постов
148 -
Зарегистрирован
-
Посещение
-
Победитель дней
191
Весь контент Agasper
-
// Database for upgrading items. // Stats per level for safe upgrade, Stats per level after safe limit, Safe level limit, Lv.1 %, Lv 2 %, Lv.3%, ect... // Armor defense is done in percentage (ie 70 = .7 def) // Weapons are whole numbers (ie 3 = 3 atk) 70, 4,4, 100,100,100,100, 60, 40, 40, 20, 20, 10, 10, // Armor 2, 3,7, 100,100,100,100,100,100,100, 60, 40, 20, 10, // Lv.1 Weapons 3, 5,6, 100,100,100,100,100,100, 60, 40, 20, 20, 10, // Lv.2 Weapons 5, 8,5, 100,100,100,100,100, 60, 50, 20, 20, 20, 10, // Lv.3 Weapons 7,13,4, 100,100,100,100, 60, 40, 40, 20, 20, 10, 10, // Lv.4 Weapons
- 3 ответа
-
- 1
-
Ловите новый мем, ребятки :
-
-
*/conf/battle/client.conf: // Set this to 1 if your client supports status change timers and you want to use them // Clients from 2009 onward support this display_status_timers: yes
-
*/src/map/mob.c,функция mob_dead,cвой код вставляй там после этого куска: // Increase drop rate if user has SC_ITEMBOOST if( sd && sd->sc.data[SC_ITEMBOOST] ) // now rig the drop rate to never be over 90% unless it is originally >90%. drop_rate = max(drop_rate,cap_value((int)(0.5+drop_rate*(sd->sc.data[SC_ITEMBOOST]->val1)/100.),0,9000));
-
if(pc_isGM(sd)>=10) { условие }
-
Не знаю поможет ли,но попробуй в msgstringtable.txt найти: Do you really want to purchase '%s' item? %d points will be deducted from your total Kafra Credit Points.# И заменить на это: Do you really want to purchase all this items? %d points will be deducted from your total Kafra Credit Points.#
-
Сабж.Требуется несколько пряморуких и умных людей. У нас Вы сможете: Работать с людьми,которые тесно связаны достижением общих целей. Работать не только ради идеи. Узнать что-то новое для себя. Принять участие в разработке уникальных клиентских и серверных модификаций. И так главная суть вопроса,нам требуются: Скриптер. Дизайнер. ( !!! ) Специалист по клиент.части. WEB Developer. Специалист по рекламе и раскрутке. Пожалуйста,не пишите если: Вам меньше 18 лет. У Вас базовые знания в перечисленных областях. Вы ленивый или не пунктуальный человек. Вы не готовы уделять 3-4 часа своего времени на разработки. Вы состоите в других командах. Нам нужны люди, которые будут уделять время только одному проекту. P.S: Причины поиска: нехватка времени. Работа оплачивается. Связаться со мной и получить дополнительную ифнормацию можно либо по ICQ (6498906), или можете оставить ЛС на форуме. Не разумный флуд и срач в этой теме будет караться моментальным баном на месяц.
-
Если хорошенько посмотреть форум,то можно легко заметить,что пока самый стабильный .exe для rAthen'а это: 2011-03-15. Пока сам юзаю его,багов никаких нет,lua рабочие,дата нормальная. На днях буду пробывать запускать последний .exe с 28 пак.версией и если все будет без ошибок,то скину сюда все необходимые файлы.
-
Да там знания английского и не нужны.Если вообще беда,то юзай переводчики. 1) Добавляем своего моба обычным способом в mob_db.txt: 3000,TEST,Test,Test,99,50000,0,32367,24055,1,3055,4277,180,56,142,69,86,49,132,55,10,12,1,7,66,0x3095,170,76,384,288,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 2) В mob_avail.txt прописываем: 3000,1002 Структура: ID твоего кастом моба / Sprite ID 3) PROFIT! Теперь твой моб с ID 3000 будет выглядеть как поринг.
- 4 ответа
-
- 1
-
RE механика там вообще не полная и логичнее ее вообще отрубить и использовать сакрай формулы. Заходим в rA/src/map/config/Renewal.h и находим там эту строчку: #define REMODE 1 Заменяем на это: #define REMODE 0 Теперь у тебя в эмуле будут использоваться стандартные сакрай формулы. P.S: bonus у меня такой есть,выложу сюда чуть позже.
-
FioletCat,если ты обвиняешь человека в кидании кого-то на деньги,то ты просто обязан предоставить пруф,а иначе ты просто типичный форумный peacedoorball.Таких людей мы на форуме тут не держим.
-
set @sound,rand(1,3); if(@sound==1){ soundeffectall "name1.wav",0; } if(@sound==2){ soundeffectall "name2.wav",0; } if(@sound==3){ soundeffectall "name3.wav",0; }
-
В скрипте очень много ошибок,описывать все слишком долго. Вот рабочая версия: prontera,151,172,6 script 20-70 857,{ if(BaseLevel<20){ mes "[Доска заданий]"; mes "У вас слишком маленький уровень!"; close; } if(BaseLevel>70){ mes "[Доска заданий]"; mes "У вас слишком большой уровень!"; close; } mes "[Доска заданий]"; mes "Выберите задание:"; switch(select("Грибная спора:Змеиная кожа:Лапы бигфута:Собирание травы:Рубка леса:Выход")){ case 1: mes "[Доска заданий]"; mes "Принесите мне 25 грибных спор!"; mes "Спора находится на востоке от города Пайона."; next; mes "[Доска заданий]"; mes "Вы принесли 25 спор?"; next; if(select("Да:Нет")==2){ close; } if(countitem(921)<25){ next; mes "[Доска заданий]"; mes "А где предметы?"; close; } delitem 921,25; getexp 3000,2000; mes "[Доска заданий]"; mes "Задание выполнено!"; close; case 2: mes "[Доска заданий]"; mes "Принесите мне 20 змеиных кож!"; mes "Змеи находятся на востоке от города Пайона."; next; mes "[Доска заданий]"; mes "Вы принесли 20 змеиных кож?"; next; if(select("Да:Нет")==2){ close; } if(countitem(926)<20){ next; mes "[Доска заданий]"; mes "А где предметы?"; close; } delitem 926,20; getexp 7000,3000; mes "[Доска заданий]"; mes "Задание выполнено!"; close; case 3: mes "[Доска заданий]"; mes "Принесите мне 50 лап бигфута!"; mes "Бигфуты находятся на юго-востоке от города Пайона."; next; mes "[Доска заданий]"; mes "Вы принесли 50 лап бигфута?"; next; if(select("Да:Нет")==2){ close; } if(countitem(948)<50){ next; mes "[Доска заданий]"; mes "А где предметы?"; close; } delitem 948,50; getexp 10000,5000; mes "[Доска заданий]"; mes "Задание выполнено!"; close; case 4: mes "[Доска заданий]"; mes "Принесите мне Shoot 50 штук!"; mes "Les находятся в Московии."; next; mes "[Доска заданий]"; mes "Вы принесли 50 Shoot?"; next; if(select("Да:Нет")==2){ close; } if(countitem(711)<50){ next; mes "[Доска заданий]"; mes "А где предметы?"; close; } delitem 711,50; getexp 15000,7500; mes "[Доска заданий]"; mes "Задание выполнено!"; close; case 5: mes "[Доска заданий]"; mes "Принесите мне 50 бревен!"; mes "Wood Goblin водятся в Московии."; next; mes "[Доска заданий]"; mes "Вы принесли 50 бревен?"; next; if(select("Да:Нет")==2){ close; } if(countitem(7201)<50){ next; mes "[Доска заданий]"; mes "А где предметы?"; close; } delitem 7201,50; getexp 25000,12500; mes "[Доска заданий]"; mes "Задание выполнено!"; close; case 6: close; } }
-
Это: switch(select(Грибная спора:Змеиная кожа:Лапы бигфута:Собирание травы:Рубка леса)){ Замени на это: switch(select("Грибная спора:Змеиная кожа:Лапы бигфута:Собирание травы:Рубка леса")){