[Tutorial] [TuT/CoD] Level a cada 20 minutos online (SIMPLES)
#1

Olб pessoal, estou aqui fazendo meu segundo tutorial, e neste vou ensinar a como criar um sistema de level a cada 20 minutos o player ganha 1 Score, ele й muito ъtil para servers RPґs/RPGґs ou atй mesmo Drift..

Entгo vamos lб, й muito simples ^^

Primeiro no topo do gm vamos criar uma forward que daremos o nome a calbak que realizarб a funзгo
pawn Код:
forward TempoParaOScore(playerid);
Agora em OnGameModeInit vamos criar um SetTimer para contar o tempo que a operaзгo vai ocorrer...
pawn Код:
SetTimer("TempoParaOScore", 1200000, true);
TempoParaOScore = Significa que ele vai buscar a calbak para realizar a operaзгo
1200000 = Й 20 minutos em milisegundos

Agora vamos criar a calbak final que vai realizar a operaзгo
pawn Код:
public TempoParaOScore(playerid)
{
    SetPlayerScore(playerid, GetPlayerScore(playerid) + 1);
    SendClientMessage(playerid, -1, "Vocк Ganhou 1 Score Por Se Manter 20 Minutos Online No Servidor! ^^");
    return 1;
}
Pronto, й isso ai, e pra aqueles que querem obter o score atravйs de comando й simples em OnPlayerCommandText vocк cria um comando chamado /meuscore
pawn Код:
if(!strcmp(cmdtext,"/meuscore",true))
    {
        new obterscore[128];
        format(obterscore, sizeof(obterscore), "**Meu Score й: %i.",GetPlayerScore(playerid));
        SendClientMessage(playerid, -1, obterscore);
        return 1;
    }
Pronto e й isso ae pessoal, espero que tenham gostado ^^
Aceito dicas, sugestхes, crнticas e etc..
Grande abraзo a todos!!!

Crйditos: A Eu!!!
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)