C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(16) : error 001: expected token: "}", but found "-identifier-" C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(617) : error 017: undefined symbol "Regged" C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(625) : error 017: undefined symbol "Pass" C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(626) : error 017: undefined symbol "Regged" C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(627) : error 017: undefined symbol "Logged" C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(628) : warning 213: tag mismatch C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(628) : error 032: array index out of bounds (variable "pInfo") C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(636) : error 017: undefined symbol "Regged" C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(638) : error 017: undefined symbol "Regged" C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(645) : error 017: undefined symbol "Pass" C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(647) : error 017: undefined symbol "Logged" C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(648) : warning 213: tag mismatch C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(648) : error 032: array index out of bounds (variable "pInfo") C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(694) : error 017: undefined symbol "Deaths" C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(695) : error 017: undefined symbol "Kills" C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(703) : warning 219: local variable "Name" shadows a variable at a preceding level C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(703) : error 035: argument type mismatch (argument 2) C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(703) : error 035: argument type mismatch (argument 2) C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(703) : warning 213: tag mismatch C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(706) : error 035: argument type mismatch (argument 3) C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(707) : error 035: argument type mismatch (argument 3) C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(714) : warning 213: tag mismatch C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(714) : error 032: array index out of bounds (variable "pInfo") C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(715) : error 017: undefined symbol "Regged" C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(716) : error 017: undefined symbol "Pass" C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(717) : error 017: undefined symbol "Level" C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(718) : error 017: undefined symbol "Regged" C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(719) : error 017: undefined symbol "Regged" C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(720) : error 017: undefined symbol "Regged" C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(703) : warning 204: symbol is assigned a value that is never used: "Name" C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(729) : warning 213: tag mismatch C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(729) : error 032: array index out of bounds (variable "pInfo") C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(730) : error 017: undefined symbol "Regged" Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 26 Errors.
enum PlayerInfo {
Name,
IP[16], // Line 16
Pass,
Level,
Regged,
Logged,
Money,
Kills,
Deaths,
};
enum PlayerInfo {
Name,
IP[16], // Line 16
Pass,
Level,
Regged,
Logged,
Money,
Kills,
Deaths
};
Originally Posted by Burridge
Don, don't add the , on the last one (Deaths), that causes errors.
![]() |
Originally Posted by Don Correlli
No, it doesn't.
|
enum InfoVariables
{
var1,
var2,
var3,
};
new RANDOM_NAME[3][0] =
{
{"name1"},
{"name2"},
{"name3"},
};
new RANDOM_NAME[3][0] =
{
{"name1"},
{"name2"},
{"name3"}
};
C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(703) : warning 219: local variable "Name" shadows a variable at a preceding level C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(703) : error 035: argument type mismatch (argument 2) C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(703) : error 035: argument type mismatch (argument 2) C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(703) : warning 213: tag mismatch C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(706) : error 035: argument type mismatch (argument 3) C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(707) : error 091: ambiguous constant; tag override is required (symbol "IP") C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(703) : warning 204: symbol is assigned a value that is never used: "Name" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
Originally Posted by Don Correlli
Please post the updated code, it's easier to work with it.
|
Originally Posted by Don Correlli
It would be also good if you post lines 706 and 707.
And about the "Name" warning/error: the local and global variable names are the same, change one of them. |
Originally Posted by [B
Vortex ]
Lines 706 and 707 are there. |
Originally Posted by [B
Vortex ]
And what are local and global variables? |
dini_Set(file,"IP",IP);
dini_Set(file,"IP",Ip);
Originally Posted by Don Correlli
Quote:
Quote:
The one at PlayerInfo is global and the one at OnPlayerConnectSettings is local, their names are the same, change one of them. Also: pawn Код:
pawn Код:
|
C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(705) : warning 219: local variable "Name" shadows a variable at a preceding level C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(705) : warning 219: local variable "Ip" shadows a variable at a preceding level C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(705) : error 035: argument type mismatch (argument 2) C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(705) : error 035: argument type mismatch (argument 2) C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(705) : error 035: argument type mismatch (argument 2) C:\Users\Damien\Desktop\samp server\gamemodes\LVTDMFIX.pwn(705) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors.
new file[100],Name[MAX_PLAYER_NAME],Ip[16]; GetPlayerName(playerid,Name,sizeof(Name)); GetPlayerIp(playerid,Ip,sizeof(Ip)); format(file,sizeof(file),PlayerFile,Name);
Originally Posted by [B
Vortex ]
pawn Код:
|
Originally Posted by Don Correlli
Quote:
|
#define PlayerFile "AdminScript/Users/%s.ini"
format(file,sizeof(file),PlayerFile,Name);
Originally Posted by Don Correlli
The define is fine.
I think the problem is here: pawn Код:
|
enum PlayerInfo {
Name,
...
};
enum PlayerInfo {
gName,
...
};