Portal SAMP
[Ajuda] dificuldade com sistema de cofre - 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] dificuldade com sistema de cofre (/showthread.php?tid=2773)



dificuldade com sistema de cofre - RosaScripter - 09/09/2022

Estou criando uma gamemode do zero porém estou com dificuldade para fazer um cofre de cada org onde irá guardar em SetInt (DOF2) Dinheiro Sujo, Materiais etc.. o resto que eu necessito vou adicionando após..

Resumindo: Querendo criar um sistema de cofre onde guarda Dinheiro e Materiais em DOF2_SetInt

Querendo apenas algo de base nada muito complexo.


RE: dificuldade com sistema de cofre - Dr Editor - 09/09/2022

Você precisa ser mais claro. Dificuldade pra criar cofres...?


RE: dificuldade com sistema de cofre - Device-Black - 09/09/2022

Código PHP:
#define MAX_ORGS    (20)

enum ORG_COFRE
{
    
org_dinheiro,
    
org_cocaina,
    
org_maconha,
    
org_sementes,
    
bool:org_status
};

new 
OrgCofre[MAX_ORGS][ORG_COFRE];

CarregarCofre(orgid)
{
    static 
arquivo[255];
    
format(arquivosizeof(arquivo), "Orgs/%d.ini"orgid);
    if(
DOF2_FileExists(arquivo))
    {
        
OrgCofre[orgid][org_dinheiro] = DOF2_GetInt(arquivo"Dinheiro""Cofre");
        
OrgCofre[orgid][org_cocaina] = DOF2_GetInt(arquivo"Cocaina""Cofre");
        
OrgCofre[orgid][org_maconha] = DOF2_GetInt(arquivo"Maconha""Cofre");
        
OrgCofre[orgid][org_sementes] = DOF2_GetInt(arquivo"Sementes""Cofre");
        
OrgCofre[orgid][org_status] = true;
    }
    else 
OrgCofre[orgid][org_status] = false;
}

SalvarCofre(orgid)
{
    if(
OrgCofre[orgid][org_status])
    {
        static 
arquivo[255];
        
format(arquivosizeof(arquivo), "Orgs/%d.ini"orgid);
        if(
DOF2_FileExists(arquivo))
        {
            
DOF2_SetInt(arquivo"Dinheiro"OrgCofre[orgid][org_dinheiro], "Cofre");
            
DOF2_SetInt(arquivo"Cocaina"OrgCofre[orgid][org_cocaina], "Cofre");
            
DOF2_SetInt(arquivo"Maconha"OrgCofre[orgid][org_maconha], "Cofre");
            
DOF2_SetInt(arquivo"Sementes"OrgCofre[orgid][org_sementes], "Cofre");
            
DOF2_SaveFile();
        }
    }




RE: dificuldade com sistema de cofre - xbruno1000x - 09/09/2022

Baixa o GM do Brasil Play Realistic, que é uma das bases mais ricas, e usa o sistema dele como base para criar o seu.


RE: dificuldade com sistema de cofre - RosaScripter - 10/09/2022

(09/09/2022 09:48)Device-Black Escreveu:
Código PHP:
#define MAX_ORGS    (20)

enum ORG_COFRE
{
    
org_dinheiro,
    
org_cocaina,
    
org_maconha,
    
org_sementes,
    
bool:org_status
};

new 
OrgCofre[MAX_ORGS][ORG_COFRE];

CarregarCofre(orgid)
{
    static 
arquivo[255];
    
format(arquivosizeof(arquivo), "Orgs/%d.ini"orgid);
    if(
DOF2_FileExists(arquivo))
    {
        
OrgCofre[orgid][org_dinheiro] = DOF2_GetInt(arquivo"Dinheiro""Cofre");
        
OrgCofre[orgid][org_cocaina] = DOF2_GetInt(arquivo"Cocaina""Cofre");
        
OrgCofre[orgid][org_maconha] = DOF2_GetInt(arquivo"Maconha""Cofre");
        
OrgCofre[orgid][org_sementes] = DOF2_GetInt(arquivo"Sementes""Cofre");
        
OrgCofre[orgid][org_status] = true;
    }
    else 
OrgCofre[orgid][org_status] = false;
}

SalvarCofre(orgid)
{
    if(
OrgCofre[orgid][org_status])
    {
        static 
arquivo[255];
        
format(arquivosizeof(arquivo), "Orgs/%d.ini"orgid);
        if(
DOF2_FileExists(arquivo))
        {
            
DOF2_SetInt(arquivo"Dinheiro"OrgCofre[orgid][org_dinheiro], "Cofre");
            
DOF2_SetInt(arquivo"Cocaina"OrgCofre[orgid][org_cocaina], "Cofre");
            
DOF2_SetInt(arquivo"Maconha"OrgCofre[orgid][org_maconha], "Cofre");
            
DOF2_SetInt(arquivo"Sementes"OrgCofre[orgid][org_sementes], "Cofre");
            
DOF2_SaveFile();
        }
    }

Usei como base porém não funcionou, add as coisas e tals mas deu nisso.


RE: dificuldade com sistema de cofre - Device-Black - 10/09/2022

Acho que você não esta sabendo adaptar
Chama no Discord DeviceBlack#7777