[Ajuda] Ajuda aqui =x -
cotonete - 16.10.2011
Код:
forward CarregarG(gangid,name[],value[]);
public CarregarG(gangid,name[],value[])
{
if(!strcmp(name, "Lider")) arrayGangs[gangid][GLider] = strval(value);
if(!strcmp(name, "Gang")) arrayGangs[gangid][GName] = strval(value);
if(!strcmp(name, "Dinheiro")) arrayGangs[gangid][GBanco] = strval(value);
if(!strcmp(name, "Assassinatos")) arrayGangs[gangid][GAssassinatos] = strval(value);
if(!strcmp(name, "Mortes")) arrayGangs[gangid][GMortes] = strval(value);
}
// ModeInit
new pArquivo[128];
for(new pGang = 1; pGang < MAX_GANGS; pGang++)
{
format(pArquivo, sizeof(pArquivo), "Gangs/%d.ini", pGang);
if(fexist(pArquivo))
{
INI_ParseFile( pArquivo, "CarregarG", false, true, pGang, true, false);
printf("Lider: %s", arrayGangs[pGang][GLider]);
}
}
porque o printf nгo estб me retornando nada?
Re: [Ajuda] Ajuda aqui =x -
._DubSteP[SK] - 16.10.2011
Se nгo me engano deve ter um return 1; '-'
Re: [Ajuda] Ajuda aqui =x -
._DubSteP[SK] - 16.10.2011
pawn Код:
forward CarregarG(gangid,name[],value[]);
public CarregarG(gangid,name[],value[])
{
if(!strcmp(name, "Lider")) arrayGangs[gangid][GLider] = strval(value);
if(!strcmp(name, "Gang")) arrayGangs[gangid][GName] = strval(value);
if(!strcmp(name, "Dinheiro")) arrayGangs[gangid][GBanco] = strval(value);
if(!strcmp(name, "Assassinatos")) arrayGangs[gangid][GAssassinatos] = strval(value);
if(!strcmp(name, "Mortes")) arrayGangs[gangid][GMortes] = strval(value);
}
// ModeInit
new pArquivo[128];
for(new pGang = 1; pGang < MAX_GANGS; pGang++)
{
format(pArquivo, sizeof(pArquivo), "Gangs/%d.ini", pGang);
if(fexist(pArquivo))
{
INI_ParseFile( pArquivo, "CarregarG", false, true, pGang, true, false);
printf("Lider: %s", arrayGangs[pGang][GLider]);
}
return 1;
}
Re: [Ajuda] Ajuda aqui =x -
cotonete - 16.10.2011
nгo funcionou =x
Re: [Ajuda] Ajuda aqui =x -
._DubSteP[SK] - 16.10.2011
entгo tem alguma coisa de errado cara '-'
Re: [Ajuda] Ajuda aqui =x -
cotonete - 16.10.2011
pelo que percebi, ta funcionando.. mas o printf nгo me retorna string, sу inteiros, que estranho @_@
e eu to usando printf("%s"... pra retornar string
Re: [Ajuda] Ajuda aqui =x -
cotonete - 16.10.2011
estou formatando dessa format:
Код:
if(!strcmp(name, "Lider")) format(arrayGangs[gangid][GLider],128,"%s",strval(value));
e mesmo assim a variбvel nгo recebe nada
Re: [Ajuda] Ajuda aqui =x -
Josma_cmd - 16.10.2011
pawn Код:
forward CarregarG(gangid,name[],value[]);
public CarregarG(gangid,name[],value[])
{
if(strcmp(name, "Lider", true) == 0) arrayGangs[gangid][GLider] = strval(value);
if(strcmp(name, "Gang", true) == 0) arrayGangs[gangid][GName] = strval(value);
if(strcmp(name, "Dinheiro", true) == 0) arrayGangs[gangid][GBanco] = strval(value);
if(strcmp(name, "Assassinatos", true) == 0) arrayGangs[gangid][GAssassinatos] = strval(value);
if(strcmp(name, "Mortes", true) == 0) arrayGangs[gangid][GMortes] = strval(value);
}
// ModeInit
new pArquivo[128];
for(new pGang = 1; pGang < MAX_GANGS; pGang++)
{
format(pArquivo, sizeof(pArquivo), "Gangs/%d.ini", pGang);
if(fexist(pArquivo))
{
INI_Open(pArquivo);
INI_ParseFile( pArquivo, "CarregarG", false, true, pGang, true, false);
INI_Save(), INI_Close();
printf("Lider: %s", arrayGangs[pGang][GLider]);
}
}
Falta o INI_Open etc mas nгo sei bem qual manipulador de arquivos estб usando.