Tengo un problema con la funcion "cari", los datos son correctos pero hay un
txt = 'Material '+pola[1]+' tidak ditemukan atau perintah command tidak sesuai'; sendMessage(cid,txt);

function cari(cid,cmd){ var txt = ''; var pola = cmd.match(/cari#(.+)/); if (pola[1]!=''){ var rs = bacadata(); for (var i=0;i<rs.length;i++) { if (rs[i][0] == pola[1]){ txt = 'Material '+pola[1]+' adalah '+rs[i][1]; sendMessage(cid,txt); } } txt = 'Material '+pola[1]+' tidak ditemukan atau perintah command tidak sesuai'; sendMessage(cid,txt); } }Prueba sendMessage() una vez después del ciclo:
function cari(cid,cmd){ var pola = cmd.match(/cari#(.+)/); var txt = 'Data '+pola[1]+' tidak ditemukan atau perintah command tidak sesuai...'; if (pola[1]!=''){ var rs = bacadata(); for (var i=0;i<rs.length;i++) { if (rs[i][0] == pola[1]){ txt = pola[1]+' adalah '+rs[i][1]; break; } } //end of loop sendMessage(cid,txt); } }