SA-MP Forums Archive
Help with my killingspree system - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Help with my killingspree system (/showthread.php?tid=484304)



Help with my killingspree system - HitterHitman - 30.12.2013

Hi all i am using this code under Onplayerdeath

pawn Код:
if(gTeam[playerid] == TEAM_DM)
{
    if(killerid != TopKiller)
    {
        TopKiller = killerid;
        TopKills = 0;
    }
    TopKills++;
    if(TopKills == 3)
    {
        format(string,128, "~w~%s Is on a Killing Spree", kName);
        GameTextForAll(string, 6000,4);
        Profile_SetTrusted(killerid, bool:1);
        GivePlayerMoney(killerid,1000);
    }
    if(TopKills == 5)
    {
        format(string,128, "~y~%s is Mega Killer", kName);
        GameTextForAll(string, 6000,4);
        Profile_SetFeatured(killerid, bool:1);
        GivePlayerMoney(killerid,2000);
    }
    if(TopKills == 8)
    {
        format(string,128, "~y~%s is Ultra Killer", kName);
        GameTextForAll(string, 6000,4);
        Profile_SetFeatured(killerid, bool:1);
        GivePlayerMoney(killerid,3000);
    }
    if(TopKills == 12)
    {
        format(string,128, "~g~%s is Wicked Sick", kName);
        GameTextForAll(string, 6000,4);
        Profile_SetFeatured(killerid, bool:1);
        GivePlayerMoney(killerid,5000);
    }
    if(TopKills == 16)
    {
        format(string,128, "~g~%s is Monster Killer", kName);
        GameTextForAll(string, 6000,4);
        Profile_SetFeatured(killerid, bool:1);
        GivePlayerMoney(killerid,7000);
    }
    if(TopKills == 18)
    {
        format(string,128, "~b~%s is God Like", kName);
        GameTextForAll(string, 6000,4);
        SendClientMessage(killerid,0xFF0000DD,"[[AWARD]] You have been given featured award for killing 18 players without dying!");
        Profile_SetFeatured(killerid, bool:1);
        GivePlayerMoney(killerid,8000);
    }
    if(TopKills == 20)
    {
        format(string,128, "~r~Holy Shit! %s has 20 kills!!", kName);
        GameTextForAll(string, 6000,4);
        GivePlayerMoney(killerid,10000);
    }
    if(TopKills == 24)
    {
        format(string,128, "~r~Holy Shit! %s has 24 kills!!", kName);
        GameTextForAll(string, 6000,4);
        GivePlayerMoney(killerid,12000);
    }
    if(TopKills == 28)
    {
        format(string,128, "~r~just 2 more to go for %s!!", kName);
        GameTextForAll(string, 6000,4);
        GivePlayerMoney(killerid,14000);
    }
    if(TopKills == 30)
    {
        format(string,128, "~r~%s Has killed 30 player and got pro award!!", kName);
        GameTextForAll(string, 6000,4);
        SendClientMessage(killerid,0xFF0000DD,"[[AWARD]] You have killed 30 players without dying, you have been given PRO award!");
        Profile_SetPro(killerid, bool:1);
        GivePlayerMoney(killerid,25000);
        TopKills = 0;
    }
return 1;
}
but i am getting errors as follows

Quote:

D:\Sa-mp server\gamemodes\SFCRRPG.pwn(3401) : error 017: undefined symbol "string"
D:\Sa-mp server\gamemodes\SFCRRPG.pwn(3402) : error 017: undefined symbol "string"
D:\Sa-mp server\gamemodes\SFCRRPG.pwn(340 : error 017: undefined symbol "string"
D:\Sa-mp server\gamemodes\SFCRRPG.pwn(3409) : error 017: undefined symbol "string"
D:\Sa-mp server\gamemodes\SFCRRPG.pwn(3415) : error 017: undefined symbol "string"
D:\Sa-mp server\gamemodes\SFCRRPG.pwn(3416) : error 017: undefined symbol "string"
D:\Sa-mp server\gamemodes\SFCRRPG.pwn(3422) : error 017: undefined symbol "string"
D:\Sa-mp server\gamemodes\SFCRRPG.pwn(3423) : error 017: undefined symbol "string"
D:\Sa-mp server\gamemodes\SFCRRPG.pwn(3429) : error 017: undefined symbol "string"
D:\Sa-mp server\gamemodes\SFCRRPG.pwn(3430) : error 017: undefined symbol "string"
D:\Sa-mp server\gamemodes\SFCRRPG.pwn(3436) : error 017: undefined symbol "string"
D:\Sa-mp server\gamemodes\SFCRRPG.pwn(3437) : error 017: undefined symbol "string"
D:\Sa-mp server\gamemodes\SFCRRPG.pwn(3444) : error 017: undefined symbol "string"
D:\Sa-mp server\gamemodes\SFCRRPG.pwn(3445) : error 017: undefined symbol "string"
D:\Sa-mp server\gamemodes\SFCRRPG.pwn(3450) : error 017: undefined symbol "string"
D:\Sa-mp server\gamemodes\SFCRRPG.pwn(3451) : error 017: undefined symbol "string"
D:\Sa-mp server\gamemodes\SFCRRPG.pwn(3456) : error 017: undefined symbol "string"
D:\Sa-mp server\gamemodes\SFCRRPG.pwn(3457) : error 017: undefined symbol "string"
D:\Sa-mp server\gamemodes\SFCRRPG.pwn(3462) : error 017: undefined symbol "string"
D:\Sa-mp server\gamemodes\SFCRRPG.pwn(3463) : error 017: undefined symbol "string"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


20 Errors.

Can anyone help me with string or what can i do now?


Re: Help with my killingspree system - ScRipTeRi - 30.12.2013

pawn Код:
if(gTeam[playerid] == TEAM_DM)
{
    if(killerid != TopKiller)
    {
        TopKiller = killerid;
        TopKills = 0;
    }
    TopKills++;
    new string[64];
    if(TopKills == 3)
    {
        format(string,128, "~w~%s Is on a Killing Spree", kName);
        GameTextForAll(string, 6000,4);
        Profile_SetTrusted(killerid, bool:1);
        GivePlayerMoney(killerid,1000);
    }
    if(TopKills == 5)
    {
        format(string,128, "~y~%s is Mega Killer", kName);
        GameTextForAll(string, 6000,4);
        Profile_SetFeatured(killerid, bool:1);
        GivePlayerMoney(killerid,2000);
    }
    if(TopKills == 8)
    {
        format(string,128, "~y~%s is Ultra Killer", kName);
        GameTextForAll(string, 6000,4);
        Profile_SetFeatured(killerid, bool:1);
        GivePlayerMoney(killerid,3000);
    }
    if(TopKills == 12)
    {
        format(string,128, "~g~%s is Wicked Sick", kName);
        GameTextForAll(string, 6000,4);
        Profile_SetFeatured(killerid, bool:1);
        GivePlayerMoney(killerid,5000);
    }
    if(TopKills == 16)
    {
        format(string,128, "~g~%s is Monster Killer", kName);
        GameTextForAll(string, 6000,4);
        Profile_SetFeatured(killerid, bool:1);
        GivePlayerMoney(killerid,7000);
    }
    if(TopKills == 18)
    {
        format(string,128, "~b~%s is God Like", kName);
        GameTextForAll(string, 6000,4);
        SendClientMessage(killerid,0xFF0000DD,"[[AWARD]] You have been given featured award for killing 18 players without dying!");
        Profile_SetFeatured(killerid, bool:1);
        GivePlayerMoney(killerid,8000);
    }
    if(TopKills == 20)
    {
        format(string,128, "~r~Holy Shit! %s has 20 kills!!", kName);
        GameTextForAll(string, 6000,4);
        GivePlayerMoney(killerid,10000);
    }
    if(TopKills == 24)
    {
        format(string,128, "~r~Holy Shit! %s has 24 kills!!", kName);
        GameTextForAll(string, 6000,4);
        GivePlayerMoney(killerid,12000);
    }
    if(TopKills == 28)
    {
        format(string,128, "~r~just 2 more to go for %s!!", kName);
        GameTextForAll(string, 6000,4);
        GivePlayerMoney(killerid,14000);
    }
    if(TopKills == 30)
    {
        format(string,128, "~r~%s Has killed 30 player and got pro award!!", kName);
        GameTextForAll(string, 6000,4);
        SendClientMessage(killerid,0xFF0000DD,"[[AWARD]] You have killed 30 players without dying, you have been given PRO award!");
        Profile_SetPro(killerid, bool:1);
        GivePlayerMoney(killerid,25000);
        TopKills = 0;
    }
return 1;
}
Try this


Re: Help with my killingspree system - HitterHitman - 30.12.2013

Yup works, thank you very much!


Re: Help with my killingspree system - ScRipTeRi - 30.12.2013

ur welcome

EDIT: If you need more help PM me