Jump to content
Hobbix

Проверка на статус

Recommended Posts

Нужно проверить длительность протекта оружия на персонаже.

В общем нужно написать правильно что то вроде

if (длительность_протекта_оружия на нашем персонаже осталась < 5 минут ) {
clif_displaymessage(fd, "на вашем персонаже осталось протекта меньше чем на 5 минут");
}

Можно заодно пример скриптом, если так можно но лучше сорцами.

Link to comment
Share on other sites

if(getstatus(SC_PROTECT,5)<300000)
dispbottom "на вашем персонаже осталось протекта меньше чем на 5 минут"

Link to comment
Share on other sites

Спасибо. Очень бы хотелось увидеть пример того же самого, только через сорцы.

Link to comment
Share on other sites

Ну код зависит от того, где именно ты хочешь его вставить...

Допустим, так:

...

if(sd && sd->sc.count && sd->sc.data[sC_PROTECT])
{
struct TimerData* timer = (struct TimerData*)get_timer(sd->sc.data[id]->timer);

if( timer && (timer->tick - gettick()) < 300000 )
clif_displaymessage(fd, "на вашем персонаже осталось протекта меньше чем на 5 минут");
}
...

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.