SA-MP Forums

SA-MP Forums (https://forum.sa-mp.com/index.php)
-   Português/Portuguese (https://forum.sa-mp.com/forumdisplay.php?f=34)
-   -   [Ajuda] Erro sistema de orgs (https://forum.sa-mp.com/showthread.php?t=668766)

SrGhost 19/08/2019 04:03 AM

Erro sistema de orgs
 
Ola começei a fazer um sistema de orgs mas ai baixei um programa para min aprender mais sobre a criaçao de orgs (Criador de organizaçaoes V2.0) mas ele da erro na parte de salvar a organizaçao....


nessa code eo erro


PHP Code:

public OnPlayerConnect(playerid)
{
 
     new 
arquivo[34], playername[MAX_PLAYER_NAME]; // (linha 303)
    
GetPlayerName(playeridplayernamesizeof(playername)); // (linha 304)
    
format(arquivosizeof(arquivo), "Contas/%s"playername); // (linha 305)
    
pDados[playerid][Organizacao] = DOF2_GetInt(arquivo"Organização");// (linha 306)
    
pDados[playerid][Cargo] = DOF2_GetInt(arquivo"Cargo");// (linha 307)
    
SpawnPlayer(playerid); // (linha 308)
    
    
return 1;




eh esse seria o erro

PHP Code:

C:\Users\SrGhost\Desktop\BVS 2.0\gamemodes\AndroidFR.pwn(303) : warning 217loose indentation
C
:\Users\SrGhost\Desktop\BVS 2.0\gamemodes\AndroidFR.pwn(304) : warning 217loose indentation
C
:\Users\SrGhost\Desktop\BVS 2.0\gamemodes\AndroidFR.pwn(306) : error 029invalid expressionassumed zero
C
:\Users\SrGhost\Desktop\BVS 2.0\gamemodes\AndroidFR.pwn(306) : warning 215expression has no effect
C
:\Users\SrGhost\Desktop\BVS 2.0\gamemodes\AndroidFR.pwn(306) : error 001expected token";"but found "]"
C:\Users\SrGhost\Desktop\BVS 2.0\gamemodes\AndroidFR.pwn(306) : error 029invalid expressionassumed zero
C
:\Users\SrGhost\Desktop\BVS 2.0\gamemodes\AndroidFR.pwn(306) : fatal error 107too many error messages on one line

Compilation aborted
.Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase


4 Errors



Obs; se poder explicar porque o erro ficaria grato pois ainda estou aprendendo ^-^

Felipealves 19/08/2019 04:21 AM

Re: Erro sistema de orgs
 
Vai no enum do pDados e mande a linha Organizacao, vai tá assim ou Organizacao[], com colchete.

AutoMatic2 19/08/2019 05:52 PM

Re: Erro sistema de orgs
 
Vc diz salvamento Connect é logar né..

loose indentation

PHP Code:

// Tem um ESPAÇO antes do new arquivo, basta tirá-lo.

new arquivo[34], playername[MAX_PLAYER_NAME];
GetPlayerName(playeridplayernamesizeof(playername)); 

o outro erro deve estar no seu enumerador

SrGhost 19/08/2019 06:52 PM

Re: Erro sistema de orgs
 
Quote:

Originally Posted by Felipealves (Post 4110399)
Vai no enum do pDados e mande a linha Organizacao, vai tá assim ou Organizacao[], com colchete.

seria essa

PHP Code:

enum PlayerDados
{
    
Organizacao,
    
Cargo
}
new 
pDados[MAX_PLAYERS][PlayerDados]; //Criamos a varíavel que amarzenará os Dados do player 



Quote:

Originally Posted by AutoMatic2 (Post 4110464)
Vc diz salvamento Connect é logar né..

loose indentation

PHP Code:

// Tem um ESPAÇO antes do new arquivo, basta tirá-lo.

new arquivo[34], playername[MAX_PLAYER_NAME];
GetPlayerName(playeridplayernamesizeof(playername)); 

o outro erro deve estar no seu enumerador


eu dei uma olhada aqui e fiz oq mandou o erro continua

RayanSanty 19/08/2019 07:03 PM

Re: Erro sistema de orgs
 
PHP Code:

enum PlayerDados 

    
Organizacao
    
Cargo
}; 

Use isto

oRaphael 19/08/2019 07:04 PM

Re: Erro sistema de orgs
 
Troque pelo o meu código:

PHP Code:

enum PlayerDados
{
    
Organizacao,
    
Cargo
}
new 
pDados[MAX_PLAYERS][PlayerDados]; 

PHP Code:

public OnPlayerConnect(playerid)
{
    new 
arquivo[34], playername[MAX_PLAYER_NAME];
    
GetPlayerName(playeridplayernamesizeof(playername));
    
format(arquivosizeof(arquivo), "Contas/%s"playername);
    
pDados[playerid][Organizacao] = DOF2_GetInt(arquivo"Organizacao");
    
pDados[playerid][Cargo] = DOF2_GetInt(arquivo"Cargo");
    
SpawnPlayer(playerid);
    return 
1;



SrGhost 19/08/2019 07:50 PM

Re: Erro sistema de orgs
 
Quote:

Originally Posted by RayanSanty (Post 4110484)
PHP Code:

enum PlayerDados 

    
Organizacao
    
Cargo
}; 

Use isto

usei eo erro continua

Quote:

Originally Posted by oRaphael (Post 4110485)
Troque pelo o meu código:

PHP Code:

enum PlayerDados
{
    
Organizacao,
    
Cargo
}
new 
pDados[MAX_PLAYERS][PlayerDados]; 

PHP Code:

public OnPlayerConnect(playerid)
{
    new 
arquivo[34], playername[MAX_PLAYER_NAME];
    
GetPlayerName(playeridplayernamesizeof(playername));
    
format(arquivosizeof(arquivo), "Contas/%s"playername);
    
pDados[playerid][Organizacao] = DOF2_GetInt(arquivo"Organizacao");
    
pDados[playerid][Cargo] = DOF2_GetInt(arquivo"Cargo");
    
SpawnPlayer(playerid);
    return 
1;



nao mudou ainda sim o erro continua :(



PHP Code:

C:\Users\SrGhost\Desktop\BVS 2.0\gamemodes\AndroidFR.pwn(305) : error 029invalid expressionassumed zero
C
:\Users\SrGhost\Desktop\BVS 2.0\gamemodes\AndroidFR.pwn(305) : warning 215expression has no effect
C
:\Users\SrGhost\Desktop\BVS 2.0\gamemodes\AndroidFR.pwn(305) : error 001expected token";"but found "]"
C:\Users\SrGhost\Desktop\BVS 2.0\gamemodes\AndroidFR.pwn(305) : error 029invalid expressionassumed zero
C
:\Users\SrGhost\Desktop\BVS 2.0\gamemodes\AndroidFR.pwn(305) : fatal error 107too many error messages on one line

Compilation aborted
.Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase


4 Errors



Malandrin 19/08/2019 08:01 PM

Re: Erro sistema de orgs
 
Faça o teste, testei aqui e compilou tranquilamente.

PHP Code:

enum PlayerDados{
    
Organizacao,
    
Cargo
};

new 
    
pDados[MAX_PLAYERS][PlayerDados]; 


oRaphael 19/08/2019 08:22 PM

Re: Erro sistema de orgs
 
Quote:

Originally Posted by SrGhost (Post 4110517)
usei eo erro continua



nao mudou ainda sim o erro continua :(



PHP Code:

C:\Users\SrGhost\Desktop\BVS 2.0\gamemodes\AndroidFR.pwn(305) : error 029invalid expressionassumed zero
C
:\Users\SrGhost\Desktop\BVS 2.0\gamemodes\AndroidFR.pwn(305) : warning 215expression has no effect
C
:\Users\SrGhost\Desktop\BVS 2.0\gamemodes\AndroidFR.pwn(305) : error 001expected token";"but found "]"
C:\Users\SrGhost\Desktop\BVS 2.0\gamemodes\AndroidFR.pwn(305) : error 029invalid expressionassumed zero
C
:\Users\SrGhost\Desktop\BVS 2.0\gamemodes\AndroidFR.pwn(305) : fatal error 107too many error messages on one line

Compilation aborted
.Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase


4 Errors



E alguma coisa na sua GM então, pois compilei aqui e não deu erro.

Malandrin 19/08/2019 08:34 PM

Re: Erro sistema de orgs
 
Retornando aqui, pelo o que vi você não está colocando isso no topo da sua GM, você deve colocar logo abaixo das includes.


All times are GMT. The time now is 02:03 PM.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.