Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

[C.M.D]/admins в диалоге, красиво

Статус
В этой теме нельзя размещать новые ответы.

Domenic_Capone

Умник
Всем привет, выложу вам команды /admins

В public OnPlayerCommandText:

Код:
	[COLOR="#0000FF"]if[/COLOR] [COLOR="#00FF00"]([/COLOR][COLOR="#0000FF"]strcmp(cmd, [/COLOR][COLOR="#FF0000"]"/admins"[/COLOR][COLOR="#0000FF"], true[/COLOR][COLOR="#00FF00"]) == [/COLOR][COLOR="#0000FF"]0[/COLOR][COLOR="#00FF00"])[/COLOR][COLOR="#FF8C00"] //ваша команда[/COLOR]
	[COLOR="#00FF00"]{[/COLOR]
		[COLOR="#0000FF"]if(IsPlayerConnected(playerid))[/COLOR]
		[COLOR="#00FF00"]{[/COLOR]
			[COLOR="#0000FF"]ShowPlayerDialog(playerid,5910,DIALOG_STYLE_LIST,"[/COLOR][COLOR="#FF0000"]Онлайн","Администрация онлайн\nХелперы онлайн","Выбрать","Выйти"[/COLOR][COLOR="#00FF00"]);[/COLOR] [COLOR="#FF8C00"]// где 5910 ид диалога[/COLOR]
		[COLOR="#00FF00"]}
	}[/COLOR]
В public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]):

Код:
	[COLOR="#0000FF"]if[/COLOR][COLOR="#00FF00"]([/COLOR][COLOR="#0000FF"]dialogid == 5910[/COLOR])
	[COLOR="#00FF00"]{[/COLOR]
		[COLOR="#0000FF"]if(response)[/COLOR]
		[COLOR="#00FF00"]{[/COLOR]
			[COLOR="#0000FF"]new s[1000],sendername[MAX_PLAYER_NAME];[/COLOR]
			[COLOR="#0000FF"]if(listitem == 0)[/COLOR]
			[COLOR="#00FF00"]{[/COLOR]
				[COLOR="#0000FF"]if(IsPlayerConnected(playerid))[/COLOR]
				[COLOR="#00FF00"]{[/COLOR]
					[COLOR="#0000FF"]for(new i = 0; i < GetMaxPlayers(); i++)[/COLOR]
					[COLOR="#00FF00"]{[/COLOR]
						[COLOR="#0000FF"]if (!IsPlayerConnected(i)) continue;[/COLOR]
						[COLOR="#0000FF"]GetPlayerName(i, sendername, sizeof(sendername));[/COLOR]
						[COLOR="#0000FF"]if (PlayerInfo[i][pAdmin] > 0) format(s, sizeof(s), "%s{FF0000}%s[%d]. {FFFF00}[/COLOR][COLOR="#FF0000"]Уровень администратора[/COLOR][COLOR="#0000FF"]: %d\n",s,sendername,i,PlayerInfo[i][pAdmin]);[/COLOR]
					[COLOR="#00FF00"]}
				}[/COLOR]
				[COLOR="#0000FF"]ShowPlayerDialog(playerid,5011, DIALOG_STYLE_MSGBOX, "{FF6600}[/COLOR][COLOR="#FF0000"]Администрация онлайн"[/COLOR][COLOR="#0000FF"], s, "Ок", "");[/COLOR]
			[COLOR="#00FF00"]}[/COLOR]
			[COLOR="#0000FF"]if(listitem == 1)[/COLOR]
			[COLOR="#00FF00"]{[/COLOR]
				[COLOR="#0000FF"]if(IsPlayerConnected(playerid))[/COLOR]
				[COLOR="#00FF00"]{[/COLOR]
					[COLOR="#0000FF"]for(new i = 0; i < GetMaxPlayers(); i++)[/COLOR]
					[COLOR="#00FF00"]{[/COLOR]
						[COLOR="#0000FF"]if (!IsPlayerConnected(i)) continue;[/COLOR]
						[COLOR="#0000FF"]GetPlayerName(i, sendername, sizeof(sendername));
						if (PlayerInfo[i][pHelper] > 0) format(s, sizeof(s), "%s{00CCFF}%s[%d]. {FFFF00}[/COLOR][COLOR="#00FFFF"]Уровень хелпера:[/COLOR] [COLOR="#0000FF"]%d\n",s,sendername,i,PlayerInfo[i][pHelper]);[/COLOR]
					[COLOR="#00FF00"]}
				}[/COLOR]
				[COLOR="#0000FF"]ShowPlayerDialog(playerid,5013, DIALOG_STYLE_MSGBOX, "{FF6600}[/COLOR][COLOR="#00FFFF"]Хелперы онлайн"[/COLOR][COLOR="#0000FF"], s, "Ок","");[/COLOR]
			[COLOR="#00FF00"]}
		}[/COLOR]
		[COLOR="#0000FF"]else[/COLOR] [COLOR="#00FF00"]{}[/COLOR]
	[COLOR="#00FF00"]}[/COLOR]
Скрины:


 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу