Help with my killingspree system
#1

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?
Reply
#2

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
Reply
#3

Yup works, thank you very much!
Reply
#4

ur welcome

EDIT: If you need more help PM me
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)