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

Ежедневное задание


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

Всем привет! :( Помогите со скриптом нужно добавить в этот скрипт переменную или таймер чтоб можно было делать этот квест раз в день.

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

prontera,152,187,6    script    Ежедневное задание    951,{
if (checkquest(1100,HUNTING) == -1) {
    mes "[Витя]";
    mes "Взял, " + strcharinfo(0) + "!";
    setquest 1100;
    close;
}
if (checkquest(1100,HUNTING) == 1) {
    mes "[Витя]";
    mes "Задание не выполнино, " + strcharinfo(0) + "!";
    close;
}
if (checkquest(1100,HUNTING) == 2) {
    mes "[Витя]";
    mes "Завершил, " + strcharinfo(0) + "!";
    completequest 1100;
    erasequest 1100;
    getitem 512,1;
    close;
}

}


// @monster 1178 20

 

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

15 минуту назад, TorusGod сказал:

Всем привет! :( Помогите со скриптом нужно добавить в этот скрипт переменную или таймер чтоб можно было делать этот квест раз в день.

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

prontera,152,187,6    script    Ежедневное задание    951,{
if (checkquest(1100,HUNTING) == -1) {
    mes "[Витя]";
    mes "Взял, " + strcharinfo(0) + "!";
    setquest 1100;
    close;
}
if (checkquest(1100,HUNTING) == 1) {
    mes "[Витя]";
    mes "Задание не выполнино, " + strcharinfo(0) + "!";
    close;
}
if (checkquest(1100,HUNTING) == 2) {
    mes "[Витя]";
    mes "Завершил, " + strcharinfo(0) + "!";
    completequest 1100;
    erasequest 1100;
    getitem 512,1;
    close;
}

}


// @monster 1178 20

 

по поводу таймера, наизусть скрипт не помню, но ты можешь его вырезать из своего сервера, а именно, найди бразилис , там есть квест со щенками и вырежи оттуда переменную прохождения, там как раз есть то что тебе нужно один раз в сутки квест проходится

Изменено пользователем ucell-uz
Ссылка на комментарий
Поделиться на другие сайты

После взятия квеста:

set quest_timer, gettimetick(2) + 86400;

В начале нпца:
 

if( (quest_timer - gettimetick2(0)) > 0 )
{
	mes "24 часа еще не прошло";
	close;
}
....таймер прошел.

 

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

1 час назад, Gandalf сказал:

После взятия квеста:


set quest_timer, gettimetick(2) + 86400;

В начале нпца:
 


if( (quest_timer - gettimetick2(0)) > 0 )
{
	mes "24 часа еще не прошло";
	close;
}
....таймер прошел.

 

спасибо помогло

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

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