Jump to content

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


Hobbix

Recommended Posts


  • Group:  Members
  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  9
  • Reputation:   1
  • Joined:  12/22/11
  • Last Seen:  

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

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

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

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

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  14
  • Topics Per Day:  0.00
  • Content Count:  407
  • Reputation:   159
  • Joined:  11/18/11
  • Last Seen:  

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

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  9
  • Reputation:   1
  • Joined:  12/22/11
  • Last Seen:  

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

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  14
  • Topics Per Day:  0.00
  • Content Count:  407
  • Reputation:   159
  • Joined:  11/18/11
  • Last Seen:  

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

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

...

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...