L2JZ PHP скрипты для администратора

Теги:
 
1 36 37 38 39 40 52
+
-
edit
 

Zzahar

втянувшийся
Abaddon> Кстати, сделай чтоб показывалось общее время онлайн (столбец onlinetime в characters, во всех сборках работает уже).
Э-э ок, я не знал.
L2JZsystem - система управления сервером.  
+
-
edit
 

Zzahar

втянувшийся
msblast> ну хотя бы сделать php страницу которая будет показывать карту и отмечать на ней игроков
msblast> а модуль я сошлю на этот фаил
msblast> я просто в js дуб дубом)
Ну чисто php страниц с показом карты и игроков на ней вроде довольно много.
L2JZsystem - система управления сервером.  

alls

новичок
Zzahar> Я давно писал этот обработчик, он вполне может быть кривым. Кинь сюда пожалуйста код, чтобы я мог исправить тоже.

Все очень просто файл add_item.php закомментировано - старый код

switch($flag){
case"offline_add":
$stackable=check_item_stackable($item_id);
if(check_item_stackable($item_id)){
$result=mysql_query("SELECT count,object_id FROM items WHERE item_id='$item_id' AND owner_id='$owner[id]' AND loc='INVENTORY'");
if(mysql_num_rows($result)>0){
$item=mysql_fetch_assoc($result);
$item_count=$item_count+$item['count'];
mysql_query("UPDATE items SET count=$item_count WHERE object_id='$item[object_id]'");
} else {
$object_id=$_REQUEST['obj_id'];//get_obj_id();
mysql_query("
INSERT INTO items
(owner_id,object_id,item_id,count,enchant_level,loc,loc_data,price_sell,price_buy,time_of_use,custom_type1,custom_type2)
VALUES ($owner[id],$object_id,$item_id,$item_count,0,'$location',0,0,0,0,0,0)
") or error("MySQL ERROR: ".mysql_error());
}
} else {
for($i=0;$i<$item_count;$i++){
$object_id=$_REQUEST['obj_id'];//get_obj_id();
mysql_query("
INSERT INTO items
(owner_id,object_id,item_id,count,enchant_level,loc,loc_data,price_sell,price_buy,time_of_use,custom_type1,custom_type2)
VALUES ($owner[id],$object_id,$item_id,1,0,'$location',0,0,0,0,0,0)
") or error("MySQL ERROR: ".mysql_error());
}
}
 
+
-
edit
 

Zzahar

втянувшийся
Zzahar>> Я давно писал этот обработчик, он вполне может быть кривым. Кинь сюда пожалуйста код, чтобы я мог исправить тоже.
alls> Все очень просто файл add_item.php закомментировано - старый код
Думаю этот скрипт будет работать только при изменение количества вещи. Совсем новую вещь он сделать не сможет. Так или иначе спасибо за багрепорт, я постараюсь сделать свой скрипт более рабочим :)
L2JZsystem - система управления сервером.  
Еще раз о проблемах связанных с IE (вер.0,73).
Не работают все поля, где надо что либо ввсести:
1. Вход пользователя;
2. Регистрация нового пользователя;
3. Chars, Clans, Items, Monsters, Map.
Видимо вводимые в полях символы не верно обрабатываются( кодировка??).
Возможно надо обратить внимание на файлы: ajax_lib.php, login_user.php, register_user.php, и т.п.
UTF-8 <=> windows-1251
В остальном систена отличная. СПАСИБО.
 

Dance

новичок
Zzahar> 2)Выполнить SQL скрипт из файла l2jz.sql в l2jdb базе. Новые таблицы должны быть в той-же базе что и все таблицы L2J сервера.

А как это сделать можно по подробнее :rolleyes:
 
+
-
edit
 

Zzahar

втянувшийся
zzz> Еще раз о проблемах связанных с IE (вер.0,73).
zzz> Не работают все поля, где надо что либо ввсести:
zzz> 1. Вход пользователя;
zzz> 2. Регистрация нового пользователя;
zzz> 3. Chars, Clans, Items, Monsters, Map.
zzz> Видимо вводимые в полях символы не верно обрабатываются( кодировка??).
zzz> Возможно надо обратить внимание на файлы: ajax_lib.php, login_user.php, register_user.php, и т.п.
zzz> UTF-8 <=> windows-1251
zzz> В остальном систена отличная. СПАСИБО.
Ok, спасибо :)
L2JZsystem - система управления сервером.  

alls

новичок
Zzahar>>> Я давно писал этот обработчик, он вполне может быть кривым. Кинь сюда пожалуйста код, чтобы я мог исправить тоже.
alls>> Все очень просто файл add_item.php закомментировано - старый код
Zzahar> Думаю этот скрипт будет работать только при изменение количества вещи. Совсем новую вещь он сделать не сможет. Так или иначе спасибо за багрепорт, я постараюсь сделать свой скрипт более рабочим :)
Что-то я загнул со скриптом...
Надо будет еще проверить.
Наверно не совсем правильно я его исправил.
 
+
-
edit
 

LuciferX

втянувшийся
Захар, кстати я думаю удобно было бы иметь поиск не только по мобам и итемам, но и по скилам тоже ;)
Владение русским языком как боевое искусство: настоящие мастера не используют без необходимости.  

Dnny

