[Ajuda] Undefined symbol "gstring"
#1

pawn Код:
C:\Users\Acer\Downloads\[GM] Brasil Knight Games\gamemodes\BKG.pwn(318) : error 017: undefined symbol "gstring"
C:\Users\Acer\Downloads\[GM] Brasil Knight Games\gamemodes\BKG.pwn(318) : error 017: undefined symbol "gstring"
C:\Users\Acer\Downloads\[GM] Brasil Knight Games\gamemodes\BKG.pwn(318) : error 029: invalid expression, assumed zero
C:\Users\Acer\Downloads\[GM] Brasil Knight Games\gamemodes\BKG.pwn(318) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
pawn Код:
format(gstring,sizeof(gstring),"/logar %s",inputtext);
Alguem Pode Ajudar ?

Acho Que Esqueci De Definir Alguma Coisa [undefined] symbol "gstring"
Reply
#2

new gstring[100];
Reply
#3

pawn Код:
C:\Users\Acer\Downloads\[GM] Brasil Knight Games\gamemodes\BKG.pwn(325) : warning 217: loose indentation
C:\Users\Acer\Downloads\[GM] Brasil Knight Games\gamemodes\BKG.pwn(325) : error 029: invalid expression, assumed zero
C:\Users\Acer\Downloads\[GM] Brasil Knight Games\gamemodes\BKG.pwn(325) : error 004: function "OnPlayerClickPlayer" is not implemented
C:\Users\Acer\Downloads\[GM] Brasil Knight Games\gamemodes\BKG.pwn(329) : warning 225: unreachable code
C:\Users\Acer\Downloads\[GM] Brasil Knight Games\gamemodes\BKG.pwn(329) : error 029: invalid expression, assumed zero
C:\Users\Acer\Downloads\[GM] Brasil Knight Games\gamemodes\BKG.pwn(329) : error 004: function "SendMSG" is not implemented
C:\Users\Acer\Downloads\[GM] Brasil Knight Games\gamemodes\BKG.pwn(335) : error 030: compound statement not closed at the end of file (started at line 294)
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


5 Errors.

pawn Код:
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
pawn Код:
public SendMSG()

Linha:335 Nao Tem !
Reply
#4

Qual a ъltima coisa que vocк fez antes de ocorrer estes erros ?
Reply
#5

Coloquei

new gstring[100];
Reply
#6

