Перейти к содержанию

Вопросы новичка 2


Рекомендуемые сообщения

Доброго дня!

 

Прошу помочь разобраться с рядом вопросов. Сервер еа, 2012 года, сервер центос:

1. Как настроить alootid1-alootid5 для возможности задавания до 6 id предметов на автолут.

2. Где найти шапочки которые были на ЛюмиРО (бейби чикен и т.д.)?

3. ИРК-чат или другие способы общение с миром, буду благодарен за ссылки, идею, способы реализации.

4. Как добавить распозвнование вещей в хиллера? Возможно просто добавочным кодом и строчкой в  switch (Healer By:  EuphyCurrent Version:1.0 eAthena SVN)

5. Как настроить запоминание параметров автолута?

 

Спасибо!

Ссылка на комментарий
Поделиться на другие сайты

4.

getinventorylist; 
for(set .@i,0; .@i<@inventorylist_count; set .@i,.@i+1){ 
if(@inventorylist_identify[.@i]==1) continue; 
delitem2 @inventorylist_id[.@i],1,0,0,0,0,0,0,0; 
getitem @inventorylist_id[.@i],1; 
}

5.

Скрытый текст

//Usus' settings NPC
prontera,145,174,3	script	Settings NPC	91,{
mes "Select the option to change.";
mes "After you change the setting,";
mes "log off and back on to have it";
mes "take effect.";
next;

set .@menu$, "@autoloot - "+#autoloot;
for (set .@i, 2; .@i < getarraysize(.settings$); set .@i, .@i + 1)
	set .@menu$, .@menu$ +":"+ .settings$[.@i] +" - "+((#settings & .settings[.@i])?"^008000on^000000":"^FF0000off^000000");

select(.@menu$);

if(@menu == 1)
{
	mes "Input a number [0,100]";
	mes "0 turns this off.";
	input #autoloot,0,100;
	mes "@autoloot saved at "+#autoloot;
	close;
}

set #settings, #settings ^ .settings[@menu];
mes .settings$[@menu]+" saved as "+((#settings & .settings[@menu])?"on":"off");
close;

OnPCLoginEvent:
	if (#autoloot) atcommand "@autoloot "+#autoloot;
	if (#settings & 1) atcommand "@main on";
	for (set .@i, 2; .@i < getarraysize(.settings$); set .@i, .@i + 1)
		if (#settings & .settings[.@i])
			atcommand .settings$[.@i];
	end;

OnInit:
	setarray .settings[2],1,2,4,8;
	setarray .settings$[2],"@main","@showexp","@noask","@showdelay";
	end;
}

 

 

Изменено пользователем Sky
  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

В 12.12.2016в3:15 PM, Sky сказал:

4.


getinventorylist; 
for(set .@i,0; .@i<@inventorylist_count; set .@i,.@i+1){ 
if(@inventorylist_identify[.@i]==1) continue; 
delitem2 @inventorylist_id[.@i],1,0,0,0,0,0,0,0; 
getitem @inventorylist_id[.@i],1; 
}

5.

Скрытое содержимое

 

по 1 пункту нет идей или способов реализации?

Ссылка на комментарий
Поделиться на другие сайты

48 минуты назад, Lovrentiy сказал:

по 1 пункту нет идей или способов реализации?

В последних версиях rA можно использовать до 10-ти предметов в @alootid. Смотрите туда.

Ссылка на комментарий
Поделиться на другие сайты

3 минуты назад, Leprechaun сказал:

В последних версиях rA можно использовать до 10-ти предметов в @alootid. Смотрите туда.

к сожалению у меня только еа. Так же читал, что там есть различия. Если есть ra, поделитесь, пожалуйста, соответствующим файлом. Спасибо

Ссылка на комментарий
Поделиться на другие сайты

21 минуты назад, Lovrentiy сказал:

к сожалению у меня только еа. Так же читал, что там есть различия. Если есть ra, поделитесь, пожалуйста, соответствующим файлом.

Так rA в открытом доступе есть. https://github.com/rathena/rathena

Сам файл с командой: https://github.com/rathena/rathena/blob/master/src/map/atcommand.c ищите в файле:  * @alootid

Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...
Яндекс.Метрика