Re: Скриптинг курилка -
EvgeN 1137 - 09.03.2012
команда /rcon это client-side команда
Re: Скриптинг курилка -
White_116 - 09.03.2012
SendRconCommand("gmx");
Re: Скриптинг курилка -
Gameyer - 09.03.2012
Quote:
Originally Posted by EvgeN 1137
команда /rcon это client-side команда
|
я знаю, что я хочу вообще можно сделать?
Re: Скриптинг курилка -
White_116 - 09.03.2012
залогинеться таким способом не представляется возможным.
Re: Скриптинг курилка -
EvgeN 1137 - 09.03.2012
Quote:
Originally Posted by Gameyer
я знаю, что я хочу вообще можно сделать?
|
только с помощью псевдо ркона (скриптовый логин в ркон) и юзать sendrconcommand для отправки команд в ркон
Re: Скриптинг курилка -
Logon - 09.03.2012
Помогите пожалуйста, никак не могу понять в чем проблема.
Когда я вывожу в ShowPlayerDialog format вот так:
PHP Code:
format(string, sizeof(string), "Стоимость");
ShowPlayerDialog(playerid, 9999, DIALOG_STYLE_MSGBOX, "1", string, "1", "2");
Все выводится, а когда вывожу вот так:
PHP Code:
new newcar = GetPlayerVehicleID(playerid);
format(string, sizeof(string), "Стоимость: %d", CarsInfo[newcar][crPrice]);
ShowPlayerDialog(playerid, 9999, DIALOG_STYLE_MSGBOX, "1", string, "1", "2");
Не выводится, просто это и после этой функции (В этом паблике) действия не выполняются, в чем проблема?
Re: Скриптинг курилка -
Mutha_X - 09.03.2012
Уверен, что newcar не выходит за рамки CarsInfo?
Re: Скриптинг курилка -
Logon - 09.03.2012
Quote:
Originally Posted by Mutha_X
Уверен, что newcar не выходит за рамки CarsInfo?
|
как это проверить?
вот CarsInfo:
PHP Code:
new CarsInfo[MAX_BUYABLE_CARS][vehInfo];
вот MAX_BUYABLE_CARS:
PHP Code:
#define MAX_BUYABLE_CARS 1
вот enum vehInfo:
PHP Code:
enum vehInfo
{
crOwned,
crOwner[MAX_PLAYER_NAME],
crModel,
crCarID,
Float:crPos[4],
crColor[2],
crPrice,
Float:crParkPos[3],
Components[MAX_COMPONENTS],
};
Re: Скриптинг курилка -
Xotab - 09.03.2012
Quote:
Originally Posted by Logon
как это проверить?
вот CarsInfo:
PHP Code:
new CarsInfo[MAX_BUYABLE_CARS][vehInfo];
вот MAX_BUYABLE_CARS:
PHP Code:
#define MAX_BUYABLE_CARS 1
вот enum vehInfo:
PHP Code:
enum vehInfo
{
crOwned,
crOwner[MAX_PLAYER_NAME],
crModel,
crCarID,
Float:crPos[4],
crColor[2],
crPrice,
Float:crParkPos[3],
Components[MAX_COMPONENTS],
};
|
MAX_BUYABLE_CARS = 1
А ты берешь ид авто который скорее всего куда больше 1, соответственно ты уже вышел за рамки массива. MAX_BUYABLE_CARS измени на MAX_VEHICLE и проверь.
Re: Скриптинг курилка -
KriD - 09.03.2012
Здравствуйте. Извините если пишу не сюда. У меня небольшая проблема с использованием функции getdate();. Я так понял что если указывать параметры в функции getdate(year,month,day); то она вернет год, месяц и день, а если просто использовать getdate(); то она вернет количество дней которые прошли с нового года. Но вот проблема используя ini_setInteger(file,"LastDay",getdate()); Она возвращает текущий день то есть 9. Пробовал выводить через printf("%d",getdate()); в данном случае все выводится нормально, но вот в файл записывает неверно. Что посоветуете?
Re: Скриптинг курилка -
eakwarp - 19.03.2012
Quote:
Originally Posted by Stepashka
Не рекомендую использовать VARCHAR с многострочными текстами, опять же если бережете место то используйте TINYTEXT. Кстати использовать VARCHAR на большее чем 255 символов даже в документации к мускулу не рекомендует, так что советую заменить ваши VARCHAR(204, на TEXT.
ЗЫ предупреждаю заранее, TINYTEXT жестко ограничен в 255 символов!
|
Для NewsInfo[i][newsDate], NewsInfo[i][newsTitle] используется варчар, на 24 и 128 символов. Здесь все нормально, и отсуствуют \n, поэтому оно выведено в отдельный запрос.
Для NewsInfo[i++][newsText] используется текст(собственно здесь разницы с варчаром 2048 нет, эффект одинаково нулевой), из нее, текст грузиться не хочет не в какую.
Re: Скриптинг курилка -
eakwarp - 19.03.2012
Quote:
Originally Posted by s0up
зачем тут format в запросах?
Code:
stock LoadNews()
{
mysql_query("SELECT date, title FROM news ORDER BY id DESC LIMIT 0, 10");
mysql_store_result();
NewsStartText[0] = EOS;
if (mysql_num_rows() != 0)
{
new Field[2048], i;
while (mysql_fetch_row_format(Field))
{
sscanf(Field,"p<|>s[24]s[128]", NewsInfo[i][newsDate], NewsInfo[i][newsTitle]);
format(NewsStartText, sizeof(NewsStartText), "%s{8D8DFF}%s|{FFFFFF}%s\n", NewsStartText, NewsInfo[i][newsDate], NewsInfo[i][newsTitle]);
i++;
}
mysql_free_result();
mysql_query("SELECT newstext FROM news ORDER BY id DESC LIMIT 0, 10");
mysql_store_result();
i = 0;
while (mysql_fetch_row_format(NewsInfo[i++][newsText])){}
}
else format(NewsStartText,sizeof(NewsStartText), "Новостей нет.");
return 1;
}
|
Ну, раз уж взялись, тогда бы и Field уменьшили до 128+24+1
Re: Скриптинг курилка -
Stepashka - 19.03.2012
Quote:
Originally Posted by eakwarp
Для NewsInfo[i][newsDate], NewsInfo[i][newsTitle] используется варчар, на 24 и 128 символов. Здесь все нормально, и отсуствуют \n, поэтому оно выведено в отдельный запрос.
Для NewsInfo[i++][newsText] используется текст(собственно здесь разницы с варчаром 2048 нет, эффект одинаково нулевой), из нее, текст грузиться не хочет не в какую.
|
Т.е. текст вообще не загружается из бд?
Re: Скриптинг курилка -
eakwarp - 19.03.2012
Quote:
Originally Posted by Stepashka
Т.е. текст вообще не загружается из бд?
|
Именно.
Re: Скриптинг курилка -
eakwarp - 19.03.2012
Как-то так:
Code:
[15:10:07] >> mysql_query( Connection handle: 1 )
[15:10:07] CMySQLHandler::Query(SELECT newstext FROM news ORDER BY id DESC LIMIT 0, 10) - Successfully executed.
[15:10:07] >> mysql_store_result( Connection handle: 1 )
[15:10:07] CMySQLHandler::StoreResult() - Result was stored.
[15:10:07] >> mysql_fetch_row_format( Connection handle: 1 )
[15:10:07] CMySQLHandler::FetchRow() - Return:
[15:10:07] >> mysql_fetch_row_format( Connection handle: 1 )
[15:10:07] CMySQLHandler::FetchRow() - Return:
[15:10:07] >> mysql_fetch_row_format( Connection handle: 1 )
[15:10:07] CMySQLHandler::FetchRow() - Return:
[15:10:07] >> mysql_fetch_row_format( Connection handle: 1 )
[15:10:07] CMySQLHandler::FetchRow() - Return:
[15:10:07] >> mysql_fetch_row_format( Connection handle: 1 )
[15:10:07] CMySQLHandler::FetchRow() - Return:
[15:10:07] >> mysql_fetch_row_format( Connection handle: 1 )
[15:10:07] CMySQLHandler::FetchRow() - Return:
[15:10:07] >> mysql_fetch_row_format( Connection handle: 1 )
[15:10:07] CMySQLHandler::FetchRow() - Return:
[15:10:07] >> mysql_fetch_row_format( Connection handle: 1 )
[15:10:07] CMySQLHandler::FetchRow() - Return:
[15:10:07] >> mysql_fetch_row_format( Connection handle: 1 )
[15:10:07] CMySQLHandler::FetchRow() - Return:
[15:10:07] >> mysql_fetch_row_format( Connection handle: 1 )
[15:10:07] CMySQLHandler::FetchRow() - Return:
Re: Скриптинг курилка -
Stepashka - 19.03.2012
А этот же запрос в самой БД возвращает данные?
Re: Скриптинг курилка -
eakwarp - 19.03.2012
Quote:
Originally Posted by Stepashka
А этот же запрос в самой БД возвращает данные?
|
Без каких либо проблем.
Re: Скриптинг курилка -
Stepashka - 19.03.2012
Странно. Можешь кинуть в ЛС структуру таблицы, дома буду поэкспериментирую.
Re: Скриптинг курилка -
eakwarp - 19.03.2012
Quote:
Originally Posted by Stepashka
Странно. Можешь кинуть в ЛС структуру таблицы, дома буду поэкспериментирую.
|
Кинул.
Re: Скриптинг курилка -
Stepashka - 19.03.2012
Руки бы отрывал за такую структуру!
Действительно данный плагин обладает импотенцией при использовании символа переноса строки, печально. =(