War3FT - Как да добавите повече нива в вашия сървър

В този раздел можете да намерите полезни кодове и уроци свързани с PAWN скриптинга.
Аватар
JustInCase
Извън линия
Потребител
Потребител
Мнения: 582
Регистриран на: 14 Окт 2016, 23:31
Се отблагодари: 4 пъти
Получена благодарност: 15 пъти

Re: War3FT - Как да добавите повече нива в вашия сървър

Мнение от JustInCase » 28 Окт 2016, 23:10

След като разгледах кода забелязах тези работи const които ти си написал и тръгнах да си ги правя аз. И според мен крашва от тях.



Вземи го добави в урока защото иначе нещата не се получават.. Всички ще имат тези грешки, които аз имам.
MANSION - HNS : 45.144.155.99:27026
ONLINE

Аватар
3agopka
Извън линия
Потребител
Потребител
Мнения: 68
Регистриран на: 20 Окт 2016, 21:36
Получена благодарност: 1 път

Re: War3FT - Как да добавите повече нива в вашия сървър

Мнение от 3agopka » 29 Окт 2016, 17:23

Сега след като си го редактирал това , оправи ли се краша ?

Аватар
JustInCase
Извън линия
Потребител
Потребител
Мнения: 582
Регистриран на: 14 Окт 2016, 23:31
Се отблагодари: 4 пъти
Получена благодарност: 15 пъти

Re: War3FT - Как да добавите повече нива в вашия сървър

Мнение от JustInCase » 29 Окт 2016, 17:33

Да, всичко работи перфектно.
MANSION - HNS : 45.144.155.99:27026
ONLINE

Аватар
MF1
Извън линия
Потребител
Потребител
Мнения: 316
Регистриран на: 12 Окт 2016, 21:15
Местоположение: гр.Варна
Получена благодарност: 12 пъти
Обратна връзка:

Re: War3FT - Как да добавите повече нива в вашия сървър

Мнение от MF1 » 18 Май 2017, 19:00

здравейте,
и аз стигам до този краш след ъпдейта на skill - позваля ми повече от 16 и затова крашва...
всичко съм направил по темата (16нива) но съм променил по-мой вкус това :
XP.h

Код за потвърждение: Избери целия код

// Amount of XP needed to gain a level
new iXPLevelShortTerm[MAX_LEVELS+1]				= {0,150,300,600,1000,1500,2100,2800,3400,4500,5500};
new iXPLevelSaved[MAX_LEVELS+1]	= {0, 50, 200, 350, 500, 700, 950, 1250, 1650, 2150, 2850, 3850, 4850, 5950, 7150, 8650, 10650}

// Amount of XP awarded when killing a user of this level
new iXPGivenShortTerm[MAX_LEVELS+1]				= {10,15,25,35,40,50,60,70,80,90,95};
new iXPGivenSaved[MAX_LEVELS+1] = {5,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10}
дали от тук е крашът :?

едит:
Тествах със калкулирани стойности и пак крашва, ето и тях:

Код за потвърждение: Избери целия код

// Amount of XP needed to gain a level
new iXPLevelShortTerm[17]				= {0,150,300,600,1000,1500,2100,2800,3400,4500,5500,6700,8000,9500,11500,14000,20000};
new iXPLevelSaved[17]					= {0,100,200,400,800,1600,3200,6400,12800,25600,51200,80000,100000,130000,180000,500000,1000000};

// Amount of XP awarded when killing a user of this level
new iXPGivenShortTerm[17]				= {10,15,25,35,40,50,60,70,80,90,95,105,110,125,130,140,150};
new iXPGivenSaved[17]					= {6,8,10,12,14,16,18,20,24,28,32,34,38,42,48,52,60};
ЕДИТ2:
Успях и поправих проблема със моите стойности като промених стойността на MAX_LEVEL_SKILL на 5, а не на 16 защото 3 раси и 1 ултимейт = 5+5+5+1(ултимейта) = 16 = което е равно на нивата ! :)
Може в урока да едитнете :)
Join now.
www.MF1-CS.eu ---------------------------- 91.132.63.55:27015 91.132.63.56:27015 ---------------------------- :bg:

Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Полезни кодове/уроци”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 13 госта