Как задать начальный уровень

  • Автор темы Автор темы xDriver
  • Дата начала Дата начала
  • Официальное уведомление администрации CustomGames.RU
    В связи с масштабным техническим сбоем в инфраструктуре прежнего хостинг-провайдера (Beget), работа форума CustomGames.RU была оперативно перенесена на новую серверную площадку и развёрнута из резервной копии базы данных.

    • Безопасность данных: учётные записи и данные пользователей находятся в полной безопасности. Все пароли и защищаемые параметры хранятся исключительно в криптографически зашифрованном (хэшированном) виде — никаких критических инцидентов для аккаунтов пользователей не произошло.
    • Временные технические ограничения: на этапе синхронизации файлового хранилища часть статических материалов (пользовательские аватары и архивные вложения) временно недоступна. По мере получения доступа к файловым архивам все материалы будут восстановлены в полном объёме.

xDriver

Новичок
11 Май 2016
1
0
Здравствуйте, уже второй день читаю форум и не могу понять как мне кажется самые простые функции. Например:

Хочу чтобы при старте у героя сразу был 25 уровень, как это реализовать? Желательно по порядку с самого начала)
 
Много вариантов. Например такой во время спавна.

Слушатель события спавна,:
Код:
ListenToGameEvent("npc_spawned", Dynamic_Wrap(main, 'OnNPCSpawn'), self)


Выполнение функции по событию:
Код:
function main:OnNPCSpawn(data)

local player = EntIndexToHScript(data.entindex)
	if player:IsHero() then	
		if player:GetLevel() < 25 then
			for i = 1, 25 do
				player:HeroLevelUp(false)
			end
		end
	end
end

Куда и чего пихать - разбирайся сам.
 
Последнее редактирование модератором:
Реклама: