GetPlayerWeapon problem
#1

Removed.
Reply
#2

When you put "return" like that, it will stop the rest of the code from executing.
I used "reason" because I believe its a better way to get the ID of a weapon used to kill the player. (I assumed you have this under OnPlayerDeath).
pawn Код:
//--- the before code
if(reason == 38 || reason == 35)
{
    format(string, sizeof(string), "You Have Unfairly Killed %d.", PlayerName(playerid));
    SendClientMessage(killerid, COLOR_ORANGE, string);
    if(!IsCnRAdmin(playerid))
    {
        if(reason == 38) format(string, sizeof (string), "[ADMIN] %s Has Unfairly Killed %s With A Minigun.", PlayerName(killerid), PlayerName(playerid));
        if(reason == 35) format(string, sizeof (string), "[ADMIN] %s Has Unfairly Killed %s With A Rocket Launcher.", PlayerName(killerid), PlayerName(playerid));
        SendClientMessage(playerid, COLOR_FLBLUE, string);
    }
    GameTextForPlayer(playerid, "~g~unfair death~n~~p~continuing current life", 3000, 3);
}
GameTextForPlayer(playerid,"~r~ flopped", 3000, 5);
GameTextForPlayer(killerid,"~w~ klapped", 3000, 6);
//---- the rest of the code
Reply
#3

Removed.
Reply
#4

I understand return 1; at the end but when you have something like this
pawn Код:
if(something)
{
     return print("test 1");
}
print("test 2");
return 1;
Only "Test 1" will be printed in to console.
Reply
#5

Removed.
Reply
#6

Replace your current code with the code he posted. This should be under your OnPlayerDeath callback. If you have any issues with the code post again - I didn't bother to look over it.
Reply
#7

Removed.
Reply
#8

