[Ajuda] Sistema de level
#8

Quote:
Originally Posted by Willian_Luigi
Посмотреть сообщение
pawn Код:
new
    gLvl [ MAX_PLAYERS ] ,
    gXp [ MAX_PLAYERS ] ,
    gXpNext ,
    gXpGained;

public OnPlayerDeath(playerid, killerid, reason)
{
    if ( killerid == INVALID_PLAYER_ID )
    {
        gXp [ playerid ] -= gXpGained ;
        gXp [ killerid ] += gXpGained ;
        if ( gXp [ killerid ] == gXpNext )
        {
            gXp [ killerid ] = 0 ;
            gLvl [ killerid ] ++ ;
        }
    }
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (!strcmp(cmdtext,"/setxp")) ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Escolha de xp", "Digite o xp recebido por morte.", "Confirmar", "");
    if (!strcmp(cmdtext,"/setlvl"))ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Escolha de xp", "Digite o xp necessбrio para subir de nнvel.", "Confirmar", "");
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    switch(dialogid)
    {
        case 1:
        {
            if (inputtext[0] == '\0') return false;
            gXpGained = strval(inputtext);
        }
        case 2:
        {
            if (inputtext[0] == '\0') return false;
            gXpNext = strval(inputtext);
        }
    }
}
comandos:
/setxp (seta o valor de xp que o player vai ganhar quando matar alguйm)
/setlvl (seta o valor de xp que o player precisa pra subir de nнvel)

Espero ter entendido sua ideia, acho que й isso.

Abraзos.
Queria um sistema de patentes exemplo o cara digita /player [ID do player] ai aparece este jogador й patente TALTAL ja matou TALTAL morreu TALTAL e queria o sistema de level tambйm que o cara upa patente 1 1000XP patente 2 2000XP etc
Reply


Messages In This Thread
Sistema de level - by CrazYou - 12.07.2013, 18:39
Re: Sistema de level - by WLSF - 12.07.2013, 18:46
Re: Sistema de level - by CrazYou - 12.07.2013, 18:48
Re: Sistema de level - by WLSF - 12.07.2013, 18:50
Re: Sistema de level - by CrazYou - 12.07.2013, 18:52
Re: Sistema de level - by CrazYou - 12.07.2013, 18:56
Re: Sistema de level - by WLSF - 12.07.2013, 19:01
Re: Sistema de level - by CrazYou - 12.07.2013, 19:06
Re: Sistema de level - by Aleex_Mason - 12.07.2013, 19:08
Re: Sistema de level - by CrazYou - 12.07.2013, 19:11

Forum Jump:


Users browsing this thread: 3 Guest(s)