Maksim1
Новичок
Суть вот в чем: во время бизваров высвечивается техтдрав с количеством фрагов с каждой стороны. Проблема в том, что после кила значения появляется и тут же пропадает. Причем с каждый последующим убийством количество фрагов показывается (допустим 6) и через секунду снова ноль. Помогите
Паблик Player Detch
PHP:
stock CaptureUpdD(bandkiller)
{
new SCORE1[128];
for(new idxf=0, i=0; idxf<cvector_size(players); idxf++)
{
i = cvector_get(players, idxf);
if(IsAMafia(i))
{
if(GangInfoD[bandkiller][gangnumber] == 1) XDrawI1 = GangInfoD[bandkiller][score];
else XDrawI2 = GangInfoD[bandkiller][score];
format(SCORE1, 100, "~y~Fight for business:~n~~g~%s ~r~%d ~p~%s ~r~%d", GetMafiaName(gNapadMafia), XDrawI1, GetMafiaName(gSecury), XDrawI2);
TextDrawSetString(TextdrawMCAPT,SCORE1);
TextDrawShowForPlayer(i,TextdrawMCAPT);
}
}
}
PHP:
if(IsStrela == 1)
{
if(pData[killerid][pFraction] == pData[playerid][pFraction]) return true;
new bandkiller,bandkill;
if(pData[killerid][pFraction] !=0) bandkiller = pData[killerid][pFraction];
else bandkiller = pData[killerid][pFraction];
if(pData[playerid][pFraction] !=0) bandkill = pData[playerid][pFraction];
else bandkill = pData[playerid][pFraction];
if(GangInfoD[bandkiller][capture] && GangInfoD[bandkill][capture] == 1)
{
if(GangInfoD[bandkiller][captureid] == GangInfoD[bandkill][captureid])
{
GangInfoD[bandkiller][score] = GangInfoD[bandkiller][score]+1;
CaptureUpdD(bandkiller);
GzCheckD();
}
}
}
}
return true
