AMX MOD X
Среда, 04.12.2024, 14:23:39



Приветствую Вас Гость | RSS
[ Главная ] [ Меню со списком игроков - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
Меню со списком игроков
LeXiKoNДата: Вторник, 19.01.2010, 16:50:09 | Сообщение # 1
Майор
Группа: Пользователи
Сообщений: 85
Репутация: 1
Статус: Не в сети
наваяйте пожалуйста вкратце blush нужна функция на списко игроков на несколько страниц...и чтобы у каждого игрока брал стим ид
ну я думаю на примере будет понятно...есть функция чтобы показать свой топ нужна подобная чтобы можно было смотерть не свой а игроков на сервере
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
Репутация: 3
Статус: Не в сети
LeXiKoN,
Я для своего плагина дуэли брал это меню из плагина voteban.
 
LeXiKoNДата: Четверг, 21.01.2010, 13:01:59 | Сообщение # 3
Майор
Группа: Пользователи
Сообщений: 85
Репутация: 1
Статус: Не в сети
что тут написал но не работает :(
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
 
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2024