Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Баг как исправить

Статус
В этой теме нельзя размещать новые ответы.

sasa50

Умник
как исправить баг с командой /gov когда пишешь в неё "Государставиные новости" а что написал не видно
Вот команда
PHP:
	if(strcmp(cmd, "/goverment", true) == 0 || strcmp(cmd, "/gov", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			GetPlayerName(playerid, sendername, sizeof(sendername));
			new length = strlen(cmdtext);
			while ((idx < length) && (cmdtext[idx] <= ' '))
			{
				idx++;
			}
			new offset = idx;
			new result[64];
			while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
			{
				result[idx - offset] = cmdtext[idx];
				idx++;
			}
			result[idx - offset] = EOS;
			if(!strlen(result))
			{
				SendClientMessage(playerid, COLOR_GREY, "Èñïîëüçóé: (/gov)ernment [òåêñò]");
				return 1;
			}
			spaceGroupsToSpaces(result);
    		trimSideSpaces(result);
			new word[256],Index;while(Index < strlen(result)) { // ïðîâåðêà ñîîáùåíèÿ íà ðåêëàìó ñåðâåðîâ è åå âûðåçàíèå
			word = strtok(result,Index);
			if(Adv(word)==1||ZP(word)||U(word)||T(word)||N(word)||PP(word)||P(word)||V(word)||R(word)||PL(word)||ZV(word)||I(word)||ST(word)||PR(word)||DL(word)||RE(word)||VOC(word)||A(word)||NO(word)||TCZ(word)||BOP(word)){
					new i=strfind(result,word),j=i+strlen(word)-1; result[i++]='[';
					while(i<j) {result[i]='|';i++;}
					result[j]=']';
					BanEx(playerid, " Ïîïûòêà ðåêëàìû ñåðâåðà");
				}
		 	}
			if(PlayerInfo[playerid][pMuted] == 1)
			{
				SendClientMessage(playerid, TEAM_CYAN_COLOR, "Àäìèíèñòðàòîð îòíÿë ó âàñ âîçìîæíîñòü ãîâîðèòü â îáùåì ÷àòå.");
				return 1;
			}
			if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
			{
				if(PlayerInfo[playerid][pRank] < 9)
				{
				    SendClientMessage(playerid, COLOR_LIGHTRED2, " Âû äîëæíû áûòü 9 ðàíãà, ÷òîáû èñïîëüçîâàòü ýòî!");
				    return 1;
				}
				SendClientMessageToAll(0xFFFFFFFF, "|___________ Ãîðîäñêèå íîâîñòè ___________|");
				if(PlayerInfo[playerid][pRank] == 20) { format(string, sizeof(string), "Ìèíèñòð âíóòðåííèõ äåë %s[%d]: %s", sendername, playerid, result); }
			    else if(PlayerInfo[playerid][pRank] == 19) { format(string, sizeof(string), "Çàìåñòèòåëü ìèíèñòðà âíóòðåííèõ äåë %s[%d]: %s", sendername, playerid, result); }
			    else if(PlayerInfo[playerid][pRank] == 18) { format(string, sizeof(string), "Øýô SAPD %s[%d]: %s", sendername, playerid, result); }
			    else if(PlayerInfo[playerid][pRank] == 17) { format(string, sizeof(string), "Çàìåñòèòåëü Øýôà SAPD %s[%d]: %s", sendername, playerid, result); }
			    else if(PlayerInfo[playerid][pRank] == 16) { format(string, sizeof(string), "Êîììèñàð SAPD %s[%d]: %s. **", sendername, playerid, result); }
			    else if(PlayerInfo[playerid][pRank] == 15) { format(string, sizeof(string), "Çàìåñòèòåëü êîììèñàðà SAPD %s[%d]: %s", sendername, playerid, result); }
			    else if(PlayerInfo[playerid][pRank] == 14) { format(string, sizeof(string), "Íà÷àëüíèê äåïàðòàìåíòà SAPD %s[%d]: %s", sendername, playerid, result); }
			    else if(PlayerInfo[playerid][pRank] == 13) { format(string, sizeof(string), "Íà÷àëüíèê áþðî SAPD %s[%d]: %s. **", sendername, playerid, result); }
			    else if(PlayerInfo[playerid][pRank] == 12) { format(string, sizeof(string), "Çàìåñòèòåëü íà÷àëüíèêà áþðî SAPD %s[%d]: %s", sendername, playerid, result); }
                else if(PlayerInfo[playerid][pRank] == 11) { format(string, sizeof(string), "Ãëàâà ïîäðàçäåëåíèÿ SAPD %s[%d]: %s", sendername, playerid, playerid, result); }
				else if(PlayerInfo[playerid][pRank] == 10) { format(string, sizeof(string), "Èíñïåêòîð SAPD %s[%d]: %s", sendername, playerid, result); }
				else if(PlayerInfo[playerid][pRank] == 9) { format(string, sizeof(string), "Çàìåñòèòåëü èíñïåêòîðà SAPD %s[%d]: %s", sendername, playerid, result); }
				SendClientMessageToAll(COLOR_BLUE, string);
			}
			else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
			{
				if(PlayerInfo[playerid][pRank] < 7)
				{
				    SendClientMessage(playerid, COLOR_LIGHTRED2, " Âû äîëæíû áûòü 7 ðàíãà, ÷òîáû èñïîëüçîâàòü ýòî!");
				    return 1;
				}
    			SendClientMessageToAll(0xFFFFFFFF, "|___________ Ãîðîäñêèå íîâîñòè ___________|");
  	    		if(PlayerInfo[playerid][pRank] == 16) { format(string, sizeof(string), "Äèðåêòîð FBI %s[%d]: %s", sendername, playerid, result); }
				else if(PlayerInfo[playerid][pRank] == 13) { format(string, sizeof(string), "Ãëàâà îòäåëà CID %s[%d]: %s", sendername, playerid, result); }
				else if(PlayerInfo[playerid][pRank] == 14) { format(string, sizeof(string), "Èíñïåêòîð FBI %s[%d]: %s", sendername, playerid, result); }
				else if(PlayerInfo[playerid][pRank] == 15) { format(string, sizeof(string), "Çàìåñòèòåëü Äèðåêòîðà FBI %s[%d]: %s", sendername, playerid, result); }
				else if(PlayerInfo[playerid][pRank] == 12) { format(string, sizeof(string), "Çàìåñòèòåëü Ãëàâû îòäåëà CID %s[%d]: %s", sendername, playerid, result); }
				else if(PlayerInfo[playerid][pRank] == 11) { format(string, sizeof(string), "Ãëàâà îòäåëà DEA %s[%d]: %s. **", sendername, playerid, result); }
			    else if(PlayerInfo[playerid][pRank] == 10) { format(string, sizeof(string), "Çàìåñòèòåëü Ãëàâû îòäåëà  DEA %s[%d]: %s", sendername, playerid, result); }
				else if(PlayerInfo[playerid][pRank] == 9) { format(string, sizeof(string), "Ãëàâà îòäåëà ïîäãîòîâêè FBI %s[%d]: %s. **", sendername, playerid, result); }
				else if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "Çàìåñòèòåëü îòäåëà ïîäãîòîâêè FBI %s[%d]: %s", sendername, playerid, result); }
				else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "Óïðàâëÿþùèé àãåíòóðîé FBI %s[%d]: %s", sendername, playerid, result); }
				SendClientMessageToAll(0x4B00B0AA, string);
			}
			else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
			{
				if(PlayerInfo[playerid][pRank] < 12)
				{
				    SendClientMessage(playerid, COLOR_LIGHTRED2, " Âû äîëæíû áûòü 12 ðàíãà ÷òîáû èñïîëüçîâàòü ýòî!");
				    return 1;
				}
    			SendClientMessageToAll(0xFFFFFFFF, "|___________ Ãîðîäñêèå íîâîñòè ___________|");
                if(PlayerInfo[playerid][pRank] == 22) { format(string, sizeof(string), "Ìèíèñòð Îáîðîíû %s[%d]: %s", sendername, playerid, result); }
			    else if(PlayerInfo[playerid][pRank] == 21) { format(string, sizeof(string), "Çàìåñòèòåëü Ìèíèñòðà Îáîðîíû %s[%d]: %s", sendername, playerid, result); }
			    else if(PlayerInfo[playerid][pRank] == 20) { format(string, sizeof(string), "Ãåíåðàë ÂÂÑ %s[%d]: %s", sendername, playerid, result); }
			    else if(PlayerInfo[playerid][pRank] == 19) { format(string, sizeof(string), "Ãåíåðàë ÌÑÂ %s[%d]: %s", sendername, playerid, result); }
			    else if(PlayerInfo[playerid][pRank] == 18) { format(string, sizeof(string), "Ãåíåðàë-Ïîëêîâíèê NGSA %s[%d]: %s",  sendername, playerid, result); }
			    else if(PlayerInfo[playerid][pRank] == 17) { format(string, sizeof(string), "Ãåíåðàë-Ëåéòåíàíò NGSA %s[%d]: %s",  sendername,playerid, result); }
			    else if(PlayerInfo[playerid][pRank] == 16) { format(string, sizeof(string), "Ãåíåðàë-Ìàéîð NGSA %s[%d]: %s", sendername, playerid, result); }
			    else if(PlayerInfo[playerid][pRank] == 15) { format(string, sizeof(string), "Ïîëêîâíèê NGSA %s[%d]: %s", sendername, playerid, result); }
			    else if(PlayerInfo[playerid][pRank] == 14) { format(string, sizeof(string), "Ïîäïîëêîâíèê NGSA %s[%d]: %s", sendername, playerid, result); }
			    else if(PlayerInfo[playerid][pRank] == 13) { format(string, sizeof(string), "Ìàéîð NGSA %s[%d]: %s", sendername, playerid, result); }
			    else if(PlayerInfo[playerid][pRank] == 12) { format(string, sizeof(string), "Êàïèòàí NGSA %s[%d]: %s", sendername, playerid, result); }
				SendClientMessageToAll(0x1A8000AA, string);
			}
			else if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)
			{
				if(PlayerInfo[playerid][pRank] < 4)
				{
				    SendClientMessage(playerid, COLOR_LIGHTRED2, " Âû äîëæíû áûòü 4 ðàíãà, ÷òîáû èñïîëüçîâàòü ýòî!");
				    return 1;
				}
				SendClientMessageToAll(0xFFFFFFFF, "|___________ Ãîðîäñèêå íîâîñòè ___________|");
				if(PlayerInfo[playerid][pRank] == 10) { format(string, sizeof(string), "Ìèíèñòð Çäðàâîîõðàíåíèÿ %s[%d]: %s", sendername, playerid, result); }
			    else if(PlayerInfo[playerid][pRank] == 9) { format(string, sizeof(string), "Çàìåñòèòåëü Ìèíèñòðà Çäðàâîîõðàíåíèÿ %s[%d]: %s", sendername, playerid, result); }
				else if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "Ãëàââðà÷ %s[%d]: %s", sendername, playerid, result); }
				else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "*Ïàòîëîãîàíàòîì %s[%d]: %s", sendername, playerid, result); }
				else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "Õèðóðã %s[%d]: %s", sendername, playerid, result); }
				else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "Ïñèõèàòð %s[%d]: %s", sendername, playerid, result); }
				else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "Òåðàïåâò %s[%d]: %s", sendername, playerid, result); }
				SendClientMessageToAll(0xFFD9D991, string);
			}
			else if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)
			{
    			if(PlayerInfo[playerid][pRank] < 4)
				{
				    SendClientMessage(playerid, COLOR_LIGHTRED2, " Âû äîëæíû áûòü 4 ðàíãà ÷òîáû èñïîëüçîâàòü ýòî!");
				    return 1;
				}
				SendClientMessageToAll(0xFFFFFFFF, "|___________ Ãîðîäñêèå íîâîñòè ___________|");
			        if(PlayerInfo[playerid][pRank] == 17) { format(string, sizeof(string), "Ìýð Øòàòà %s[%d]: %s. **", sendername, playerid, result); }
			        else if(PlayerInfo[playerid][pRank] == 16) { format(string, sizeof(string), "Çàì. Ìýðà %s[%d]: %s", sendername, playerid, result); }
			        else if(PlayerInfo[playerid][pRank] == 15) { format(string, sizeof(string), "Ïðåìüåð Ìèíèñòð %s[%d]: %s", sendername, playerid, result); }
                    else if(PlayerInfo[playerid][pRank] == 14) { format(string, sizeof(string), "Ìèíèñòð Ôèíàíñîâ %s[%d]: %s", sendername, playerid, result); }
					else if(PlayerInfo[playerid][pRank] == 13) { format(string, sizeof(string), "Çàìåñòèòåëü Ìèíèñòðà Ôèíàíñîâ %s[%d]: %s",  sendername, playerid, result); }
					else if(PlayerInfo[playerid][pRank] == 12) { format(string, sizeof(string), "Ìèíèñòðà Òðàíñïîðòà %s[%d]: %s", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 11) { format(string, sizeof(string), "Çàìåñòèòåëü Ìèíèñòðà Òðàíñïîðòà %s[%d]: %s", sendername, playerid, result); }
			        else if(PlayerInfo[playerid][pRank] == 10) { format(string, sizeof(string), "Ìèíèñòð Êóëüòóðû %s[%d]: %s", sendername, result); }
			        else if(PlayerInfo[playerid][pRank] == 9) { format(string, sizeof(string), "Çàìåñòèòåëü Ìèíèñòðà Êóëüòóðû %s[%d]: %s", sendername, playerid, result); }
			        else if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "Íà÷àëüíèê ÔÑïÍ %s[%d]: %s", sendername, playerid, result); }
					else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "Íà÷àëüíèê Îõðàíû  %s[%d]: %s", sendername, playerid, result); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "Àäâîêàò %s[%d]: %s", sendername, playerid, result); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "Ñëóæàùèé ÔÑïÍ %s[%d]: %s", sendername, playerid, result); }
			        else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "Êîíñóëüòàíò %s[%d]: %s", sendername, playerid, result); }
			    SendClientMessageToAll(0xFFFFFFAA, string);
			}
			else if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
			{
      			if(PlayerInfo[playerid][pRank] < 5)
				{
				    SendClientMessage(playerid, COLOR_LIGHTRED2, " Âû äîëæíû áûòü 5 ðàíãà, ÷òîáû èñïîëüçîâàòü ýòî!");
				    return 1;
				}
				SendClientMessageToAll(0xFFFFFFFF, "|___________ Ãîðîäñêèå íîâîñòè ___________|");
			    if(PlayerInfo[playerid][pRank] == 10) { format(string, sizeof(string), "Äèðåêòîð ÀâòîØêîëû %s[%d]: %s", sendername, playerid, result); }
			    else if(PlayerInfo[playerid][pRank] == 9) { format(string, sizeof(string), "Çàìåñòèòåëü Äèðåêòîðà ÀâòîØêîëû %s[%d]: %s", sendername, playerid, result); }
			    else if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "Ñòàðøèé ìåíåäæåð %s[%d]: %s", sendername, playerid, result); }
			    else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "Ìåíåäæåð %s[%d]: %s", sendername, playerid, result); }
			    else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "Ñòàðøèé èíñòðóêòîð %s[%d]: %s", sendername, playerid, result); }
			    else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "Èíñòðóêòîð 1-ãî êëàññà %s[%d]: %s", sendername, playerid, result); }
				SendClientMessageToAll(0x586FEFAA, string);
			}
			else
			{
			    SendClientMessage(playerid,COLOR_GREY,"Òåáå ýòà êîìàíäà íå äîñòóïíà");
			    return 1;
			}
		}
		return 1;
	}
И вот ещё как сделать новые авторынки если в моде есть уже неизвестно сколько чток
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу