28.08.2010, 18:26
Hello, i creating kills system like in counter strike server... That Ultra Kill, Monster kill, rampage and more... So: im add at the script starting this:
Then on player death:
And to add that kills to 3 i have created, then:
And i have cmd: /akrows it will adds me 1 krows(PlayerI[playerid][krows]) Then when i do this cmd 2 times, server will send this: %s has made double kill! But its flooding, and doesn't stop but i added: KillTimer(taimeris); And also after player kills other player timer will starts again. But why it's doesn't stop, after:
Maybe taimer = SetTimer("kkrows",100,true) will need to be not after OnPlayerDeath??
Код:
forward kkrows(playerid); new taimeris;
Код:
taimeris = SetTimer("kkrows",100,true);
Код:
public kkrows(playerid)
{
for(new i=0; i < MAX_PLAYERS; i++)
{
if(PlayerI[playerid][krows]==2)
{
new msg[256];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(msg,sizeof(msg),"%s has made double kill!", name);
SendClientMessageToAll(BLUE,msg);
KillTimer(taimeris);
}
if(PlayerI[playerid][krows]==3)
{
new msg[256];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(msg,sizeof(msg),"%s has made triple kill!", name);
KillTimer(taimeris);
}
}
return 1;
}
Код:
format(msg,sizeof(msg),"%s has made triple kill!", name);


)
