Здравствуйте, гость ( Вход | Регистрация )
Отправлено: Jul 12 2006, 19:39 | |
Level 2 Группа: Newbie Сообщений: 11 Регистрация: 14.08.2005 Из: Севастополь Пользователь №: 1,388 |
Вот жеж я балда. самое главное и забыл (IMG:style_emoticons/kolobok_light/smile.gif) ) SQLInit(); Спасибо. |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #87675 · Ответов: 3670 · Просмотров: 710,283 |
Отправлено: Jul 12 2006, 18:36 | |
Level 2 Группа: Newbie Сообщений: 11 Регистрация: 14.08.2005 Из: Севастополь Пользователь №: 1,388 |
В логе только запрос. Получения инфы там не записано. Вне НВНа все работает. |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #87668 · Ответов: 3670 · Просмотров: 710,283 |
Отправлено: Jul 12 2006, 17:01 | |
Level 2 Группа: Newbie Сообщений: 11 Регистрация: 14.08.2005 Из: Севастополь Пользователь №: 1,388 |
Опять же доброго времени суток. Бился я с SQLGetData - так ничего и не получилось. Скрипт все время выдает "пусто", что я не так сделал? Почему скрипт не работает? NSS #include "aps_include" void main() { object oPC = GetLastUsedBy(); string sPlayer=SQLEncodeSpecialChars(GetPCPlayerName(oPC)); string sChar=SQLEncodeSpecialChars(GetName(oPC)); string sSQL="SELECT * FROM `nwn_stast` WHERE playername = '"+sPlayer+"' AND charname = '"+sChar+"'"; SQLExecDirect(sSQL); string sName = SQLGetData(0); string sName1 = SQLGetData(1); if(SQLFetch()) { if (sName == sPlayer) { SendMessageToPC(oPC, "sName 0"); } if (sName1 == sPlayer) { SendMessageToPC(oPC, "sName 1"); } } else {SendMessageToPC(oPC, "Пусто");} } |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #87663 · Ответов: 3670 · Просмотров: 710,283 |
Отправлено: Jul 10 2006, 19:25 | |
Level 2 Группа: Newbie Сообщений: 11 Регистрация: 14.08.2005 Из: Севастополь Пользователь №: 1,388 |
Я нуждаюсь в скрипте (наборе скриптов) для заселения модуля. Беру пример скриптов NESS: при входе на локацию на раставленных ВейПоинтах генерятся НПС из палитры. в каждом вейпоинте указывается кол-во крич, как часто они респамяться, радиу спама, их фракция, кол-во голда в них и т.д. А при выходе чара с локи через определенное время они деспамяться. Эта система очень удобна чтоб не загружать сервак. Но мне не хвататет того, чтоб существа спамились взависимости от левела игрока: т.е. если игрок 1 левела, то ему спамяться слабые кричи 1-2 левелов. А если игрок 40 лвл, то ему же спамяться по серьезнее существа. ЗЫ Не ругайте меня, я не сильно опытен в задавнии вопросов. Чаще сам все делаю |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #87512 · Ответов: 3359 · Просмотров: 647,271 |
Отправлено: Jul 10 2006, 18:11 | |
Level 2 Группа: Newbie Сообщений: 11 Регистрация: 14.08.2005 Из: Севастополь Пользователь №: 1,388 |
Доброго времени суток. Надеюсь туда пишу. Если че поправьте. Подскажите хорошие скрипты для заселения модуля (Желательно точные названия, чтоб я потом мог их найти). Особые пожелания к скриптам: возможность спама мобов в зависимости от левела чара. ЗЫ Пользовал NESS - там такой функции не нашел |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #87506 · Ответов: 3359 · Просмотров: 647,271 |
Отправлено: Jul 6 2006, 13:52 | |
Level 2 Группа: Newbie Сообщений: 11 Регистрация: 14.08.2005 Из: Севастополь Пользователь №: 1,388 |
Спасибо разобрался. Теперь такой вопрос: Поставил скрипт в OnClientLeave. Он не срабатывает когда игрок выходит. NSS #инклуды void main() { object oPC = GetExitingObject(); if (!GetIsPC(oPC)) return; #работа с MySQL } Если этот же скрипт поставить объекту на OnUse и заменить GetExitingObject(); на GetExitingObject(); то все работает. |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #87274 · Ответов: 3670 · Просмотров: 710,283 |
Отправлено: Jul 2 2006, 12:59 | |
Level 2 Группа: Newbie Сообщений: 11 Регистрация: 14.08.2005 Из: Севастополь Пользователь №: 1,388 |
Доброго времени суток. Прошу не посылать читать мануалы. Те кто пользуются NWNX знаю, что припомощи NWNX можно связать NWN и MySQL. Я связал (все отлично работает), но теперь появились вопросы: как записать данный в таблицу и как их от туда причитать и записать в переменные. Записать оказалось очень легко, но как от туда их прочитать? Собственно трока для записи в таблицу NSS string sSQL="INSERT INTO nwn(playername, charname, pc_dm, ip_address) "+ "VALUES('"+sPlayer+"','"+sChar+"','"+sDM+"','"+ip+"')"; SQLExecDirect(sSQL); Тут мы записываем в таблицу "nwn" в соответсвующие поля переменные sPlayer, sChar, sDM, ip. А как, имея уже заполненную таблицу, записать значения каждого соответсв. поля в переменную sPlayer, sChar, sDM, ip? Поидее мы должны выбрать сделать "SELECT * FROM `nwn_stast` WHERE 'playername' = 'sPlayer'" и т.п., а потом из полученного результата прочитать для каждой переменной значения. Как это сделать? |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #86839 · Ответов: 3670 · Просмотров: 710,283 |
Отправлено: Apr 8 2006, 14:15 | |
Level 2 Группа: Newbie Сообщений: 11 Регистрация: 14.08.2005 Из: Севастополь Пользователь №: 1,388 |
Была недавно у меня такая же проблема. Решил еще проще: Все запросы на биоваре отправляются с порта 5121 на порт 5121, а игроки с 5121 на 5120 (IMG:style_emoticons/kolobok_light/smile.gif) Следовательно блочим у сервера любое соединение с 5121 на 5121 и все (IMG:style_emoticons/kolobok_light/smile.gif) |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #76881 · Ответов: 21 · Просмотров: 26,590 |
Отправлено: Aug 17 2005, 12:18 | |
Level 2 Группа: Newbie Сообщений: 11 Регистрация: 14.08.2005 Из: Севастополь Пользователь №: 1,388 |
Чтоб не создавать новый топик Поставил Ness Скажите мне такую вещь, что деласть, чтоб спамящиеся существо было враждебным? Пробовал выставлять фракцию - не помогает, чущество все время нейстрально, пока его не пнешь. Иногда респ существа вообще не работает :( вот Имя существа: SP_SN03_SA_SR10_SD20M10_PC02R_SF_RWR01_FC3_TR15D15 FC3 - должно поидее отвечать за фракции, но не пашет. что подскажете? |
Форум: Шарды рунета · Просмотр сообщения: #48072 · Ответов: 15 · Просмотров: 21,914 |
Открытая тема (есть новые ответы) Открытая тема (нет новых ответов) Горячая тема (есть новые ответы) Горячая тема (нет новых ответов) |
Опрос (есть новые голоса) Опрос (нет новых голосов) Закрытая тема Тема перемещена |
Текстовая версия | Сейчас: 21st May 2024 - 01:02 |