[Ajuda] DOF2 denovo -.- - 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] DOF2 denovo -.- (
/showthread.php?tid=542874)
DOF2 denovo -.- -
s4kuL - 22.10.2014
pawn Код:
stock LoadGangs()
{
for(new i = 1; i < MAX_GANGS; i++)
{
format(GangStat[i][GangFile], 60, "Gangs/Gang %d.ini", i);
if(fexist(GangStat[i][GangFile]))
{
//Erros dessa linha \/
GangStat[i][Leader] = DOF2_GetString(GangStat[i][GangFile], "Leader");
GangStat[i][GangName] = DOF2_GetString(GangStat[i][GangFile], "Name");
GangStat[i][TAG] = DOF2_GetString(GangStat[i][GangFile], "TAG");
GangStat[i][Rank1] = DOF2_GetString(GangStat[i][GangFile], "Rank1");
GangStat[i][Rank2] = DOF2_GetString(GangStat[i][GangFile], "Rank2");
GangStat[i][Rank3] = DOF2_GetString(GangStat[i][GangFile], "Rank3");
GangStat[i][Rank4] = DOF2_GetString(GangStat[i][GangFile], "Rank4");
GangStat[i][Rank5] = DOF2_GetString(GangStat[i][GangFile], "Rank5");
GangStat[i][Rank6] = DOF2_GetString(GangStat[i][GangFile], "Rank6");
//Atй essa linha /\
GangStat[i][Members] = DOF2_GetInt(GangStat[i][GangFile], "Members");
GangStat[i][Color] = DOF2_GetInt(GangStat[i][GangFile], "Color");
}
}
return 1;
}
pawn Код:
error 047: array sizes do not match, or destination array is too small
OBS: Todas as linhas sгo o mesmo erro :/
Re: DOF2 denovo -.- -
MultiKill - 22.10.2014
Aqui estб errado:
pawn Код:
GangStat[i][Rank6] = DOF2_GetString(GangStat[i][GangFile], "Rank6");
Se Rank for uma string usa-se o format:
pawn Код:
format(GangStat[i][Rank6], sizeof GangStat[i][Rank6], DOF2_GetString(GangStat[i][GangFile], "Rank6"));
Se Rank for um inteiro estб errado por vocк tentar armazenar uma string em um variбvel que armazena somente nъmeros inteiros.
Re: DOF2 denovo -.- -
Bruno13 - 22.10.2014
Como disse o Multi acima, vocк pode estar errando ou a variбvel ou a funзгo. Depende qual valor deseja obter do arquivo, se for um numeral inteiro deves usar a funзгo DOF2_GetInt, e caso for uma string, deverб apenas definir um valor a sua variбvel, para poder armazenar a string, e formatar a variбvel como o exemplo acima.