Faction system help
#1

I get these errors and have no idea what they are. I converted this from dini so IDK if it was done write. I can post dini version on request

pawn Код:
stock SaveFaction()
{
    INI:ini = INI_Open("faction/LSPD.ini");
    INI_WriteString(file, "LSPDLeader", FacInfo[1][facLeader]);
    INI_WriteString(file, "LSPDMembers", FacInfo[1][facMembers]);
    INI_WriteString(file, "LSPDStrikes", FacInfo[1][facStrikes]);
    INI_WriteString(file, "Rank0", FacInfo[1][fRank0]);
    INI_WriteString(file, "Rank1", FacInfo[1][fRank1]);
    INI_WriteString(file, "Rank2", FacInfo[1][fRank2]);
    INI_WriteString(file, "Rank3", FacInfo[1][fRank3]);
    INI_WriteString(file, "Rank4", FacInfo[1][fRank4]);
    INI_WriteString(file, "Rank5", FacInfo[1][fRank5]);
    INI_WriteString(file, "Rank6", FacInfo[1][fRank6]);
    INI_WriteString(file, "Rank7", FacInfo[1][fRank7]);
    INI_WriteString(file, "Rank8", FacInfo[1][fRank8]);
    INI_WriteString(file, "Rank9", FacInfo[1][fRank9]);
    INI_WriteString(file, "Rank10", FacInfo[1][fRank10]);
    INI_WriteString(file, "Rank11", FacInfo[1][fRank11]);
    INI_WriteString(file, "Rank12", FacInfo[1][fRank12]);
    INI_WriteString(file, "Div1", FacInfo[1][fDiv1]);
    INI_WriteString(file, "Div2", FacInfo[1][fDiv2]);
    INI_WriteString(file, "Div3", FacInfo[1][fDiv3]);
    INI_WriteString(file, "Div4", FacInfo[1][fDiv4]);
    INI_Close(ini);
    print("LSPD files saved successfully.");
}

stock LoadFactions()
{
    // LSPD
    INI_Int("LSPDLeader",FacInfo[1][facLeader]);
    INI_Int("LSPDMembers",FacInfo[1][facMembers]);
    INI_Int("fRank0",FacInfo[1][fRank0]);
    INI_Int("fRank1",FacInfo[1][fRank1]);
    INI_Int("fRank2",FacInfo[1][fRank2]);
    INI_Int("fRank3",FacInfo[1][fRank3]);
    INI_Int("fRank4",FacInfo[1][fRank4]);
    INI_Int("fRank5",FacInfo[1][fRank5]);
    INI_Int("fRank6",FacInfo[1][fRank6]);
    INI_Int("fRank7",FacInfo[1][fRank7]);
    INI_Int("fRank8",FacInfo[1][fRank8]);
    INI_Int("fRank9",FacInfo[1][fRank9]);
    INI_Int("fRank10",FacInfo[1][fRank10]);
    INI_Int("fRank11",FacInfo[1][fRank11]);
    INI_Int("fRank12",FacInfo[1][fRank12]);
    INI_Int("fDiv1",FacInfo[1][fDiv1]);
    INI_Int("fDiv2",FacInfo[1][fDiv2]);
    INI_Int("fDiv3",FacInfo[1][fDiv3]);
    INI_Int("fDiv4",FacInfo[1][fDiv4]);
    print("LSPD files loaded successfully.");
}
Код:
C:\Users\Adrian\Desktop\SA-MP\Scripting\High-Life Roleplay\gamemodes\hlrp.pwn(389) : error 017: undefined symbol "name"
C:\Users\Adrian\Desktop\SA-MP\Scripting\High-Life Roleplay\gamemodes\hlrp.pwn(417) : error 017: undefined symbol "value"
C:\Users\Adrian\Desktop\SA-MP\Scripting\High-Life Roleplay\gamemodes\hlrp.pwn(418) : error 017: undefined symbol "name"
C:\Users\Adrian\Desktop\SA-MP\Scripting\High-Life Roleplay\gamemodes\hlrp.pwn(418) : error 017: undefined symbol "value"
C:\Users\Adrian\Desktop\SA-MP\Scripting\High-Life Roleplay\gamemodes\hlrp.pwn(419) : error 017: undefined symbol "name"
C:\Users\Adrian\Desktop\SA-MP\Scripting\High-Life Roleplay\gamemodes\hlrp.pwn(419) : error 017: undefined symbol "value"
C:\Users\Adrian\Desktop\SA-MP\Scripting\High-Life Roleplay\gamemodes\hlrp.pwn(420) : error 017: undefined symbol "name"
C:\Users\Adrian\Desktop\SA-MP\Scripting\High-Life Roleplay\gamemodes\hlrp.pwn(420) : error 017: undefined symbol "value"
C:\Users\Adrian\Desktop\SA-MP\Scripting\High-Life Roleplay\gamemodes\hlrp.pwn(421) : error 017: undefined symbol "name"
C:\Users\Adrian\Desktop\SA-MP\Scripting\High-Life Roleplay\gamemodes\hlrp.pwn(421) : error 017: undefined symbol "value"
C:\Users\Adrian\Desktop\SA-MP\Scripting\High-Life Roleplay\gamemodes\hlrp.pwn(422) : error 017: undefined symbol "name"
C:\Users\Adrian\Desktop\SA-MP\Scripting\High-Life Roleplay\gamemodes\hlrp.pwn(422) : error 017: undefined symbol "value"
C:\Users\Adrian\Desktop\SA-MP\Scripting\High-Life Roleplay\gamemodes\hlrp.pwn(423) : error 017: undefined symbol "name"
C:\Users\Adrian\Desktop\SA-MP\Scripting\High-Life Roleplay\gamemodes\hlrp.pwn(423) : error 017: undefined symbol "value"
C:\Users\Adrian\Desktop\SA-MP\Scripting\High-Life Roleplay\gamemodes\hlrp.pwn(424) : error 017: undefined symbol "name"
C:\Users\Adrian\Desktop\SA-MP\Scripting\High-Life Roleplay\gamemodes\hlrp.pwn(424) : error 017: undefined symbol "value"
C:\Users\Adrian\Desktop\SA-MP\Scripting\High-Life Roleplay\gamemodes\hlrp.pwn(425) : error 017: undefined symbol "name"
C:\Users\Adrian\Desktop\SA-MP\Scripting\High-Life Roleplay\gamemodes\hlrp.pwn(425) : error 017: undefined symbol "value"
C:\Users\Adrian\Desktop\SA-MP\Scripting\High-Life Roleplay\gamemodes\hlrp.pwn(426) : error 017: undefined symbol "name"
C:\Users\Adrian\Desktop\SA-MP\Scripting\High-Life Roleplay\gamemodes\hlrp.pwn(426) : error 017: undefined symbol "value"
C:\Users\Adrian\Desktop\SA-MP\Scripting\High-Life Roleplay\gamemodes\hlrp.pwn(427) : error 017: undefined symbol "name"
C:\Users\Adrian\Desktop\SA-MP\Scripting\High-Life Roleplay\gamemodes\hlrp.pwn(427) : error 017: undefined symbol "value"
C:\Users\Adrian\Desktop\SA-MP\Scripting\High-Life Roleplay\gamemodes\hlrp.pwn(428) : error 017: undefined symbol "name"
C:\Users\Adrian\Desktop\SA-MP\Scripting\High-Life Roleplay\gamemodes\hlrp.pwn(428) : error 017: undefined symbol "value"
C:\Users\Adrian\Desktop\SA-MP\Scripting\High-Life Roleplay\gamemodes\hlrp.pwn(429) : error 017: undefined symbol "name"
C:\Users\Adrian\Desktop\SA-MP\Scripting\High-Life Roleplay\gamemodes\hlrp.pwn(429) : error 017: undefined symbol "value"

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


26 Errors.
Reply
#2

