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

Ошибка


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

помогите установил нпц всё поставился нормально, но проблема в том что не юзается

830840969a8ct.jpg

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

2de923aac515t.jpg

Синтаксис неправильный для команды if, прочти внимательнее и примеры изучи.

По первому скрину - табы скорее всего не правильные, выложи скрипт полностью, чтобы можно было изучить и помочь.

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

2de923aac515t.jpg

Синтаксис неправильный для команды if, прочти внимательнее и примеры изучи.

По первому скрину - табы скорее всего не правильные, выложи скрипт полностью, чтобы можно было изучить и помочь.

не синтаксис, там символ X в строке

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

prontera,147,171,4 script Godlike 101,{

mes "[GodLike]";

mes "Добрый день.";

mes "Я продаю веши которые обладают силой богов!!!";

next;

switch(select("Lord Kaho's Horn(12 TCG)","Valkyrie Helmet(14 TCG)","Mjolnir(11 TCG)","Sleipnir(16 TCG)","Brisingamen(12 TCG)","STR Megingjard(15 TCG)","Scarf (8)","INT Megingjard(15 TCG)","DEX Megingjard(15 TCG)","VIT Megingjard(15 TCG)"))

{

case 1:

mes "[GodLike]";

mes "STR +5 INT +5";

mes "VIT +10 AGI +10";

mes "LUK +10 MDEF +10";

mes "Принеси мне 12 TCG.";

if(countitem(7227)<12) goto L_no_tcg;

next;

delitem 7227,12;

getitem 5013,1;

mes "[GodLike]";

mes "Ты получил Lord Kaho's Horn!";

close;

break;

case 2:

mes "[GodLike]";

mes "Все статы +15.";

mes "Принеси мне 14 TCG.";

if(countitem(7227)<14) goto L_no_tcg;x

next;

delitem 7227,14;

getitem 20042,1;

mes "[GodLike]";

mes "Ты получил Valkyrie Helmet!";

close;

break;

case 3:

mes "[GodLike]";

mes "Гигантский молот бога грома Тора,";

mes "который всегда возвращается к своему владельцу.";

mes "Уничтожает врагов молниями.";

mes "Сноровка + 40";

mes "Сила + 15.";

mes "Постоянно увеличена Скорость атаки.";

callfunc "it",7227,11,1530;

break;

case 4:

mes "[GodLike]";

mes "Сапоги, названные в честь боевого коня бога Одина.";

mes "Max HP/SP + 20%.";

mes "Восстановление SP + 15%";

mes "Магическая защита + 10.";

mes "Постоянно увеличена Скорость передвижения.";

callfunc "it",7227,16,2410;

break;

case 5:

mes "[GodLike]";

mes "Легендарное ожерелье богини красоты Фрейи.";

mes "Сила + 6";

mes "Ловкость + 6";

mes "Интеллект + 6";

mes "Живучесть + 6";

mes "Удача +10";

callfunc "it",7227,12,2630;

break;

case 6:

mes "[GodLike]";

mes "Легендарный пояс бога грома Тора,";

mes "увеличивающий силу своего владельца.";

mes "Сила + 40";

mes "Магическая защита + 7";

callfunc "it",7227,15,2629;

break;

case 7:

mes "[GodLike]";

mes "Шарф настоящего гангстера.";

mes "+5 ко всем статам, слот";

mes "Принеси мне 8 TCG Card!";

if(countitem(7227)<8) goto L_no_tcg;

next;

delitem 7227,8;

getitem 5361,1;

mes "[GodLike]";

mes "Ты получил Scarf!";

close;

break;

case 8:

mes "[GodLike]";

mes "Легендарный пояс бога грома Тора,";

mes "увеличивающий интеллект своего владельца.";

mes "Интеллект + 40";

mes "Магическая защита + 7";

callfunc "it",7227,15,20060;

break;

case 9:

mes "[GodLike]";

mes "Легендарный пояс бога грома Тора,";

mes "увеличивающий сноровку своего владельца.";

mes "Сноровка + 40";

mes "Магическая защита + 7";

callfunc "it",7227,15,20061;

break;

case 10:

mes "[GodLike]";

mes "Легендарный пояс бога грома Тора,";

mes "увеличивающий живучесть своего владельца.";

mes "Живучесть + 40";

mes "Магическая защита + 7";

callfunc "it",7227,15,20059;

break;

}

L_no_tcg:

next;

mes "[GodLike]";

mes "Нехватает TCG!!";

close;

}

function script it {

set @TCG, getarg(0);

set @numTCG, getarg(1);

set @getIt, getarg(2);

if (countitem(@TCG) < @numTCG){

next;

mes "[GodLike]";

mes "Нехватает TCG!!";

close;}

getnameditem @getIt,strcharinfo(0);

delitem @TCG,@numTCG;

close;

end;

}

вот сам скрипт

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

не синтаксис, там символ X в строке

Да, точно, просто глаз резануло от if()()

вот сам скрипт

У меня ваш скрипт ошибок не выдаёт, исправьте только в

   mes "[GodLike]";
mes "Принеси мне 14 TCG.";
if(countitem(7227)<14) goto L_no_tcg;x
next;

Символ 'x' в конце строки убрать и расставляйте правильно табы, видимо проблема именно в них, да, и это должны быть именно ТАБы, а не пробелы.

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

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