• Страница 1 из 1
  • 1
Модератор форума: [east_side]_trane, drifter-dron, valych, admin  
урок pawno console
adminДата: Вторник, 07.06.2011, 06:02:17 | Сообщение # 1

Группа: Администраторы
Сообщений: 3869

Здравствуйте. Я сегодня думал,думал что написать и решил написать про консоль так как его же на samp 0.3 c нету :) Для того чтоб-использовать консоль надо зайти под RCON и вам открывается диалоговое окно. И что же RCON может делать?а вот именно он может делать 1.Рестарт сервера. 2.Кикать игроков. 3.Выключать сервер 4.Бан игроку 5.Отвечать как RCON 6.ТОже самое отвечать как RCON(только по середине экрана будет ваша надпись).

Верху мода где все
Code
define

прописываем:
Code
#define console 1000
#define dialog_kick 1001
#define dialog_ban 1002
#define dialog_say 1003
#define dialog_announce 1004
#define dialog_kill 1005

и если у вас начальный мод то пропишите вот так:
Code
#define dialog_kick 1001
#define dialog_ban 1002
#define dialog_say 1003
#define dialog_announce 1004
#define dialog_kill 1005
#define COLOR_RED 0xAA3333AA
#define COLOR_WHITE 0xFFFFFFAA


Теперь добавим команды чтоб не у кого проблем не было выложу сразу же
Code
public OnPlayerCommandText

Code
public OnPlayerCommandText(playerid, cmdtext[])
{
     if (strcmp("/console", cmdtext, true, 10) == 0)
     {
      if(IsPlayerAdmin(playerid))
      {
       ShowPlayerDialog(playerid,console,DIALOG_STYLE_LIST,"{FF0000}RCON Console","Рестарт Сервера\nКикнуть игрока\nВыключить сервер\nЗабанить игрока\nОтправить сообщение в чате\nОтправить сообщение в чат по середине экрана надпись\nУбить игрока","Принять", "Отмена");
      }
      else
      {
       SendClientMessage(playerid, COLOR_WHITE, "Это для RCON администраторов только:{FF0000} доступ для обычных админов запрещено!");
      }
      return 1;
     }
     return 0;
}

И так же выкладываю диалоговое окно сразу же public весь кидаю чтоб тоже не у кого проблем не было!

Code
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
     if(!response) return 1;
        if(dialogid == console)
        {
            if(listitem == 0)
      {
                SendRconCommand("gmx");
                SendClientMessageToAll(COLOR_RED, "Рестарт сервера, Пожалуйста подождите.........");
      }
      if(listitem == 1)
      {
                ShowPlayerDialog(playerid, dialog_kick,DIALOG_STYLE_INPUT,"Кик","Введите ID игрока которого вы хотите кикнуть","Кик","Отмена");
      }
      if(listitem == 2)
      {
                SendRconCommand("exit");
                SendClientMessageToAll(COLOR_RED, "Сервер выключил RCON-ADMIN.");
      }
      if(listitem == 3)
      {
                ShowPlayerDialog(playerid, dialog_ban,DIALOG_STYLE_INPUT,"{FF0000}Бан","Введите ID игрока которого вы хотите забанить","Бан","Отмена");
      }
      if(listitem == 4)
      {
                ShowPlayerDialog(playerid, dialog_say,DIALOG_STYLE_INPUT,"{FF0000}Сообщения","Введите текст сообщение чтоб видели игроки.","Послать сообщения","Отмена");
      }
      if(listitem == 5)
      {
                ShowPlayerDialog(playerid, dialog_announce,DIALOG_STYLE_INPUT,"{FF0000}Сообщения","Введите текст сообщения чтоб видели игроки на экране","Announce","Cancel");
      }
      if(listitem == 6)
      {
                ShowPlayerDialog(playerid, dialog_kill,DIALOG_STYLE_INPUT,"{FF0000}Убить игрока","Введите ID игрока которого вы хотите убить","УБить игрока","Отмена");
      }
     }
     if(dialogid == dialog_kick)
     {
      new
            iReturn = strval(inputtext);
      if(!response) return 1;
      if(IsPlayerConnected(iReturn))
      {
          SendClientMessage(iReturn, COLOR_RED, "Кикнул admin- RCOn администратор.");
             Kick(iReturn);
      }
     }
     if(dialogid == dialog_ban)
     {
      new
            iReturn1 = strval(inputtext);
      if(!response) return 1;
      if(IsPlayerConnected(iReturn1))
      {
          SendClientMessage(iReturn1, COLOR_RED, "Забанил admin- RCON администратор");
             Ban(iReturn1);
      }
     }
     if(dialogid == dialog_say)
     {
      if(!response) return 1;
      else
        {
      SendClientMessageToAll(COLOR_WHITE, inputtext);
      }
     }
     if(dialogid == dialog_announce)
     {
      if(!response) return 1;
      else
        {
      GameTextForAll(inputtext, 5000, 3 );
      }
     }
     if(dialogid == dialog_kill)
     {
      new
            iReturn5 = strval(inputtext);
      if(!response) return 1;
      if(IsPlayerConnected(iReturn5))
      {
          SendClientMessage(iReturn5, COLOR_RED, "Убил rcon администратора - admin");
       SetPlayerHealth(iReturn5, 0.0);
      }
     }
     return 1;
}


