SA-MP Forums Archive
Error when compiling help - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Error when compiling help (/showthread.php?tid=349567)



Error when compiling help - oOFotherOo - 09.06.2012

SAMP good friends wanted to know if I can help with these errors in my factional dynamic system please.

Error:
pawn Код:
warning 204: symbol is assigned a value that is never used: "string"
 error 017: undefined symbol "INI_String"
 error 017: undefined symbol "INI_String"
 error 017: undefined symbol "INI_String"
 error 017: undefined symbol "INI_String"
 error 017: undefined symbol "INI_String"
 error 017: undefined symbol "INI_String"
 undefined symbol "INI_String"
 undefined symbol "INI_String"
Code:

pawn Код:
#include <a_samp>
#include <a_samp>
#include <float>
#include <foreach>
#include <YSI\y_ini>
#include <YSI\y_commands>
#include <YSI\y_hooks>
#include <Streamer>
#include <sscanf2>
#pragma tabsize 0
#define MAX_FAMILY 30
#define YELLOW 0xDABB3EAA
#define WHITE 0xFFFFFFAA
#define RED 0xFF0000FF
#define GREY 0xBFC0C2FF
#define MAX_FACCIONES 15

enum InfoFacciones
{
NombreFaccion[255],
Tipo,
NombreRango1,
NombreRango2,
NombreRango3,
NombreRango4,
NombreRango5,
NombreRango6,
SkinRango1,
SkinRango2,
SkinRango3,
SkinRango4,
SkinRango5,
SkinRango6,
Lider,
}
;
new Facciones[MAX_FACCIONES][InfoFacciones];

public OnGameModeInit()
{
new string [128];
for(new s = 0; s < sizeof(Facciones); s++)
{
new gFile[35];
        format(gFile, 35, "DataCenter/Facciones/%d.ini" ,s);
        INI_ParseFile(gFile, "LoadFacciones", .bExtra = true, .extra = s);
        }
       
return 1;
}
public OnGameModeExit()
{
return 1;
}

stock SaveFamilias(idstana)
{
    new dFile[128];
    format(dFile, sizeof(dFile),"DataCenter/Facciones/%d.ini",idstana);
    new
    INI:File = INI_Open(dFile);
            INI_WriteString(File, "NombreFaccion", Facciones[idstana][NombreFaccion]);
            INI_WriteInt(File,"Tipo", Facciones[idstana][Tipo]);
            INI_WriteString(File,"NombreRango1", Facciones[idstana][NombreRango1]);
            INI_WriteString(File,"NombreRango2", Facciones[idstana][NombreRango2]);
            INI_WriteString(File,"NombreRango3", Facciones[idstana][NombreRango3]);
            INI_WriteString(File,"NombreRango4", Facciones[idstana][NombreRango4]);
            INI_WriteString(File,"NombreRango5", Facciones[idstana][NombreRango5]);
            INI_WriteString(File,"NombreRango6", Facciones[idstana][NombreRango6]);
            INI_WriteInt(File,"SkinRango1", Facciones[idstana][SkinRango1]);
            INI_WriteInt(File,"SkinRango2", Facciones[idstana][SkinRango2]);
            INI_WriteInt(File,"SkinRango3", Facciones[idstana][SkinRango3]);
            INI_WriteInt(File,"SkinRango4", Facciones[idstana][SkinRango4]);
            INI_WriteInt(File,"SkinRango5", Facciones[idstana][SkinRango5]);
            INI_WriteInt(File,"SkinRango6", Facciones[idstana][SkinRango6]);
            INI_WriteString(File,"Lider", Facciones[idstana][Lider]);
    INI_Close(File);
}

forward LoadFamilias(idstana, name[], value[]);
public LoadFamilias(idstana, name[], value[])
{
            INI_String("NombreFaccion", Facciones[idstana][NombreFaccion],30);
            INI_Int("Tipo", Facciones[idstana][Tipo]);
            INI_String("NombreRango1", Facciones[idstana][NombreRango1],20);
            INI_String("NombreRango2", Facciones[idstana][NombreRango2],20);
            INI_String("NombreRango3", Facciones[idstana][NombreRango3],20);
            INI_String("NombreRango4", Facciones[idstana][NombreRango4],20);
            INI_String("NombreRango5", Facciones[idstana][NombreRango5],20);
            INI_String("NombreRango6", Facciones[idstana][NombreRango6],20);
            INI_Int("SkinRango1", Facciones[idstana][SkinRango1]);
            INI_Int("SkinRango2", Facciones[idstana][SkinRango2]);
            INI_Int("SkinRango3", Facciones[idstana][SkinRango3]);
            INI_Int("SkinRango4", Facciones[idstana][SkinRango4]);
            INI_Int("SkinRango5", Facciones[idstana][SkinRango5]);
            INI_Int("SkinRango6", Facciones[idstana][SkinRango6]);
            INI_String("Lider", Facciones[idstana][Lider],30);
            return 1;
}
Please help these little mistakes.

From already thank you very much.

PD: I speak Spanish and some English, but the translator helps me xD.