kaiquegames069 Posted October 13, 2017 Share Posted October 13, 2017 Boas pessoal, tenho aqui essa quest de evento pvm que finaliza com um timer, porém pode ser que o timer é finalizado e ainda pode haver mobs a matar no mapa. Seria possível invés de finalizar com timer, não seria possível finalizar ao verificar se ainda existe algum monstro no mapa? Caso não exista o evento finalize? Fica aqui a quest! Hidden Content Give reaction to this post to see the hidden content. Link to comment Share on other sites More sharing options...
[Admin] tierrilopes Posted October 14, 2017 Share Posted October 14, 2017 Dá para fazer com as mesmas funções utilizadas por exemplo em deviltower.quest No entanto o mapa do evento tem de ser um dungeon Link to comment Share on other sites More sharing options...
kaiquegames069 Posted October 15, 2017 Author Share Posted October 15, 2017 Não existe nenhuma forma de por exemplo, tem 40 mobs no mapa ao ativar o evento pvm, inicia um count de 40 kill para monstros, ao matar esses 40 monstros todos são teleportados para cidade em 10 segundos? Link to comment Share on other sites More sharing options...
Marco Posted October 15, 2017 Share Posted October 15, 2017 5 minutos atrás, kaiquegames069 disse: Não existe nenhuma forma de por exemplo, tem 40 mobs no mapa ao ativar o evento pvm, inicia um count de 40 kill para monstros, ao matar esses 40 monstros todos são teleportados para cidade em 10 segundos? Em vez de meteres para matar "x" monstros, metes para matar todos os monstros Link to comment Share on other sites More sharing options...
Mário. Posted October 15, 2017 Share Posted October 15, 2017 Criei esta função a ver se resolve o teu problema. Ela conta todos os monstros que existem no mapa através do índex. questlua_pc.cpp: Hidden Content Give reaction to this post to see the hidden content. Exemplo de quest: Hidden Content Give reaction to this post to see the hidden content. OBS: Nada testado. Link to comment Share on other sites More sharing options...
juniorsilva Posted December 2, 2017 Share Posted December 2, 2017 (edited) Tá ai a nova função counter_monster_in_map(mapindex) ...... Vá em questlua_global.cpp e adicione isso acima da função: int _regen_in_map( lua_State * L ) Hidden Content Give reaction to this post to see the hidden content. Depois vá em void RegisterGlobalFunctionTable(lua_State* L) e adicione abaixo da definição : "get_special_item_group", _get_special_item_group }, Hidden Content Give reaction to this post to see the hidden content. Mini quest com a nova função counter_monster_in_map(mapindex): Hidden Content Give reaction to this post to see the hidden content. Isso é tudo boa sorte, qualquer dúvida é só comentar ..... Edited December 2, 2017 by juniorsilva Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now