Научите пожалуста работать с датабазой
Если ты про базу данных нвн то вот:
Neverwinter Script Source |
SetCampaignInt(string sDB/*имя базы данных*/, string sCell/*имя ячейки*/, int nValue/*значение*/); SetCampaignFloat(string sDB/*имя базы данных*/, string sCell/*имя ячейки*/, float nValue/*значение*/); SetCampaignString(string sDB/*имя базы данных*/, string sCell/*имя ячейки*/, string nValue/*значение*/); SetCampaignLocation(string sDB/*имя базы данных*/, string sCell/*имя ячейки*/, location nValue/*значение*/); |
RiPPeR поправлю:
Neverwinter Script Source |
SetCampaignInt(string sDB/*имя базы данных*/, string sCell/*имя ячейки*/, int nValue/*значение*/, object oPC/*к какому объекту относится*/); SetCampaignFloat(string sDB/*имя базы данных*/, string sCell/*имя ячейки*/, float nValue/*значение*/, object oPC/*к какому объекту относится*/); SetCampaignString(string sDB/*имя базы данных*/, string sCell/*имя ячейки*/, string nValue/*значение*/, object oPC/*к какому объекту относится*/); SetCampaignLocation(string sDB/*имя базы данных*/, string sCell/*имя ячейки*/, location nValue/*значение*/, object oPC/*к какому объекту относится*/); |
Neverwinter Script Source |
GetCampaignInt(string sDB/*имя базы данных*/, string sCell/*имя ячейки*/, object oPC/*к какому объекту относится*/); SetCampaignFloat(string sDB/*имя базы данных*/, string sCell/*имя ячейки*/, object oPC/*к какому объекту относится*/); SetCampaignString(string sDB/*имя базы данных*/, string sCell/*имя ячейки*/, object oPC/*к какому объекту относится*/); SetCampaignLocation(string sDB/*имя базы данных*/, string sCell/*имя ячейки*/, object oPC/*к какому объекту относится*/); |
А, ну да , просто без тулсета писал прототип.
Я вообще-то не использую последний параметр, без него все на УРА делается.
Там кстати oPC по дефолту не OBJECT_SELF, а OBJECT_INVALID
Еще есть кстати Set/GetCampaignVector(...);
Neverwinter Script Source |
void DeleteCampaignVariable(string sCampaignName, string sVarName, object oPlayer=OBJECT_INVALID); |
QUOTE (RiPPeR @ Apr 25 2005, 13:21) |
А, ну да , просто без тулсета писал прототип. Там кстати oPC по дефолту не OBJECT_SELF, а OBJECT_INVALID |
Хм, я думаю через базу мы и переход из ПЛ в ПЛ2 сделаем...
QUOTE (Aiwan @ Apr 25 2005, 19:36) |
Хм, я думаю через базу мы и переход из ПЛ в ПЛ2 сделаем... |
Сделать батничек, который запускает экзешник перед первый запуском ПЛ2, который ищет на винте файл CoL.db и копирует его в папку database Проклятия Левора 2. Если ПЛ2 будет на движке НВН2 то можно будет сделать и конвертирование в тип новой БД.
Да нет. Все просто. Есть щлюзовой модуль НВН и БД к нему. Заходит игрок старой версией перса со всем шмотьем. Берем каждый шмот типа плюшковых кольчужек, топоров +4 и по resref-у записываем как локалку на РС или как еще в БД. Ну а что дальше делать ты уже сам понял. Старт нового модуля с НВН2 модом и базой к нему... Прочли шмотки из БД и создали на РС. Все проблемы совместимости НВН и НВН2 Проклятия. Гемморно но вполне разродить.
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)