Mudei Esse
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    switch( dialogid )
    {
        case DIALOG_REGISTRO:
        {
            if (!response) return Kick(playerid);
            if (response)
            {
                if(!strlen(inputtext)) {
                ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, ""BRANCO"Registrando...",""VERMELHO"Vocк digitou uma senha invбlida.\n"BRANCO"Digite sua senha abaixo para registrar uma nova conta.","Registro","Quit");
                }

                if(INI_Open(ObterINI(playerid))) {
                INI_WriteString("Senha",inputtext);
                INI_WriteInt("Score",1);
                INI_WriteInt("Dinheiro",5000);
                INI_WriteInt("Admin",0);
                SpawnPlayer(playerid);

                INI_Save();
                INI_Close();

                ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_INPUT,""BRANCO"Logar",""BRANCO"Digite sua senha abaixo para efetuar login.","Logar","Quit");
            }
        }
    }
        case DIALOG_LOGAR:
        {
            if ( !response ) return Kick ( playerid );
            if( response )
            {
                if(!strlen(inputtext)) {
                ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_INPUT, ""BRANCO"Logar",""VERMELHO"Vocк digitou uma senha invбlida.\n"BRANCO"Digite sua senha abaixo para efetuar login.","Logar","Quit");
                }

                if(INI_Open(ObterINI(playerid))) {
                INI_ReadString(PlayerInfo[playerid][pSenha],"Senha",20);

                if(strcmp(inputtext,PlayerInfo[playerid][pSenha],false)) {
                ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_INPUT, ""BRANCO"Logar",""VERMELHO"Vocк digitou uma senha incorreta.\n"BRANCO"Digite sua senha abaixo para acessar.","Logar","Quit");
                }

                SetPlayerScore( playerid, INI_ReadInt("Score" ) );
                ResetPlayerMoney( playerid );
                SpawnPlayer(playerid);
                GivePlayerMoney( playerid, INI_ReadInt( "Dinheiro" ) );
                PlayerInfo[playerid][pAdmin] = INI_ReadInt("Admin");
                INI_Close();
                }
            }
        }
    }
    return 1;
}
Por Esse
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    TogglePlayerControllable(playerid, 1);
    new string[128];
    new playername[MAX_PLAYER_NAME];
    GetPlayerName(playerid,playername,sizeof(playername));
    if(dialogid == 1)
    {
        if(response == 0)
        {
            SendClientMessage(playerid, COLOR_YELLOW, "Ok, Caso queira fazer login posteriormente use /logar [senha]!");
            return 1;
        }
        if(response >= 1)
        {
            if(strlen(inputtext) == 0)
            {
                new loginstring[256];
                new loginname[64];
                GetPlayerName(playerid,loginname,sizeof(loginname));
                SendClientMessage(playerid, COLOR_YELLOW, "Seu nick estб registrado, й sу Logar");
                SendClientMessage(playerid, COLOR_YELLOW, "Caso erre a senha 5 vezes, terб o ip banido");
                format(loginstring,sizeof(loginstring),"{FFFFFF}Bem Vindo(a): {FFFF00}%s\n\n{FFFFFF}Status da Conta: {00FF7F}Registrada\n\n{FFFFFF}Digite sua Senha Para Logar!\n\n www.{00FF00}bne-Brasil{FFFF00}New{0000FF}Era",loginname);
                ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD,"{FFFF00}Brasil New Era",loginstring,"Logar","Esperar");
                PlayerPlaySound(playerid, 1098, 0.0, 0.0, 0.0);
                return 1;
            }
            format(gstring,sizeof(gstring),"/logar %s",inputtext);
            OnPlayerCommandText(playerid,gstring);
            return 1;
        }
        return 1;
    }
Reply
#7

pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    TogglePlayerControllable(playerid, 1);
    new string[128];
    new playername[MAX_PLAYER_NAME];
    GetPlayerName(playerid,playername,sizeof(playername));
    if(dialogid == 1)
    {
        if(response == 0)
        {
            SendClientMessage(playerid, COLOR_YELLOW, "Ok, Caso queira fazer login posteriormente use /logar [senha]!");
            return 1;
        }
        if(response >= 1)
        {
            if(strlen(inputtext) == 0)
            {
                new loginstring[256];
                new loginname[64];
                GetPlayerName(playerid,loginname,sizeof(loginname));
                SendClientMessage(playerid, COLOR_YELLOW, "Seu nick estб registrado, й sу Logar");
                SendClientMessage(playerid, COLOR_YELLOW, "Caso erre a senha 5 vezes, terб o ip banido");
                format(loginstring,sizeof(loginstring),"{FFFFFF}Bem Vindo(a): {FFFF00}%s\n\n{FFFFFF}Status da Conta: {00FF7F}Registrada\n\n{FFFFFF}Digite sua Senha Para Logar!\n\n www.{00FF00}bne-Brasil{FFFF00}New{0000FF}Era",loginname);
                ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD,"{FFFF00}Brasil New Era",loginstring,"Logar","Esperar");
                PlayerPlaySound(playerid, 1098, 0.0, 0.0, 0.0);
                return 1;
            }
            format(gstring,sizeof(gstring),"/logar %s",inputtext);
            OnPlayerCommandText(playerid,gstring);
            return 1;
        }
        return 1;
    }
    return true;
}
Reply
#8

Aeeeeeeeee Man Tu e Foda ParaBйns +RESP =)
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)