Detaljan opis problema:jel moze ko objasniti malo ove funkcije i imali tu dio koji broji rezultat u ratu
Dio skripte:
public OnPlayerDeath(playerid, killerid, reason)
{
if(gPlayerInWar == 1)
{
new string;
SendClientMessage(playerid, COLOR_RED, "You have died, on respawn you will spawn with -5 health.");
gKillStreak = 0;
gIfDied = 1;
format(string,sizeof(string),"Player killed. You gained money.",gRandomCash[random(sizeof gRandomCash)]);
SendClientMessage(killerid, COLOR_RED, string);
GivePlayerMoney(killerid, gRandomCash[random(sizeof gRandomCash)]);
gKillStreak ++;
if(gKillStreak == 3)
{
gHEALTHARMOURS++;
gHEALTHARMOUR = 1;
SendClientMessage(killerid, COLOR_RED, "KILL STREAK 3: HEALTH AND ARMOUR HAS BEEN GIVEN");
}
if(gKillStreak == 6)
{
gBOMBS++;
gBOMB = 1;
SendClientMessage(killerid, COLOR_RED, "KILL STREAK 3: BOMB HAS BEEN GIVEN");
}
if(gKillStreak == 10)
{
gGODS++;
gGOD = 1;
SendClientMessage(killerid, COLOR_RED, "KILL STREAK 3: GODMODE HAS BEEN GIVEN");
}
if(gKillStreak == 15)
{
gNUKES++;
gNUKE = 1;
SendClientMessage(killerid, COLOR_RED, "KILL STREAK 3: NUKE HAS BEEN GIVEN");
}
}
return 1;
}
