Рекомендованные сообщения



Не найдено.

3 posts in this topic

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

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

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
};

 

Share this post


Link to post
Share on other sites

TS Posted (edited) · Report post

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;

 

Edited by Tsunami Escalade

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

Your content will need to be approved by a moderator

Guest
You are commenting as a guest. If you have an account, please sign in.
Reply to this topic...

×   You have pasted content with formatting.   Remove formatting

  Only 75 emoticons maximum are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

Loading...
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Roman_Zimin
      By Roman_Zimin
      Продам мод Friendly Role Play собственной доработки.
       
      Ознакомится с данным модом вы можете по ссылке (Скриншоты мои): https://yapx.ru/v/LqMCI
       
      за дополнительными скриншотами и информацией вы можете обратится по ссылке ниже.
       
      Так же были добавлены 3д интерьеры а именно:
      1- инта гибдд-ппс
      2- инта фсб
      3- инта ОПГ 2-шт
      4- инта Правительство
      5- инта Гараж
      6- инта Армия
      7- инта Подъезд
      8- квартира среднего класса
       
      Ссылка для свзяи,  доп.информации и доп.скриншотов:
    • Roman_Zimin
      By Roman_Zimin
      Friendly Role Play - Мод под открытие
      Просмотр файла Продам мод Friendly Role Play собственной доработки.
       
      Ознакомится с данным модом вы можете по ссылке (Скриншоты мои): https://yapx.ru/v/LqMCI
       
      за дополнительными скриншотами и информацией вы можете обратится по ссылке ниже.
       
      Так же были добавлены 3д интерьеры а именно:
      1- инта гибдд-ппс
      2- инта фсб
      3- инта ОПГ 2-шт
      4- инта Правительство
      5- инта Гараж
      6- инта Армия
      7- инта Подъезд
      8- квартира среднего класса
       
      Ссылка для свзяи,  доп.информации и доп.скриншотов:
      Добавил Roman_Zimin Добавлено 30.03.2021 Категория Моды Автор Friendly  
    • GhostWill
      By GhostWill
      Первый способ с админ проверкой:
      public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ) { if(pInfo[playerid][admin] != 0) return 1; SetPlayerPos(playerid,fX,fY,fZ); return 1; } Второй способ без проверки на админку:
      public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ) { return SetPlayerPos(playerid,fX,fY,fZ); }