Вопросы

Проблема какая то с системой префиксов

при выдаче пишит за магнитофон и ник вообще убирается

605225ed6e7d9_.png.f68794ad2ba0940b58aaf32d2e40d763.png

 

MySQL plugin R41-4

Очень надеюсь на вашу помощь

 

pPrefix[42]

 

 

CB: Prefix(playerid)
{
	new rows;
	cache_get_row_count(rows);
	if(!rows) return 1;
    return cache_get_value_name(0, "pPrefix",pData[playerid][pPrefix],42);
}

 

		case 1654:
		{
		    if(!response) return 1;
			new strw[42];
			format(strw, 42, "{%s}%s", Colors[listitem][colChatColor], pData[NameStats[playerid]][pPrefix]);
			format(pData[NameStats[playerid]][pPrefix], 42, "%s", strw);
			UpdatePlayerDataEx(NameStats[playerid], "pPrefix", pData[NameStats[playerid]][pPrefix]);
			SCMF(playerid, COLOR_WHITE, "Âû óñòàíîâèëè ïðåôèêñ %s {ffffff} èãðîêó %s[%i]", pData[NameStats[playerid]][pPrefix], pData[NameStats[playerid]]				[pName], NameStats[playerid]);
			SCMF(NameStats[playerid], COLOR_WHITE, "%s[%i] óñòàíîâèë âàì ïðåôèêñ %s",  pData[playerid][pName], playerid, pData[NameStats[playerid]][pPrefix]);
		    return 1;
		}

 

Проверки в /a

 	if (strcmp(pData[playerid][pPrefix], "0", true) == 0) format(str, sizeof(str),"[A] %s[%d]: %s", pData[playerid][pName], playerid, mes);
	else format(str, sizeof(str), "[A] %s %s[%d]: %s", pData[pPrefix], pData[pName], playerid, mes);

 

 

CMD:prefix(playerid, params[])
{
   	if(pData[playerid][pAdmin] < 5) return 1;
	{
	    if(sscanf(params, "us[32]", params[0],params[1])) return SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /prefix [id] [ïðåôèêñ] [del-óäàëèòü]");
    	if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, COLOR_RED, "Èãðîê íå íàéäåí!");
    	if(pData[params[0]][pAdmin] < 1) return SendClientMessage(playerid, COLOR_RED, "Èãðîê íå àäìèí!");
    	if (strcmp(params[1], "del", true) == 0)
		{
			format(pData[params[0]][pPrefix], 32, "0");
			UpdatePlayerDataEx(params[0], "pPrefix", pData[params[0]][pPrefix]);
			SCMF(playerid, COLOR_WHITE, "Âû óäàëèëè ïðåôèêñ èãðîêó %s[%i]",pData[params[0]][pName], params[0]);
			format(params[0], COLOR_WHITE, "%s[%i] óäàëèë âàì ïðåôèêñ",pData[playerid][pName], playerid);
			return 1;
		}
		NameStats[playerid] = params[0];
		new str[1024];
		for(new i; i < 34; i++)
		{
			format(str, sizeof str, "%s{%s}%s\n", str, Colors[i][colChatColor], Colors[i][colName]);
		}
		ShowPlayerDialog(playerid, 132, DIALOG_STYLE_LIST, "Ïðåôèêñ", str, "OK", "");
		format(pData[params[0]][pPrefix], 32, params[1]);
		UpdatePlayerDataEx(params[0], "pPrefix", pData[params[0]][pPrefix]);
	}
	return 1;
}

 

Диалог выбора цветов:

enum BColor
{
	colColor,
	colChatColor[7],
	colName[20]
}

new Colors[34][BColor] =
{
	{0xFFFFFF00, "FFFFFF", "Áåëûé"},//0
	{0x0894017F, "089401", "Çåë¸íûé"},//1
	{0x56FB4E7F, "56FB4E", "Ñâåòëî çåë¸íûé"},//2
	{0x49E7897F, "49E789", "ßðêî çåë¸íûé"},//3
	{0x2A91707F, "2A9170", "Áèðþçîâûé"},//4
	{0x9ED2017F, "9ED201", "Ƹëòî-çåë¸íûé"},//5
	{0x279B1E7F, "279B1E", "Ò¸ìíî-çåë¸íûé"},//6
	{0x51964D7F, "51964D", "Ñåðî-çåë¸íûé"},//7
	{0xFF06067F, "FF0606", "Êðàñíûé"},//8
	{0xF68F677F, "F68F67", "ßðêî-êðàñíûé"},//9
	{0xF450007F, "F45000", "Îðàíæåâûé"},//10
	{0xBE8A017F, "BE8A01", "Êîðè÷íåâûé"},//11
	{0xB300007F, "B30000", "Ò¸ìíî-êðàñíûé"},//12
	{0x954F4F7F, "954F4F", "Cåðî-êðàñíûé"},//13
	{0xE7961D7F, "E7961D", "Ƹëòî-îðàíæåâûé"},//14
	{0xE6284E7F, "E6284E", "Ìàëèíîâûé"},//15
	{0xFF00EF7F, "FF00EF", "Ðîçîâûé"},//16
	{0x110CE77F, "110CE7", "Ñèíèé"},//17
	{0x0CD7E77F, "0CD7E7", "Ãîëóáîé"},//18
	{0x139BEC7F, "139BEC", "Ñèíÿÿ ñòàëü"},//19
	{0x2C91977F, "2C9197", "Ñèíå-çåë¸íûé"},//20
	{0x114D717F, "114D71", "Ò¸ìíî-ñèíèé"},//21
	{0x7700FF7F, "7700FF", "Ôèîëåòîâûé"},//22
	{0xB313E77F, "B313E7", "Èíäèãî"},//23
	{0x758C9D7F, "758C9D", "Ñåðî-ñèíèé"},//24
	{0xFFDE247F, "FFDE24", "Ƹëòûé"},//25
	{0xFFEE8A7F, "FFEE8A", "Êóêóðóçíûé"},//26
	{0xDDB2017F, "DDB201", "Çîëîòîé"},//27
	{0xDDA7017F, "DDA701", "Ñòàðîå çîëîòî"},//28
	{0xB0B0007F, "B0B000", "Îëèâêîâûé"},//29
	{0x8684847F, "868484", "Ñåðûé"},//30
	{0xB8B6B67F, "B8B6B6", "Ñåðåáðî"},//31
	{0x3333337F, "333333", "׸ðíûé"},//32
	{0xFAFAFA7F, "FAFAFA", "Áåëûé"}//33
};

 

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


Ссылка на сообщение

2 ответа на этот вопрос

  • 0

UPD: попробовал другим способом но теперь такой результат, и цвета не работают совсем

и прилетает варнинг на строку

 

   if(!strcmp(pData[playerid][pPrefix], "0", true)) format(nickadmina,80);

warning 202: number of arguments does not match definition

 

Screenshot_2.png.df2fa998cf9a7b5e6cee633bfbd6f34b.png

 

	new nickadmina[80];
	if(!strcmp(pData[playerid][pPrefix], "0", true)) format(nickadmina,80);
	else format(nickadmina,80,pData[playerid][pPrefix]);
	format(str,256,"%s {FFFFFF}%s[%d]: %s", nickadmina, pData[playerid][pName], playerid, params[0]);
	AdminMessage(0x99CC00FF, str);
	return 1;

 

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

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


Ссылка на сообщение
  • 0

Хах, во-первых, скинь нам код на русской раскладке клавиатуры, потому что иероглифы.

Варнинг на строку прилетает наверное за строку format(nickadmina,80);

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


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

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

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

    • KAIF
      От KAIF


      Скачать файл GTA RolePlay-МОД,СБОРКА
      !!!!!ВСЕГО ОДНА КОПИЯ!!!! 
      Единственный мод GTA RP.
       
      Фракции:
      Правительство
      ГИБДД
      Полиция Южного
      ФСБ
      ЦГБ-А
      Автошкола
      Китайская мафия
      Русская Мафия
      Итальянская Мафия
      Американская Мафия
      Чеченская Мафия
      ВВС
      МЧС
      ОПГ Тяп-Ляп
      ОПГ Хади-Такташ
      СМИ Южного
      ФСИН
      В комплекте идёт СБОРКА И МОД.
      Единственный мод GTA RP.
      Добавил KAIF Добавлено 01.01.2024 Категория Моды Автор Aleksandr  
    • KAIF
      От KAIF
      !!!!!ВСЕГО ОДНА КОПИЯ!!!! 
      Единственный мод GTA RP.
       
      Фракции:
      Правительство
      ГИБДД
      Полиция Южного
      ФСБ
      ЦГБ-А
      Автошкола
      Китайская мафия
      Русская Мафия
      Итальянская Мафия
      Американская Мафия
      Чеченская Мафия
      ВВС
      МЧС
      ОПГ Тяп-Ляп
      ОПГ Хади-Такташ
      СМИ Южного
      ФСИН
      В комплекте идёт СБОРКА И МОД.
      Единственный мод GTA RP.
    • Узбек
      От Узбек
      Всем добрый вечер ребят! 
      Я начинающий, сегодня я вам сливаю команду 2(шт) на технические работы
      Ловите