Just add those after #include

Код:
#define name
#define value
Reply
#3

pawn Код:
stock SaveFaction()
{
    INI:file = INI_Open("faction/LSPD.ini");
    INI_WriteString(file, "LSPDLeader", FacInfo[1][facLeader]);
    INI_WriteString(file, "LSPDMembers", FacInfo[1][facMembers]);
    INI_WriteString(file, "LSPDStrikes", FacInfo[1][facStrikes]);
    INI_WriteString(file, "Rank0", FacInfo[1][fRank0]);
    INI_WriteString(file, "Rank1", FacInfo[1][fRank1]);
    INI_WriteString(file, "Rank2", FacInfo[1][fRank2]);
    INI_WriteString(file, "Rank3", FacInfo[1][fRank3]);
    INI_WriteString(file, "Rank4", FacInfo[1][fRank4]);
    INI_WriteString(file, "Rank5", FacInfo[1][fRank5]);
    INI_WriteString(file, "Rank6", FacInfo[1][fRank6]);
    INI_WriteString(file, "Rank7", FacInfo[1][fRank7]);
    INI_WriteString(file, "Rank8", FacInfo[1][fRank8]);
    INI_WriteString(file, "Rank9", FacInfo[1][fRank9]);
    INI_WriteString(file, "Rank10", FacInfo[1][fRank10]);
    INI_WriteString(file, "Rank11", FacInfo[1][fRank11]);
    INI_WriteString(file, "Rank12", FacInfo[1][fRank12]);
    INI_WriteString(file, "Div1", FacInfo[1][fDiv1]);
    INI_WriteString(file, "Div2", FacInfo[1][fDiv2]);
    INI_WriteString(file, "Div3", FacInfo[1][fDiv3]);
    INI_WriteString(file, "Div4", FacInfo[1][fDiv4]);
    INI_Close(file);
    print("LSPD files saved successfully.");
}
Reply
#4

Quote:
Originally Posted by Sk1lleD
Посмотреть сообщение
pawn Код:
stock SaveFaction()
{
    INI:file = INI_Open("faction/LSPD.ini");
    INI_WriteString(file, "LSPDLeader", FacInfo[1][facLeader]);
    INI_WriteString(file, "LSPDMembers", FacInfo[1][facMembers]);
    INI_WriteString(file, "LSPDStrikes", FacInfo[1][facStrikes]);
    INI_WriteString(file, "Rank0", FacInfo[1][fRank0]);
    INI_WriteString(file, "Rank1", FacInfo[1][fRank1]);
    INI_WriteString(file, "Rank2", FacInfo[1][fRank2]);
    INI_WriteString(file, "Rank3", FacInfo[1][fRank3]);
    INI_WriteString(file, "Rank4", FacInfo[1][fRank4]);
    INI_WriteString(file, "Rank5", FacInfo[1][fRank5]);
    INI_WriteString(file, "Rank6", FacInfo[1][fRank6]);
    INI_WriteString(file, "Rank7", FacInfo[1][fRank7]);
    INI_WriteString(file, "Rank8", FacInfo[1][fRank8]);
    INI_WriteString(file, "Rank9", FacInfo[1][fRank9]);
    INI_WriteString(file, "Rank10", FacInfo[1][fRank10]);
    INI_WriteString(file, "Rank11", FacInfo[1][fRank11]);
    INI_WriteString(file, "Rank12", FacInfo[1][fRank12]);
    INI_WriteString(file, "Div1", FacInfo[1][fDiv1]);
    INI_WriteString(file, "Div2", FacInfo[1][fDiv2]);
    INI_WriteString(file, "Div3", FacInfo[1][fDiv3]);
    INI_WriteString(file, "Div4", FacInfo[1][fDiv4]);
    INI_Close(file);
    print("LSPD files saved successfully.");
}
I get the same errors
Reply
#5

use a tool to check all brackets in your script, 26 errors mean a missing bracket { or } in the tool section you can find more than one
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)