Portal SAMP
[Ajuda] DOF2 ou DINI - Salamento de new - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] DOF2 ou DINI - Salamento de new (/showthread.php?tid=1057)



DOF2 ou DINI - Salamento de new - MatheuzPatoo - 09/04/2021

Eu quero salvar esse define no player, tipo guardar para na hora que ele voltar no servidor aparecer que ele ta na mesma org!

Código PHP:
#define Civil                                                                  0

#define PoliciaMilitar                                                         1
#define Bope                                                                   2
#define PoliciaFederal                                                         3
#define PoliciaRodoviariaFederal                                               4
#define Exercito                                                               5

#define ComandoVermelho                                                        6
#define PrimeiroComandoDaCapital                                               7
#define FamiliaDoNorte                                                         8
#define AmigosDosAmigos                                                        9

#define MafiaItaliana                                                         10
#define MafiaYakusa                                                           11
#define MafiaTailandesa                                                       12

new Organizacoes[MAX_PLAYERS];

#define Jogador                                                                0

#define Helper                                                                 1
#define Admin                                                                  2
#define Cordenador                                                             3
#define Supervisor                                                             4
#define Dono                                                                   5

new pAdmins[MAX_PLAYERS];

#define Nenhum                                                                 0
#define Soldado                                                                1
#define Aspirante                                                              2
#define Tenente                                                                3
#define Major                                                                  4
#define Coronel                                                                5

new pCargoPolicia[MAX_PLAYERS];

#define Nenhum                                                                 0
#define Conhecido                                                              1
#define Vapor                                                                  2
#define Olheiro                                                                3
#define Gerente                                                                4
#define DonoDoMorro                                                            5

new pCargoFaccao[MAX_PLAYERS];

#define Nenhum                                                                 0
#define Associado                                                              1
#define Membro                                                                 2
#define Capo                                                                   3
#define Chefe                                                                  4
#define Don                                                                    5

new pCargoMafia[MAX_PLAYERS]; 



RE: DOF2 ou DINI - Salamento de new - Hatiro - 09/04/2021

MatheuzPatoo, eu usaria plugin: SA-MP-FileManager.


RE: DOF2 ou DINI - Salamento de new - xbruno1000x - 09/04/2021

DOF2 sem dúvida. Mas essa define aí não faz sentido. Use o exemplo abaixo:

Código:
enum PortalSampInfo
{
    pCoronel,
        pCapitao,
        pCabo
};
new Player[MAX_PLAYERS][PortalSampInfo];

Depois é só você usar o código para setar
Código:
Player[MAX_PLAYERS][NOME DO CARGO] = 1;

Use DOF2::SetInt para salvar e GetInt para carregar.

Veja Desvendando DOF2 em caso de dúvidas
https://portalsamp.com/showthread.php?tid=44&highlight=DOF2


RE: DOF2 ou DINI - Salamento de new - MatheuzPatoo - 10/04/2021

(09/04/2021 21:31)xbruno1000x Escreveu: DOF2 sem dúvida. Mas essa define aí não faz sentido. Use o exemplo abaixo:

Código:
enum PortalSampInfo
{
    pCoronel,
        pCapitao,
        pCabo
};
new Player[MAX_PLAYERS][PortalSampInfo];

Depois é só você usar o código para setar
Código:
Player[MAX_PLAYERS][NOME DO CARGO] = 1;

Use DOF2::SetInt para salvar e GetInt para carregar.

Veja Desvendando DOF2 em caso de dúvidas
https://portalsamp.com/showthread.php?tid=44&highlight=DOF2

1 no caso seria o pCapitao?

(09/04/2021 21:31)xbruno1000x Escreveu: DOF2 sem dúvida. Mas essa define aí não faz sentido. Use o exemplo abaixo:

Código:
enum PortalSampInfo
{
    pCoronel,
        pCapitao,
        pCabo
};
new Player[MAX_PLAYERS][PortalSampInfo];

Depois é só você usar o código para setar
Código:
Player[MAX_PLAYERS][NOME DO CARGO] = 1;

Use DOF2::SetInt para salvar e GetInt para carregar.

Veja Desvendando DOF2 em caso de dúvidas
https://portalsamp.com/showthread.php?tid=44&highlight=DOF2

Na real seria

Código PHP:
Player[playerid][NOME DO CARGO] = 1



RE: DOF2 ou DINI - Salamento de new - xbruno1000x - 10/04/2021

(10/04/2021 00:16)MatheuzPatoo Escreveu:
(09/04/2021 21:31)xbruno1000x Escreveu: DOF2 sem dúvida. Mas essa define aí não faz sentido. Use o exemplo abaixo:

Código:
enum PortalSampInfo
{
    pCoronel,
        pCapitao,
        pCabo
};
new Player[MAX_PLAYERS][PortalSampInfo];

Depois é só você usar o código para setar
Código:
Player[MAX_PLAYERS][NOME DO CARGO] = 1;

Use DOF2::SetInt para salvar e GetInt para carregar.

Veja Desvendando DOF2 em caso de dúvidas
https://portalsamp.com/showthread.php?tid=44&highlight=DOF2

1 no caso seria o pCapitao?

(09/04/2021 21:31)xbruno1000x Escreveu: DOF2 sem dúvida. Mas essa define aí não faz sentido. Use o exemplo abaixo:

Código:
enum PortalSampInfo
{
    pCoronel,
        pCapitao,
        pCabo
};
new Player[MAX_PLAYERS][PortalSampInfo];

Depois é só você usar o código para setar
Código:
Player[MAX_PLAYERS][NOME DO CARGO] = 1;

Use DOF2::SetInt para salvar e GetInt para carregar.

Veja Desvendando DOF2 em caso de dúvidas
https://portalsamp.com/showthread.php?tid=44&highlight=DOF2

Na real seria

Código PHP:
Player[playerid][NOME DO CARGO] = 1

Isso, bem notado, playerid mesmo. O cargo é definido onde está [NOME DO CARGO] e igual a 1 é para setar o player com o cargo. Exemplo:
Código:
Player[playerid][pCoronel] = 1;

Nesse caso você setou um jogador como coronel. Você pode colocar também mais números. Exemplo:
Código:
Player[playerid][pPolicial] = 5;

Assim você não precisaria criar uma váriavel para cada cargo, usaria apenas uma e modificaria o valor dela para cada cargo.