Я новичек в скриптинге НВН, но возник вопрос. Скачал программу NWN-FF. Задача такая, хочу написать онлайн статус игроков . Добавляю в ff_builtable такой блок.
Neverwinter Script Source | SQLExecDirect("CREATE TABLE IF NOT EXISTS 'ONLineStat'("+ "`Player` char(64) NOT NULL default '',"+ "`Name` char(64) NOT NULL default '',"+ "`KillCount` smallint(5) NOT NULL default '0',"+ "`Id` smallint(5) unsigned NOT NULL auto_increment,"+ "PRIMARY KEY (`Player`,`Name`),"+ "UNIQUE KEY `IdKey` (`Id`)"+ ") TYPE=MyISAM"); |
и в этом же скрипте изменяю
Neverwinter Script Source | SQLExecDirect("CREATE TABLE IF NOT EXISTS `idplayer` ("+ "`Player` char(64) NOT NULL default '',"+ "`Name` char(64) NOT NULL default '',"+ "`Creation` date NOT NULL default '0000-00-00',"+ "`Version` tinyint(4) NOT NULL default '1',"+ "`DM` tinyint(1) NOT NULL default '0',"+ "`Actif` tinyint(1) NOT NULL default '0',"+ "`DernierPassage` timestamp(14) NOT NULL,"+ "`Ban` tinyint(1) NOT NULL default '0',"+ "`Id` smallint(5) unsigned NOT NULL auto_increment,"+ "PRIMARY KEY (`Player`,`Name`),"+ "UNIQUE KEY `IdKey` (`Id`)"+ ") TYPE=MyISAM"); |
на
Neverwinter Script Source | SQLExecDirect("CREATE TABLE IF NOT EXISTS `idplayer` ("+ "`Player` char(64) NOT NULL default '',"+ "`Name` char(64) NOT NULL default '',"+ "`Creation` date NOT NULL default '0000-00-00',"+ "`Version` tinyint(4) NOT NULL default '1',"+ "`DM` tinyint(1) NOT NULL default '0',"+ "`Actif` tinyint(1) NOT NULL default '0',"+ "`DernierPassage` timestamp(14) NOT NULL,"+ "`Ban` tinyint(1) NOT NULL default '0',"+ "`KillCount` smallint(5) NOT NULL default '0',"+ "`Id` smallint(5) unsigned NOT NULL auto_increment,"+ "PRIMARY KEY (`Player`,`Name`),"+ "UNIQUE KEY `IdKey` (`Id`)"+ ") TYPE=MyISAM"); |
Компилирую, сохраняю запускаю. Смотрю свою БД. Не появляется новой таблицы, все по старому, хотя перед запуском удалил все таблицы, создались как и раньше. Хмм... Собственно, не подскажите где ошибка?
Заранее, спасибо!
|