SA-MP Forums Archive
[AJUDA] Criar um sisteminha de respeito - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA] Criar um sisteminha de respeito (/showthread.php?tid=311004)



[AJUDA] Criar um sisteminha de respeito - Chefe - 14.01.2012

Como fasso pra criar um sistema de respeito para toda hora xx:00 a pessoa ganha 1 de respeito, e quando chegar no tal numero de respeito 16/16 a pessoa automaticamente passa de level, nгo tenho minima ideia como funciona isso. como se fosse PayDay.

pawn Код:
{
        dini_IntSet(arquivo,"Dinheiro",GetPlayerMoney(playerid));
        dini_IntSet(arquivo,"Level", GetPlayerScore(playerid));
        dini_IntSet(arquivo,"Skin", GetPlayerSkin(playerid));
        dini_IntSet(arquivo,"LevelProcurado", GetPlayerWantedLevel(playerid));
        dini_IntSet(arquivo,"Admin",LevelInfo[playerid][Admin]);
    }



Re: [AJUDA] Criar um sisteminha de respeito - Cristhian - 14.01.2012

pawn Код:
new lvl[MAX_PLAYERS] = 1, res[MAX_PLAYERS];
SetTimerEx("resp", 60 * 60000, true, "d", playerid);

forward resp(playerid);
public resp(playerid)
{
    res[playerid]++;
    if(res[playerid] == 16)
    {
        lvl[playerid]++;
        SendClientMessage(playerid, -1, "Vocк passou para o level 2!");
        return 1;
    }
    return 1;
}



Respuesta: [AJUDA] Criar um sisteminha de respeito - Chefe - 14.01.2012

(36) : error 021: symbol already defined: "SetTimerEx"


Re: [AJUDA] Criar um sisteminha de respeito - Miqueias Barros - 14.01.2012

O SetTimerEx vocк deve adicionar na public OnGameModeInit


Re: [AJUDA] Criar um sisteminha de respeito - Justify16 - 14.01.2012

No topo do gm:

forward resp(playerid);


OnGameModeInit

public resp(playerid) {
if(IsPlayerConnected(playerid))
//add resp//

}


Respuesta: [AJUDA] Criar um sisteminha de respeito - Chefe - 14.01.2012

Coloquei aqui funciono, pelomenos no pawno funciono

pawn Код:
SpawnPlayer(playerid);
                    SetPlayerScore(playerid, dini_Int(arquivo,"Level"));
                    SetPlayerMoney(playerid, dini_Int(arquivo,"Dinheiro"));
                    SetPlayerWantedLevel(playerid, dini_Int(arquivo,"LevelProcurado"));
                    LevelInfo[playerid][Admin] = dini_Int(arquivo,"Admin");
                    SetTimerEx("resp", 60 * 60000, true, "d", playerid);
                    GetPlayerName(playerid, nome, sizeof(nome));
                    printf("[Login] %s Logou no Servidor", nome);
Agora meu problema seria pra por no RG ja tentei mais nгo consegui

pawn Код:
RG(playerid)
{
    new Nome[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Nome, sizeof(Nome));
    new String[128];
    SendClientMessage(playerid, 0xFF0000AA, "================================================");
    format(String, sizeof(String),"Meu Registro Geral <%s>",Nome);
    SendClientMessage(playerid, 0xFFFF00AA,String);
    format(String, sizeof(String),"Level: %d | Dinheiro: %d", GetPlayerScore(playerid), GetPlayerMoney(playerid));
    SendClientMessage(playerid, COR_BRANCO,String);
    SendClientMessage(playerid, 0xFF0000AA, "================================================");
    return 1;
}
to atй achando que fiz coisa errada ai


Re: [AJUDA] Criar um sisteminha de respeito - Miqueias Barros - 14.01.2012

Tenta
pawn Код:
RG(playerid)
{
    new Nome[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Nome, sizeof(Nome));
    new String[128];
    SendClientMessage(playerid, 0xFF0000AA, "================================================");
    format(String, sizeof(String),"Meu Registro Geral <%s>",Nome);
    SendClientMessage(playerid, 0xFFFF00AA,String);
    format(String, sizeof(String),"Level: %d | Dinheiro: %d | Respeito: %d", GetPlayerScore(playerid), GetPlayerMoney(playerid), resp[playerid]);
    SendClientMessage(playerid, COR_BRANCO,String);
    SendClientMessage(playerid, 0xFF0000AA, "================================================");
    return 1;
}



Respuesta: [AJUDA] Criar um sisteminha de respeito - Chefe - 14.01.2012

Nem da

(1111) : error 028: invalid subscript (not an array or too many subscripts): "resp"
(1111) : warning 215: expression has no effect
(1111) : error 001: expected token: ";", but found "]"
(1111) : error 029: invalid expression, assumed zero
(1111) : fatal error 107: too many error messages on one line


Re: [AJUDA] Criar um sisteminha de respeito - dPlaYer_ - 14.01.2012

Tenta [2]

pawn Код:
RG(playerid)
{
    new Nome[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Nome, sizeof(Nome));
    new String[128];
    SendClientMessage(playerid, 0xFF0000AA, "================================================");
    format(String, sizeof(String),"Meu Registro Geral <%s>",Nome);
    SendClientMessage(playerid, 0xFFFF00AA,String);
    format(String, sizeof(String),"Level: %d | Dinheiro: %d | Respeito: %d", GetPlayerScore(playerid), GetPlayerMoney(playerid), resp(playerid));
    SendClientMessage(playerid, COR_BRANCO,String);
    SendClientMessage(playerid, 0xFF0000AA, "================================================");
    return 1;
}