урок by - 26_RUSSS


zm-jail.ru

Разработка сайта samp-pawno.ru


 
Сообщение
Здравствуйте. Я сегодня думал,думал что написать и решил написать про консоль так как его же на samp 0.3 c нету :) Для того чтоб-использовать консоль надо зайти под RCON и вам открывается диалоговое окно. И что же RCON может делать?а вот именно он может делать 1.Рестарт сервера. 2.Кикать игроков. 3.Выключать сервер 4.Бан игроку 5.Отвечать как RCON 6.ТОже самое отвечать как RCON(только по середине экрана будет ваша надпись).

Верху мода где все
Code
define

прописываем:
Code
#define console 1000
#define dialog_kick 1001
#define dialog_ban 1002
#define dialog_say 1003
#define dialog_announce 1004
#define dialog_kill 1005

и если у вас начальный мод то пропишите вот так:
Code
#define dialog_kick 1001
#define dialog_ban 1002
#define dialog_say 1003
#define dialog_announce 1004
#define dialog_kill 1005
#define COLOR_RED 0xAA3333AA
#define COLOR_WHITE 0xFFFFFFAA


Теперь добавим команды чтоб не у кого проблем не было выложу сразу же
Code
public OnPlayerCommandText

Code
public OnPlayerCommandText(playerid, cmdtext[])
{
     if (strcmp("/console", cmdtext, true, 10) == 0)
     {
      if(IsPlayerAdmin(playerid))
      {
       ShowPlayerDialog(playerid,console,DIALOG_STYLE_LIST,"{FF0000}RCON Console","Рестарт Сервера\nКикнуть игрока\nВыключить сервер\nЗабанить игрока\nОтправить сообщение в чате\nОтправить сообщение в чат по середине экрана надпись\nУбить игрока","Принять", "Отмена");
      }
      else
      {
       SendClientMessage(playerid, COLOR_WHITE, "Это для RCON администраторов только:{FF0000} доступ для обычных админов запрещено!");
      }
      return 1;
     }
     return 0;
}

И так же выкладываю диалоговое окно сразу же public весь кидаю чтоб тоже не у кого проблем не было!

