Если Вы нашли ответ на вопрос, пожалуйста, пометьте необходимый ответ лучшим (галочка сбоку от сообщения) и поблагодарите автора этого ответа поднятием репутации (плюс в нижней правой части сообщения). Спасибо.
Подробнее:
FAQ по форуму
Как пометить ответ лучшим

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



20 posts in this topic

Как можно исправить отображение ОПГ и чтоб засчитывало фраги в квадрате?

Всего ОПГ 5

abqLvCpwuII.thumb.jpg.49be7af23ac994c94306df8e1addee4c.jpg

Share this post


Link to post
Share on other sites

На TextDraw то что не отображаются преступные группировки? Покажите вообще код этой системы.

Share this post


Link to post
Share on other sites
4 минуты назад, odosenok сказал:

На TextDraw то что не отображаются преступные группировки? Покажите вообще код этой системы.

 

Не особо понимаю где искать так как начинающий в этом деле

Суть такова.

При начала захвата /capture все работает отлично

Появляется текстдрайв этот но не отображаются какие ОПГ сейчас проводят капт

Соответственно не засчитывает фраги

 

Поэтому и спрашиваю кто может помочь.

Конечно не за бесплатно если так можно

Edited by tailslis
Причина: опечатка

Share this post


Link to post
Share on other sites

@tailslis, покажите команду /capture.

Share this post


Link to post
Share on other sites
6 минут назад, odosenok сказал:

@tailslis, покажите команду /capture.

Спойлер

 


CMD:capture(playerid)
{
    if(!IsAGang(playerid)) return SendClientMessage(playerid, COLOR_GREY, YouCanNot);
    else if(pInfo[playerid][pRank] < 9) return SendClientMessage(playerid, COLOR_GREY, "Çàõâàò òåððèòîðèè äîñòóïåí ñ 9 ðàíãà!");
    new h; gettime(h);
    if(!(11 <= h <= 22)) return SendClientMessage(playerid, COLOR_GREY, "Ïðîâîäèòü çàõâàò ìîæíî òîëüêî ñ 11:00 äî 22:00");
    else if(pInfo[playerid][pMember] == 7 && b_Capture[0]) return SendClientMessage(playerid, COLOR_GREY, "[Îøèáêà] Äîñòóï âàøåé áàíäå ê âîéíå çà òåððèòîðèè çàêðûò");
    else if(pInfo[playerid][pMember] == 8 && b_Capture[1]) return SendClientMessage(playerid, COLOR_GREY, "[Îøèáêà] Äîñòóï âàøåé áàíäå ê âîéíå çà òåððèòîðèè çàêðûò");
    else if(pInfo[playerid][pMember] == 9 && b_Capture[2]) return SendClientMessage(playerid, COLOR_GREY, "[Îøèáêà] Äîñòóï âàøåé áàíäå ê âîéíå çà òåððèòîðèè çàêðûò");
    else if(pInfo[playerid][pMember] == 10 && b_Capture[3]) return SendClientMessage(playerid, COLOR_GREY, "[Îøèáêà] Äîñòóï âàøåé áàíäå ê âîéíå çà òåððèòîðèè çàêðûò");
    else if(pInfo[playerid][pMember] == 11 && b_Capture[4]) return SendClientMessage(playerid, COLOR_GREY, "[Îøèáêà] Äîñòóï âàøåé áàíäå ê âîéíå çà òåððèòîðèè çàêðûò");
    else if(FrakCD != 0)
    {
        new fd[128];
        format(fd,sizeof(fd),"Ñëåäóþùèé çàõâàò òåððèòîðèè âîçìîæåí ÷åðåç %d ìèí", FrakCD/60);
        return SendClientMessage(playerid,COLOR_GREY,fd);
    }
    new zone = GetPlayerGangZone(playerid);
    if(zone == -1) return SendClientMessage(playerid, COLOR_GREY, "Âû íå íàõîäèòåñü íè â îäíîé èç çîí");
    else if(CaptureStatus) return SendClientMessage(playerid, COLOR_GREY, "[Îøèáêà] Óæå ïðîèñõîäèò çàõâàò îäíîé èç çîí. Äîæäèòåñü îêîí÷àíèÿ!");
    else if(GZInfo[zone][gFrak] == pInfo[playerid][pMember]) return SendClientMessage(playerid, COLOR_GREY, "[Îøèáêà] Âû íå ìîæåòå çàõâàòûâàòü çîíó âàøåé áàíäû!");
    else if(GZInfo[zone][gFrak] == 0) return SendClientMessage(playerid, COLOR_GREY, "[Îøèáêà] Íåëüçÿ çàõâàòèòü íåéòðàëüíóþ òåððèòîðèþ!");
    else if(GZInfo[zone][gFrak] == 7 && b_Capture[0]) return SendClientMessage(playerid, COLOR_GREY, "[Îøèáêà] Äîñòóï äàííîé áàíäû ê âîéíå çà òåððèòîðèè çàêðûò");
    else if(GZInfo[zone][gFrak] == 8 && b_Capture[1]) return SendClientMessage(playerid, COLOR_GREY, "[Îøèáêà] Äîñòóï äàííîé áàíäû ê âîéíå çà òåððèòîðèè çàêðûò");
    else if(GZInfo[zone][gFrak] == 9 && b_Capture[2]) return SendClientMessage(playerid, COLOR_GREY, "[Îøèáêà] Äîñòóï äàííîé áàíäû ê âîéíå çà òåððèòîðèè çàêðûò");
    else if(GZInfo[zone][gFrak] == 10 && b_Capture[3]) return SendClientMessage(playerid, COLOR_GREY, "[Îøèáêà] Äîñòóï äàííîé áàíäû ê âîéíå çà òåððèòîðèè çàêðûò");
    else if(GZInfo[zone][gFrak] == 11 && b_Capture[4]) return SendClientMessage(playerid, COLOR_GREY, "[Îøèáêà] Äîñòóï äàííîé áàíäû ê âîéíå çà òåððèòîðèè çàêðûò");
    else if(IsPlayerInBandOnline(pInfo[playerid][pMember]) < 1) return SendClientMessage(playerid, COLOR_GREY, "Äëÿ çàõâàòà òåððèòîðèè äîëæåí áûòü îíëàéí õîòÿáû 1 ÷ëåíîâ áàíäû");
    else if(IsPlayerInBandOnline(GZInfo[zone][gFrak]) < 1) return SendClientMessage(playerid, COLOR_GREY, "Ó áàíäû âëàäåþùåé ýòîé òåððèòîðèåé ìåíåå 1 ÷ëåíîâ áàíäû îíëàéí");
    new str[128];
    format(str, sizeof(str), "%s íà÷àëè çàõâàò òåððèòîðèè áàíäû %s", GetGangName(pInfo[playerid][pMember]), GetGangName(GZInfo[zone][gFrak]));
    SendGhettoMes(COLOR_ORANGE, str);
    format(str, sizeof(str), "%s %s[%d] èíèöèèðîâàë çàõâàò", Fraction_Rang[pInfo[playerid][pMember]][pInfo[playerid][pRank]], GetName(playerid), playerid);
    SendGhettoMes(COLOR_ORANGE, str);
    GangZoneFlashForAll(GangZone[zone], TeamColors[GetTeamID(playerid)]);
    CaptureTime = 600;
    FrakCD = 1800;
    CaptureStatus = 1;
    CaptureZone = zone;
    GZInfo[zone][gNapad] = pInfo[playerid][pMember];
    GangInfo[pInfo[playerid][pMember]][capture] = 1;
    GangInfo[GZInfo[zone][gFrak]][capture] = 1;
    GangInfo[pInfo[playerid][pMember]][gangnumber] = 1;
    GangInfo[GZInfo[zone][gFrak]][gangnumber] = 0;
    CaptureStart(pInfo[playerid][pMember], GZInfo[zone][gFrak]);
    format(str, sizeof(str), "[A] Áàíäà %s íàïàëà íà òåððèòîðèþ áàíäû %s",GetGangName(pInfo[playerid][pMember]),GetGangName(GZInfo[zone][gFrak]));
    SendAdminMessage(COLOR_FADE1, str);
    return 1;
}

 

Заметка от odosenok , создано

3.2. Код больше 10 строк брать еще и под спойлер. Как это сделать рассказано тут. Взял в этот тег самостоятельно, но, пожалуйста, соблюдайте правила форума.

Share this post


Link to post
Share on other sites

Покажите функцию CaptureStart.

Share this post


Link to post
Share on other sites
Спойлер

stock CaptureStart(gangid, scdgangid)
{
    new string[64];
    foreach(new i : Player)
    {
        if(!gPlayerLogged[i]) continue;
        if(pInfo[i][pMember] == gangid || pInfo[i][pMember] == scdgangid)
        {
            if(pInfo[i][pAdmin]) SetPVarInt(i, "settext", 1);
            for(new s; s < 7; s++) TextDrawShowForPlayer(i, panel_capture_TD[s]);
            format(string, sizeof(string), "%s", GetGangName(gangid));
            TextDrawSetString(panel_capture_TD[3], string);
            format(string, sizeof(string), "%s", GetGangName(scdgangid));
            TextDrawSetString(panel_capture_TD[4], string);
            TextDrawSetString(panel_capture_TD[5], "0");
            TextDrawSetString(panel_capture_TD[6], "0");
        }
    }
}

 

 

Edited by tailslis
Причина: 1

Share this post


Link to post
Share on other sites

@tailslis, теперь покажите функцию GetGangName.

Share this post


Link to post
Share on other sites
Спойлер

stock GetGangName(fractionid)
{
	new string[20];
	switch(fractionid)
	{
		case 7: format(string, sizeof(string), "Центральная ОПГ");
		case 8: format(string, sizeof(string), "Южная ОПГ");
		case 9: format(string, sizeof(string), "Западная ОПГ");
		case 10: format(string, sizeof(string), "Восточная ОПГ");
		case 11: format(string, sizeof(string), "Северная ОПГ");
	}
	return string;
}

 

 

Edited by tailslis
Причина: код

Share this post


Link to post
Share on other sites

@tailslis, какой номер Вашей фракции? Или не в курсе?

Share this post


Link to post
Share on other sites
Только что, odosenok сказал:

@tailslis, какой номер Вашей фракции? Или не в курсе?

их 5, начиная от 7 и до 11

На скрине использовались 9 и 11 фрак ид

 

Share this post


Link to post
Share on other sites

@tailslis, хорошо, перейдем к проверкам. Замените CaptureStart на это:

Спойлер

stock CaptureStart(gangid, scdgangid)
{
	new string[64];
	foreach(new i : Player)
	{
		if(!gPlayerLogged[i]) continue;
		if(pInfo[i][pMember] == gangid || pInfo[i][pMember] == scdgangid)
		{
			if(pInfo[i][pAdmin]) SetPVarInt(i, "settext", 1);
			for(new s; s < 7; s++) TextDrawShowForPlayer(i, panel_capture_TD[s]);
			
			format(string, sizeof(string), "%s", GetGangName(gangid));
			printf("[DEBUG Capture] %s, %d", string, gangid);
			TextDrawSetString(panel_capture_TD[3], string);
			format(string, sizeof(string), "%s", GetGangName(scdgangid));
			printf("[DEBUG Capture] %s, %d", string, scdgangid);
			TextDrawSetString(panel_capture_TD[4], string);
			TextDrawSetString(panel_capture_TD[5], "0");
			TextDrawSetString(panel_capture_TD[6], "0");
		}
	}
}

 

 

Share this post


Link to post
Share on other sites

OnPlayerDeath покажите

Share this post


Link to post
Share on other sites
17 минут назад, odosenok сказал:

@tailslis, хорошо, перейдем к проверкам. Замените CaptureStart на это:

  Код (открыть спойлер)


stock CaptureStart(gangid, scdgangid)
{
	new string[64];
	foreach(new i : Player)
	{
		if(!gPlayerLogged[i]) continue;
		if(pInfo[i][pMember] == gangid || pInfo[i][pMember] == scdgangid)
		{
			if(pInfo[i][pAdmin]) SetPVarInt(i, "settext", 1);
			for(new s; s < 7; s++) TextDrawShowForPlayer(i, panel_capture_TD[s]);
			
			format(string, sizeof(string), "%s", GetGangName(gangid));
			printf("[DEBUG Capture] %s, %d", string, gangid);
			TextDrawSetString(panel_capture_TD[3], string);
			format(string, sizeof(string), "%s", GetGangName(scdgangid));
			printf("[DEBUG Capture] %s, %d", string, scdgangid);
			TextDrawSetString(panel_capture_TD[4], string);
			TextDrawSetString(panel_capture_TD[5], "0");
			TextDrawSetString(panel_capture_TD[6], "0");
		}
	}
}

 

 

заменил

также не отображается и не зачет

https://imgur.com/a/fKdsfWZ

12 минут назад, ac1nve сказал:

OnPlayerDeath покажите

 

Спойлер

public OnPlayerDeath(playerid, killerid, reason)
{
    if(playerid == killerid) return ToCheat(playerid, 2746);
	if(!IsPlayerConnected(killerid) && killerid != INVALID_PLAYER_ID) return ToCheat(playerid, 2747);
	if(GetPlayerState(playerid) != 7) return ToCheat(playerid, 2748);
	if(killerid != INVALID_PLAYER_ID && !gPlayerSpawned[playerid]) return ToCheat(playerid, 2749);
	new string[128];
	gKilled[playerid] = 1;
	pTemp[playerid][pAbletoGun] = 3;
	ResetPlayerWeaponsEx(playerid);
	if(GetPVarInt(playerid, "enable_animation"))
	{
	    DeletePVar(playerid, "enable_animation");
	    TextDrawHideForPlayer(playerid, enable_animation_TD[0]);
	    TextDrawHideForPlayer(playerid, enable_animation_TD[1]);
	}
	if(FlyInfo[playerid][fType] == 1) SetPlayerCamera(playerid, 0);
	SetPlayerSpecialAction(playerid,SPECIAL_ACTION_NONE);
	gPlayerSpawned[playerid] = false;
	if(CanUse[playerid]>0) CanUse[playerid]=0;
	if(gym_cloakroom[playerid]) gym_cloakroom[playerid] = false;
	if(IsPlayerAttachedObjectSlotUsed(playerid, 7)) RemovePlayerAttachedObject(playerid, 7);
	SetPVarInt(playerid,"K_Times",GetPVarInt(playerid,"K_Times") + 1);
	if(GetPVarInt(playerid,"K_Times") > 1) return ToCheat(playerid, 5244);
	if(pTemp[playerid][pDeathCar] != INVALID_VEHICLE_ID && GetPlayerState(playerid) != PLAYER_STATE_SPECTATING)
	{
 		pTemp[playerid][pDeathCar] = INVALID_VEHICLE_ID;
		ExitCar(playerid);
		new Float:X,Float:Y,Float:Z;
	    GetPlayerPos(playerid,X,Y,Z);
		SetPlayerPos(playerid,X,Y,Z);
	    SetTimerEx("PlayerSpawn", 5000, false, "i", playerid);
	}
	if(pTemp[playerid][pArmyJob])
 	{
        pTemp[playerid][pArmyJob] = 0;
        gCountArmyJob ++;
        SendClientMessage(playerid, COLOR_RED, "Âû ïîêèíóëè ñêëàä îðóæèÿ è áîëüøå íå ÿâëÿåòåñü îõðàííèêîì");
	}
	if(GetPVarInt(playerid, "TaxiPrice") > 0)
	{
		DeletePVar(playerid, "TimeTaxi");
		DeletePVar(playerid, "TaxiPrice");
		DeletePVar(playerid, "PlayerTaxi");
	}
	if(UseGPS[playerid])
	{
    	DisablePlayerRaceCheckpoint(playerid);
    	UseGPS[playerid] = false;
     	for(new i; i < 2; i++) TextDrawHideForPlayer(playerid, enable_gps_TD[i]);
	}
	if(GetPVarInt(playerid, "PlayerGonka"))
	{
		if(pTemp[playerid][pRaceID] != INVALID_VEHICLE_ID)
		{
			DestroyVehicle(pTemp[playerid][pRaceID]);
	    	pTemp[playerid][pRaceID] = INVALID_VEHICLE_ID;
  		}
		GonkaPlayers --;
		GonkaPriz -= GonkaStavka[playerid];
		TransferMoney(-1, playerid, GonkaStavka[playerid], "Âîçâðàò çà íå ó÷àñòèå â ãîíêàõ", 1);
		GonkaStavka[playerid] = 0;
		DisablePlayerRaceCheckpoint(playerid);
		DeletePVar(playerid, "PlayerGonka");
		TogglePlayerControllable(playerid, 1);
		SendClientMessage(playerid, COLOR_RED, "Âû áûëè äèñêâàëèôèöèðîâàíû");
	}
	if(pCuff[playerid][pCuffee] == playerid)
	{
		new id = playerid;
		new cuffer = pCuff[id][pCuffer];
		SetPlayerSpecialAction(id, SPECIAL_ACTION_NONE);
		RemovePlayerAttachedObject(id, 0);
		pCuff[id][pCuffer] = pCuff[id][pCuffee] = pCuff[cuffer][pCuffee] = pCuff[cuffer][pCuffer] = INVALID_PLAYER_ID;
		SendClientMessage(cuffer, COLOR_BLUE, "Àðåñòîâàííûé óìåð");
	}
 	if(PlayerUseMask[playerid])
	{
        PlayerUseMask[playerid] = false;
  		if(MaskTimer[playerid] != -1)
        {
			KillTimer(MaskTimer[playerid]);
			MaskTimer[playerid] = -1;
		}
	}
	if(!pInfo[playerid][pAdmin])
	{
		if(!pInfo[playerid][pJailTime])
		{
		    if(IsPlayerToSquare(playerid,-891.3302,-2950.0190,2915.9917,560.3257)) pInfo[playerid][pCity] = 1; // LS
			else if(IsPlayerToSquare(playerid,-2929.6589,-2889.1660,-1326.9077,1493.1770)) pInfo[playerid][pCity] = 2; // SF
			else pInfo[playerid][pCity] = 3; // LV
			PlayerDied[playerid] = true;
		}
	}
	SetHunger(playerid, 40);
	DisablePlayerCheckpoint(playerid);
	if(IsPlayerAttachedObjectSlotUsed(playerid, 3)) RemovePlayerAttachedObject(playerid,3);
	if(pTemp[playerid][pWork] == 1)
	{
	    pTemp[playerid][pWork] = 0;
		pTemp[playerid][pMinerProgress] = 0;
		pTemp[playerid][pMinerAmount][0] = pTemp[playerid][pMinerAmount][1] = pTemp[playerid][pMinerAmount][2] = 0;
		pTemp[playerid][pMinerSalary][0] = pTemp[playerid][pMinerSalary][1] = pTemp[playerid][pMinerSalary][2] = 0;
		pTemp[playerid][pMinerStatus] = 0;
		RemovePlayerMapIcon(playerid, 88);
	}
	if(pTemp[playerid][pWork] == 2)
	{
	    pTemp[playerid][pWork] = 0;
		DeletePVar(playerid, "Derevo");
		pTemp[playerid][pLessProgress] = 0;
		pTemp[playerid][pLessStatus] = 0;
		if(IsPlayerAttachedObjectSlotUsed(playerid, 3)) RemovePlayerAttachedObject(playerid, 3);
		if(IsPlayerAttachedObjectSlotUsed(playerid, 4)) RemovePlayerAttachedObject(playerid, 4);
	}
	for(new i; i < 4; i++) PlayerTextDrawHide(playerid, status_work_TD[playerid][i]);
	new callerid = Mobile[playerid];
	if(callerid != -1)
	{
		SendClientMessage(callerid,  COLOR_GRAD2, "Ñâÿçü îáîðâàëàñü");
		CellTime[callerid] 		=
		Mobile[callerid] 		=
		Mobile[playerid] 		=
		CellTime[playerid] 		= -1;
		DeletePVar(playerid, "CallTime");
		DeletePVar(callerid, "CallTime");
	}
	if(InShop[playerid] > 0)
	{
	    if(pTemp[playerid][pCarShowroomID] != INVALID_VEHICLE_ID)
		{
			DestroyVehicle(pTemp[playerid][pCarShowroomID]);
			pTemp[playerid][pCarShowroomID] = INVALID_VEHICLE_ID;
		}
		InShop[playerid] = 0;
		PlayerTextDrawShow(playerid,car_showroom_TD[playerid][0]);
		PlayerTextDrawShow(playerid,car_showroom_TD[playerid][1]);
		for(new i; i < 5; i++) TextDrawHideForPlayer(playerid, car_showroom_info_TD[i]);
	}
	if(GetPVarInt(playerid, "DrivingTest"))
	{
		DeletePVar(playerid, "DrivingTest");
		DeletePVar(playerid, "DrivingTestHealth");
		DeletePVar(playerid, "DrivingTestError");
		SendClientMessage(playerid, COLOR_RED, "Âû ïðîâàëèëè ýêçàìåí íà óïðàâëåíèå íàçåìíûì òðàíñïîðòîì");
	}
	if(GetPVarInt(playerid, "FlyTest"))
	{
		DeletePVar(playerid, "FlyTest");
		DeletePVar(playerid, "FlyTestHealth");
		DeletePVar(playerid, "FlyTestError");
		SendClientMessage(playerid, COLOR_RED, "Âû ïðîâàëèëè ýêçàìåí íà óïðàâëåíèå âîçäóøíûì òðàíñïîðòîì");
	}
	if(GetPVarInt(playerid, "WaterTest"))
	{
		DeletePVar(playerid, "WaterTest");
		DeletePVar(playerid, "WaterTestTimeOn");
		DeletePVar(playerid, "WaterTestHealth");
		DeletePVar(playerid, "WaterTestError");
		SendClientMessage(playerid, COLOR_RED, "Âû ïðîâàëèëè ýêçàìåí íà óïðàâëåíèå âîäíûì òðàíñïîðòîì");
	}
	if(Ether[playerid])
	{
		new CB[16];
		Ether[playerid] = false;
		Convert(pTemp[playerid][pLiveTime],CB);
		if(EtherSms[pInfo[playerid][pNews]-1])
		{
			format(string, sizeof(string), "[R] %s âûêëþ÷èë%s ïðèåì ÑÌÑ", GetName(playerid), (pInfo[playerid][pSex]==1)?(""):("à"));
			SendFMes(pInfo[playerid][pMember], COLOR_BLUE, string);
		}
		if(EtherCall[pInfo[playerid][pNews]-1])
		{
			format(string, sizeof(string), "[R] %s âûêëþ÷èë%s ïðèåì çâîíêîâ", GetName(playerid), (pInfo[playerid][pSex]==1)?(""):("à"));
			SendFMes(pInfo[playerid][pMember], COLOR_BLUE, string);
		}
		format(string, sizeof(string), "[R] %s âûø%s èç ïðÿìîãî ýôèðà [Âðåìÿ â ýôèðå: %s, çâîíêîâ: %i, ÑÌÑ: %i]", GetName(playerid), (pInfo[playerid][pSex]==1)?("åë"):("ëà"), CB, CallNews[pInfo[playerid][pNews]-1],SmsNews[pInfo[playerid][pNews]-1]);
		SendFMes(pInfo[playerid][pMember], COLOR_BLUE, string);
		EtherSms[pInfo[playerid][pNews]-1] = EtherCall[pInfo[playerid][pNews]-1] = false;
		SmsNews[pInfo[playerid][pNews]-1] = CallNews[pInfo[playerid][pNews]-1] = pTemp[playerid][pLiveTime] = 0;
		if(Mobile[playerid] != -1) MobileCrash(playerid);
	}
	if(EtherLive[playerid])
	{
		EtherLive[playerid] = false;
		DeletePVar(playerid, "Etherfrac");
		SendClientMessage(playerid, COLOR_BLUE, "Âû âûøëè èç ïðÿìîãî ýôèðà");
	}
	return 1;
}

 

 

Share this post


Link to post
Share on other sites

@tailslis не наблюдаю увеличение киллов у тебя. Ты полностью систему вырезал то?

Share this post


Link to post
Share on other sites

Тему можно закрыть) разобрался

Заметка от odosenok , создано

Слева от информации о пользователя имеется галочка. Нажмите ее напротив того пользователя, который Вам помог. В данном случае проблему удалось разрешить именно Вам, поэтому нажмите эту кнопку возле своей аватарки. И да, было бы не лишним указать, как именно Вы решили проблему (в чем была сама проблема).

Share this post


Link to post
Share on other sites

@tailslis Поделитесь способом, как решили, ведь у кого-то такая же ошибка может быть.

 

Share this post


Link to post
Share on other sites
Только что, Timur_Top сказал:

@tailslis Поделитесь способом, как решили, ведь у кого-то такая же ошибка может быть.

 

Проблема в моде который я брал. Там было отображение кривого textdraw который так и остался  и понимает ток англ язык а русский язык не в какую... долго мучался пришлось на англ писать. А Зачёт фрагов нужно было сделать id фракций в скрипте.. которых не было... в ито

Share this post


Link to post
Share on other sites
6 минут назад, tailslis сказал:

и понимает ток англ язык а русский язык не в какую... долго мучался пришлось на англ писать

 

