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

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

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

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

Проблема с выводом названия %s

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

WorPlav

Умник
Итак, делал систему захвата кора*** с нелегальной продукцией.
После того, как мафиози напишет команду /searover, то 3D текст должен обновится и написать какая мафия управляет.
Но возникла проблема, что оно место названия мафии вставляет просто пробел.
PHP:
stock UpdateSR()
{
	new string[50];
	format(string, sizeof(string),"**Sea Rover**\n{7CFC00}Захвачен: %s", GetMafiaName(zahvmaf)); // Строка с выводом названия мафии
	Update3DTextLabelText(searlabel, 0xFFFFFFFF, string);
	return 1;
}
PHP:
stock GetMafiaName(fnumbwer)
{
    new string[256];
	switch(fnumbwer)
	{
	case 5: format(string,sizeof(string),"La Cosa Nosta");
	case 6: format(string,sizeof(string),"Yakuza Mafia");
	case 16: format(string,sizeof(string),"Russian Mafia");
	}
	return string;
}
Такая же ситуация и с выводом имени мафии после захвата.
PHP:
if(strcmp(cmd, "/searover", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
	        if(PlayerToPoint(5.0, playerid, -2371.8569, 1552.4531, 2.1172))
			{
			    if(IsMafia(playerid))
				{
				    if(searcanzh == 1)
					{
					    zahvmaf = PlayerInfo[playerid][pMember];
						searcanzh = 0;
						SetTimer("SearWaitingTimer", seartimer, 0);
						UpdateSR();
						foreach(new i: Player)
						{
						    if(!IsMafia(i)) continue;
						    format(string, sizeof(string), ">> {FFFFFF}Мафия %s захватила Sea Rover", GetMafiaName(PlayerInfo[playerid][pMember])); // Строка с выводом названия мафии
						    SendClientMessage(i, COLOR_RED, string);
						}
					}
					else
					{
					    SendClientMessage(playerid, COLOR_GREY, "** Еще не время для захвата.");
					}
				}
				else
				{
				    SendClientMessage(playerid, COLOR_GREY, "** Вы не мафиози.");
				}
			}
	    }
	    return 1;
	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу