Code: Show/Hide else if(c->check("setfreq"))
{ if (isNumeric(c->final)) { String setship="*setfreq "; setfreq+=getInteger(c->final,10); for(_listnode <Player> *pl=playerlist->head;pl;pl=pl->next) { if(pl->item->freq!=8) {sendPrivate(pl->item,setfreq);} } sendPrivate(p,"Freq changes Complete"); } else {sendPrivate(p,"You must specify a freq number.");} } |
Code: Show/Hide else if (c->check("setfreq"))
{ if (isNumeric(c->final)) { String setfreq = "*setfreq "; setfreq += getInteger(c->final,10); _listnode <Player> *parse = playerlist->head; while (parse) { Player *p = parse->item; if (p->freq != 8) // Why are you doing this?!? Btw, when I worked with MERV p->team was used for the frequency number, did it get changed!? sendPrivate(p, setfreq); parse = parse->next; } sendPrivate(p,"Frequency changes complete."); } else sendPrivate(p, "You must specify a valid frequency number."); } |
Cyan~Fire wrote: |
Actually, for even more speedy-quickness, you don't have to do a negative check (unsigned). |