MrResm

Система ' Показывания айди игроков в чате

В теме 4 сообщения

Доброго времени суток.

Суть: В чате не показует айди игроков перед ником, как на других серверах.

Ищу кто сделает.

ВК: https://vk.com/resmers

 

Цена: 25 рублей

Отредактировано пользователем MrResm

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


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

@MrResm, OnPlayerText скидывайте.

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


Ссылка на сообщение
Поделиться на другие сайты
19 часов назад, odosenok сказал:

@MrResm, OnPlayerText скидывайте.

Скинул бы, но много. Надо скайп или дискорд для того что бы сами глянули в моде)

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


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

Вопрос был решен через вк.

Спойлер

public OnPlayerText(playerid, text[])
{
    if(CountFloodForPlayer[playerid] >= 2) return 0;
    CountFloodForPlayer[playerid]++;
    //
	if(strlen(text) > 128) return 0;

	if(IsPlayerAuthorized(playerid) == PLAYER_OFFLINE)
	{
    	SendClientMessage(playerid, COLOR_GREY, "Вам нужно авторизироватся!");
    	return 0;
	}
	if(p_info[playerid][pMuteTime] > 0)
	{
	    SetPlayerChatBubble(playerid, "Пытается что-то сказать", CRED, 30.0, 10000);
		SendErr(playerid, "У вас бан чата");
		return 0;
	}
 	if(IsIpFound(text) || AntiReklama(text)&& !NoAntiReklama(text) )
	{
	    SendReklama(playerid,text);
		return 0;
	}
	
	new string[144];
    for(new i, c; text[i]; ++i)
        if((0x61 <= text[i] <= 0x7A) || (0x41 <= text[i] <= 0x5A) || (0xC0 <= text[i] <= 0xFF))
            string[c++] = text[i];
    for(new i, pos; i < max_exep; ++i)
        if((pos = strfind(string, exep_arr[i], false)) != -1){
            for(new len = strlen(exep_arr[i]); len--; string[pos++] = '.'){}
            i = 0;
        }
    for(new i, pos; i < max_word; ++i)
        if((pos = strfind(string, word_arr[i], false)) != -1){
            for(new len = strlen(word_arr[i]); len--; string[pos++] = '*'){}
            i = 0;
        }
    for(new i, c; text[i]; ++i)
        if((0x61 <= text[i] <= 0x7A) || (0x41 <= text[i] <= 0x5A) || (0xC0 <= text[i] <= 0xFF))
            if(string[c++] == '*')
                text[i] = '*';
	
 	if(GetPVarInt(playerid,"talkcall"))
	{
	    new callid =GetPVarInt(playerid,"called")-1;
	    if(IsPlayerConnected(callid))
	    {
	        if(GetPVarInt(callid,"talkcall"))
	        {
				format(stringer, 144, "[Тел] %s: %s", NamePlayer[playerid],text);
				SendClientMessage(callid,CYELLOW,stringer);
				SendClientMessage(playerid,CGRAY,stringer);
				return 0;
	        }
	    }
	}
	if(GetPVarInt(playerid,"TalkingLive") == 1)
	{
		if(AntiReklama(text))
		{
	        p_info[playerid][tLeader]=0;
	        p_info[playerid][tMember]=0;
	        p_info[playerid][tRank]=0;
	        UpdatePlayerData(playerid,"tLeader",0);
	        UpdatePlayerData(playerid,"tMember",0);
	        UpdatePlayerData(playerid,"tRank",0);

		    format(stringer,250,"[Анти-слив в эфире]: %s[%d] попытался отправить текст: %s",NamePlayer[playerid],playerid,text);
	        AdmMes(CBADINFO,stringer,1);
			return 0;
		}
		format(stringer, 128, "[Радио Лос Сантос] %s [%d] (тел.): %s", NamePlayer[playerid], playerid, text);
		LSNews(0x6B8E23FF, stringer);
	}
	if(GetPVarInt(playerid,"TalkingLivels") == 2)
	{
		if(AntiReklama(text))
		{
	        p_info[playerid][tLeader]=0;
	        p_info[playerid][tMember]=0;
	        p_info[playerid][tRank]=0;
	        UpdatePlayerData(playerid,"tLeader",0);
	        UpdatePlayerData(playerid,"tMember",0);
	        UpdatePlayerData(playerid,"tRank",0);

		    format(stringer,250,"[Анти-слив эфире]: %s[%d] попытался отправить текст: %s",NamePlayer[playerid],playerid,text);
	        AdmMes(CBADINFO,stringer,1);
			return 0;
		}
		if(p_info[playerid][tMember] == 16)
		{
			format(stringer, 128, "[Радио Лос Сантос] %s [%d]: %s", NamePlayer[playerid], playerid, text);
			LSNews(0x6B8E23FF, stringer);
			return 0;
		}
		else
		{
			format(stringer, 128, "[Радио Лос Сантос] %s [%d] (тел.): %s", NamePlayer[playerid],playerid, text);
			LSNews(0x6B8E23FF, stringer);
			return 0;
		}
	}

	if(GetPVarInt(playerid,"Tel") == 1)
	{
  		new string23[260];
		format(string23, 256, "[Телефон] %s: %s", NamePlayer[playerid], text);
		SendStreamMessage(20.0, playerid, string23,COLOR_FADE1);
		format(stringer, 128, "[Телефон] %s: %s", NamePlayer[playerid], text);
		return 0;
	}

	if(PEfir[playerid] != INVALID_PLAYER_ID)
	{
		if(p_info[playerid][tMember] == 16 || p_info[playerid][tLeader] == 16)
		{
			if(AntiReklama(text))
			{
		        p_info[playerid][tLeader]=0;
		        p_info[playerid][tMember]=0;
		        p_info[playerid][tRank]=0;
		        UpdatePlayerData(playerid,"tLeader",0);
		        UpdatePlayerData(playerid,"tMember",0);
		        UpdatePlayerData(playerid,"tRank",0);

			    format(stringer,250,"[Анти-слив в эфире]: %s[%d] попытался отправить текст: %s",NamePlayer[playerid],playerid,text);
		        AdmMes(CBADINFO,stringer,1);
				return 0;
			}
			format(stringer, 128, "[Радио Лос Сантос] %s: %s", NamePlayer[playerid], text);
			LSNews(0x6B8E23FF, stringer);
		}
		if(Pefir[playerid] == 2)
		{
			if(AntiReklama(text))
			{
		        p_info[playerid][tLeader]=0;
		        p_info[playerid][tMember]=0;
		        p_info[playerid][tRank]=0;
		        UpdatePlayerData(playerid,"tLeader",0);
		        UpdatePlayerData(playerid,"tMember",0);
		        UpdatePlayerData(playerid,"tRank",0);

			    format(stringer,250,"[Анти-слив в эфире]: %s[%d] попытался отправить текст: %s",NamePlayer[playerid],playerid,text);
		        AdmMes(CBADINFO,stringer,1);
				return 0;
			}
			format(stringer, 128, "[Радио Лос Сантос] %s: %s", NamePlayer[playerid], text);
			LSNews(0x6B8E23FF, stringer);
		}
		return 0;
	}
	else if(strcmp(text, "*102#", true) == 0)
	{

		SCM(playerid, COLOR_LIGHTGREEN, "==[ Мобильный баланс ] ==");
		format(stringer, 128, "- Баланс %d вирт",p_info[playerid][pMobile]);
		SCM(playerid, COLOR_WHITE, stringer);
		SCM(playerid, COLOR_WHITE, "- Пополнить баланс можно в любом банкомате");
		SCM(playerid, COLOR_LIGHTGREEN, "==[ Мобильный баланс ] ==");
		MeAction(playerid,"достаёт мобильник", 5.0);
		return 0;
	}
	if(!strcmp(text,")")) return MeAction(playerid, "улыбается"),0;
	if(!strcmp(text,"))")) return MeAction(playerid, "смеётся"),0;
	if(!strcmp(text,"(")) return MeAction(playerid, "расстроился"),0;
	if(!strcmp(text,"((")) return MeAction(playerid, "сильно расстроился"),0;
    if(GetPVarInt(playerid,"anti_sbiv_time") < gettime() && GetPVarInt(playerid,"MinerCount") == 0 && GetPVarInt(playerid,"anim_bolka") == 0 && GetPVarInt(playerid,"crack_tazer") == 0 && GetPVarInt(playerid,"Animation") == 0 && GetPlayerState(playerid) == PLAYER_STATE_ONFOOT && !GetPVarInt(playerid,"robbankstime") && !GetPVarInt(playerid,"PlayerTied") && !GetPVarInt(playerid,"PlayerCuffedTime"))
	{
    	if(p_info[playerid][pSetAnim] == 0)
		{
			ApplyAnimation(playerid,"PED",Talk[p_info[playerid][pSetAnim]],8.1,0,1,1,1,1);
			SetTimerEx("ClearAnimText", 2000, 0, "i", playerid);
		}
    	else if(p_info[playerid][pSetAnim] != 0)
		{
			ApplyAnimation(playerid,"GANGS",Talk[p_info[playerid][pSetAnim]],4.1,1,1,1,1,1,1);
			SetTimerEx("ClearAnimText", 2000, 0, "i", playerid);
		}
	}
	if(GetPVarInt(playerid,"gag"))
	{
		SCM(playerid, COLOR_LIGHTRED, "У Вас кляп, вы не можете говорить!");
		return 0;
	}
	new mask = GetPVarInt(playerid,"mask");
	new mes[144],mesid[8],str[2][144],meslen = strlen(text);
	format(mesid,8," (%i)", playerid);
    strmid(str[0],text,0,80,100);
    strmid(str[1],text,80,meslen,meslen);
	GetPlayerPos(playerid,PlayerPos[playerid][0],PlayerPos[playerid][1],PlayerPos[playerid][2]);
	if(PlayerPos[playerid][0] == 0.0 || PlayerPos[playerid][1] == 0.0 || PlayerPos[playerid][2] == 0.0) return 0;
	new steeer[150];
	new colors = GetPlayerColor(playerid);
	new reeede = (colors & 0xFF000000) >>> 24;
	new greeene = (colors & 0x00FF0000) >>> 16;
	new bluewe = (colors & 0x0000FF00) >>> 8;
	format(steeer,120,"%x%x%x",min(reeede + 150, 255),min(greeene + 150, 255),min(bluewe + 150, 255));
	if(colorheads[playerid] > 0)
	{
		if(!IsPlayerInAnyVehicle(playerid)) format(stringer, 144, "- {%06x}%s(%d): {%s}%s", GetPlayerColor(playerid)>>> 8,NamePlayer[playerid], playerid,steeer, text);
		else format(stringer, 144, "- {%06x}%s(%d) (в машине): {%s}%s",GetPlayerColor(playerid)>>> 8,NamePlayer[playerid], playerid, steeer,text);
	    ProxDetector(10.0, playerid, stringer,GetPlayerColor(playerid));
		SetPlayerChatBubble(playerid,text,GetPlayerColor(playerid),20.0,10000);
		return 0;
	}
	foreach(new i:Player)
	{
		if (GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(i) || GetPlayerInterior(playerid) != GetPlayerInterior(i)) continue;
        if(!PlayerToPoint(14.0,i,PlayerPos[playerid][0],PlayerPos[playerid][1],PlayerPos[playerid][2])) continue;


        new color = PlayerToPoint(4.0,i,PlayerPos[playerid][0],PlayerPos[playerid][1],PlayerPos[playerid][2]) ? (0xFFFFFFFF) : PlayerToPoint(8.0,i,PlayerPos[playerid][0],PlayerPos[playerid][1],PlayerPos[playerid][2]) ? (0xCCCCCCFF) : (0xAAAAAAFF);
		if(mask)
		{
   	    	if(meslen>=80)
 	    	{
 	        	format(stringer,200,"- {%06x}%s%s(%d){%06x} {%s}%s: %s ...",(mask == 30) ? (0x7a766700 >>> 8) : (Fractions[mask][fractionColor]>>>8),(!IsAGang(playerid) && !ISAMAFIA(playerid)) ? ("Незнакомец") : (NamePlayer[playerid]),playerid,(Settings[i] & setPlayerIDChat) ? (""):(mesid),color>>>8,steeer,(GetPlayerState(playerid) == 2 || GetPlayerState(playerid) == 3) ? ("говорит (в машине)"):("говорит"),str[0]);
				SendClientMessage(i,color,stringer);
 	        	format(stringer,200,"{%s}... %s",steeer,str[1]);
				SendClientMessage(i,color,stringer);

            	continue;
		 	}
			else format(mes,144,"- {%06x}%s(%d)%s{%06x} {%s}%s: %s",(mask == 30) ? (0x7a766700 >>> 8) : (Fractions[mask][fractionColor]>>>8),(!IsAGang(playerid) && !ISAMAFIA(playerid)) ? ("Незнакомец") : (NamePlayer[playerid]),playerid,(Settings[i] & setPlayerIDChat) ? (""):(mesid),color>>>8,steeer,(GetPlayerState(playerid) == 2 || GetPlayerState(playerid) == 3) ? ("говорит (в машине)"):("говорит"),text);
	  	}
	 	else//
	 	{
 	    	if(meslen>=80)
 	    	{
 	        	format(stringer,200,"- {%06x}%s(%d)%s{%06x} {%s}%s: %s ...",Fractions[p_info[playerid][tMember]][fractionColor]>>>8,NamePlayer[playerid],playerid,(Settings[i] & setPlayerIDChat) ? (""):(mesid),color>>>8,steeer,(GetPlayerState(playerid) == 2 || GetPlayerState(playerid) == 3) ? ("говорит (в машине)"):("говорит"),str[0]);
				SendClientMessage(i,-1,stringer);
 	        	format(stringer,200,"{%s}... %s",steeer,str[1]);
				SendClientMessage(i,color,stringer);

            	continue;
		 	}
			else format(mes,144,"- {%06x}%s(%d)%s{%06x} {%s}%s: %s", Fractions[p_info[playerid][tMember]][fractionColor]>>>8,NamePlayer[playerid],playerid,(Settings[i] & setPlayerIDChat) ? (""):(mesid),color>>>8,steeer,(GetPlayerState(playerid) == 2 || GetPlayerState(playerid) == 3) ? ("говорит (в машине)"):("говорит"),text);
		}
    	SendClientMessage(i,-1,mes);
	}
	SetPlayerChatBubble(playerid, text, COLOR_WHITE, 20.0, 10000);
	return 0;
}

 

 

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


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

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

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

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

    • Pawner01
      От Pawner01
       
      Я разрабатываю свой КРМП и у меня возникла проблема. 
      По задумке должно быть как : /ahelp>Диалоговое Оконо с выбором ур Админки> Диалоговое Окно с командами и поянением за эти команды
      Пример /ahelp> 1lvl Админики> /sp - слежка за игроком 
       
      Суть :
       Я пишу /ahelp появляется диалоговое окно с выбором админ уровней, затем нажимаю на любой админ уровень и никаких команд и диалоговых окон не появляется
      Мой код:
       
      CMD:ahelp(playerid) { if(GetPlayerAdminEx(playerid) < 1) return SendClientMessage(playerid, 0xFFFFFFAA, "Неверно введена команда! {2B800D}Воспользуйтесь: (/menu > команды сервера)"); Dialog ( playerid, DIALOG_CANCEL_AHELP, DIALOG_STYLE_LIST, "{FF6666}Команды администратора", "\ {FF6666}1. {FFFFFF}Младший администратор 1 уровень\n\ {FF6666}2. {FFFFFF}Модератор 2 уровень\n\ {FF6666}3. {FFFFFF}Администратор 3 уровень\n\ {FF6666}4. {FFFFFF}ГС/ЗГС 4 уровень\n\ {FF6666}5. {FFFFFF}Куратор 5 уровень\n\ {FF6666}6. {FFFFFF}ГА/ЗГА 6 уровень\n\ {FF6666}7. {FFFFFF}Руководитель/Спец.Админ 7 уровень\n\ {FF6666}8. {FFFFFF}Основатель/Разработчик 8 уровень", "Выбрать", "Отмена"); return 1; }  
      DIALOG_AHELP, //диалоги     DIALOG_CANCEL_AHELP, case DIALOG_AHELP:    {                 {             if(!response) return callcmd::ahelp(playerid);             new string[1500];             switch(listitem + 1)             {                         case 1:                         {                             Dialog                             (                                 playerid, DIALOG_CANCEL_AHELP, DIALOG_STYLE_LIST,                                 "{"#cGold"}Агент поддержки",                                 "{"#cW"}Команда{"#cW"}Описание\n\                                  {"#cGold"}/ans {"#cW"}ответить игроку\n\                                  {"#cGold"}/a {"#cW"}tадмин чат\n\                                  {"#cGold"}/z_close {"#cW"}ответить запрос\n\                                  {"#cGold"}/apanel{"#cW"}панель администратора\n\                                  {"#cGold"}/admins {"#cW"}администраторы онлайн\n\                                  {"#cGold"}/ac {"#cW"}вызвать администрацию в чат",                                 "Назад", "Закрыть"                             );                         }                         case 2:                         {                             Dialog                             (                                 playerid, DIALOG_CANCEL_AHELP, DIALOG_STYLE_LIST,                                 "{"#cGold"}Младший модератор",                                 "{"#cW"}Команда{"#cW"}Описание\n\                                 {"#cGold"}/sp {"#cW"}следить за игроком\n\                                 {"#cGold"}/az {"#cW"}телепортироваться в админ-зону\n\                                 {"#cGold"}/jail {"#cW"}посадить в деморган\n\                                 {"#cGold"}/kick {"#cW"}кикнуть игрока\n\                                 {"#cGold"}/weap {"#cW"}информация о оружии игрока\n\                                 {"#cGold"}/rmute {"#cW"}заблокировать репорт\n\                                 {"#cGold"}/freeze {"#cW"}заморозить игрока\n\                                 {"#cGold"}/offjail {"#cW"}оффлайн посадить в деморган\n\                                 {"#cGold"}/offmute {"#cW"}оффлайн выдать мут\n\                                 {"#cGold"}/finfo {"#cW"}информация о семье игрока\n\                                 {"#cGold"}/alock {"#cW"}открыть / закрыть транспорт\n\                                 {"#cGold"}/setfuel {"#cW"}установить топливо транспорту\n\                                 {"#cGold"}/mute {"#cW"}выдать мут\n\                                 {"#cGold"}/fly{"#cW"}режим полёта\n\                                 {"#cGold"}/spawn {"#cW"}заспавнить игрока\n\                                 {"#cGold"}/slap {"#cW"}подкинуть игрока\n\                                 {"#cGold"}/goto {"#cW"}телепортироваться к игроку\n\                                 {"#cGold"}/hpcar{"#cW"}починить авто\n\                                 {"#cGold"}/spcar{"#cW"}заспавнить авто\n\                                 {"#cGold"}/gotocar{"#cW"}телепортироваться к авто\n\                                 {"#cGold"}/getcar{"#cW"}телепортировать авто к себе\n\                                 {"#cGold"}/stats{"#cW"}статистика игрока",                                 "Назад", "Закрыть"                             );                         }                         case 3:                         {                             Dialog                             (                                 playerid, DIALOG_CANCEL_AHELP, DIALOG_STYLE_LIST,                                 "{"#cGold"}Модератор",                                 "{"#cW"}Команда{"#cW"}Описание\n\                                  {"#cGold"}/ban {"#cW"}забанить игрока\n\                                  {"#cGold"}/gotofuelst {"#cW"}телепорт к АЗС\n\                                  {"#cGold"}/gotobiz {"#cW"}телепорт к бизнесу\n\                                  {"#cGold"}/inter {"#cW"}установить интерьер\n\                                  {"#cGold"}/getv {"#cW"}телепортировать личное авто\n\                                  {"#cGold"}/warn {"#cW"}выдать предупреждение\n\                                  {"#cGold"}/skick{"#cW"}тихо кикнуть\n\                                  {"#cGold"}/get {"#cW"}информация о игроке\n\                                  {"#cGold"}/money {"#cW"}информация о деньгах\n\                                  {"#cGold"}/offban {"#cW"}оффлайн забанить\n\                                  {"#cGold"}/hp{"#cW"}выдать здоровье\n\                                  {"#cGold"}/gotohouse {"#cW"}телепорт к дому\n\                                  {"#cGold"}/gethere {"#cW"}телепорт игрока к себе\n\                                  {"#cGold"}/okay {"#cW"}одобрить ник-нейм\n\                                  {"#cGold"}/nokay {"#cW"}отклонить заявку\n\                                  {"#cGold"}/gang_info {"#cW"}информация о бандах\n\                                  {"#cGold"}/getinfo {"#cW"}подробная информация о игроке\n\                                  {"#cGold"}/getip {"#cW"}подробная о IP адресах игрока\n\                                  {"#cGold"}/skin {"#cW"}выдать временный скин",                                 "Назад", "Закрыть"                             );                         }                         case 4:                         {                             Dialog                             (                                 playerid, DIALOG_CANCEL_AHELP, DIALOG_STYLE_LIST,                                 "{"#cGold"}Администратор",                                 "{"#cW"}Команда{"#cW"}Описание\n\                                  {"#cGold"}/ears {"#cW"}прослушка СМС\n\                                  {"#cGold"}/templeader {"#cW"}временное лидерство\n\                                  {"#cGold"}/spcars {"#cW"}заспавнить все авто\n\                                  {"#cGold"}/sban {"#cW"}забанить без лишнего шума\n\                                  {"#cGold"}/settime {"#cW"}установить время\n\                                  {"#cGold"}/givegun {"#cW"}выдать оружие\n\                                  {"#cGold"}/settp {"#cW"}установить точку телепорта\n\                                  {"#cGold"}/mp_gun {"#cW"}выдать оружие в радиусе\n\                                  {"#cGold"}/mp_skin{"#cW"}выдать скин в радиусе\n\                                  {"#cGold"}/orglist {"#cW"}список огранизаций\n\                                  {"#cGold"}/money_log {"#cW"}последние 20 операций денег игрока\n\                                  {"#cGold"}/mp {"#cW"}управление мероприятием\n\                                  {"#cGold"}/auninvite {"#cW"}уволить из организации\n\                                  {"#cGold"}/vl_info {"#cW"}информация о транспорте\n\                                  {"#cGold"}/veh {"#cW"}создать транспорт\n\                                  {"#cGold"}/hpall {"#cW"}выдать здоровье в радиусе",                                 "Назад", "Закрыть"                             );                         }                         case 5:                         {                             Dialog                             (                                 playerid, DIALOG_CANCEL_AHELP, DIALOG_STYLE_LIST,                                 "{"#cGold"}Зам. Гл. Администратора",                                 "{"#cW"}Команда{"#cW"}Описание\n\                                  {"#cGold"}/gzcolor {"#cW"}перекрасить территорию\n\                                  {"#cGold"}/makeleader {"#cW"}назначить лидера\n\                                  {"#cGold"}/unwarn {"#cW"}снять предупреждение\n\                                  {"#cGold"}/tpcor {"#cW"}телепорт по координатам\n\                                  {"#cGold"}/giveskill {"#cW"}установить навыки\n\                                  {"#cGold"}/unban {"#cW"}снять бан\n\                                  {"#cGold"}/settime {"#cW"}установить время\n\                                  {"#cGold"}/crime_rank {"#cW"}установить наколку\n\                                  {"#cGold"}/makeadminoff {"#cW"}оффлайн выдать админку\n\                                  {"#cGold"}/makeleaderoff {"#cW"}оффлайн выдать лидерку\n\                                  {"#cGold"}/a_stat {"#cW"}статистика администратора\n\                                  {"#cGold"}/a_bank {"#cW"}информация о банк.счетах\n\                                  {"#cGold"}/bank_log {"#cW"}история операций счета",                                 "Назад", "Закрыть"                             );                         }                         case 6:                         {                             Dialog                             (                                 playerid, DIALOG_CANCEL_AHELP, DIALOG_STYLE_LIST,                                 "{"#cGold"}Гл. Администратор",                                 "{"#cW"}Команда{"#cW"}Описание\n\                                  {"#cGold"}/gmx {"#cW"}рестарт сервера\n\                                  {"#cGold"}/getlog {"#cW"}просмотр логирования\n\                                  {"#cGold"}/delacc {"#cW"}удалить аккаунт\n\                                  {"#cGold"}/setpremium {"#cW"}выдать VIP\n\                                  {"#cGold"}/setprefiks{"#cW"}выдать префикс\n\                                  {"#cGold"}/makeadmin{"#cW"}назначить администратором\n\                                  {"#cGold"}/setfuels{"#cW"}установить продукты АЗС\n\                                  {"#cGold"}/atune {"#cW"}установить тюнинг\n\                                  {"#cGold"}/vinils {"#cW"}установить винил\n\                                  {"#cGold"}/deladmin {"#cW"}снять администратора\n\                                  {"#cGold"}/doubling {"#cW"}управление сервером\n\                                  {"#cGold"}/gaapanel {"#cW"}админ панель\n\                                  {"#cGold"}/setskin{"#cW"}выдать постоянный скин\n\                                  {"#cGold"}/setprods{"#cW"}установить продукты бизнесу",                                 "Назад", "Закрыть"                             );                         }                         case 7:                         {                             Dialog                             (                                 playerid, DIALOG_CANCEL_AHELP, DIALOG_STYLE_LIST,                                 "{"#cGold"}Основатель(Разработчик№1)",                                 "{"#cW"}Команда{"#cW"}Описание\n\                                  {"#cGold"}/setstats {"#cW"}изменить статистику игрока\n\                                  {"#cGold"}/createpromo {"#cW"}создать промокод\n\                                  {"#cGold"}/cash {"#cW"}выдать деньги\n\                                  {"#cGold"}/givedonate {"#cW"}выдать донат\n\                                  {"#cGold"}/pmenu {"#cW"}управление промокодами\n\                                  {"#cGold"}/addbiz {"#cW"}создать бизнес\n\                                  {"#cGold"}/bsetexitpos {"#cW"}установить позицию выхода бизнесу\n\                                  {"#cGold"}/addhouse {"#cW"}создать дом\n\                                  {"#cGold"}/setexitpos {"#cW"}установить позицию выхода дому\n\                                  {"#cGold"}/addgarage {"#cW"}создать гараж\n\                                  {"#cGold"}/garagesetexitpos {"#cW"}установить позицию выхода гаражу\n\                                  {"#cGold"}/setgaragecar {"#cW"}установить позицию выезда авто гаражу\n\                                  {"#cGold"}/addfuelst {"#cW"}создать заправку\n\                                  {"#cGold"}/setstats {"#cW"}изменить статистику игрока\n\                                  {"#cGold"}/createpromo {"#cW"}создать промокод\n\                                  {"#cGold"}/p_create {"#cW"}создать специальный код игроку\n\                                  {"#cGold"}/p_delete {"#cW"}удалить специальный код игрока\n\                                  {"#cGold"}/gpanel {"#cW"}управление подарками\n\                                  {"#cGold"}/cash {"#cW"}выдать деньги\n\                                  {"#cGold"}/givedonate {"#cW"}выдать донат\n\                                  {"#cGold"}/give_action_money {"#cW"}выдать деньги",                                 "Назад", "Закрыть"                             );                         }                         case 8:                         {                             Dialog                             (                                 playerid, DIALOG_CANCEL_AHELP, DIALOG_STYLE_LIST,                                 "{"#cGold"}Основатель(Разработчик№2)",                                 "{"#cW"}Команда{"#cW"}Описание\n\                                  {"#cGold"}/setstats {"#cW"}изменить статистику игрока\n\                                  {"#cGold"}/createpromo {"#cW"}создать промокод\n\                                  {"#cGold"}/p_create {"#cW"}создать специальный код игроку\n\                                  {"#cGold"}/p_delete {"#cW"}удалить специальный код игрока\n\                                  {"#cGold"}/gpanel {"#cW"}управление подарками\n\                                  {"#cGold"}/cash {"#cW"}выдать деньги\n\                                  {"#cGold"}/givedonate {"#cW"}выдать донат\n\                                  {"#cGold"}/give_action_money {"#cW"}выдать деньги\n\                                  {"#cGold"}/fullcmd {"#cW"}команды для владельца(Разработчика)",                                 "Назад", "Закрыть"                             );                         }                         default:                             return 1;                     }                 }             }             case DIALOG_CANCEL_AHELP:             {                 if(response)                 {                     callcmd::ahelp(playerid, "");                 }             }  
    • vicegame
      От vicegame
      Доброго времени суток уважаемые форумчане
      Хочу представить наши услуги и цены:
      GTA SAMP от 75руб
      GTA CRMP от 75 руб
      GTA MTA от 120 руб
      Для каждого тарифа неограниченные слоты, оплата только за ресурсы 
      Удобная панель управления и широкий функционал 
      Работаем с 2023 года!
       
      Также имеются БЕСПЛАТНЫЕ тарифы для (ознакомительных целей)
       
      Мощные процессоры Ryzen 5950X (Германия)
       
      Платежная система YooKassa на борту:
      Банковские карты
      SberPay
      TinkoffPay
      Yoomoney

      Ссылка на хостинг: ТЫК
    • Hunter Wright
      От Hunter Wright
       
       
      Hasl-Host -Предоставляем услуги профессионального дешевого игрового хостинга и самую удобную панель управления.

      — Защита от DDoS-атак
      — Техническая поддержка работает для вас 24/7
      — Быстрый доступ в панель управления и личный кабинет
      — Быстрая переустановка игрового сервера в любое время суток
      — Редактирование конфигурационных файлов игрового сервера
      — FTP доступ к файлам игрового сервера
      — Изменение количества слотов игрового сервера
      — Система управления счетами и оплаты услуг
      — Большое количество всех возможных платежных систем
      — Бесплатная MySQL база данных
      — Автоустановка модов, есть как бесплатные моды, так и платные моды
      — У нас есть услуги, где вы можете заказать, установку мода, смену названия и т.д
      — Предоставляется доступ к firewall для блокировки злоумышленников

      Тарифные планы (на данный момент):
      — SAMP 0.3.7 - от 49р / месяц
      — CRMP 0.3e - от 49р / месяц
      — CRMP 0.3.7 - от 49р / месяц
      — Multi Theft Auto | 1.6 - от 136р / месяц
      — Counter-Strike: 1.6 - от 256р / месяц

      Ссылки на хостинг и социальные сети:
      Сайт хостинга - Перейти на сайт хостинга
      Группа во ВКонтакте - Перейти в группу во ВКонтакте
      Группа тех.поддержки во ВКонтакте - Перейти в группу во ВКонтакте
      Телеграм канал хостинга - Перейти в телеграм
      YouTube канал хостинга - Перейти на YouTube канал
      Почта тех.поддержки - support@hasl-host.ru