SOLVED -
airsoft222 - 14.05.2010
hi im making an admin script and yeah i get these errors when compiling
Код:
C:\Users\Chandler\Desktop\Samp Server\filterscripts\adminfilterscript.pwn(31) : error 010: invalid function or declaration
C:\Users\Chandler\Desktop\Samp Server\filterscripts\adminfilterscript.pwn(33) : error 021: symbol already defined: "dini_Create"
C:\Users\Chandler\Desktop\Samp Server\filterscripts\adminfilterscript.pwn(34) : error 021: symbol already defined: "dini_IntSet"
C:\Users\Chandler\Desktop\Samp Server\filterscripts\adminfilterscript.pwn(35) : error 021: symbol already defined: "dini_IntSet"
C:\Users\Chandler\Desktop\Samp Server\filterscripts\adminfilterscript.pwn(36) : error 021: symbol already defined: "dini_IntSet"
C:\Users\Chandler\Desktop\Samp Server\filterscripts\adminfilterscript.pwn(37) : error 021: symbol already defined: "dini_IntSet"
C:\Users\Chandler\Desktop\Samp Server\filterscripts\adminfilterscript.pwn(38) : error 021: symbol already defined: "dini_IntSet"
C:\Users\Chandler\Desktop\Samp Server\filterscripts\adminfilterscript.pwn(45) : error 010: invalid function or declaration
C:\Users\Chandler\Desktop\Samp Server\filterscripts\adminfilterscript.pwn(197) : warning 203: symbol is never used: "gSettings"
and those the errors... heres the script
Код:
enum SETTINGS_MAIN {
POCKET_MONEY,
JAIL_COMMANDS,
ANNOUNCE_SECONDS,
PASS_MIN,
PASS_MAX
}
new gSettings[SETTINGS_MAIN];
if(!fexist(SettingFile))
{
dini_Create(SettingFile);
dini_IntSet(SettingFile, "PocketMoney", 3000);
dini_IntSet(SettingFile, "JailCommands", 0);
dini_IntSet(SettingFile, "AnnounceSeconds", 3);
dini_IntSet(SettingFile, "PassMin", 3);
dini_IntSet(SettingFile, "PassMax", 15);
}
gSettings[POCKET_MONEY] = dini_Int(SettingFile, "PocketMoney");
gSettings[JAIL_COMMANDS] = dini_Int(SettingFile, "JailCommands");
gSettings[ANNOUNCE_SECONDS] = dini_Int(SettingFile, "AnnounceSeconds");
gSettings[PASS_MIN] = dini_Int(SettingFile, "PassMin");
gSettings[PASS_MAX] = dini_Int(SettingFile, "PassMax");
return 1;
}
enum PLAYER_MAIN{
PLAYER_NAME[MAX_PLAYER_NAME],
PLAYER_IP[16],
PLAYER_REGGED,
PLAYER_PASS,
PLAYER_LOGGED,
PLAYER_LEVEL,
PLAYER_WIRED,
PLAYER_JAILED
}
new gPlayerInfo[MAX_PLAYERS][PLAYER_MAIN];
so yeah i really nead help... thx
Re: Admin script errors ... please help -
cessil - 14.05.2010
put the
Код:
if(!fexist(SettingFile))
section inside OnGameModeInit
Re: Admin script errors ... please help -
airsoft222 - 14.05.2010
Now when its under OnFilterscriptInit this errror
Код:
C:\Users\Chandler\Desktop\Samp Server\filterscripts\adminfilterscript.pwn(42) : error 021: symbol already defined: "print"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Error.
and the code looks like this
Код:
enum SETTINGS_MAIN {
POCKET_MONEY,
JAIL_COMMANDS,
ANNOUNCE_SECONDS,
PASS_MIN,
PASS_MAX
}
new gSettings[SETTINGS_MAIN];
public OnFilterScriptInit()
{
if(!fexist(SettingFile))
{
dini_Create(SettingFile);
dini_IntSet(SettingFile, "PocketMoney", 3000);
dini_IntSet(SettingFile, "JailCommands", 0);
dini_IntSet(SettingFile, "AnnounceSeconds", 3);
dini_IntSet(SettingFile, "PassMin", 3);
dini_IntSet(SettingFile, "PassMax", 15);
}
gSettings[POCKET_MONEY] = dini_Int(SettingFile, "PocketMoney");
gSettings[JAIL_COMMANDS] = dini_Int(SettingFile, "JailCommands");
gSettings[ANNOUNCE_SECONDS] = dini_Int(SettingFile, "AnnounceSeconds");
gSettings[PASS_MIN] = dini_Int(SettingFile, "PassMin");
gSettings[PASS_MAX] = dini_Int(SettingFile, "PassMax");
return 1;
}
print("\n**************************");
print("*Admin FS by [SH]airsoft222*");
print("****************************/n");
}
#endif
Re: Admin script errors ... please help -
RenisiL - 14.05.2010
Now:
pawn Код:
enum SETTINGS_MAIN {
POCKET_MONEY,
JAIL_COMMANDS,
ANNOUNCE_SECONDS,
PASS_MIN,
PASS_MAX
}
new gSettings[SETTINGS_MAIN];
public OnFilterScriptInit()
{
if(!fexist(SettingFile))
{
dini_Create(SettingFile);
dini_IntSet(SettingFile, "PocketMoney", 3000);
dini_IntSet(SettingFile, "JailCommands", 0);
dini_IntSet(SettingFile, "AnnounceSeconds", 3);
dini_IntSet(SettingFile, "PassMin", 3);
dini_IntSet(SettingFile, "PassMax", 15);
}
gSettings[POCKET_MONEY] = dini_Int(SettingFile, "PocketMoney");
gSettings[JAIL_COMMANDS] = dini_Int(SettingFile, "JailCommands");
gSettings[ANNOUNCE_SECONDS] = dini_Int(SettingFile, "AnnounceSeconds");
gSettings[PASS_MIN] = dini_Int(SettingFile, "PassMin");
gSettings[PASS_MAX] = dini_Int(SettingFile, "PassMax");
return 1;
}
main()
{
print("\n**************************");
print("*Admin FS by [SH]airsoft222*");
print("****************************/n");
}
Re: Admin script errors ... please help -
airsoft222 - 14.05.2010
Thanks