sevenrosuport Posted August 25, 2012 Group: Members Topic Count: 52 Topics Per Day: 0.01 Content Count: 142 Reputation: 1 Joined: 07/08/12 Last Seen: December 26, 2018 Share Posted August 25, 2012 need help for this program mobalive @ command does not work on mobs id 3009-3015 int atcommand_mobalive(const int fd, struct map_session_data* sd, const char* command, const char* message) { char mob_name[100]; int mob_id; int number = 0; struct s_mapiterator* it; nullpo_retr(-1, sd); if (!message || !*message || sscanf(message, "%99[^\n]", mob_name) < 1) { clif_displaymessage(fd, "Por favor, digite o nome ou id do monstro (use: @mobalive <nome ou ID>)."); return -1; } if ((mob_id = atoi(mob_name)) == 0) mob_id = mobdb_searchname(mob_name); if(mob_id > 0 && mobdb_checkid(mob_id) == 0){ snprintf(atcmd_output, sizeof atcmd_output, "Monstro inexistente %s!",mob_name); clif_displaymessage(fd, atcmd_output); return -1; } if(mob_id == atoi(mob_name) && mob_db(mob_id)->jname) strcpy(mob_name,mob_db(mob_id)->jname); // --ja-- // strcpy(mob_name,mob_db(mob_id)->name); // --en-- snprintf(atcmd_output, sizeof atcmd_output, "Procurando pelo monstro %s em %s ", mob_name, mapindex_id2name(sd->mapindex)); clif_displaymessage(fd, atcmd_output); it = mapit_geteachmob(); while( true ) { TBL_MOB* md = (TBL_MOB*)mapit_next(it); if( md == NULL ) break;// no more mobs if( md->bl.m != sd->bl.m ) continue; if( mob_id != -1 && md->class_ != mob_id ) continue; ++number; if( md->spawn_timer == INVALID_TIMER ) snprintf(atcmd_output, sizeof(atcmd_output), "%2d[%s] %s", number, "Vivo", md->name); else snprintf(atcmd_output, sizeof(atcmd_output), "%2d[%s] %s", number, "Morto", md->name); clif_displaymessage(fd, atcmd_output); } mapit_free(it); return 0; } Close Quote Link to comment Share on other sites More sharing options...
Mystery Posted August 25, 2012 Group: Members Topic Count: 94 Topics Per Day: 0.02 Content Count: 2192 Reputation: 253 Joined: 11/11/11 Last Seen: June 24, 2020 Share Posted August 25, 2012 Whats mobalive for?.. isn't it just like @monster? o_O Quote Link to comment Share on other sites More sharing options...
sevenrosuport Posted August 25, 2012 Group: Members Topic Count: 52 Topics Per Day: 0.01 Content Count: 142 Reputation: 1 Joined: 07/08/12 Last Seen: December 26, 2018 Author Share Posted August 25, 2012 close Quote Link to comment Share on other sites More sharing options...
Question
sevenrosuport
need help for this program mobalive @ command does not work on mobs id 3009-3015
Close
Link to comment
Share on other sites
2 answers to this question
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.