- Регистрация
- 29 Апр 2012
- Сообщения
- 354
- Лучшие ответы
- 0
- Репутация
- 272
Код:
Тп всем , нужно поговорить/обсудить чтото
Так вот предлагаю вам команду для облегчения прихода на конференцию.
Ко всем new добавляем:
PHP:
new Float:TeleportKonfa[MAX_PLAYERS][3];
PHP:
public OnPlayerCommandText(playerid, cmdtext[])
PHP:
if (strcmp(cmd, "/adminkonfa", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 2012 )
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(PlayerInfo[i][pAdmin] > 0)
{
GetPlayerPos(playerid, TeleportKonfa[i][0],TeleportKonfa[i][1],TeleportKonfa[i][2]);
ShowPlayerDialog(i, 557, DIALOG_STYLE_MSGBOX, "{FF0000}* * * {FF9000}Конференция администраторов {FF0000}* * *", "{FF0000}Уважаемый Администратор Главный Администратор зовёт Вас\nна конференцию Администрации.\n\nСогласны ли вы?", "Да", "Нет");
}
}
}
return 1;
}
PHP:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
PHP:
if(dialogid==557)
{
if(response)
{
SetPlayerPos(playerid, TeleportKonfa[playerid][0],TeleportKonfa[playerid][1],TeleportKonfa[playerid][2]);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "[конфа] %s[%d]: {00FF12}я согласился участвовать в конференции.", sendername, playerid);
SendAdminMessage(0xBFF600AA, string);
}
else
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "[конфа] %s[%d]: {00FF12}я отказался от конференции администраторов.", sendername, playerid);
SendAdminMessage(0xBFF600AA, string);
}
}
Для новечков:
PlayerInfo[playerid][pAdmin] >= 2012
2012 замените на свой уровень админки который вам надо.
С Вами был Dmitry_podtiopa.