IPB

Здравствуйте, гость ( Вход | Регистрация )

> jmc :: scripting, создание конфигов
Ennin
сообщение 22 Jan 2007, 23:21
Сообщение #1

strange thing
Сообщений: 2 586
Спасибо сказали: 94 раза




тема создана для обсуждения создания конфигов под jmc. скриптинг на макросах, vbscript, jscript, perl.


--------------------
anyway the wind blows...
Go to the top of the pageAdd Nick
 
+Quote Post
 
Start new topic
Ответов
Бяха
сообщение 27 May 2008, 11:25
Сообщение #2

Newbie
Сообщений: 11
Спасибо сказали: 0 раз




Делимся скриптами, говорим? Ну вот и мои пять копеек:

- Кнопка-Тригер - на одной кнопке висит две операции Сесть и Встать. В маде присутствуют также коврики которые таскаешь с собой и садясь на которые быстрее чёнить регенишь. Соотв-но в скрипт встроено юзание коврика.

(не программер, такшо на структуру не плюваться)

//в конфиге жабы должны быть определены переменные
//sit - определяющая стоите вы(1), сидите(2)
//carp - имя коврика ("леопард", "раковин" или "ковр" )))
//carpis - 0 если нет коврика, 1 есть коврик
//air - "1" если вы под флаем (нужна чтобы при возвращении из сидения вы оказывались "летящим", в статус-окне, а не "стоящим")
//
//также есть переменная showsit - которая выводится в нижние статус-окна и которая показывает ваше положение "сижу", "стою","лечу", "СПЛЮ"
//
//переменная mana_hp определяет на каком из ковриков мы сидим - "мана коврик" или "хп коврик", соответственно нужный и подбирается.

var mana_hp=false;

function frest() //---------------ОТДЫХАТЬ - себе.----------------
{ sit=jmc.GetVar("sit");
carp=jmc.GetVar("carp");
carpetis=jmc.GetVar("carpetis");
if (carpetis==0) //проверка - есть ли вообще коврик
if (sit==0) //проверка - Сижу - стою без коврика
{
jmc.parse("отдыхать");
jmc.SetVar("showsit","сижу");
sit=1;
jmc.SetVar("sit",sit);
mana_hp=false;
}
else if (mana_hp) fmrest()
else {
jmc.parse("встать");
if (air==1) {jmc.SetVar("showsit", "лечу");} else {jmc.SetVar("showsit","стою");}
sit=0;
jmc.SetVar("sit",sit);
}


else
//проверка - Сижу - стою с ковриком
if (sit==0)
{
jmc.parse("бро "+carp+"; отдыхать "+carp);
jmc.SetVar("showsit","сижу");
sit=1;
jmc.SetVar("sit",sit);
mana_hp=false;
}
else
if (mana_hp) fmrest()
else {
jmc.parse("встать; взять все."+carp);
if (air==1) {jmc.SetVar("showsit", "лечу");} else {jmc.SetVar("showsit","стою");}
sit=0;
jmc.SetVar("sit",sit);
};
}

---------------
у меня в промпте выводится постоянно состояние моих денег. СОответственно есть скрипт проверяющий обокрали ли меня или нет
(логично что скрипт ругается при каждой покупке smile.gif smile.gif smile.gif smile.gif smile.gif )

#action {<%1hp %2mp %3mv %4.%5 %6>} {#var money1 %4; #var money1s %5; #scri stoling()} {9} {default}


money1=jmc.GetVar("money1"); //кол-во золота
money1s=jmc.GetVar("money1s");//кол-во серебра

function stoling() //проверка на обокраденность
{ money1=jmc.GetVar("money1");
money1s=jmc.GetVar("money1s");
minus=(money1*1+(money1s*0.01))-money*1;
if (minus<0) jmc.showme("***Вас обокрали на "+Math.floor(minus*100)/100+" золота!!!", "yellow");
money=money1*1+money1s*0.01;
minus=0;
}
Go to the top of the pageAdd Nick
 
+Quote Post

Сообщений в этой теме
- Ennin   jmc :: scripting   22 Jan 2007, 23:21
- - Danilych   Конешно можете по праву считать меня краном но ник...   24 Jan 2007, 20:08
- - gamecreator   я раз писал скрипт чтобы при открывании дверей 2 б...   24 Jan 2007, 21:39
- - Ennin   основы скриптинга на "тинтине" и js расп...   25 Jan 2007, 00:20
- - Shaidar Haran   А мну бейсик нравится Он к регистру не чувствител...   25 Jan 2007, 07:44
- - Ennin   ага, а еще он весь такой расплывчатый и склизкий   25 Jan 2007, 08:16
- - gamecreator   жаль С++ нет Добавлено (1169739082): а коментить ...   25 Jan 2007, 18:31
- - Ennin   ГДЕ?   25 Jan 2007, 18:46
- - gamecreator   ну в скриптах под жабу   25 Jan 2007, 18:51
- - Ennin   если ты про макросы, то RTFM!!! ##, //...   25 Jan 2007, 19:10
- - Aldaran   Здравствуйте! Много времени провел в поисках...   15 Jul 2007, 08:38
- - Ennin   возможно строку дропаешь (#logpass) после чего доб...   15 Jul 2007, 10:32
- - Aldaran   Здравствуйте! У меня вопросы по поводу скрипт...   30 Jul 2007, 12:58
- - Ennin   я не воткнул до конца для чего скрипт... но судя п...   01 Aug 2007, 10:59
|- - Aldaran   Цитата(Ennin @ 01 Aug 2007, 11:59)я не воткну...   01 Aug 2007, 11:32
- - Ennin   ну во-первых, надо разбираться в методах FileSyste...   01 Aug 2007, 16:28
- - Rayen   Всем привет. Как я понял, JMC умеет работать с окн...   09 Aug 2007, 11:46
- - Ennin   сначала надо окно подготовить. #wshow 1 show скаже...   12 Aug 2007, 09:47
- - Rayen   спасибо за разъяснение. учту в разработках. тогда ...   16 Aug 2007, 19:45
- - GrayMage   #drop в хелпе есть... ^ пришло к нам с ММС.   16 Aug 2007, 22:12
- - Ennin   мануал вообще по хорошему надо переписывать. найду...   17 Aug 2007, 08:36
|- - Rayen   Цитата(Ennin)мануал вообще по хорошему надо перепи...   17 Aug 2007, 10:06
- - Aldaran   Здравствуйте! Помогите... ) Раньше было: fun...   28 Nov 2007, 19:12
|- - Kiber   Цитата(Aldaran @ 28 Nov 2007, 20:12)Искал... ...   31 May 2008, 15:44
- - Craya   а зачем на цвет смотреть? Что то я не догнала Доб...   29 Nov 2007, 02:37
|- - Aldaran   Цитата(Craya @ 29 Nov 2007, 03:37)а зачем на ...   29 Nov 2007, 10:04
- - Aldaran   Ну тут от нехрен делать выложу Вам скрипт для запи...   29 Nov 2007, 10:30
|- - Aldaran   Интересна! Создал weapon1.scr и записал в него...   29 Nov 2007, 17:07
- - Бяха   Делимся скриптами, говорим? Ну вот и мои пять копе...   27 May 2008, 11:25
- - Aldaran   По подробнее расскажи про коврики (точнее про ...   29 May 2008, 08:11
|- - Бяха   Цитата(Aldaran @ 29 May 2008, 08:11)Пропущен ...   04 Jun 2008, 14:32
- - Kiber   Кстати, по поводу производительности скрипта: Пров...   31 May 2008, 19:57
- - Aldaran   Цитата(Kiber @ 31 May 2008, 16:44)Скажи, поче...   01 Jun 2008, 21:24
- - Kiber   Да можно просто исключать из обработки все серые с...   02 Jun 2008, 06:46
|- - Aldaran   Цитата(Kiber @ 02 Jun 2008, 07:46)Да можно пр...   02 Jun 2008, 09:06
- - Kiber   не могу тебе написать ПМ. Не знаю почему, может ак...   02 Jun 2008, 17:49
- - Aldaran   Спасибо за предложение. Скрипт, я могу и сам напис...   02 Jun 2008, 19:21
- - Бяха   первый Скрипт который одному хоткею вешает 2 дейст...   04 Jun 2008, 14:56


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 12 January 2026 - 13:03
Copyright by Алексей Крючков
Strategy Gamez by GrayMage
Programming by Degtyarev Dmitry
  Яндекс.Метрика