[Ajuda] Warnings e erros
#1

Estou criando um comando gzinfo Mas esta dando erros e warnings e eu jб nгo sei mais oque fazer alguem pode me ajudar ?

pawn Код:
dcmd_gzinfo(playerid, params[])
    {
        new name[24],gzs[128],tmp [32],string[2048];
        for(new i = 1; i < MAX_TURFS; ++i)
        {
            format(gzs,128,"/RPG/zones/%s.ini");

           if(gZonesData[ZoneOwner] == TEAM_NONE)
            name = "Desocupado";

            format(gzs,128,"%s:%s\n", TurfsCoords[zName],gZonesData[zoneid][ZoneOwner]);
            strcat(string, gzs);
        }
        #pragma unused params
        return ShowPlayerDialog(playerid, 10000, DIALOG_STYLE_MSGBOX, "Gzs", string, "Fechar", "");
    }

Код:
(48030) : warning 213: tag mismatch
(48030) : error 033: array must be indexed (variable "gZonesData")
(48033) : error 017: undefined symbol "zoneid"
(48025) : warning 204: symbol is assigned a value that is never used: "tmp"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


2 Errors.

Linhas do erro

[48030] if(gZonesData[ZoneOwner] == TEAM_NONE)
[48033]format(gzs,128,"%s:%s\n", TurfsCoords[zName],gZonesData[zoneid][ZoneOwner]);
[48025] new name[24],gzs[128],tmp [32],string[2048];
Reply
#2

pawn Код:
dcmd_gzinfo(playerid)
{
    new name[24], gzs[128], tmp[32], string[2048];
    for(new i = 1; i < MAX_TURFS; ++i)
    {
        format(gzs,128,"/RPG/zones/%s.ini");

        if(gZonesData[ZoneOwner] == TEAM_NONE)
        {
            name = "Desocupado";
            format(gzs,128,"%s:%s\n", TurfsCoords[zName],gZonesData[zoneid][ZoneOwner]);
            strcat(string, gzs);
        }
    }
    return ShowPlayerDialog(playerid, 10000, DIALOG_STYLE_MSGBOX, "Gzs", string, "Fechar", "");
}
Reply
#3

Quote:
Originally Posted by Cor3y
Посмотреть сообщение
pawn Код:
dcmd_gzinfo(playerid)
{
    new name[24], gzs[128], tmp[32], string[2048];
    for(new i = 1; i < MAX_TURFS; ++i)
    {
        format(gzs,128,"/RPG/zones/%s.ini");

        if(gZonesData[ZoneOwner] == TEAM_NONE)
        {
            name = "Desocupado";
            format(gzs,128,"%s:%s\n", TurfsCoords[zName],gZonesData[zoneid][ZoneOwner]);
            strcat(string, gzs);
        }
    }
    return ShowPlayerDialog(playerid, 10000, DIALOG_STYLE_MSGBOX, "Gzs", string, "Fechar", "");
}
Continua os msm erros
Reply
#4

Код:
error 033: array must be indexed (variable "gZonesData")
Estб faltando um parвmetro nessa linha:
pawn Код:
if(gZonesData[ZoneOwner] == TEAM_NONE)
Porque vocк usou nessa linha abaixo um um parвmetro amais.
pawn Код:
gZonesData[zoneid][ZoneOwner]
Код:
error 017: undefined symbol "zoneid"
zoneid nгo foi definido.
Reply
#5

(48029) : warning 213: tag mismatch
(48029) : error 033: array must be indexed (variable "gZonesData")
(48032) : warning 213: tag mismatch
(48024) : warning 204: symbol is assigned a value that is never used: "tmp"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase



1 Error.


Linhas :

48029: if(gZonesData[ZoneOwner] == TEAM_NONE)

48032: format(gzs,128,"%s:%s\n", TurfsCoords[zName],gZonesData[ZoneOwner]);

48024: new name[24], gzs[128], tmp[32], string[2048];
Reply
#6

Na linha 48029 falta o parвmetro "[zoneid]" antes do [Gzonesdata], na linha 48032 a mesma coisa... Na linha 48024, a variбvel "tmp" nunca foi usada depois de declarada...
Reply
#7

1 erro

Linha dcmd(gzinfo, 6, cmdtext);

(21477) : error 035: argument type mismatch (argument 2)
Pawn compiler 3.2.3664 Copyright (coffee) 1997-2006, ITB CompuPhase


1 Error.

o comando esta assim

pawn Код:
dcmd_gzinfo(playerid,zoneid, params[])
{
    new name[24], gzs[128],string[2048];
    for(new i = 1; i < MAX_TURFS; ++i)
    {
        format(gzs,128,"/RPG/zones/%s.ini");

        if(gZonesData[zoneid][ZoneOwner] == TEAM_NONE)
        {
            name = "Desocupado";
            format(gzs,128,"%s:%s\n", TurfsCoords[zName],gZonesData[zoneid][ZoneOwner]);
            strcat(string, gzs);
        }
    }
    #pragma unused params
    return ShowPlayerDialog(playerid, 10000, DIALOG_STYLE_MSGBOX, "Gzs", string, "Fechar", "");
}
Reply
#8

pawn Код:
dcmd_gzinfo(playerid, params[])
{
    new name[24], gzs[128],string[2048];
    for(new i = 1; i < MAX_TURFS; i++)
    {
        format(gzs,128,"/RPG/zones/%s.ini");

        if(gZonesData[zoneid][ZoneOwner] == TEAM_NONE)
        {
            name = "Desocupado";
            format(gzs,128,"%s:%s\n", TurfsCoords[zName],gZonesData[zoneid][ZoneOwner]);
            strcat(string, gzs);
        }
    }
    #pragma unused params
    return ShowPlayerDialog(playerid, 10000, DIALOG_STYLE_MSGBOX, "Gzs", string, "Fechar", "");
}
Reply
#9

O que vocк quer fazer nгo tem nada a ver com ler este arquivo , este arquivo so e lido quando depois de cair o server ele re-liga ai ele le este arquivo para voltar como tava , mas para este cmd nгo tem que ler arquivo , sim usar a cabeзa e so pegar um loop , e utilizar as variaveis que vocк tem na mгo para fazer , nгo precisa ser expert em pawn para fazer isso e so ter vontade , e nгo querer as coisas prontas na mгo , vocк apenas copiou um codigo do seu gm veio postar aqui pra ve se alguem da o codigo pronto para vocк dizer que fez , meu amigo ,ta na cara de como fazer vocк so nгo faz por que nгo quer , me desculpe falar assim !
Reply
#10

Quote:
Originally Posted by mau.tito
Посмотреть сообщение
O que vocк quer fazer nгo tem nada a ver com ler este arquivo , este arquivo so e lido quando depois de cair o server ele re-liga ai ele le este arquivo para voltar como tava , mas para este cmd nгo tem que ler arquivo , sim usar a cabeзa e so pegar um loop , e utilizar as variaveis que vocк tem na mгo para fazer , nгo precisa ser expert em pawn para fazer isso e so ter vontade , e nгo querer as coisas prontas na mгo , vocк apenas copiou um codigo do seu gm veio postar aqui pra ve se alguem da o codigo pronto para vocк dizer que fez , meu amigo ,ta na cara de como fazer vocк so nгo faz por que nгo quer , me desculpe falar assim !
Man se veio pra falar bosta so porquк nгo quero comprar os seus sistemas lixo quero aprender a fazer rala
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)