Вернуться   МПМ Былины - Мир Древней Руси > Для игроков > Клиенты для игры

Клиенты для игры Все что связано с клиентами для игры. Jmc, MMC, ZMud etc...

Ответ
 
Опции темы Опции просмотра
Старый 26.08.2006, 08:55   #1
Осьмой
Отличник форума
 
Регистрация: 04.04.2006
Сообщений: 327
По умолчанию

писец.. корка я ходячая...
у меня есть алиас в дефаулт.set #alias {загрузи} {#read conf/%1.conf} {default}
я начинаю игру с того что пишу "загрузи наем", "загрузи кудес" ....
есть файл conf\кудес.conf и conf\кудес.scr.. так кора в том что я почемуто ДУМАЛ незнаю почему но вообще самому аж смешно... что эта фигня загружается автомотически...
Кстати говоря я все еще сомневаюсь что она негрузится... тоесть там такие ПЕРЛЫ были. Тоесть откудато брались функции которые я вызывал...


стоп. а каманда read не читает исходники.. как их подрубить следом???

ВСе работает... я овер блин...

Последний раз редактировалось Осьмой; 26.08.2006 в 13:19.
Осьмой вне форума   Ответить с цитированием
Старый 28.08.2006, 01:05   #2
WorM
Занятой мадер
 
Регистрация: 21.11.2004
Адрес: Питер
Сообщений: 131
По умолчанию

Цитата:
Сообщение от Осьмой Посмотреть сообщение
писец.. корка я ходячая...
у меня есть алиас в дефаулт.set #alias {загрузи} {#read conf/%1.conf} {default}
я начинаю игру с того что пишу "загрузи наем", "загрузи кудес" ....
есть файл conf\кудес.conf и conf\кудес.scr.. так кора в том что я почемуто ДУМАЛ незнаю почему но вообще самому аж смешно... что эта фигня загружается автомотически...
Кстати говоря я все еще сомневаюсь что она негрузится... тоесть там такие ПЕРЛЫ были. Тоесть откудато брались функции которые я вызывал...


стоп. а каманда read не читает исходники.. как их подрубить следом???

ВСе работает... я овер блин...
Ниасилил.
WorM вне форума   Ответить с цитированием
Старый 28.08.2006, 05:29   #3
Осьмой
Отличник форума
 
Регистрация: 04.04.2006
Сообщений: 327
По умолчанию

Цитата:
Сообщение от WorM Посмотреть сообщение
Ниасилил.
А ты слабенький...
если честно я ща читаю и тоже понять не все могу. В кратце. у меня 2 файла на профу, conf и scr. я читаю .conf и был уверен что .scr грузится автомотически. но это тупость....

все работает. пасибо что выслушивали все это нытье. Конфиг готов почтишто... заказ почти выполнен.
Осьмой вне форума   Ответить с цитированием
Старый 28.08.2006, 09:07   #4
Казуал
Новичок
 
Регистрация: 16.08.2006
Сообщений: 11
По умолчанию

Помогите. Почему-то не поддерживает скрипты, вынесенные с common.scr - файл. Закидываю их "имя конфига".scr - все работает, а с общего не берет. Что делать?
ЗЫ жаба у меня версии 3.26
Казуал вне форума   Ответить с цитированием
Старый 29.08.2006, 03:32   #5
WorM
Занятой мадер
 
Регистрация: 21.11.2004
Адрес: Питер
Сообщений: 131
По умолчанию

Цитата:
Сообщение от Казуал Посмотреть сообщение
Помогите. Почему-то не поддерживает скрипты, вынесенные с common.scr - файл. Закидываю их "имя конфига".scr - все работает, а с общего не берет. Что делать?
ЗЫ жаба у меня версии 3.26
commonlib.scr должен называться файл

ЗЫ а ваще поиск решает

Последний раз редактировалось WorM; 29.08.2006 в 03:39.
WorM вне форума   Ответить с цитированием
Старый 29.08.2006, 08:10   #6
Казуал
Новичок
 
Регистрация: 16.08.2006
Сообщений: 11
По умолчанию

Точно! спасибо за подсказку. Однако вместе с тем столкнулся с другой проблемой, а именно: при написании триггеров и в "профайловском" скриптовом файле и в общем работают триггеры только в "профайловском" *.scr - файле. Пробовал изменять имена функций - не помогает. Подскажите пожалуйста механизм разделения профайловских скриптов и общих.
Казуал вне форума   Ответить с цитированием
Старый 29.08.2006, 22:53   #7
Devastator
Отличник форума
 
Регистрация: 18.10.2005
Адрес: Пермь
Сообщений: 273
По умолчанию

думаю вам поможет
в commonlib.scr кидаем
function include(lib)
{
if (jmc.GetVar("Global" + lib.toUpperCase() + "Included") == 1)
return;
jmc.ShowMe("Including \"" + lib + "\"...");

jmc.SetVar("Global" + lib.toUpperCase() + "Included", 1);
jmc.Parse("#read " + lib + ".set");

var sFileName = "settings/" + lib + ".scr";
var FileSystem = new ActiveXObject("Scripting.FileSystemObject");
var Stream;
try
{
Stream = FileSystem.OpenTextFile(sFileName, 1);
}
catch(e)
{
jmc.ShowMe("ERROR: Can't include \"" + sFileName + "\" (" + e.description + ")");
return;
}
jmc.Eval(Stream.ReadAll());
Stream.Close();
}


и пишем алиас #al {include} {#script include("%0")}
алиас можно пихнуть в дефаулт.set )

и теперь у нас есть два конфиг файла тряляля.set и тряляля.scr пишем
include тряляля и у нас подгружается и конф и скрипты, таким образом можно разбить конфиг на части )
__________________
Владение орфографией русского языка - это как кунг-фу, истинные мастера которого не применяют его без надобности.
Devastator вне форума   Ответить с цитированием
Старый 29.08.2006, 23:54   #8
WorM
Занятой мадер
 
Регистрация: 21.11.2004
Адрес: Питер
Сообщений: 131
По умолчанию

Цитата:
Сообщение от Казуал Посмотреть сообщение
Точно! спасибо за подсказку. Однако вместе с тем столкнулся с другой проблемой, а именно: при написании триггеров и в "профайловском" скриптовом файле и в общем работают триггеры только в "профайловском" *.scr - файле. Пробовал изменять имена функций - не помогает. Подскажите пожалуйста механизм разделения профайловских скриптов и общих.
Попробуй первую строку забить пустую или закоментированное что-то

//Это мой конфиг

или

/*Это мой конфиг*/
WorM вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 20:26.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot