WorPlav
Умник
Итак, делал систему захвата кора*** с нелегальной продукцией.
После того, как мафиози напишет команду /searover, то 3D текст должен обновится и написать какая мафия управляет.
Но возникла проблема, что оно место названия мафии вставляет просто пробел.
Такая же ситуация и с выводом имени мафии после захвата.
После того, как мафиози напишет команду /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;
}
