Skezz_Guriro

Команда на поднятие онлайна.

В теме 9 сообщений

Всем привет с вами Skezz :D. Сейчас хочу слить простенькую свою команду на ZCMD. Читайте ниже...

 

Автор: Skezz ( Никита Каплев )

 

описание:

 

Команда написана для игроков, которые любят просить при входе поста администратора на сервер. Здесь мы их можем немножечко обмануть.  Игрок вводит команду ( /freeadminka ) "P.S команду можно изменить на свою

И игроку будет выдана информация в чате, что: Получить админку можно с 11 лвл. "P.S указать кол-во игрового уровня тоже можете" и пока игрок качает определенный уровень, он освоится на сервере, тем самым можно поднять онлайн :D

 

Сама команда:

CMD:freeadminka(playerid)
{
    if(pInfo[playerid][pLevel] < 10) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Права администратора можно получить с 10 LVL");
    ShowPlayerDialog(playerid, dFreeadminka, DIALOG_STYLE_LIST, "{FFFFFF}Получение права администратора", "Информация\n1. Вариант\n2. Вариант\n3. Вариант\n4.     Вариант\n5. Вариант", "Выбрать", "Закрыть");
    return 1;
}

Диалог 

case dFreeadminka:
		{
  			if(!response) return 1;
	        switch(listitem)
	        {
	            case 0: ShowPlayerDialog(playerid, dNull, DIALOG_STYLE_MSGBOX, "{3399FF}Информация", "{FFFFFF}Здравствуйте! Вы хотите получить бесплатно адм-права\nДля этого вы можете прописать команду /freeadminka и там будет {RRRRRR} 5 Варианта.\n{FFFFFF}Удачи вам!", "Далее", "Отмена");
	            case 1: ShowPlayerDialog(playerid, dNull, DIALOG_STYLE_MSGBOX, "{FFFFFF}1. Вариант", "Введите свой текст", "Далее", "Отмена");
	            case 2: ShowPlayerDialog(playerid, dNull, DIALOG_STYLE_MSGBOX, "{FFFFFF}2. Вариант", "Введите свой текст", "Далее", "Отмена");
				case 3: ShowPlayerDialog(playerid, dNull, DIALOG_STYLE_MSGBOX, "{FFFFFF}3. Вариант", "Введите свой текст", "Далее", "Отмена");
	            case 4: ShowPlayerDialog(playerid, dNull, DIALOG_STYLE_MSGBOX, "{FFFFFF}4. Вариант", "Введите свой текст", "Далее", "Отмена");
             	case 5: ShowPlayerDialog(playerid, dNull, DIALOG_STYLE_MSGBOX, "{FFFFFF}5. Вариант", "Введите свой текст", "Далее", "Отмена");
			}
		}

в enum

dFreeadminka

 

 

Отредактировано пользователем Skezz_Guriro
Причина: Указал автора

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В чем прикол этой команды? Она не выдает админку, если игроки не получают админку - они сразу выходят, не вижу смысла, лучше сделать команду которая выдаёт админку тем кто отыграл 2 часа, и повышение, если например он получили 2 лвл (игровой), они прописывают опять freeadminka, и получают повышение.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Vladislav_Pwn ясно же тебе написано. То что это небольшой обман для игроков ( подойдет на бонусник ). Команда функцианирует тем, что игроки воодят эту команду, им дается информация мол нужно отыграть столько-то чего-то.  ( Можно менять на своей ) и пока они достигают то что нужно, привыкают к серверу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для бонусников самое то!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну хз... Как таковой рабочей команды я не видел, а только вывод текста и бессмысленных диалогов. Да и вряд ли это поднимет онлайн.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Эту команду писал я год назад)
Реально помогает на сервере! 
На пример игрок пишет команду а там типа мол команда доступно с %d лвл, и игрок играет и играет потом там диалог)
Для пиара збс, пиаришь и пишешь челу заходи и напишу /команду, и тебе дадут админку) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Didar21 ерунда это всё. Бессмысленная вещь, даже для бонусников(которые засоряют крмп). Это мусор.Но автору за старания - спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@keyl1337 ,Смысл в том что игроков тянуть на проект, если игрок качает и качает аккаунт, тогда он 99.9% останется у вас на проекте. 
Для Бонусных проектов поможет поднять онлайн)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Didar21 @keyl1337  Господа, не будем ссорится, кому нужно, тот возьмет эту команду :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • Mister Odin
      От Mister Odin
       
      new
       g_teleport_list[39][E_TELEPORT_LIST] = {  {"Спавн пгт.Батырево", 1802.3612, 2508.4824, 15.8887},  {"Спавн г.Арзамас", -113.5887, 977.7222, 12.0346},     {"Спавн г.Южный", 2744.2770, -2446.7246, 21.8988},     {"Центральный банк", 1852.020385,2040.791381,15.892713},  {"Рублёвка", -837.7783, 888.6161, 12.7232},  {"Казино", 1332.4252, 2358.7014, 17.6641},  {"Битва за контейнеры", 614.5167, 1722.3566, 12.0709},  {"Автосалон низкого класса", 2493.9616, -722.9544, 12.3315},  {"Автосалон среднего класса", 1407.7449, 455.4801, 13.1630},  {"Автосалон высокого класса", -14.0637, 2614.5664, 10.9892},   {"Мотосалон Harley Davidson", 785.720153, 750.465087, 12.000024},  {"Автошкола", 1909.174438,2227.679687,15.708162},  {"Военкомат", 1916.778564,2302.411376,15.574637},  {"Правительство области", -139.140975,593.789611,12.145712},  {"Отдел полиции №1 (ГИБДД)", 1906.805786,-2234.382812,11.257631},  {"Отдел полиции №2 (УМВД)", 2581.309326,-2416.139892,21.960090},  {"Отдел ФСБ", 1823.904663,2095.636718,15.848405},  {"Городская больница г.Арзамас", -285.797210,581.851562,12.120290},   {"СМИ", -317.708038,821.221679,13.051450},  {"Воинская часть", 1703.197265,1678.025878,15.279437},  {"Арзамасская ОПГ", 438.705322,1046.505126,12.002637},  {"Батыревская ОПГ", 1941.203857,2161.006591,15.705187},  {"Лыткаринская ОПГ", -2346.002441,75.257041,21.002962},  {"Шахта", 2381.5727, 1726.4451, -2.1506},  {"Завод", -1062.6697, 2204.1894, 38.0964},  {"Инкосация", 1864.1374, 2011.7136, 15.8546},  {"Транспортная Компания", 2362.1115, 1972.5627, 15.5530},  {"База механиков", 1840.918090,-118.025146,15.695312},  {"Курьерская служба доставки", 2764.509765,-2396.882568,21.890625},  {"Аренда автобуса(Южный)", 2771.041992,-2454.780761,21.845964},  {"Аренда автобуса(Арзамас)", -127.487670,943.652648,12.142824},   {"Аренда автобуса(Батырево)", 1798.986328,2529.591552,15.664262},  {"Гоночная трасса", -1568.7784, 1611.8305, 36.3971},  {"Дом на горе", -789.5397, -456.7479, 741.1422},  {"СТО и тюнинг-ателье", 1856.1375, -122.3266, 15.6888},  {"Аренда транспорта пгт.Батырево", 1763.641723,2255.673339,15.865348},  {"Аренда транспорта г.Арзамас", -36.923530,1360.673583,12.002090},  {"Аренда транспорта г.Южный", 1966.599975,-2603.943603,10.820312},  {"Тайный интерьер в Лыткарино", -2424.5818, 2846.3291, 40.7908} };
    • Garnik
      От Garnik
      ERRORS:
      : error 017: undefined symbol "HouseInfo"
      : error 017: undefined symbol "OWNABLEHOUSES"
      : error 029: invalid expression, assumed zero
      : fatal error 107: too many error messages on one line
      ===============================================================================================================
       
       
      ================================================================================================================
      CMD:addhouse(playerid,params[])
      {
              if(PI[playerid][pAdmin] < 10)return false;
              new string[650];
              new house_class, house_price;
              new Float:X, Float:Y, Float:Z, Float:A;
              if(sscanf(params, "ii", house_class,house_price))
              {
                      SendClientMessage(playerid, -1, "???????????: /addhouse [????? ??????] [???? ???????]");
                      SendClientMessage(playerid, -1, "??????: [1 - ??????-?????] [2 - ???????-?????] [3 - ???????-?????] [4 - ???????-?????]");
                      return 1;
              }
              if(house_class > 4 || house_class < 1)
              {
                      SendClientMessage(playerid, -1, "ID ????????? ?? 1 ?? 4");
                      return 1;
              }
              //
              GetPlayerPos(playerid,X,Y,Z);
              GetPlayerFacingAngle(playerid,A);
              HouseInfo[OWNABLEHOUSES][hEnter_X]=X;
              HouseInfo[OWNABLEHOUSES][hEnter_Y]=Y;
              HouseInfo[OWNABLEHOUSES][hEnter_Z]=Z;
              HouseInfo[OWNABLEHOUSES][hEnter_A]=A;
              HouseInfo[OWNABLEHOUSES][hKlass]=house_class;
              HouseInfo[OWNABLEHOUSES][hCost]=house_price;
              string="";
              strmid(HouseInfo[OWNABLEHOUSES][hOwner],"The State",0,strlen("The State"),28);
              format(string, 144, "?? ??????? ??????? ??? ????? {e7e7e7}%d {ffffff}????????? ???????: {e7e7e7}%d",OWNABLEHOUSES+1,HouseInfo[OWNABLEHOUSES][hCost]);
              SendClientMessage(playerid,-1,string);
              //
              string="";
              format(string,1500,"INSERT INTO `houses`(`ID`,`Enter_X`, `Enter_Y`, `Enter_Z`, `Enter_A`,`Exit_X`, `Exit_Y`, `Exit_Z`, `Owner`, `Cost` , `Klass`, `Interior`, `Level`) VALUES ('%d','%.2f','%.2f','%.2f','%.2f','267.1','305','999.148','The State','%d','%d','2','1')",
              OWNABLEHOUSES+1,HouseInfo[OWNABLEHOUSES][hEnter_X],HouseInfo[
              OWNABLEHOUSES][hEnter_Y],HouseInfo[OWNABLEHOUSES][hEnter_Z]
              ,HouseInfo[OWNABLEHOUSES][hEnter_A],HouseInfo[OWNABLEHOUSES]
              [hCost],HouseInfo[OWNABLEHOUSES][hKlass]);
              mysql_tquery(mysql, string);
              OWNABLEHOUSES++;
              return 1;
      }