Hobbix Posted December 5, 2012 Group: Members Topic Count: 2 Topics Per Day: 0.00 Content Count: 9 Reputation: 1 Joined: 12/22/11 Last Seen: September 10, 2024 Share Posted December 5, 2012 Нужно проверить длительность протекта оружия на персонаже. В общем нужно написать правильно что то вроде if (длительность_протекта_оружия на нашем персонаже осталась < 5 минут ) { clif_displaymessage(fd, "на вашем персонаже осталось протекта меньше чем на 5 минут"); } Можно заодно пример скриптом, если так можно но лучше сорцами. Quote Link to comment Share on other sites More sharing options...
Lilith Posted December 6, 2012 Group: Members Topic Count: 14 Topics Per Day: 0.00 Content Count: 407 Reputation: 159 Joined: 11/18/11 Last Seen: November 15, 2014 Share Posted December 6, 2012 if(getstatus(SC_PROTECT,5)<300000) dispbottom "на вашем персонаже осталось протекта меньше чем на 5 минут" Quote Link to comment Share on other sites More sharing options...
Hobbix Posted December 6, 2012 Group: Members Topic Count: 2 Topics Per Day: 0.00 Content Count: 9 Reputation: 1 Joined: 12/22/11 Last Seen: September 10, 2024 Author Share Posted December 6, 2012 Спасибо. Очень бы хотелось увидеть пример того же самого, только через сорцы. Quote Link to comment Share on other sites More sharing options...
Lilith Posted December 7, 2012 Group: Members Topic Count: 14 Topics Per Day: 0.00 Content Count: 407 Reputation: 159 Joined: 11/18/11 Last Seen: November 15, 2014 Share Posted December 7, 2012 Ну код зависит от того, где именно ты хочешь его вставить... Допустим, так: ... 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 минут"); } ... Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.