Jump to content

Recommended Posts

Posted

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

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

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

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

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

Posted

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

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

...

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 минут");
}
...

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.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...