Something like this?
PHP Code:
if(lTotal){
for(new i = lTotal; i => lTotal - 10; i--){
ArrayGetString(gNames,i,lSearchForName,charsmax(lSearchForName));
ArrayGetString(gDates,i,lGetTime,charsmax(lGetTime));
bmAnlat += formatex(bmMotd[bmAnlat],charsmax(bmMotd)-bmAnlat,"<li>%s %s</li>",lSearchForName,lGetTime);
}
}
Or this:
PHP Code:
if(lTotal){
for(new i = lTotal - 10; i <= lTotal; i++){
ArrayGetString(gNames,i,lSearchForName,charsmax(lSearchForName));
ArrayGetString(gDates,i,lGetTime,charsmax(lGetTime));
bmAnlat += formatex(bmMotd[bmAnlat],charsmax(bmMotd)-bmAnlat,"<li>%s %s</li>",lSearchForName,lGetTime);
}
}
Also you could do some refactoring and use
add(); native:
PHP Code:
public pShowNames(uIndex) {
new szMotd[MAX_MOTD_LENGTH];
add(szMotd, charsmax(szMotd), "<head><style>table,th,td { border: 1px solid green;color:white; } td { width:100% }</style></head>"); // Minimize?
add(szMotd, charsmax(szMotd), "<center><ul>");
//add(szMotd, charsmax(szMotd), "<span></span>"); // you can omit this container because you don't use it
new iTotal = ArraySize(gNames);
if(iTotal) {
new szBuffer[32 + 128];
// Player name max size is 32 characters + I'm sure the date you store there is much lesser than 128 characters
new szName[32], lGetTime[128];
for(new i = iTotal - 10; i <= iTotal; i++) {
ArrayGetString(gNames, i, szName, charsmax(szName));
ArrayGetString(gDates, i, lGetTime, charsmax(lGetTime));
formatex(szBuffer, charsmax(szBuffer), "<li>%s %s</li>", szName, lGetTime);
add(szMotd, charsmax(szMotd), szBuffer);
}
}
add(szMotd, charsmax(szMotd), "</ul></center>");
show_motd(uIndex, szMotd, "");
}
Plus you need to learn some more html basics
I think this is none of my business but do you make table or list? I could help you if needed
__________________