Для этого существует библиотека CRP (plugin + include). При помощи этой библиотеки Вы сможете использовать русский язык в тексте TextDraw'ов. Также можете получать конвертированный код (из русского, который и понимает TextDraw) вручную через программу TextDraw Converter. Выбирайте решение на свой вкус и цвет, так сказать.

 

Скачать программу

Share this post


Link to post
Share on other sites
Только что, odosenok сказал:

 

Для этого существует библиотека CRP (plugin + include). При помощи этой библиотеки Вы сможете использовать русский язык в тексте TextDraw'ов. Также можете получать конвертированный код (из русского, который и понимает TextDraw) вручную через программу TextDraw Converter. Выбирайте решение на свой вкус и цвет, так сказать.

 

<a href ='https://yadi.sk/d/2vU-98743KSdoc'>Скачать программу</a>

господи спасибо за нее.. а я думал почему не отображается русский язык... оказывается библиотек нет на руссик... Спасибо большое!.

Заметка от odosenok , создано

Про кнопку "Вопрос решен" не забыли?

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Radmiz
      By Radmiz
      Добрый вечер, у меня образовалась проблема! Я уже как 1-2 месяца назад скачал этот мод, там было всё прекрасно но вдруг появилась проблема с маппингом типо он не удаляеться. Тоесть объекты были удалены а теперь как будто этого и не было вот скрины > https://yapx.ru/v/Kwrv1