-
Постов
420 -
Зарегистрирован
-
Посещение
-
Победитель дней
24
Сообщения, опубликованные Jarek
-
-
1) Вы забыли префиксы для переменной $@partymembercount
2) Чтобы использовать эту переменную, для начала нужно вызвать getpartymember
- 1
-
Возможно все, вопрос в цене©Goddamnit
На вопрос: "А можно ли в еА сделать то-то и то-то?" ответ один: "Да можно!", а вот вопрос "Как?" требует более тщательного рассмотрения © $k1n
По теме:
set if (partymembercount = 2) {
getpartymember getcharid(1), 1;
getpartymember getcharid(1), 2;Это вообще что? Что за set перед if?
Сомневаюсь, что в данном способе реализации вам понадобятся charID, отсюда вопрос: зачем "getpartymember getcharid(1), 1;"
мне еще понадобятся такие команды как { Item script },{ OnEquip script }, { OnUnequip script } ?
Если собрались реализовывать через скрипт, то определенно понадобятся
-
Эм
getinventorylist;
@inventorylist_count - the number of items in these lists.Разве это не будет размер массива, т.е. количество (разных) предметов в инвентаре?
- 1
-
Возможно, ваш ехе использует реестр, вместо луа.
Попробуйте это, в левом нижнем углу есть переключатель реестр\луа
- 1
-
Все var++ заменить на set var, var+1
А все var = value на set var, value
-
OnClock + addrid
-
-
Ох уж этот гугл-переводчик
- 2
-
Проверял как на обычном сервере на пвп-мапе, так и с включенным пк на обычном филде - кнопка резурекшн появлялась. ЧЯДНТ?
-
Смею предположить что в src/map/skill.c
case ALL_RESURRECTION:
if( sd && map_flag_gvg3(bl->m) )
{ //No reviving in WoE grounds!
clif_skill_fail(sd,skillid,USESKILL_FAIL_LEVEL,0);
break;
}Удалить эти строчки, скомпилить и проверить
Вы ошиблись на чуть-чуть
Ниже есть такие строчки:
if (map[bl->m].flag.pvp && dstsd && dstsd->pvp_point < 0)
break;- 1
-
Ошибка в
if(countitem(4001)==0)
-
-
-
Самое полезное в этой теме - шлем викинга всего за 350р.
- 1
-
input @point; //игрок вводит кол-во поинтов
if((@point<=point) && (@point>4)){ // поинтов достаточно и он не ввел число больше, чем у него есть на самом деле - продолжаем
@point/=5; //теперь используем переменную для подсчета кол-ва тцг
getitem 7227,@point; //даем тцг
point-=@point*5; //вычитаем тцг*5 поинтов
}
else mes "Вы ввели недопустимое количество"; -
Что-то припозднились -.-
Они в блоге с одной стороны подробно, а с другой - не очень, описали причину задержки.
-
Ну типо поздравляю тех, кто ждал
༼ つ ◕◡◕ ༽つ GOT DIRETIDE
-
iRO ясен пень
-
-
>0 нужен, потому что это логика. Также if(-1) например это тоже будет как бы true.
Я к тому, что в данном конкретном случае (countitem) функция не вернет -1.
-
У себя в вк
Lol
А то, что это стеб, никто не заметил?
1 пост: "...З.Ы. Так как распродажу я быстро намошнил, то заказываю Гейбу ивент в дотане! Не подкачай, бро!"
2 пост: "Бро сказал не париться и что ивент будет... Надеюсь не киданул)"
Вилат выдал инфу из д2вики.
Да я и не утверждал, что его пост - истина
-
Каспер писал сегодня, что звонил кому-то, ему сказали, что ивент будет.
А где он такое писал? глянул группу вк, твиттер, ничего про это не нашел. Только в твиттере Вилата противоположную информацию
-
if(countitem(7509)>0) getitem .@items[rand(getarraysize(.@items))],1;
:lol:
http://buwinow5.tripod.com/#if
Example 4
:lol:
Таки я не понял, что ты хотел сказать. Some указал на ненужность использования ">0" в условии, в чем я его поддерживаю.
-
prontera,158,177,0 script name 123,{
setarray .@items[0],1234,4321,2134,1243;
mes "prinesi ololo i poluchish trololo";
if(countitem(7509)){
getitem .@items[rand(getarraysize(.@items))],1;
delitem 7509,1;
}
else mes "ololo u tebja net, trololo ti ne polu4ish";
close;
}- 1
Комбо вещей в пати
в Помощь в скриптинге
Опубликовано
1) Ну допустим, вы создаете новый тхт в директории rA\npc\custom\ с названием pcombo.txt
2) Открываете npc\scripts_custom.conf и "подключаете" свой текстовик вписав туда строчку
3) В самом pcombo.txt вы пишете слудущее:
4) Далее открываете item_db
Но я могу сейчас ошибаться (аптайм почти сутки)