Code
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
     if(!response) return 1;
        if(dialogid == console)
        {
            if(listitem == 0)
      {
                SendRconCommand("gmx");
                SendClientMessageToAll(COLOR_RED, "Рестарт сервера, Пожалуйста подождите.........");
      }
      if(listitem == 1)
      {
                ShowPlayerDialog(playerid, dialog_kick,DIALOG_STYLE_INPUT,"Кик","Введите ID игрока которого вы хотите кикнуть","Кик","Отмена");
      }
      if(listitem == 2)
      {
                SendRconCommand("exit");
                SendClientMessageToAll(COLOR_RED, "Сервер выключил RCON-ADMIN.");
      }
      if(listitem == 3)
      {
                ShowPlayerDialog(playerid, dialog_ban,DIALOG_STYLE_INPUT,"{FF0000}Бан","Введите ID игрока которого вы хотите забанить","Бан","Отмена");
      }
      if(listitem == 4)
      {
                ShowPlayerDialog(playerid, dialog_say,DIALOG_STYLE_INPUT,"{FF0000}Сообщения","Введите текст сообщение чтоб видели игроки.","Послать сообщения","Отмена");
      }
      if(listitem == 5)
      {
                ShowPlayerDialog(playerid, dialog_announce,DIALOG_STYLE_INPUT,"{FF0000}Сообщения","Введите текст сообщения чтоб видели игроки на экране","Announce","Cancel");
      }
      if(listitem == 6)
      {
                ShowPlayerDialog(playerid, dialog_kill,DIALOG_STYLE_INPUT,"{FF0000}Убить игрока","Введите ID игрока которого вы хотите убить","УБить игрока","Отмена");
      }
     }
     if(dialogid == dialog_kick)
     {
      new
            iReturn = strval(inputtext);
      if(!response) return 1;
      if(IsPlayerConnected(iReturn))
      {
          SendClientMessage(iReturn, COLOR_RED, "Кикнул admin- RCOn администратор.");
             Kick(iReturn);
      }
     }
     if(dialogid == dialog_ban)
     {
      new
            iReturn1 = strval(inputtext);
      if(!response) return 1;
      if(IsPlayerConnected(iReturn1))
      {
          SendClientMessage(iReturn1, COLOR_RED, "Забанил admin- RCON администратор");
             Ban(iReturn1);
      }
     }
     if(dialogid == dialog_say)
     {
      if(!response) return 1;
      else
        {
      SendClientMessageToAll(COLOR_WHITE, inputtext);
      }
     }
     if(dialogid == dialog_announce)
     {
      if(!response) return 1;
      else
        {
      GameTextForAll(inputtext, 5000, 3 );
      }
     }
     if(dialogid == dialog_kill)
     {
      new
            iReturn5 = strval(inputtext);
      if(!response) return 1;
      if(IsPlayerConnected(iReturn5))
      {
          SendClientMessage(iReturn5, COLOR_RED, "Убил rcon администратора - admin");
       SetPlayerHealth(iReturn5, 0.0);
      }
     }
     return 1;
}


урок by - 26_RUSSS

Автор - admin
Дата добавления - 07.06.2011 в 06:02:17
drifter-dronДата: Понедельник, 08.08.2011, 11:37:33 | Сообщение # 2

Группа: Пользователи
Сообщений: 477
Слуш консоль вааще супер, но!!
Я в неё там пару команд добавил и когда я выбираю любую команду у меня пароль от моего аккаунта меняется на слово из того пункта которого я выбрал .Например если я ывбрал Убить игрока то у меня и пароль будет: Убить игрока и это сохраняет всё..что делать?
рега mxINI


Пишу любые несложные скрипты))
Обращайтесь..
Цена: от 10 рублей))
 
СообщениеСлуш консоль вааще супер, но!!
Я в неё там пару команд добавил и когда я выбираю любую команду у меня пароль от моего аккаунта меняется на слово из того пункта которого я выбрал .Например если я ывбрал Убить игрока то у меня и пароль будет: Убить игрока и это сохраняет всё..что делать?
рега mxINI

Автор - drifter-dron
Дата добавления - 08.08.2011 в 11:37:33
[east_side]_traneДата: Понедельник, 08.08.2011, 11:48:01 | Сообщение # 3

Группа: Пользователи
Сообщений: 443
Попробуй проверь ид диалогов возможно что они перепутались...
Воще панель не записывает ничего в файл.... поэтому хммм
Попробуй впиши консоль в админку а если рега в моде то в мод впиши панель


Pawn скриптер
Мои услуги по оптимизации
 