Quote:
Originally Posted by MonTaNaAa
Посмотреть сообщение
Heres the full OnPlayerDeath:
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
    new kName[128];
    new string[503];
    new pID;
    isDead[playerid] = 1;
    SetPlayerScore(playerid, GetPlayerScore(playerid) -1);
    SetPlayerScore(killerid, GetPlayerScore(killerid) +1);
    KillingSpree[killerid] ++;
    KillingSpree[playerid] = 0;
    if(IsPlayerConnected(killerid) && killerid != INVALID_PLAYER_ID)
    {
    new WeapName[32], Name[MAX_PLAYER_NAME], KillerName[MAX_PLAYER_NAME];
    GetWeaponName(reason, WeapName, sizeof(WeapName));
    GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
    GetPlayerName(killerid, KillerName, MAX_PLAYER_NAME);
    format(string,sizeof(string),"%s (%d) Has Killed %s (%d) With A %s. ",KillerName, pID, Name, pID, WeapName);
    SendClientMessageToAll(COLOR_DARKRED, string);
    }
    if(KillingSpree[killerid] == 3)
    {
       format(string, sizeof(string), "%s (%d) Is On A 3 Killing Spree!", PlayerName(killerid), killerid);
       SendClientMessageToAll (COLOR_YELLOW, string);
       GivePlayerMoney(killerid, 3500);
    }
    if(KillingSpree[killerid] == 5)
    {
       format(string, sizeof(string), "%s (%d) Is On A 5 Killing Spree!", PlayerName(killerid), killerid);
       SendClientMessageToAll (COLOR_YELLOW, string);
       GivePlayerMoney(killerid, 5500);
    }
    if(KillingSpree[killerid] == 10)
    {
       format(string, sizeof(string), "%s (%d) Is Klapping Niggaz, 10 Killing Spree!", PlayerName(killerid), killerid);
       SendClientMessageToAll (COLOR_YELLOW, string);
       GivePlayerMoney(killerid, 10500);
    }
    if(KillingSpree[killerid] == 15)
    {
       format(string, sizeof(string), "%s (%d) Is Unstopable, 15 Killing Spree!", PlayerName(killerid), killerid);
       SendClientMessageToAll (COLOR_YELLOW, string);
       GivePlayerMoney(killerid, 12500);
    }
    if(KillingSpree[killerid] == 20)
    {
       format(string, sizeof(string), "%s (%d) Is Dominating, 20 Killing Spree!", PlayerName(killerid), killerid);
       SendClientMessageToAll (COLOR_YELLOW, string);
       GivePlayerMoney(killerid, 15500);
    }
    if(KillingSpree[killerid] == 25)
    {
       format(string, sizeof(string), "%s (%d) Is Legendary 25 Killing Spree!", PlayerName(killerid), killerid);
       SendClientMessageToAll (COLOR_YELLOW, string);
       GivePlayerMoney(killerid, 20500);
    }
    if(IsInChallenge[playerid] == 1)
    {
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
            if(GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i) && GetPlayerVirtualWorld(playerid) > 0 && i != playerid && IsSpecing[i] == 0)
            {
    format(string, sizeof string, "%s Won Against %s In A Fighting Challenge!", PlayerName(i), PlayerName(playerid));
    if(KillStreak[playerid] == 3)
    {

    SetPlayerScore(killerid, GetPlayerScore(killerid) +6);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;
    }
    if(KillStreak[playerid] == 4)
    {

    SetPlayerScore(killerid, GetPlayerScore(killerid) +8);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;

    }
    if(KillStreak[playerid] == 5)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +10);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;

    }
    if(KillStreak[playerid] == 6)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +12);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;

    }
    if(KillStreak[playerid] == 7)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +14);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;

    }
    if(KillStreak[playerid] == 8)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +16);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;

    }
    if(KillStreak[playerid] == 9)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +18);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;

    }
    if(KillStreak[playerid] == 10)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +20);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;
    }
    if(KillStreak[playerid] == 11)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +22);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;

    }
    if(KillStreak[playerid] == 12)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +24);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;

    }
    if(KillStreak[playerid] == 13)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +26);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;

    }
    if(KillStreak[playerid] == 14)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +28);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;

    }

    if(KillStreak[playerid] == 15)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +30);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;
    }
    if(KillStreak[playerid] == 16)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +32);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;

    }
    if(KillStreak[playerid] == 17)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +34);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;

    }
    if(KillStreak[playerid] == 18)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +36);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;

    }
    if(KillStreak[playerid] == 19)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +38);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;

    }

    if(KillStreak[playerid] == 20)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +40);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;
    }
    if(KillStreak[playerid] == 21)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +42);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;

    }
    if(KillStreak[playerid] == 22)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +44);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;

    }
    if(KillStreak[playerid] == 23)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +46);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;
    SetPlayerColor(playerid, 0xFFFFFFFF);

    }
    if(KillStreak[playerid] == 24)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +48);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;

    }
    if(KillStreak[playerid] == 25)
    {
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    SetPlayerScore(killerid, GetPlayerScore(killerid) +50);
    KillStreak[playerid] = 0;
    }
    else
    {
    KillStreak[playerid] = 0;
    }


    if(killerid != INVALID_PLAYER_ID)
    {
    if(GetPlayerWeapon(killerid) == 38 || GetPlayerWeapon(killerid) == 35)
    {
        SendClientMessage(killerid, COLOR_ORANGE, "Kill Streak Invalid.");
        if(GetPlayerWeapon(killerid) == 38) format(string, sizeof string, "[ADMIN] %s Has Unfairly Killed %s With A Minigun.", PlayerName(killerid), PlayerName(playerid));
        {
            if(IsCnRAdmin(playerid)) SendClientMessage(playerid, COLOR_FLBLUE, string);
        }
        return GameTextForPlayer(playerid, "~g~unfair death~n~~p~continuing current life", 3000, 3);
    }
    }

    GameTextForPlayer(playerid,"~r~flopped", 3000, 5);
    GameTextForPlayer(killerid,"~w~klapped", 3000, 6);
/*    if(GetPlayerWeapon(killerid) == 38 || GetPlayerWeapon(killerid) == 35)
    {
    format(string, sizeof(string), "You Have Unfairly Killed %d.", PlayerName(playerid));
    SendClientMessage(killerid, COLOR_ORANGE, string);
    if(GetPlayerWeapon(killerid) == 38) format(string, sizeof string, "[ADMIN] %s Has Unfairly Killed %s With A Minigun.", PlayerName(killerid), PlayerName(playerid));
    {
        if(!IsCnRAdmin(playerid)) return SendClientMessage(playerid, COLOR_FLBLUE, string);
    }
    if(GetPlayerWeapon(killerid) == 35) format(string, sizeof string, "[ADMIN] %s Has Unfairly Killed %s With A Rocket Launcher.", PlayerName(killerid), PlayerName(playerid));
    {
        if(!IsCnRAdmin(playerid)) return SendClientMessage(playerid, COLOR_FLBLUE, string);
    }
    return GameTextForPlayer(playerid, "~g~unfair death~n~~p~continuing current life", 3000, 3);
    }
    GameTextForPlayer(playerid,"~r~ flopped", 3000, 5);
    GameTextForPlayer(killerid,"~w~ klapped", 3000, 6);*/

    SendClientMessageToAll(COLOR_ORANGE, string);
    IsInChallenge[playerid] = 0;
    IsInChallenge[i] = 0;
    OfferingChallenger[playerid] = -1;
    GivePlayerMoney(killerid, 1000);
    if(GetPVarInt(playerid, "akilled") == 0)
    SetPVarInt(playerid, "akilled", 0);
    SetPVarInt(playerid,"PillsTaken",0);
    GetPlayerName(killerid, kName, sizeof(kName));
    PlayerKills[killerid] = PlayerKills[killerid] +1;
    PlayerKills[playerid] = 0;
    SetPVarInt(playerid, "Dead", 1);
          }
       }
    }
    return 1;
}
Remove the comments (/* */)
Reply
#9

Removed.
Reply
#10

pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
    new kName[128];
    new string[503];
    new pID;
    isDead[playerid] = 1;
    SetPlayerScore(playerid, GetPlayerScore(playerid) -1);
    SetPlayerScore(killerid, GetPlayerScore(killerid) +1);
    KillingSpree[killerid] ++;
    KillingSpree[playerid] = 0;
    if(IsPlayerConnected(killerid) && killerid != INVALID_PLAYER_ID)
    {
    new WeapName[32], Name[MAX_PLAYER_NAME], KillerName[MAX_PLAYER_NAME];
    GetWeaponName(reason, WeapName, sizeof(WeapName));
    GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
    GetPlayerName(killerid, KillerName, MAX_PLAYER_NAME);
    format(string,sizeof(string),"%s (%d) Has Killed %s (%d) With A %s. ",KillerName, pID, Name, pID, WeapName);
    SendClientMessageToAll(COLOR_DARKRED, string);
    }
    if(KillingSpree[killerid] == 3)
    {
       format(string, sizeof(string), "%s (%d) Is On A 3 Killing Spree!", PlayerName(killerid), killerid);
       SendClientMessageToAll (COLOR_YELLOW, string);
       GivePlayerMoney(killerid, 3500);
    }
    if(KillingSpree[killerid] == 5)
    {
       format(string, sizeof(string), "%s (%d) Is On A 5 Killing Spree!", PlayerName(killerid), killerid);
       SendClientMessageToAll (COLOR_YELLOW, string);
       GivePlayerMoney(killerid, 5500);
    }
    if(KillingSpree[killerid] == 10)
    {
       format(string, sizeof(string), "%s (%d) Is Klapping Niggaz, 10 Killing Spree!", PlayerName(killerid), killerid);
       SendClientMessageToAll (COLOR_YELLOW, string);
       GivePlayerMoney(killerid, 10500);
    }
    if(KillingSpree[killerid] == 15)
    {
       format(string, sizeof(string), "%s (%d) Is Unstopable, 15 Killing Spree!", PlayerName(killerid), killerid);
       SendClientMessageToAll (COLOR_YELLOW, string);
       GivePlayerMoney(killerid, 12500);
    }
    if(KillingSpree[killerid] == 20)
    {
       format(string, sizeof(string), "%s (%d) Is Dominating, 20 Killing Spree!", PlayerName(killerid), killerid);
       SendClientMessageToAll (COLOR_YELLOW, string);
       GivePlayerMoney(killerid, 15500);
    }
    if(KillingSpree[killerid] == 25)
    {
       format(string, sizeof(string), "%s (%d) Is Legendary 25 Killing Spree!", PlayerName(killerid), killerid);
       SendClientMessageToAll (COLOR_YELLOW, string);
       GivePlayerMoney(killerid, 20500);
    }
    if(IsInChallenge[playerid] == 1)
    {
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
            if(GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i) && GetPlayerVirtualWorld(playerid) > 0 && i != playerid && IsSpecing[i] == 0)
            {
    format(string, sizeof string, "%s Won Against %s In A Fighting Challenge!", PlayerName(i), PlayerName(playerid));
    if(KillStreak[playerid] == 3)
    {

    SetPlayerScore(killerid, GetPlayerScore(killerid) +6);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;
    }
    if(KillStreak[playerid] == 4)
    {

    SetPlayerScore(killerid, GetPlayerScore(killerid) +8);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;

    }
    if(KillStreak[playerid] == 5)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +10);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;

    }
    if(KillStreak[playerid] == 6)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +12);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;

    }
    if(KillStreak[playerid] == 7)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +14);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;

    }
    if(KillStreak[playerid] == 8)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +16);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;

    }
    if(KillStreak[playerid] == 9)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +18);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;

    }
    if(KillStreak[playerid] == 10)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +20);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;
    }
    if(KillStreak[playerid] == 11)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +22);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;

    }
    if(KillStreak[playerid] == 12)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +24);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;

    }
    if(KillStreak[playerid] == 13)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +26);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;

    }
    if(KillStreak[playerid] == 14)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +28);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;

    }

    if(KillStreak[playerid] == 15)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +30);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;
    }
    if(KillStreak[playerid] == 16)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +32);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;

    }
    if(KillStreak[playerid] == 17)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +34);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;

    }
    if(KillStreak[playerid] == 18)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +36);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;

    }
    if(KillStreak[playerid] == 19)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +38);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;

    }

    if(KillStreak[playerid] == 20)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +40);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;
    }
    if(KillStreak[playerid] == 21)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +42);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;

    }
    if(KillStreak[playerid] == 22)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +44);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;

    }
    if(KillStreak[playerid] == 23)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +46);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;
    SetPlayerColor(playerid, 0xFFFFFFFF);

    }
    if(KillStreak[playerid] == 24)
    {
    SetPlayerScore(killerid, GetPlayerScore(killerid) +48);
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    KillStreak[playerid] = 0;

    }
    if(KillStreak[playerid] == 25)
    {
    new text[128];
    SendClientMessage(killerid,COLOR_ORANGE,"Well done you get double there kill streak");
    format(text, sizeof(text), "{FFFF00} %s Has killed %s and cancelled the killstreak", PlayerName(killerid), PlayerName(playerid));
    SendClientMessageToAll(COLOR_LIGHTBLUE, text);
    SetPlayerScore(killerid, GetPlayerScore(killerid) +50);
    KillStreak[playerid] = 0;
    }
    else
    {
    KillStreak[playerid] = 0;
    }


    if(killerid != INVALID_PLAYER_ID)
    {
//---- corrected code
    if(reason == 38 || reason == 35)
    {
        format(string, sizeof(string), "You Have Unfairly Killed %d.", PlayerName(playerid));
        SendClientMessage(killerid, COLOR_ORANGE, string);
        if(!IsCnRAdmin(playerid))
        {
            if(reason == 38) format(string, sizeof (string), "[ADMIN] %s Has Unfairly Killed %s With A Minigun.", PlayerName(killerid), PlayerName(playerid));
            if(reason == 35) format(string, sizeof (string), "[ADMIN] %s Has Unfairly Killed %s With A Rocket Launcher.", PlayerName(killerid), PlayerName(playerid));
            SendClientMessage(playerid, COLOR_FLBLUE, string);
        }
        GameTextForPlayer(playerid, "~g~unfair death~n~~p~continuing current life", 3000, 3);
    }
//-----------
    GameTextForPlayer(playerid,"~r~ flopped", 3000, 5);
    GameTextForPlayer(killerid,"~w~ klapped", 3000, 6);
    SendClientMessageToAll(COLOR_ORANGE, string);
    IsInChallenge[playerid] = 0;
    IsInChallenge[i] = 0;
    OfferingChallenger[playerid] = -1;
    GivePlayerMoney(killerid, 1000);
    if(GetPVarInt(playerid, "akilled") == 0)
    SetPVarInt(playerid, "akilled", 0);
    SetPVarInt(playerid,"PillsTaken",0);
    GetPlayerName(killerid, kName, sizeof(kName));
    PlayerKills[killerid] = PlayerKills[killerid] +1;
    PlayerKills[playerid] = 0;
    SetPVarInt(playerid, "Dead", 1);
          }
       }
    }
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)