[PEDIDO]TOP PLAYERS
#8

Olha aki:

no topo do gm coloca:
pawn Код:
new killingspree[128];
new monsterkill[128];
new multikill[128];
new ultrakill[128];
new unstoppable[128];
new Matou[MAX_PLAYERS] = 0;
new Morreu[MAX_PLAYERS] = 0;
no public OnPlayerDeath(playerid, killerid, reason) coloque isso:
pawn Код:
//Comentarios aqui
    new sendername[MAX_PLAYER_NAME];
    GetPlayerName(killerid, sendername, sizeof(sendername));
    Matou[killerid]++;
    Morreu[playerid]++;
    SetPlayerScore(killerid, GetPlayerScore(killerid) + 1);
    if(Matou[killerid] >= 10 && Matou[killerid] <= 19)
    {
        format(string, sizeof(string), "%s e Um killingspree, Ele Ja matou mais de 10 players, Matem ele!!!", sendername);
        SendClientMessageToAll(COLOR_RED, string);
        format(killingspree, sizeof(killingspree),"%s",sendername);
    }
    else if(Matou[killerid] >= 20 && Matou[killerid] <= 29)
    {
        format(string, sizeof(string), "%s e Um monsterkill, Ele Ja matou mais de 20 players, Matem ele!!!", sendername);
        SendClientMessageToAll(COLOR_RED, string);
        format(killingspree, sizeof(killingspree),"%s",sendername);
    }
    else if(Matou[killerid] >= 30 && Matou[killerid] <= 39)
    {
        format(string, sizeof(string), "%s e Um multikill, Ele Ja matou mais de 30 players, Matem ele!!!", sendername);
        SendClientMessageToAll(COLOR_RED, string);
        format(multikill, sizeof(multikill),"%s",sendername);
    }
    else if(Matou[killerid] >= 40 && Matou[killerid] <= 49)
    {
        format(string, sizeof(string), "%s e Um ultrakill, Ele Ja matou mais de 40 players, Matem ele!!!", sendername);
        SendClientMessageToAll(COLOR_RED, string);
        format(ultrakill, sizeof(ultrakill),"%s",sendername);
    }
    else if(Matou[killerid] >= 50 && Matou[killerid] <= 59)
    {
        format(string, sizeof(string), "%s e Um unstoppable, Ele Ja matou mais de 50 players, Matem ele!!!", sendername);
        SendClientMessageToAll(COLOR_RED, string);
        format(unstoppable, sizeof(unstoppable),"%s",sendername);
    }
Agora o comando; No public OnPlayerCommandText(playerid, cmdtext[]) coloque isso:
pawn Код:
//comentarios aqui
    new tmp[256];
    new string[128];
    if (strcmp("/meuscore", cmdtext, true, 10) == 0)
    {
        format(string, sizeof(string), "Vocк Matou: %d", Matou[playerid]);
        SendClientMessage(playerid,0xFFFFFFAA, string);
        format(string, sizeof(string), "Vocк Morreu: %d", Morreu[playerid]);
        SendClientMessage(playerid,0xFFFFFFAA, string);
        format(string, sizeof(string), "Vocк Tem: $%d de dinheiro", GetPlayerMoney(playerid));
        SendClientMessage(playerid,0xFFFFFFAA, string);
        return 1;
    }
    if (strcmp("/scoreplayer", cmdtext, true, 10) == 0)
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid, COLOR_GRAD1, "USE: /scoreplayer [id]");
            return 1;
        }
        if(IsPlayerConnected(giveplayerid))
        {
            if(giveplayerid != INVALID_PLAYER_ID)
            {
                new string[128];
                new sendername[MAX_PLAYER_NAME];
                GetPlayerName(giveplayerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "%s Matou: %d", sendername, Matou[giveplayerid]);
                SendClientMessage(playerid,0xFFFFFFAA, string);
                    format(string, sizeof(string), "%s Morreu: %d", sendername, Morreu[giveplayerid]);
                SendClientMessage(playerid,0xFFFFFFAA, string);
                    format(string, sizeof(string), "%s Tem: $%d de dinheiro", sendername, GetPlayerMoney(giveplayerid));
                SendClientMessage(playerid,0xFFFFFFAA, string);
                return 1;
            }
        }
        else
        {
            SendClientMessage(playerid, COLOR_GRAD1, "Jogador Ofline.");
        }
    }
    if (strcmp("/tops", cmdtext, true, 10) == 0)
    {
        format(string, sizeof(string), "killingspree: %s", killingspree);
        SendClientMessage(playerid,0xFFFFFFAA, string);
        format(string, sizeof(string), "monsterkill: %s", monsterkill);
        SendClientMessage(playerid,0xFFFFFFAA, string);
        format(string, sizeof(string), "multikill: %s", multikill);
        SendClientMessage(playerid,0xFFFFFFAA, string);
        format(string, sizeof(string), "ultrakilll: %s", ultrakill);
        SendClientMessage(playerid,0xFFFFFFAA, string);
        format(string, sizeof(string), "unstoppable: %s", unstoppable);
        SendClientMessage(playerid,0xFFFFFFAA, string);
        return 1;
    }
Agora no public OnGameModeInit():
pawn Код:
//
format(killingspree, sizeof(killingspree),"Ninguem");
format(monsterkill, sizeof(monsterkill),"Ninguem");
format(multikill, sizeof(monsterkill),"Ninguem");
format(ultrakill, sizeof(monsterkill),"Ninguem");
format(unstoppable, sizeof(monsterkill),"Ninguem");
Agora com sistema de Top Player!
Reply


Messages In This Thread
[PEDIDO]TOP PLAYERS - by [BR]JD - 02.08.2010, 20:35
Re: [PEDIDO]TOP PLAYERS - by BiieL - 02.08.2010, 20:42
Re: [PEDIDO]TOP PLAYERS - by Gui_Cadence - 02.08.2010, 20:45
Re: [PEDIDO]TOP PLAYERS - by BiieL - 02.08.2010, 21:00
Re: [PEDIDO]TOP PLAYERS - by Link_ - 02.08.2010, 21:07
Re: [PEDIDO]TOP PLAYERS - by sergio_xd - 03.08.2010, 16:59
Re: [PEDIDO]TOP PLAYERS - by [BR]JD - 05.08.2010, 15:29
Re: [PEDIDO]TOP PLAYERS - by sergio_xd - 05.08.2010, 19:20
Re: [PEDIDO]TOP PLAYERS - by Kasura - 05.08.2010, 19:24
Re: [PEDIDO]TOP PLAYERS - by sergio_xd - 05.08.2010, 19:32

Forum Jump:


Users browsing this thread: 1 Guest(s)