втянувшийся
Удобно править мобов прям с сайта, не только дроп. Это было было бы хорошо. Пытался сделать сам, не получилось, знания пхп минимальные.
При нажатии на аккаунт, пишет что не хватает в таблице аккаунтов графы email... и не открывает. я чтото напутал или ее добавить в акаунты надо
Да надоели все эти онлайн игры, пора жить реальностью...  

Beast

разработчик l2j-сервера
Просто добавь в accounts новое поле email и все проблемы сразу отпадут.
 

Dnny

втянувшийся
Beast> Просто добавь в accounts новое поле email и все проблемы сразу отпадут.
а... а тоя думал я гдето чтото не так сделал. благодарю.
Да надоели все эти онлайн игры, пора жить реальностью...  
+
-
edit
 

Mirosya

разработчик OpenWorlds
Beast> Просто добавь в accounts новое поле email и все проблемы сразу отпадут.
:) Я вчерась полчаса рылся пока не посмотрел в лог апача :D
 

Marti

новичок
Ни у кого проблем с кэшем небыло ?
он у меня уже до 200 мб разросся

он так до бесконечности будет ??
Все ругается в IE залогинится не дает.
 
+
-
edit
 

Diamond

втянувшийся

Серьезный баг - позволяет получить доступ 200 имея доступ 0. Сам не проверял, но ГМ утвердает, что если сначало зайти в базу, где у тебя стоят права 200, а потом поменять ссылку на другую базу, где стоят 0 - доступ остается 200, и сделать можно все что угодно...
У нас 2 сервера, и для каждого своя база. Но ведь можно же свою базу создать, выставь себе права, и то же самое сделать.
 
+
-
edit
 

Zzahar

втянувшийся
Megawolf> Серьезный баг - позволяет получить доступ 200 имея доступ 0. Сам не проверял, но ГМ утвердает, что если сначало зайти в базу, где у тебя стоят права 200, а потом поменять ссылку на другую базу, где стоят 0 - доступ остается 200, и сделать можно все что угодно...
Megawolf> У нас 2 сервера, и для каждого своя база. Но ведь можно же свою базу создать, выставь себе права, и то же самое сделать.
Информация о правах доступа юзера хранится в сессии. У вас ведь обе базы на одном веб-хостинге крутятся? Если да, то нет ничего странного, что переменные сесссии из одной базы доступны в другой. Мне это не кажется ошибкой. Чтобы переменные не перемешивались нужно наверное в одной из баз поменять имя сессии.
L2JZsystem - система управления сервером.  
+
-
edit
 

Silence

новичок
Abaddon> У меня в 0.73 вообще вылез вечный loading почемуто...

Abadon ,разобрался с этим?
У меня тоже самое ,отключил кэш но не помогло

Спасибо
 
+
-
edit
 
Не помогло, сейчас пользуюсь 0.6
Пытаясь понять рекурсию, следи за тем, чтобы она не поняла тебя первой...  
+
-
edit
 

Silence

новичок
Abaddon>> У меня в 0.73 вообще вылез вечный loading почемуто...
Silence> У меня тоже самое ,отключил кэш но не помогло

Захар подскажи что я пропустил
Или вложи plz 0,6 версию

Спасибо
 
+
-
edit
 

stpavel

новичок
2Zzahar
Добавил с помощью L2JZsystem 0.72 в дроп лист моба рецепт DualSword - у моба в дропе появился (и в игре) - а вот при выборе рецепта через итем - не указывает с каких мобов данный рецепт выпадает. Прошу подсказать в чем причина.. кеширование отключал - не помогает.пользуюсь Firefox. Заранее благодарен
 

tsv

новичок
Вопрос разработчику (может не в тему - тогда извиняюсь): а показ локаций респа мобов на мини-карте C4 (там где аден и елмор обьединены) реализован? Или может кто-нибудь уже встречал в других онлайн-информерах реализацию с мини-картой именно из 4-х хроник?
 
UA black_cat #13.03.2006 01:10
+
-
edit
 

black_cat

новичок
stpavel> Добавил с помощью L2JZsystem 0.72 в дроп лист моба рецепт DualSword - у моба в дропе появился (и в игре) - а вот при выборе рецепта через итем - не указывает с каких мобов данный рецепт выпадает. Прошу подсказать в чем причина.. кеширование отключал - не помогает.пользуюсь Firefox. Заранее благодарен

возможно проблема в том что после внесения таких изменений
нужно запускать .../tools/set_flags.sql

опять подымаю вопрос про UTF к Захару:
нельзя ли вернуться к КОИ или 1251 ?
а то в консольном юниксе оч сложно редактить аткие файлы.
нужны патчи для MC и прочий геморой.
 
+
-
edit
 

Silence

новичок
Abaddon>>> У меня в 0.73 вообще вылез вечный loading почемуто...
Silence>> У меня тоже самое ,отключил кэш но не помогло
Silence> Захар подскажи что я пропустил
Silence> Или вложи plz 0,6 версию
Silence> Спасибо

Решил Ж)
Сделал апдейт апача и пшп и все заработало
 
+
-
edit
 

salendor

новичок
Поставил и настроил последнию версию (0.7.3) и у меня как и у многих "вечная загрузка".Поставил версию 0.6 вроде все норм но заходит только через IE .
 
1 36 37 38 39 40 52

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru