SA-MP Forums Archive
[Ajuda] Estou errando em quк? - 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] Estou errando em quк? (/showthread.php?tid=390277)



Estou errando em quк? - davi54723 - 05.11.2012

Estб dando erro, alguйm poderia me ajudar?

Erros:
Код:
warning 217: loose indentation
error 001: expected token: ")", but found "["
error 029: invalid expression, assumed zero
warning 215: expression has no effect
error 001: expected token: ";", but found "]"
fatal error 107: too many error messages on one line
Linha:
pawn Код:
if(pDados[playerid][Organizacao] == 0)



Re: Estou errando em quк? - ForT - 05.11.2012

Posta essa parte do code completa..


Re: Estou errando em quк? - davi54723 - 05.11.2012

pawn Код:
if(pDados[playerid][Organizacao] == 0)
    {
        SetPlayerPos(playerid, 257.6636,79.6231,1003.6406 );
    }
    else if(pDados[playerid][Organizacao] == 1)
    {
        SetPlayerPos(playerid, 2441.4673,-2126.4634,14.1641);
    }



Re: Estou errando em quк? - Nill.Oliveira - 05.11.2012

Quote:
Originally Posted by davi54723
Посмотреть сообщение
pawn Код:
if(pDados[playerid][Organizacao] == 0)
    {
        SetPlayerPos(playerid, 257.6636,79.6231,1003.6406 );
    }
    else if(pDados[playerid][Organizacao] == 1)
    {
        SetPlayerPos(playerid, 2441.4673,-2126.4634,14.1641);
    }
Em vez de colocar o numero da Org/prof. coloca o proprio nome mesmo ..

@Edit.

Aqui uma base que achei na net ..

Код:
if(pDados[playerid][Organizacao] == CIVIL) //Verifica a organizaзгo do player
    {
        SetPlayerPos(playerid, x, y, z); //Seta a POS do player de acordo com as coordenadas
    }
    else if(pDados[playerid][Organizacao] == POLICIAM) //Verifica a organizaзгo do player
    {
        SetPlayerPos(playerid, x, y, z); //Seta a POS do player de acordo com as coordenadas
    }
    else if(pDados[playerid][Organizacao] == GROVE) //Verifica a organizaзгo do player
    {
        SetPlayerPos(playerid, x, y, z); //Seta a POS do player de acordo com as coordenadas
    }
    else if(pDados[playerid][Organizacao] == BALLAS) //Verifica a organizaзгo do player
    {
        SetPlayerPos(playerid, x, y, z); //Seta a POS do player de acordo com as coordenadas
    }



Re: Estou errando em quк? - ForT - 05.11.2012

Quote:
Originally Posted by davi54723
Посмотреть сообщение
pawn Код:
if(pDados[playerid][Organizacao] == 0)
    {
        SetPlayerPos(playerid, 257.6636,79.6231,1003.6406 );
    }
    else if(pDados[playerid][Organizacao] == 1)
    {
        SetPlayerPos(playerid, 2441.4673,-2126.4634,14.1641);
    }
Posta a parte que vem acima.


Re: Estou errando em quк? - tonisantolia - 05.11.2012

Poste a linha que estб acima de if(pDados[playerid][Organizacao] == 0), com certeza o erro estб la.


Re: Estou errando em quк? - davi54723 - 05.11.2012

Quote:
Originally Posted by Nill.Oliveira
Посмотреть сообщение
Em vez de colocar o numero da Org/prof. coloca o proprio nome mesmo ..

@Edit.

Aqui uma base que achei na net ..

Код:
if(pDados[playerid][Organizacao] == CIVIL) //Verifica a organizaзгo do player
    {
        SetPlayerPos(playerid, x, y, z); //Seta a POS do player de acordo com as coordenadas
    }
    else if(pDados[playerid][Organizacao] == POLICIAM) //Verifica a organizaзгo do player
    {
        SetPlayerPos(playerid, x, y, z); //Seta a POS do player de acordo com as coordenadas
    }
    else if(pDados[playerid][Organizacao] == GROVE) //Verifica a organizaзгo do player
    {
        SetPlayerPos(playerid, x, y, z); //Seta a POS do player de acordo com as coordenadas
    }
    else if(pDados[playerid][Organizacao] == BALLAS) //Verifica a organizaзгo do player
    {
        SetPlayerPos(playerid, x, y, z); //Seta a POS do player de acordo com as coordenadas
    }

Nгo funcionou.


Re: Estou errando em quк? - Rodney Francalim - 05.11.2012

pawn Код:
if(pDados[playerid][Organizacao] == 0) // POSTE AS 5 LINHAS ACIMA DESSA
{
    SetPlayerPos(playerid, 257.6636,79.6231,1003.6406 );
}
else if(pDados[playerid][Organizacao] == 1)
{
    SetPlayerPos(playerid, 2441.4673,-2126.4634,14.1641);
}



Re: Estou errando em quк? - davi54723 - 05.11.2012

Vк se ajuda vocк a me ajudar ^^

pawn Код:
#define PoliciaM 0
#define Vagos 1
pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
    SpawnPlayer(playerid);
   if(pDados[playerid][Organizacao] == 0)
    {
        SetPlayerPos(playerid, 257.6636,79.6231,1003.6406 );
    }
    else if(pDados[playerid][Organizacao] == 1)
    {
        SetPlayerPos(playerid, 2441.4673,-2126.4634,14.1641);
    }
pawn Код:
public OnPlayerConnect(playerid)
{
    new arquivo[34], playername[MAX_PLAYER_NAME]; //Criamos as vбriaveos que irгo armazenar o arquivo e o nome do jogador
    GetPlayerName(playerid, playername, sizeof(playername)); //Getamos o nome do player
    format(arquivo, sizeof(arquivo), "Contas/%s", playername); //Formatamos o arquivo de acordo com o nome do player (Contas/NOME)
    pDados[playerid][Organizacao] = DOF2_GetInt(arquivo, "Organizaзгo");
    pDados[playerid][Cargo] = DOF2_GetInt(arquivo, "Cargo");
    SpawnPlayer(playerid); //Dб SPAWN no player

    return 1;
}



Re: Estou errando em quк? - ForT - 05.11.2012

@edit
fail..