Всем бобра, уважаемый посетители Pro Pawn!
И у меня проблема, не выводит сообщение игрокам из топа..
PHP код:
@_Pay_Timer();
@_Pay_Timer()
{
/*new h,m;
gettime(h,m);
if(m == 0) */ mysql_function_query(connect_to_mysql, "SELECT `Name`, `Kills` FROM `"TABLE_ACCOUNT"` ORDER BY `Kills` DESC LIMIT 10", true, "PAY_DAY_TOPPING", "");
//return 1;
}
forward PAY_DAY_TOPPING();
public PAY_DAY_TOPPING()
{
new r[2];
cache_get_data(r[0], r[1]);
if(r[0])
{
for(new i = 0; i < r[0]; i++)
{
new name[MAX_PLAYER_NAME];
cache_get_field_content(i, "Name", name, connect_to_mysql, MAX_PLAYER_NAME);
if(IsPlayerConnected(GetPlayerID(name)))
{
switch(i+1)
{
case 1: SendClientMessage(i, COLOR_GRAD, "ТОП 1");
case 2: SendClientMessage(i, COLOR_GRAD, "ТОП 2");
case 3: SendClientMessage(i, COLOR_GRAD, "ТОП 3");
case 4: SendClientMessage(i, COLOR_GRAD, "ТОП 4");
case 5: SendClientMessage(i, COLOR_GRAD, "ТОП 5");
case 6: SendClientMessage(i, COLOR_GRAD, "ТОП 6");
case 7: SendClientMessage(i, COLOR_GRAD, "ТОП 7");
case 8: SendClientMessage(i, COLOR_GRAD, "ТОП 8");
case 9: SendClientMessage(i, COLOR_GRAD, "ТОП 9");
case 10: SendClientMessage(i, COLOR_GRAD, "ТОП 10");
}
}
}
SendClientMessageToAll(COLOR_LIGHTRED, "test");
}
return 1;
}
PHP код:
stock GetPlayerID(playername[])
{
foreach(new i: Player)
{
if(IsPlayerConnected(i))
{
if(strcmp(NAME_REG[i], playername, true, strlen(playername)) == 0) return i;
}
}
return INVALID_PLAYER_ID;
}
Заранее спасибо.