kindly16
Ученик
Прошу помочь с командой gzcolor , когда хочу покрасить теру, то она становиться прозрачной, после перезахода она уже нормальная, можно ли как то сделать что бы тера красилась без перезахода?
Сама команда:
Сама команда:
CMD:gzcolor(playerid, params[])
{
if(PlayerInfo[playerid][pAlcoInvenxua] < 10) return true;
if(sscanf(params, "d", params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /gzcolor [ID фракции]");
for(new i = 1; i <= TOTALGZ; i++)
{
if(PlayerToKvadrat(playerid,GZInfo[gCoords][0], GZInfo[gCoords][1],GZInfo[gCoords][2],GZInfo[gCoords][3]))
{
if(GZInfo[gFrak] == 18) TotalGzR--;
else if(GZInfo[gFrak] == 17) TotalGzA--;
else if(GZInfo[gFrak] == 15) TotalGzG--;
else if(GZInfo[gFrak] == 13) TotalGzV--;
else if(GZInfo[gFrak] == 12) TotalGzB--;
GZInfo[gFrak] = params[0];
if(GZInfo[gFrak] == 18) TotalGzR++;
else if(GZInfo[gFrak] == 17) TotalGzA++;
else if(GZInfo[gFrak] == 15) TotalGzG++;
else if(GZInfo[gFrak] == 13) TotalGzV++;
else if(GZInfo[gFrak] == 12) TotalGzB++;
GangZoneStopFlashForAll(GZInfo[id]);
GangZoneHideForAll(GZInfo[id]);
GangZoneShowForAll(GZInfo[id],GetGangZoneColor(i));
SaveGZ(i);
if(i == 47)
{
format(stringer1, sizeof (stringer1), "Притон\n Под контролем:\n %s\nЦена наркотиков: %d",GetPlayerFracName[GZInfo[47][gFrak]],pricelist);
UpdateDynamic3DTextLabelText(PritonLable,COLOR_GREEN,stringer1);
}
skladband();
break;
}
}
return 1;
}
{
if(PlayerInfo[playerid][pAlcoInvenxua] < 10) return true;
if(sscanf(params, "d", params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /gzcolor [ID фракции]");
for(new i = 1; i <= TOTALGZ; i++)
{
if(PlayerToKvadrat(playerid,GZInfo[gCoords][0], GZInfo[gCoords][1],GZInfo[gCoords][2],GZInfo[gCoords][3]))
{
if(GZInfo[gFrak] == 18) TotalGzR--;
else if(GZInfo[gFrak] == 17) TotalGzA--;
else if(GZInfo[gFrak] == 15) TotalGzG--;
else if(GZInfo[gFrak] == 13) TotalGzV--;
else if(GZInfo[gFrak] == 12) TotalGzB--;
GZInfo[gFrak] = params[0];
if(GZInfo[gFrak] == 18) TotalGzR++;
else if(GZInfo[gFrak] == 17) TotalGzA++;
else if(GZInfo[gFrak] == 15) TotalGzG++;
else if(GZInfo[gFrak] == 13) TotalGzV++;
else if(GZInfo[gFrak] == 12) TotalGzB++;
GangZoneStopFlashForAll(GZInfo[id]);
GangZoneHideForAll(GZInfo[id]);
GangZoneShowForAll(GZInfo[id],GetGangZoneColor(i));
SaveGZ(i);
if(i == 47)
{
format(stringer1, sizeof (stringer1), "Притон\n Под контролем:\n %s\nЦена наркотиков: %d",GetPlayerFracName[GZInfo[47][gFrak]],pricelist);
UpdateDynamic3DTextLabelText(PritonLable,COLOR_GREEN,stringer1);
}
skladband();
break;
}
}
return 1;
}
