[Ajuda] Ajuda com Problema simples.
#1

Ola galera do forum samp alguem pode me ajudar com esses erros estou presisando mesmo de ajuda .

Erros

pawn Код:
error 012: invalid function call, not a valid address
  warning 215: expression has no effect
  error 001: expected token: ";", but found ")"
  error 029: invalid expression, assumed zero
  fatal error 107: too many error messages on one line
Linha
pawn Код:
new file[256]; file = GetPlayerFile(playerid); // ERRO AQUI , ERRO AQUI ....
    if(dini_Exists(file))
    {
        Player[playerid][Registrado] = true;
    }
    else
    {
        Player[playerid][Registrado] = false;
    }
Reply
#2

pawn Код:
new file[256]; file = GetPlayerFile(playerid);
Isso esta errado o correto e :
pawn Код:
new file[80];
format(file,80, GetPlayerFile(playerid));
Este modo acima e o correto de setar celulas em uma variavel.
Reply
#3

Posta a funзгo GetPlayerFile...
Reply
#4

Estб aqui :

pawn Код:
stock GetPlayerFile(playerid)
{
    new string[256],
    pname[MAX_PLAYER_NAME+1];
    GetPlayerName(playerid, pname, sizeof(pname));
    format(string, 256,CONTAS,pname);
    return string;
}

Edit

Aqui a conta :

pawn Код:
#define CONTAS              "/GT/players/%s.ini"
Reply
#5

Cara tenta postar as coisas relacionadas direitinho, pra poder te ajudar...
posta o #define CONTAS, tambйm.

Acho que й isso que tu quer:
pawn Код:
stock GetPlayerFile(playerid)
{
    new string[40],
    pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pname, sizeof(pname));
    format(string, 40, "%s%s", CONTAS, pname);
    return string;
}

new file[40];

strcat(file, GetPlayerFile(playerid));
Mas estou aguardando tu postar o CONTAS.

@EDIT tenta assim:
pawn Код:
#define CONTAS  "/GT/players/"

stock GetPlayerFile(playerid)
{
    new string[40],
    pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pname, sizeof(pname));
    format(string, 40, "%s%s.ini", CONTAS, pname);
    return string;
}

new file[40];

strcat(file, GetPlayerFile(playerid));
Reply
#6

Pronto valeu ai , mais apareceu mais errors , estava varios errors descobri e botei tudo em new ai sumiu uns errors e fico outros ,, os outros que fico ocultei usando // ai sumiu,, so que o nome que botei na new aparece nos errors

Tipo esse agora :

pawn Код:
if(!VerificarRival(playerid)) // erro aqui
        {
            if(Player[playerid][WarnDC] == 0)
            {
                Player[playerid][AvisoDC] = 1;
                Player[playerid][WarnDC] ++;
            }
            else
            {
                Player[playerid][WarnDC] ++;

                new file[256];
                format(file,256,"/GT/jail/%s.ini", getPName(playerid));

                DOF2_CreateFile(file);

                DOF2_SetInt(file,"Minutos", Player[playerid][WarnDC]);
                DOF2_SetString(file,"AdminName", "AdminBot");
                DOF2_SetString(file,"Motivo", "Saindo do servidor com menos de 30 de vida, e com algum rival perto.");

                DOF2_SaveFile();
            }
        }
    }
esse erro o nome " VerificarRival " botei em
pawn Код:
new VerificarRival;
Eo tinha erro dps ocultei o new .. ai apareceu esse agora

OBS : Os errors sгo os mesmos do anterior que postei ai
Reply
#7

Quote:
Originally Posted by shittt
Посмотреть сообщение
Pronto valeu ai , mais apareceu mais errors , estava varios errors descobri e botei tudo em new ai sumiu uns errors e fico outros ,, os outros que fico ocultei usando // ai sumiu,, so que o nome que botei na new aparece nos errors

Tipo esse agora :

pawn Код:
if(!VerificarRival(playerid)) // erro aqui
        {
            if(Player[playerid][WarnDC] == 0)
            {
                Player[playerid][AvisoDC] = 1;
                Player[playerid][WarnDC] ++;
            }
            else
            {
                Player[playerid][WarnDC] ++;

                new file[256];
                format(file,256,"/GT/jail/%s.ini", getPName(playerid));

                DOF2_CreateFile(file);

                DOF2_SetInt(file,"Minutos", Player[playerid][WarnDC]);
                DOF2_SetString(file,"AdminName", "AdminBot");
                DOF2_SetString(file,"Motivo", "Saindo do servidor com menos de 30 de vida, e com algum rival perto.");

                DOF2_SaveFile();
            }
        }
    }
esse erro o nome " VerificarRival " botei em
pawn Код:
new VerificarRival;
Eo tinha erro dps ocultei o new .. ai apareceu esse agora

OBS : Os errors sгo os mesmos do anterior que postei ai
pawn Код:
VerificarRival(playerid) > VerificarRival[playerid]
new VerificarRival; > new VerificarRival[MAX_PLAYERS];
#edit caso seja um var
Reply
#8

vlw pros dois + rep ai
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)