СообщениеПопробуй проверь ид диалогов возможно что они перепутались...
Воще панель не записывает ничего в файл.... поэтому хммм
Попробуй впиши консоль в админку а если рега в моде то в мод впиши панель

Автор - [east_side]_trane
Дата добавления - 08.08.2011 в 11:48:01
drifter-dronДата: Понедельник, 08.08.2011, 11:50:11 | Сообщение # 4

Группа: Пользователи
Сообщений: 477
[east_side]_trane, у мя и консоль и рега в моде)

Пишу любые несложные скрипты))
Обращайтесь..
Цена: от 10 рублей))
 
Сообщение[east_side]_trane, у мя и консоль и рега в моде)

Автор - drifter-dron
Дата добавления - 08.08.2011 в 11:50:11
[east_side]_traneДата: Понедельник, 08.08.2011, 11:54:35 | Сообщение # 5

Группа: Пользователи
Сообщений: 443
как говорится даверяй но проверяй.... говорю же проверь иды диалогов и возможно не так вписал Kuklus_juokas

Pawn скриптер
Мои услуги по оптимизации
 
Сообщениекак говорится даверяй но проверяй.... говорю же проверь иды диалогов и возможно не так вписал Kuklus_juokas

Автор - [east_side]_trane
Дата добавления - 08.08.2011 в 11:54:35
drifter-dronДата: Понедельник, 08.08.2011, 11:55:41 | Сообщение # 6

Группа: Пользователи
Сообщений: 477
[east_side]_trane, нет)
ид диалога регистрации =0
логина =1
консоли =console там не возможно такое))


Пишу любые несложные скрипты))
Обращайтесь..
Цена: от 10 рублей))
 
Сообщение[east_side]_trane, нет)
ид диалога регистрации =0
логина =1
консоли =console там не возможно такое))

Автор - drifter-dron
Дата добавления - 08.08.2011 в 11:55:41
JinДата: Понедельник, 08.08.2011, 12:13:57 | Сообщение # 7

Группа: Пользователи
Сообщений: 98
drifter-dron скинь свою регу плз
 
Сообщениеdrifter-dron скинь свою регу плз

Автор - Jin
Дата добавления - 08.08.2011 в 12:13:57
adminДата: Понедельник, 08.08.2011, 12:17:09 | Сообщение # 8

Группа: Администраторы
Сообщений: 3869
Quote (admin)
#define console 1000
#define dialog_kick 1001
#define dialog_ban 1002
#define dialog_say 1003
#define dialog_announce 1004
#define dialog_kill 1005

где 1001 и т.п поменяй на свое!)по порядку идет ид диолога:)


zm-jail.ru

Разработка сайта samp-pawno.ru


 
Сообщение
Quote (admin)
#define console 1000
#define dialog_kick 1001
#define dialog_ban 1002
#define dialog_say 1003
#define dialog_announce 1004
#define dialog_kill 1005

где 1001 и т.п поменяй на свое!)по порядку идет ид диолога:)

Автор - admin
Дата добавления - 08.08.2011 в 12:17:09
drifter-dronДата: Понедельник, 08.08.2011, 12:45:30 | Сообщение # 9

Группа: Пользователи
Сообщений: 477
Jin, рега mxINI обычная) на днях кину в урок)

Пишу любые несложные скрипты))
Обращайтесь..
Цена: от 10 рублей))
 
СообщениеJin, рега mxINI обычная) на днях кину в урок)

Автор - drifter-dron
Дата добавления - 08.08.2011 в 12:45:30
JinДата: Понедельник, 08.08.2011, 13:28:56 | Сообщение # 10

Группа: Пользователи
Сообщений: 98
Блин, а сёдня никак?
 
СообщениеБлин, а сёдня никак?

Автор - Jin
Дата добавления - 08.08.2011 в 13:28:56
  • Страница 1 из 1
  • 1
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

swoysb

(Пятница 14:55:29)

Вверх
03:02:47
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2025

vkontakte :samp-pawno.ru: