oleg_nelasy
Участник
- Сообщения
- 664
- Реакции
- 46
C-подобный:
public void StartNoZoomCallback(TopMenu hMenu, TopMenuAction action, TopMenuObject object_id, int iClient, char[] sBuffer, int maxlength)
{
switch (action)
{
case TopMenuAction_DisplayOption:
{
//SetGlobalTransTarget(iClient);
FormatEx(sBuffer, maxlength, "111111111", iClient);
}
case TopMenuAction_SelectOption:
{
//PrintToChatAll("{default} next round alert");
//replacement_names(iClient);
players(iClient);
}
}
}
public void players(int iClient)
{
char name[255];
char Player[255];
Menu hMenuPistols = new Menu(Menu_players, MenuAction_Select);
hMenuPistols.SetTitle("Выберете игрока");
for (int i = 1; i <= MaxClients; i++)
if (IsClientInGame(i) && !IsFakeClient(i))
{
GetClientName(i, name, sizeof(name))
FormatEx(Player, sizeof(Player), "Player %d", i);
//PrintToChatAll("Player = %s", Player)
hMenuPistols.AddItem(Player, name);
}
//hMenuPistols.InsertItem(8, "back", "Назад", ITEMDRAW_DISABLED);
hMenuPistols.Display(iClient, 0);
}
По поводу что куски кода из разных плагинов брал как пример названия еще не менял.