|
Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/
Меню со списком игроков
|
|
LeXiKoN | Дата: Вторник, 19.01.2010, 16:50:09 | Сообщение # 1 |
Майор
Группа: Пользователи
Сообщений: 85
Статус: Не в сети
| наваяйте пожалуйста вкратце нужна функция на списко игроков на несколько страниц...и чтобы у каждого игрока брал стим ид ну я думаю на примере будет понятно...есть функция чтобы показать свой топ нужна подобная чтобы можно было смотерть не свой а игроков на сервере Code public query_my_top(id) { new data[32] data[0] = id new query[1024], steam[32] get_user_authid(id, steam, 31) formatex(query, sizeof query - 1, "SELECT `name` FROM `table` WHERE `authid`='%s'", steam) SQL_ThreadQuery(DB_TUPLE, "my_top", query, data[0], strlen(data[0])+1) }
public my_top(failstate, Handle:hQuery, error[], errnum, data[], size, Float:queuetime) { new id = data[0] new buffer[1001], namebuffer[64] new name[32] SQL_ReadResult(hQuery, 0, name, 31) formatex(namebuffer, 63, "%s's Top", name) formatex(buffer, 1000, "<html><head><meta http-equiv=^"Refresh^" content=^"0;url=index.php?do=nick&nick=%s^"></head><body><p>LOADING...</p></body></html>", name) show_motd(id, buffer, namebuffer) return PLUGIN_HANDLED }
Сообщение отредактировал LeXiKoN - Вторник, 19.01.2010, 16:50:39 |
|
| |
tavot | Дата: Вторник, 19.01.2010, 16:53:36 | Сообщение # 2 |
Генерал-майор
Группа: Пользователи
Сообщений: 256
Статус: Не в сети
| LeXiKoN, Я для своего плагина дуэли брал это меню из плагина voteban.
|
|
| |
LeXiKoN | Дата: Четверг, 21.01.2010, 13:01:59 | Сообщение # 3 |
Майор
Группа: Пользователи
Сообщений: 85
Статус: Не в сети
| что тут написал но не работает Code public query_player_top(id) { new data[32] data[0] = id new query[1024], steam[32], players[32] new i, playerlist get_players(players, playerlist, "a") for (i=0; i<playerlist; i++) get_user_authid(players[i], steam[i], 31) formatex(query, sizeof query - 1, "SELECT `name` FROM `table` WHERE `authid`='%s'", steam[i]) SQL_ThreadQuery(DB_TUPLE, "player_top", query, data[0], strlen(data[0])+1) }
public player_top(failstate, Handle:hQuery, error[], errnum, data[], size, Float:queuetime) { new id = data[0] new buffer[1001], namebuffer[64] new name[32], players[32] new i, playerlist get_players(players, playerlist) for (i=0; i<playerlist; i++) get_user_name(players[i], steam[i], 31) SQL_ReadResult(hQuery, 0, name, 31) formatex(namebuffer, 63, "%s's Top", name) formatex(buffer, 1000, "<html><head><meta http-equiv=^"Refresh^" content=^"0;url=index.php?do=nick&nick=%s^"></head><body><p>LOADING...</p></body></html>", name)
show_motd(id, buffer, namebuffer) return PLUGIN_HANDLED } Добавлено (21.01.2010, 13:01:59) --------------------------------------------- что никто не подскажет? ^^
Сообщение отредактировал LeXiKoN - Вторник, 19.01.2010, 17:38:02 |
|
| |
| AMX Mod X Russian Community © 2006-2024 | |
|
| |