public OnPlayerDeath(playerid, killerid, reason)
{
KillingSpree[killerid] ++;
KillingSpree[playerid] = 0;
if(KillingSpree[killerid] == 3)
{
new pname[24];
new string[256];
GetPlayerName(killerid,pname,24);
format(string,sizeof(string), "%s Is On A Killing Spree!(x3)",pname);
SendClientMessageToAll(RED,string);
}
if(KillingSpree[killerid] == 4)
{
new pname[24];
new string[256];
GetPlayerName(killerid,pname,24);
format(string,sizeof(string), "%s Is On A Killing Spree!(x4)",pname);
SendClientMessageToAll(RED,string);
}
if(KillingSpree[killerid] == 5)
{
new pname[24];
new string[256];
GetPlayerName(killerid,pname,24);
format(string,sizeof(string), "%s Is On A Killing Spree!(x5)",pname);
SendClientMessageToAll(RED,string);
}
if(KillingSpree[killerid] == 6)
{
new pname[24];
new string[256];
GetPlayerName(killerid,pname,24);
format(string,sizeof(string), "%s Is On A Killing Spree!(x6)",pname);
SendClientMessageToAll(RED,string);
}
if(KillingSpree[killerid] == 7)
{
new pname[24];
new string[256];
GetPlayerName(killerid,pname,24);
format(string,sizeof(string), "%s Is On A Killing Spree!(x7)",pname);
SendClientMessageToAll(RED,string);
}
if(KillingSpree[killerid] == 8)
{
new pname[24];
new string[256];
GetPlayerName(killerid,pname,24);
format(string,sizeof(string), "%s Is On A Killing Spree!(x8)",pname);
SendClientMessageToAll(RED,string);
}
if(KillingSpree[killerid] == 9)
{
new pname[24];
new string[256];
GetPlayerName(killerid,pname,24);
format(string,sizeof(string), "%s Is On A Killing Spree!(x9)",pname);
SendClientMessageToAll(RED,string);
}
if(KillingSpree[killerid] == 10)
{
new pname[24];
new string[256];
GetPlayerName(killerid,pname,24);
format(string,sizeof(string), "%s Is On A Massive Killing Spree!(x10)!",pname);
SendClientMessageToAll(RED,string);
SendClientMessageToAll(RED, "%s Has Won $1 Million Dollars For A Massive x10 Killing Spree!");
GivePlayerMoney(killerid, 1000000);//End killing spree code
}
else///Added this to see it it helps guide it through but does nothing
if(killerid == INVALID_PLAYER_ID)///Should Be Working But Isnt
{
SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
}
else
{
if(gTeam[killerid] != gTeam[playerid])//Works Fine
{
SendDeathMessage(killerid,playerid,reason);
SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
GivePlayerMoney(killerid, 1000);
}
else
{
new warning[256];
format(warning, sizeof(warning), "Be Careful! Dont Kill Your Team Mates!");
SendClientMessage(killerid, RED, warning);
SendDeathMessage(killerid,playerid,reason);
GivePlayerMoney(killerid, -5000);
SetPlayerHealth(killerid, 0);
SetPlayerScore(killerid, GetPlayerScore(killerid) - 1);
}
}
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
KillingSpree[killerid] ++;
KillingSpree[playerid] = 0;
if(KillingSpree[killerid]>2)
{
if(KillingSpree[killerid]!=10)
{
new pname[24];
new string[256];
GetPlayerName(killerid,pname,24);
format(string,sizeof(string), "%s Is On A Killing Spree!(x%i)",pname,KillingSpree[playerid]);
SendClientMessageToAll(RED,string);
}
else
{
new pname[24];
new string[128];
GetPlayerName(killerid,pname,24);
format(string,sizeof(string), "%s Is On A Massive Killing Spree!(x10)!",pname);
SendClientMessageToAll(RED,string);
SendClientMessageToAll(RED, "%s Has Won $1 Million Dollars For A Massive x10 Killing Spree!");
GivePlayerMoney(killerid, 1000000);//End killing spree code
}
}
{
new pname[24];
new string[128];
GetPlayerName(killerid,pname,24);
format(string,sizeof(string), "%s Is On A Massive Killing Spree!(x10)!",pname);
SendClientMessageToAll(RED,string);
SendClientMessageToAll(RED, "%s Has Won $1 Million Dollars For A Massive x10 Killing Spree!");
GivePlayerMoney(killerid, 1000000);//End killing spree code
}
if(killerid == INVALID_PLAYER_ID)///Should Be Working But Isnt
{
SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
}
else
{
if(gTeam[killerid] != gTeam[playerid])//Works Fine
{
SendDeathMessage(killerid,playerid,reason);
SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
GivePlayerMoney(killerid, 1000);
}
else
{
new warning[128];
format(warning, sizeof(warning), "Be Careful! Dont Kill Your Team Mates!");
SendClientMessage(killerid, RED, warning);
SendDeathMessage(killerid,playerid,reason);
GivePlayerMoney(killerid, -5000);
SetPlayerHealth(killerid, 0);
SetPlayerScore(killerid, GetPlayerScore(killerid) - 1);
}
}
return 1;
}
}
}
{
new pname[24];
new string[128];
GetPlayerName(killerid,pname,24);
format(string,sizeof(string), "%s Is On A Massive Killing Spree!(x10)!",pname);
SendClientMessageToAll(RED,string);
SendClientMessageToAll(RED, "%s Has Won $1 Million Dollars For A Massive x10 Killing Spree!");
GivePlayerMoney(killerid, 1000000);//End killing spree code
}

public OnPlayerDeath(playerid, killerid, reason) {
KillingSpree[killerid] ++;
KillingSpree[playerid] = 0;
if(killerid == INVALID_PLAYER_ID) {
return SendDeathMessage(INVALID_PLAYER_ID, playerid, reason);
}
if(gTeam[killerid] != gTeam[playerid]) { // The following code will only continue if the killerid and playerids teams do not match.
switch(KillingSpree[killerid]) {
case 3..9: {
new
pName[MAX_PLAYER_NAME], string[64]; // You do NOT need 256 cells!
GetPlayerName(killerid, pName, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s is on a killing spree (x%d)", pName, KillingSpree[killerid]);
SendClientMessageToAll(RED, string);
}
case 10: {
new
pName[MAX_PLAYER_NAME], string[100]; // You do NOT need 256 cells!
GetPlayerName(killerid, pName, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s is on a massive killing spree (x10)", pName);
SendClientMessageToAll(RED, string);
format(string, sizeof(string), "%s has won $1 million dollars for fulfilling a massive x10 killing spree!", pName);
SendClientMessageToAll(RED, string);
SendDeathMessage(killerid, playerid, reason);
SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
GivePlayerMoney(killerid, 1000000);
}
}
}
else { // And if they do....
SendClientMessage(killerid, RED, "Do NOT kill your team mates");
GivePlayerMoney(killerid, -5000);
SetPlayerHealth(killerid, 0);
SetPlayerScore(killerid, GetPlayerScore(killerid) - 1);
}
return 1;
}
|
pawn Код:
|
|
What are Cells?? I Just Thought 256 Was It xD
And WOW looks like u re-wrote the whole thing Thanks Dude ![]() |
|
Link Plz IDK What Cells Are So Will Be HArd For Me To Search The Key Words xD
Thanks Dude ![]() |