Вот этим кодом начало паблика замените:
PHP код:
public OnPlayerDeath(playerid, killerid, reason)
{
printf("\n\nOnPlayerDeath (%d/%d)",playerid, killerid);
if(killerid != INVALID_PLAYER_ID && captplayer[killerid] == usebandaI[0] && captplayer[playerid] == usebandaI[1] || captplayer[killerid] == usebandaI[1] && captplayer[playerid] == usebandaI[0])
{
print("-------[ До ]--------");
printf("captplayer = %d",captplayer[killerid]);
printf("killcapt = %d",killcapt[captplayer[killerid]]);
killcapt[captplayer[killerid]] += 1;
print("------[ После ]------");
printf("captplayer = %d",captplayer[killerid]);
printf("killcapt = %d",killcapt[captplayer[killerid]]);
print("---------------------");
new sgdsgsv[15];
format(sgdsgsv, sizeof(sgdsgsv), "%d", killcapt[captplayer[killerid]]);
if(captplayer[killerid] == usebandaI[0]) TextDrawSetString(ScoreCapt1a, sgdsgsv);
else TextDrawSetString(ScoreCapt2a, sgdsgsv);
}
После проведите капт, убейте кого-нибудь на нём и скиньте логи.
И при каждом самоубийстве у вас будет выход за пределы массива, ибо killerid будет равен невалидному ID игрока, а это 65535 и такой ячейки в ваших массивах, естественно, не существует. Этот недочёт говорит о том, что люди отказываются читать информацию, которую для них
оставляют, при этом кричат, что им отказываются помогать в изучении языка...