Назад

Помогите дополнить мой простой скриптик

Автор: ????????: Дата: 01.04.2011


map.gat,111,44,2 script Lider 999,{

mes "Привет!";

monster "prontera",111,22,"НАШ ЖОРА АБЖОРА",IDmonster,1;
close;

}




как сделать чтобы через 60 секунд
atcommand "@killmonster2";

Автор: Пацанчик: Дата: 01.05.2011

не пашет, вставляю после монстер,
нпс зависает и нету кнопки close мап сервер ошибок не выдает

Автор: Cole McCormick: Дата: 01.05.2011

после клозе вставь

Автор: Пацанчик: Дата: 01.05.2011

ставил после клоуз, но по истечению 60 секунд нечего не происходит

Автор: ValikDRV: Дата: 01.05.2011

map.gat,111,44,2 script Lider 999,{

mes "Привет!";
close2;
monster "prontera",111,22,"НАШ ЖОРА АБЖОРА",IDmonster,1;
sleep 60000;
atcommand "@killmonster2";
}

оно?

Автор: Jarek: Дата: 01.05.2011

Renegade, действительно стареете =)
Нельзя использовать эткомманд после слипа, ибо rid не сохраяется.
Нужно либо использовать sleep2, но лучше вместо atcommand - killmonsterall ""
То есть, что-то типа

prontera,111,44,2	script	Lider	999,{
mes "Привет!";
monster "prontera",150,152,"НАШ ЖОРА АБЖОРА",IDmonster,1;
close;
sleep 60000;
killmonsterall "prontera";
end;
}

Если и это не заработает, попробуйте извратиться так
prontera,111,44,2	script	Lider	999,{
mes "Привет!";
monster "prontera",150,152,"НАШ ЖОРА АБЖОРА",IDmonster,1,"Lider::OnKillhim";
initnpctimer;
close;
OnTimer60000:
stopnpctimer;
killmonster "prontera","Lider::OnKillhim";
OnKillhim:
end;
}

Автор: nomn: Дата: 01.05.2011

Ну можно конечно велосипеды изобретать, а можно просто воспользоваться командой sleep2. Это то же sleep, только rid сохраняется)

Автор: Пацанчик: Дата: 01.05.2011

благадарю

монстр НАШ ЖОРА АБЖОРА теперь будет самым счастливым

Автор: Пацанчик: Дата: 01.05.2011

prontera,111,44,2 script Lider 999,{
mes "Привет!";
monster "prontera",150,152,"НАШ ЖОРА АБЖОРА",IDmonster,1;
close;
sleep 60000;
killmonsterall "prontera";
end;
}

не работает и слип2 ставил тоже не пашет

Автор: Jarek: Дата: 01.05.2011

Ах да.

prontera,111,44,2	script	Lider	999,{
mes "Привет!";
monster "prontera",111,44,"НАШ ЖОРА АБЖОРА",IDmonster,1;
close2;
sleep 60000;
killmonsterall "prontera";
end;
}