TorusGod

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

4 сообщения в этой теме

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

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

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

 

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
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
0

Поделиться сообщением


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

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

set quest_timer, gettimetick(2) + 86400;

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

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

 

1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Gandalf сказал:

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


set quest_timer, gettimetick(2) + 86400;

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


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

 

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

0

Поделиться сообщением


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

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас