16.08.2018, 15:17
Thanks ! almost done:
Code 5587:
Maybe you know what's wrong there?
PHP код:
forward CountPlayerDamage(playerid);
public CountPlayerDamage(playerid)
{
new id1 = -1,id2 = -1,id3 = -1,pPlayerDamage = -100;
for(new i; i <MAX_PLAYERS; i++)if(PlayerDamage[i] > pPlayerDamage && PlayerDamage[i] != 0) id1 = i;
pPlayerDamage = -100;
for(new i; i <MAX_PLAYERS; i++)if(PlayerDamage[i] > pPlayerDamage && i != id1 && PlayerDamage[i] != 0) id2 = i;
pPlayerDamage = -100;
for(new i; i <MAX_PLAYERS; i++)if(PlayerDamage[i] > pPlayerDamage && i != id2 && i != id1 && PlayerDamage[i] != 0) id3= i;
SendClientMessageToAll(-1, "{e6b3ff}*** Top 3 Players by damage");
if(id1 != -1 && PlayerDamage[id1] != 0) SendClientMessageToAll(-1, "*** 1st: %s %d damage",PlayerName(id1), PlayerDamage[id1]);
if(id2 != -1 && PlayerDamage[id2] != 0) SendClientMessageToAll(-1, "*** 2dn: %s %d damage",PlayerName(id2), PlayerDamage[id2]);
if(id3 != -1 && PlayerDamage[id3] != 0) SendClientMessageToAll(-1, "*** 3rd: %s %d damage",PlayerName(id3), PlayerDamage[id3]);
new string[115];
format(string, sizeof(string), "{00b300}*** You did a total of %.2f damage.", PlayerDamage[playerid]);
SendClientMessage(playerid, -1, string);
PlayerDamage[playerid] = 0;
return 1;
}
PHP код:
C:\Users\fomina.janett1919\Desktop\gtadm\gamemodes\gtadm.pwn(5587) : error 012: invalid function call, not a valid address
C:\Users\fomina.janett1919\Desktop\gtadm\gamemodes\gtadm.pwn(5587) : warning 215: expression has no effect
C:\Users\fomina.janett1919\Desktop\gtadm\gamemodes\gtadm.pwn(5587) : error 001: expected token: ";", but found ")"
C:\Users\fomina.janett1919\Desktop\gtadm\gamemodes\gtadm.pwn(5587) : error 029: invalid expression, assumed zero
C:\Users\fomina.janett1919\Desktop\gtadm\gamemodes\gtadm.pwn(5587) : fatal error 107: too many error messages on one line
PHP код:
if(id1 != -1 && PlayerDamage[id1] != 0) SendClientMessageToAll(-1, "*** 1st: %s %d damage",PlayerName(id1), PlayerDamage[id1]);

