SA-MP Forums Archive
--> UNDEFINED SYMBOL , PLEASE 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: --> UNDEFINED SYMBOL , PLEASE HELP! (/showthread.php?tid=623323)



--> UNDEFINED SYMBOL , PLEASE HELP! - ImTouchk - 30.11.2016

Hello all, I'm getting UNDEFINED SYMBOL on some functions that are ADDED BY SA:MP (a-samp.inc or how is this shit) .......... I think that's a symbol that is missed but I really don't find the problem. Please help... I will give you the part without the errors, that I think is the problem, because I had this problem too some months ago and... This date I don't find the problem:
Code:
/*
					 __________________________________________________
					|												   |
					|              Base SQLite Script          		   |
					|              ------------------              	   |
					|          	   Created by: Norrin                  |
					| http://creativecommons.org/licenses/by-nc-nd/4.0 |
					|__________________________________________________|

*/
//------------------------------------------------------------------------------
// INCLUDES
//------------------------------------------------------------------------------
#include <a_samp>
#include <sscanf2>
#include <streamer>
#include <zcmd>
#include <YSI\y_timers>
//------------------------------------------------------------------------------
// SERVER CONFIGURATION
//------------------------------------------------------------------------------
#define         SERVER_NAME			"Roleplay Script"
#define         SERVER_RCON			"goodroleplayserver"
#define         SERVER_PASSWORD		"0"
#define         SERVER_VERSION		"v0.1"
#define         SERVER_MAP			"Los Santos"
#define         SERVER_WEBSITE		"N/A"
#define         SERVER_TEAMSPEAK	"N/A"
//------------------------------------------------------------------------------
// DEFINITIONS
//------------------------------------------------------------------------------
#define 		COLOR_WHITE 		0xFFFFFFAA
#define 		COLOR_BLACK 		0x000000FF
#define 		COLOR_GREY			0xB4B5B7FF
#define 		COLOR_YELLOW 		0xFFFF00AA
#define 		COLOR_RED 			0xAA3333AA
#define 		COLOR_ORANGE 		0xF69521AA
#define 		COLOR_GREEN 		0x33AA33AA
#define 		COLOR_PURPLE 		0xC2A2DAAA
#define			COLOR_CYAN 			0x00FFFFFF
#define 		COLOR_GOLD	 		0xFFD700FF
#define 		COLOR_LIME 			0x00FF00FF
#define 		COLOR_TEAL          0x008080AA
#define 		COLOR_HOTPINK 		0xFF69B4FF
#define 		COLOR_LAVENDER 		0xE6E6FAFF
#define 		COLOR_LIGHTRED 		0xFF6347AA
#define 		COLOR_CYANBLUE	 	0x01FCFFC8
#define 		COLOR_LIGHTBLUE 	0x33CCFFAA
#define         COLOR_NEWBIE		0xBED9EFFF
#define 		COLOR_FADE1 		0xE6E6E6E6
#define 		COLOR_FADE2 		0xC8C8C8C8
#define 		COLOR_FADE3 		0xAAAAAAAA
#define 		COLOR_FADE4 		0x8C8C8C8C
#define 		COLOR_FADE5 		0x6E6E6E6E
#define 		DIALOG_REGISTER     (1)
#define 		DIALOG_LOGIN    	(2)
#define 		DIALOG_BANINFO    	(3)
#define 		DIALOG_AGE       	(4)
#define 		DIALOG_GENDER       (5)
#define 		DIALOG_SKIN			(6)
#define 		MAX_DOORS   		(100)

//------------------------------------------------------------------------------
// MACROS
//------------------------------------------------------------------------------
#define IsPlayerLogged(%0) GetPVarInt(%0, "gLogged")
#define IsPlayerTabbed(%0) gettime() > (PlayerInfo[%0][pLastUpdate] + 2)

//------------------------------------------------------------------------------
// NATIVES
//------------------------------------------------------------------------------
native WP_Hash(buffer[], len, const str[]);

//------------------------------------------------------------------------------
// VARIABLES
//------------------------------------------------------------------------------
new DB:Database;
new WorldTime[3];

new Text:StopAnim;
new Text:BoxNotice;
new Text:LoadingNotice;

enum pInfo {
    pID,
    pUsername[MAX_PLAYER_NAME],
	pAge,
	pGender,
	pRegistered,
	pMember,
	pRank,
	pLeader,
	pIP[16],
	pBanned,
    pBanReason[64],
    pBanExpiry,
	pJailTime,
    pJailReason[64],
	pNMute,
	pRMute,
    pAdmin,
    pTester,
    pSecondaryTask,
    pMoney,
    Float:pPositionX,
    Float:pPositionY,
    Float:pPositionZ,
    Float:pFacingAngle,
	pInterior,
	pVirtualWorld,
	pSkin,
	Float:pHealth,
	Float:pArmour,
    pReport[128],
	pLastUpdate,
    PlayerAnimLibsPreloaded,
    gPlayerUsingLoopingAnim,
    CurrentDialog
}
new PlayerInfo[MAX_PLAYERS][pInfo];

enum dInfo {
	Float:dExteriorX,
	Float:dExteriorY,
	Float:dExteriorZ,
	Float:dExteriorAngle,
	dExteriorInt,
	dExteriorVir,
	Float:dInteriorX,
	Float:dInteriorY,
	Float:dInteriorZ,
	Float:dInteriorAngle,
	dInteriorInt,
	dInteriorVir,
	dName[64],
	dPickup,
	Text3D:dDynamicText
}
new DoorInfo[MAX_DOORS][dInfo];

//------------------------------------------------------------------------------
// FORWARDS
//------------------------------------------------------------------------------
// NIL
//------------------------------------------------------------------------------
// FUNCTIONS
//------------------------------------------------------------------------------
main()
{
	SendRconCommand("hostname "SERVER_NAME);
    SendRconCommand("rcon_password "SERVER_RCON);
    SendRconCommand("gamemodetext "SERVER_VERSION);
	SendRconCommand("mapname "SERVER_MAP);
	SendRconCommand("weburl "SERVER_WEBSITE);
	SendRconCommand("password "SERVER_PASSWORD);
	printf(""SERVER_NAME" ("SERVER_VERSION"), has been loaded successfully.");
}
//------------------------------------------------------------------------------
// CALLBACKS
//------------------------------------------------------------------------------
public OnGameModeInit()
{



Re: --> UNDEFINED SYMBOL , PLEASE HELP! - BrianFaria - 30.11.2016

Code:
/*
					 __________________________________________________
					|												   |
					|              Base SQLite Script          		   |
					|              ------------------              	   |
					|          	   Created by: Norrin                  |
					| http://creativecommons.org/licenses/by-nc-nd/4.0 |
					|__________________________________________________|

*/
//------------------------------------------------------------------------------
// INCLUDES
//------------------------------------------------------------------------------
#include <a_samp>
#include <sscanf2>
#include <streamer>
#include <zcmd>
#include <YSI\y_timers>
//------------------------------------------------------------------------------
// SERVER CONFIGURATION
//------------------------------------------------------------------------------
#define         SERVER_NAME			"Roleplay Script"
#define         SERVER_RCON			"goodroleplayserver"
#define         SERVER_PASSWORD		"0"
#define         SERVER_VERSION		"v0.1"
#define         SERVER_MAP			"Los Santos"
#define         SERVER_WEBSITE		"N/A"
#define         SERVER_TEAMSPEAK	"N/A"
//------------------------------------------------------------------------------
// DEFINITIONS
//------------------------------------------------------------------------------
#define 		COLOR_WHITE 		0xFFFFFFAA
#define 		COLOR_BLACK 		0x000000FF
#define 		COLOR_GREY			0xB4B5B7FF
#define 		COLOR_YELLOW 		0xFFFF00AA
#define 		COLOR_RED 			0xAA3333AA
#define 		COLOR_ORANGE 		0xF69521AA
#define 		COLOR_GREEN 		0x33AA33AA
#define 		COLOR_PURPLE 		0xC2A2DAAA
#define			COLOR_CYAN 			0x00FFFFFF
#define 		COLOR_GOLD	 		0xFFD700FF
#define 		COLOR_LIME 			0x00FF00FF
#define 		COLOR_TEAL          0x008080AA
#define 		COLOR_HOTPINK 		0xFF69B4FF
#define 		COLOR_LAVENDER 		0xE6E6FAFF
#define 		COLOR_LIGHTRED 		0xFF6347AA
#define 		COLOR_CYANBLUE	 	0x01FCFFC8
#define 		COLOR_LIGHTBLUE 	0x33CCFFAA
#define         COLOR_NEWBIE		0xBED9EFFF
#define 		COLOR_FADE1 		0xE6E6E6E6
#define 		COLOR_FADE2 		0xC8C8C8C8
#define 		COLOR_FADE3 		0xAAAAAAAA
#define 		COLOR_FADE4 		0x8C8C8C8C
#define 		COLOR_FADE5 		0x6E6E6E6E
#define 		DIALOG_REGISTER     (1)
#define 		DIALOG_LOGIN    	(2)
#define 		DIALOG_BANINFO    	(3)
#define 		DIALOG_AGE       	(4)
#define 		DIALOG_GENDER       (5)
#define 		DIALOG_SKIN			(6)
#define 		MAX_DOORS   		(100)

//------------------------------------------------------------------------------
// MACROS
//------------------------------------------------------------------------------
#define IsPlayerLogged(%0) GetPVarInt(%0, "gLogged")
#define IsPlayerTabbed(%0) gettime() > (PlayerInfo[%0][pLastUpdate] + 2)

//------------------------------------------------------------------------------
// NATIVES
//------------------------------------------------------------------------------
native WP_Hash(buffer[], len, const str[]);

//------------------------------------------------------------------------------
// VARIABLES
//------------------------------------------------------------------------------
new DB:Database;
new WorldTime[3];

new Text:StopAnim;
new Text:BoxNotice;
new Text:LoadingNotice;

enum pInfo {
    pID,
    pUsername[MAX_PLAYER_NAME],
	pAge,
	pGender,
	pRegistered,
	pMember,
	pRank,
	pLeader,
	pIP[16],
	pBanned,
    pBanReason[64],
    pBanExpiry,
	pJailTime,
    pJailReason[64],
	pNMute,
	pRMute,
    pAdmin,
    pTester,
    pSecondaryTask,
    pMoney,
    Float:pPositionX,
    Float:pPositionY,
    Float:pPositionZ,
    Float:pFacingAngle,
	pInterior,
	pVirtualWorld,
	pSkin,
	Float:pHealth,
	Float:pArmour,
    pReport[128],
	pLastUpdate,
    PlayerAnimLibsPreloaded,
    gPlayerUsingLoopingAnim,
    CurrentDialog
}
new PlayerInfo[MAX_PLAYERS][pInfo];

enum dInfo {
	Float:dExteriorX,
	Float:dExteriorY,
	Float:dExteriorZ,
	Float:dExteriorAngle,
	dExteriorInt,
	dExteriorVir,
	Float:dInteriorX,
	Float:dInteriorY,
	Float:dInteriorZ,
	Float:dInteriorAngle,
	dInteriorInt,
	dInteriorVir,
	dName[64],
	dPickup,
	Text3D:dDynamicText
}
new DoorInfo[MAX_DOORS][dInfo];

//------------------------------------------------------------------------------
// FORWARDS
//------------------------------------------------------------------------------
// NIL
//------------------------------------------------------------------------------
// FUNCTIONS
//------------------------------------------------------------------------------
main()
{
	SendRconCommand("hostname "SERVER_NAME);
    SendRconCommand("rcon_password "SERVER_RCON);
    SendRconCommand("gamemodetext "SERVER_VERSION);
	SendRconCommand("mapname "SERVER_MAP);
	SendRconCommand("weburl "SERVER_WEBSITE);
	SendRconCommand("password "SERVER_PASSWORD);
	printf(""SERVER_NAME" ("SERVER_VERSION"), has been loaded successfully.");
}
//------------------------------------------------------------------------------
// CALLBACKS
//------------------------------------------------------------------------------
public OnGameModeInit()
{
	return 1;
}
Pass the part where the error is. Try it like this, I'm good.


Re: --> UNDEFINED SYMBOL , PLEASE HELP! - ImTouchk - 30.11.2016

Quote:
Originally Posted by Speedpro
View Post
Code:
/*
					 __________________________________________________
					|												   |
					|              Base SQLite Script          		   |
					|              ------------------              	   |
					|          	   Created by: Norrin                  |
					| http://creativecommons.org/licenses/by-nc-nd/4.0 |
					|__________________________________________________|

*/
//------------------------------------------------------------------------------
// INCLUDES
//------------------------------------------------------------------------------
#include <a_samp>
#include <sscanf2>
#include <streamer>
#include <zcmd>
#include <YSI\y_timers>
//------------------------------------------------------------------------------
// SERVER CONFIGURATION
//------------------------------------------------------------------------------
#define         SERVER_NAME			"Roleplay Script"
#define         SERVER_RCON			"goodroleplayserver"
#define         SERVER_PASSWORD		"0"
#define         SERVER_VERSION		"v0.1"
#define         SERVER_MAP			"Los Santos"
#define         SERVER_WEBSITE		"N/A"
#define         SERVER_TEAMSPEAK	"N/A"
//------------------------------------------------------------------------------
// DEFINITIONS
//------------------------------------------------------------------------------
#define 		COLOR_WHITE 		0xFFFFFFAA
#define 		COLOR_BLACK 		0x000000FF
#define 		COLOR_GREY			0xB4B5B7FF
#define 		COLOR_YELLOW 		0xFFFF00AA
#define 		COLOR_RED 			0xAA3333AA
#define 		COLOR_ORANGE 		0xF69521AA
#define 		COLOR_GREEN 		0x33AA33AA
#define 		COLOR_PURPLE 		0xC2A2DAAA
#define			COLOR_CYAN 			0x00FFFFFF
#define 		COLOR_GOLD	 		0xFFD700FF
#define 		COLOR_LIME 			0x00FF00FF
#define 		COLOR_TEAL          0x008080AA
#define 		COLOR_HOTPINK 		0xFF69B4FF
#define 		COLOR_LAVENDER 		0xE6E6FAFF
#define 		COLOR_LIGHTRED 		0xFF6347AA
#define 		COLOR_CYANBLUE	 	0x01FCFFC8
#define 		COLOR_LIGHTBLUE 	0x33CCFFAA
#define         COLOR_NEWBIE		0xBED9EFFF
#define 		COLOR_FADE1 		0xE6E6E6E6
#define 		COLOR_FADE2 		0xC8C8C8C8
#define 		COLOR_FADE3 		0xAAAAAAAA
#define 		COLOR_FADE4 		0x8C8C8C8C
#define 		COLOR_FADE5 		0x6E6E6E6E
#define 		DIALOG_REGISTER     (1)
#define 		DIALOG_LOGIN    	(2)
#define 		DIALOG_BANINFO    	(3)
#define 		DIALOG_AGE       	(4)
#define 		DIALOG_GENDER       (5)
#define 		DIALOG_SKIN			(6)
#define 		MAX_DOORS   		(100)

//------------------------------------------------------------------------------
// MACROS
//------------------------------------------------------------------------------
#define IsPlayerLogged(%0) GetPVarInt(%0, "gLogged")
#define IsPlayerTabbed(%0) gettime() > (PlayerInfo[%0][pLastUpdate] + 2)

//------------------------------------------------------------------------------
// NATIVES
//------------------------------------------------------------------------------
native WP_Hash(buffer[], len, const str[]);

//------------------------------------------------------------------------------
// VARIABLES
//------------------------------------------------------------------------------
new DB:Database;
new WorldTime[3];

new Text:StopAnim;
new Text:BoxNotice;
new Text:LoadingNotice;

enum pInfo {
    pID,
    pUsername[MAX_PLAYER_NAME],
	pAge,
	pGender,
	pRegistered,
	pMember,
	pRank,
	pLeader,
	pIP[16],
	pBanned,
    pBanReason[64],
    pBanExpiry,
	pJailTime,
    pJailReason[64],
	pNMute,
	pRMute,
    pAdmin,
    pTester,
    pSecondaryTask,
    pMoney,
    Float:pPositionX,
    Float:pPositionY,
    Float:pPositionZ,
    Float:pFacingAngle,
	pInterior,
	pVirtualWorld,
	pSkin,
	Float:pHealth,
	Float:pArmour,
    pReport[128],
	pLastUpdate,
    PlayerAnimLibsPreloaded,
    gPlayerUsingLoopingAnim,
    CurrentDialog
}
new PlayerInfo[MAX_PLAYERS][pInfo];

enum dInfo {
	Float:dExteriorX,
	Float:dExteriorY,
	Float:dExteriorZ,
	Float:dExteriorAngle,
	dExteriorInt,
	dExteriorVir,
	Float:dInteriorX,
	Float:dInteriorY,
	Float:dInteriorZ,
	Float:dInteriorAngle,
	dInteriorInt,
	dInteriorVir,
	dName[64],
	dPickup,
	Text3D:dDynamicText
}
new DoorInfo[MAX_DOORS][dInfo];

//------------------------------------------------------------------------------
// FORWARDS
//------------------------------------------------------------------------------
// NIL
//------------------------------------------------------------------------------
// FUNCTIONS
//------------------------------------------------------------------------------
main()
{
	SendRconCommand("hostname "SERVER_NAME);
    SendRconCommand("rcon_password "SERVER_RCON);
    SendRconCommand("gamemodetext "SERVER_VERSION);
	SendRconCommand("mapname "SERVER_MAP);
	SendRconCommand("weburl "SERVER_WEBSITE);
	SendRconCommand("password "SERVER_PASSWORD);
	printf(""SERVER_NAME" ("SERVER_VERSION"), has been loaded successfully.");
}
//------------------------------------------------------------------------------
// CALLBACKS
//------------------------------------------------------------------------------
public OnGameModeInit()
{
	return 1;
}
Pass the part where the error is. Try it like this, I'm good.
Complete part:
Code:
public OnGameModeInit()
{
	AntiDeAMX();

    Database = db_open("database.db");
    new string[1024];
   	strcat(string, "CREATE TABLE IF NOT EXISTS Accounts(");
	strcat(string, "UserID INTEGER PRIMARY KEY AUTOINCREMENT,");
	strcat(string, "Username VARCHAR(24) COLLATE NOCASE,");
	strcat(string, "Password VARCHAR(128),");
	strcat(string, "IP VARCHAR(16),");
	strcat(string, "Age INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Gender INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Registered INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Member INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Rank INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Leader INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Banned INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "BanReason VARCHAR(64),");
	strcat(string, "BanExpiry INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "JailTime INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "JailReason VARCHAR(64),");
	strcat(string, "NMute INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "RMute INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "AdminLevel INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "TesterLevel INTEGER DEFUALT 0 NOT NULL,");
	strcat(string, "SecondaryTask INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Money INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "PositionX FLOAT DEFAULT 0.0,");
	strcat(string, "PositionY FLOAT DEFAULT 0.0,");
	strcat(string, "PositionZ FLOAT DEFAULT 0.0,");
	strcat(string, "FacingAngle FLOAT DEFAULT 0.0,");
	strcat(string, "Interior INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "VirtualWorld INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Health FLOAT DEFAULT 0.0,");
	strcat(string, "Armour FLOAT DEFAULT 0.0,");
	strcat(string, "Skin INTEGER DEFAULT 0 NOT NULL)");
	db_query(Database, string);
	
	format(string, sizeof(string), "");
   	strcat(string, "CREATE TABLE IF NOT EXISTS Doors(");
	strcat(string, "TITLE VARCHAR(24),");
	strcat(string, "EXTERIOR_POSX FLOAT DEFAULT 0.0,");
	strcat(string, "EXTERIOR_POSY FLOAT DEFAULT 0.0,");
	strcat(string, "EXTERIOR_POSZ FLOAT DEFAULT 0.0,");
	strcat(string, "EXTERIOR_INT INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "EXTERIOR_VW INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "EXTERIOR_ANGLE FLOAT DEFAULT 0.0,");
	strcat(string, "INTERIOR_POSX FLOAT DEFAULT 0.0,");
	strcat(string, "INTERIOR_POSY FLOAT DEFAULT 0.0,");
	strcat(string, "INTERIOR_POSZ FLOAT DEFAULT 0.0,");
	strcat(string, "INTERIOR_INT INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "INTERIOR_VW INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "INTERIOR_ANGLE FLOAT DEFAULT 0.0)");
	db_query(Database, string);
	
	format(string, sizeof(string), "");
   	strcat(string, "CREATE TABLE IF NOT EXISTS Groups(");
	strcat(string, "Name VARCHAR(24),");
	strcat(string, "Type INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Rank0 INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Rank1 INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Rank2 INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Rank3 INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Rank4 INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Rank5 INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Rank6 INTEGER DEFAULT 0 NOT NULL)");
	db_query(Database, string);
	
	EnableStuntBonusForAll(0);
	SetNameTagDrawDistance(15.0);
	ShowPlayerMarkers(0);
	DisableInteriorEnterExits();
	
	LoadTextdraws();
	
	gettime(WorldTime[0], WorldTime[1], WorldTime[2]);
	SetWorldTime(WorldTime[0]);
	return 1;
}
And the errors:
Code:
C:\Users\a\Desktop\Server roleplay\gamemodes\rp.pwn(163) : error 017: undefined symbol "AntiDeAMX"
C:\Users\a\Desktop\Server roleplay\gamemodes\rp.pwn(235) : error 017: undefined symbol "LoadTextdraws"
C:\Users\a\Desktop\Server roleplay\gamemodes\rp.pwn(251) : error 017: undefined symbol "ResetPlayerVariables"
C:\Users\a\Desktop\Server roleplay\gamemodes\rp.pwn(252) : error 017: undefined symbol "ClearScreen"
C:\Users\a\Desktop\Server roleplay\gamemodes\rp.pwn(265) : error 017: undefined symbol "DB_Escape"
C:\Users\a\Desktop\Server roleplay\gamemodes\rp.pwn(267) : error 017: undefined symbol "ShowPlayerDialogEx"
C:\Users\a\Desktop\Server roleplay\gamemodes\rp.pwn(268) : error 017: undefined symbol "ShowPlayerDialogEx"
C:\Users\a\Desktop\Server roleplay\gamemodes\rp.pwn(275) : error 017: undefined symbol "SavePlayerAccount"
C:\Users\a\Desktop\Server roleplay\gamemodes\rp.pwn(298) : error 017: undefined symbol "PreloadAnimLib"
C:\Users\a\Desktop\Server roleplay\gamemodes\rp.pwn(318) : error 017: undefined symbol "GetPlayerNameEx"
C:\Users\a\Desktop\Server roleplay\gamemodes\rp.pwn(320) : error 017: undefined symbol "ProxDetector"
C:\Users\a\Desktop\Server roleplay\gamemodes\rp.pwn(331) : error 017: undefined symbol "IsKeyJustDown"
C:\Users\a\Desktop\Server roleplay\gamemodes\rp.pwn(335) : error 017: undefined symbol "StopLoopingAnim"
C:\Users\a\Desktop\Server roleplay\gamemodes\rp.pwn(355) : error 017: undefined symbol "SendClientMessageEx"
C:\Users\a\Desktop\Server roleplay\gamemodes\rp.pwn(358) : error 017: undefined symbol "IsValidPassword"
C:\Users\a\Desktop\Server roleplay\gamemodes\rp.pwn(360) : error 017: undefined symbol "SendClientMessageEx"
C:\Users\a\Desktop\Server roleplay\gamemodes\rp.pwn(361) : error 017: undefined symbol "ShowPlayerDialogEx"
C:\Users\a\Desktop\Server roleplay\gamemodes\rp.pwn(365) : error 017: undefined symbol "SendClientMessageEx"
C:\Users\a\Desktop\Server roleplay\gamemodes\rp.pwn(366) : error 017: undefined symbol "ShowPlayerDialogEx"
C:\Users\a\Desktop\Server roleplay\gamemodes\rp.pwn(369) : error 017: undefined symbol "DB_Escape"
C:\Users\a\Desktop\Server roleplay\gamemodes\rp.pwn(382) : error 017: undefined symbol "SendClientMessageEx"
C:\Users\a\Desktop\Server roleplay\gamemodes\rp.pwn(386) : error 017: undefined symbol "DB_Escape"
C:\Users\a\Desktop\Server roleplay\gamemodes\rp.pwn(391) : error 017: undefined symbol "LoadPlayerAccount"
C:\Users\a\Desktop\Server roleplay\gamemodes\rp.pwn(391) : error 017: undefined symbol "SendClientMessageEx"
C:\Users\a\Desktop\Server roleplay\gamemodes\rp.pwn(392) : error 017: undefined symbol "ShowPlayerDialogEx"
C:\Users\a\Desktop\Server roleplay\gamemodes\rp.pwn(398) : error 017: undefined symbol "SendClientMessageEx"

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


26 Errors.
]
and all of those are DEFINED


Re: --> UNDEFINED SYMBOL , PLEASE HELP! - BrianFaria - 30.11.2016

Pass the complete code

Code:
/*
					 __________________________________________________
					|												   |
					|              Base SQLite Script          		   |
					|              ------------------              	   |
					|          	   Created by: Norrin                  |
					| http://creativecommons.org/licenses/by-nc-nd/4.0 |
					|__________________________________________________|

*/
//------------------------------------------------------------------------------
// INCLUDES
//------------------------------------------------------------------------------
#include <a_samp>
#include <sscanf2>
#include <streamer>
#include <zcmd>
//------------------------------------------------------------------------------
// SERVER CONFIGURATION
//------------------------------------------------------------------------------
#define         SERVER_NAME			"Roleplay Script"
#define         SERVER_RCON			"goodroleplayserver"
#define         SERVER_PASSWORD		"0"
#define         SERVER_VERSION		"v0.1"
#define         SERVER_MAP			"Los Santos"
#define         SERVER_WEBSITE		"N/A"
#define         SERVER_TEAMSPEAK	"N/A"
//------------------------------------------------------------------------------
// DEFINITIONS
//------------------------------------------------------------------------------
#define 		COLOR_WHITE 		0xFFFFFFAA
#define 		COLOR_BLACK 		0x000000FF
#define 		COLOR_GREY			0xB4B5B7FF
#define 		COLOR_YELLOW 		0xFFFF00AA
#define 		COLOR_RED 			0xAA3333AA
#define 		COLOR_ORANGE 		0xF69521AA
#define 		COLOR_GREEN 		0x33AA33AA
#define 		COLOR_PURPLE 		0xC2A2DAAA
#define			COLOR_CYAN 			0x00FFFFFF
#define 		COLOR_GOLD	 		0xFFD700FF
#define 		COLOR_LIME 			0x00FF00FF
#define 		COLOR_TEAL          0x008080AA
#define 		COLOR_HOTPINK 		0xFF69B4FF
#define 		COLOR_LAVENDER 		0xE6E6FAFF
#define 		COLOR_LIGHTRED 		0xFF6347AA
#define 		COLOR_CYANBLUE	 	0x01FCFFC8
#define 		COLOR_LIGHTBLUE 	0x33CCFFAA
#define         COLOR_NEWBIE		0xBED9EFFF
#define 		COLOR_FADE1 		0xE6E6E6E6
#define 		COLOR_FADE2 		0xC8C8C8C8
#define 		COLOR_FADE3 		0xAAAAAAAA
#define 		COLOR_FADE4 		0x8C8C8C8C
#define 		COLOR_FADE5 		0x6E6E6E6E
#define 		DIALOG_REGISTER     (1)
#define 		DIALOG_LOGIN    	(2)
#define 		DIALOG_BANINFO    	(3)
#define 		DIALOG_AGE       	(4)
#define 		DIALOG_GENDER       (5)
#define 		DIALOG_SKIN			(6)
#define 		MAX_DOORS   		(100)

//------------------------------------------------------------------------------
// MACROS
//------------------------------------------------------------------------------
#define IsPlayerLogged(%0) GetPVarInt(%0, "gLogged")
#define IsPlayerTabbed(%0) gettime() > (PlayerInfo[%0][pLastUpdate] + 2)

//------------------------------------------------------------------------------
// NATIVES
//------------------------------------------------------------------------------
native WP_Hash(buffer[], len, const str[]);

//------------------------------------------------------------------------------
// VARIABLES
//------------------------------------------------------------------------------
new DB:Database;
new WorldTime[3];

new Text:StopAnim;
new Text:BoxNotice;
new Text:LoadingNotice;

enum pInfo {
    pID,
    pUsername[MAX_PLAYER_NAME],
	pAge,
	pGender,
	pRegistered,
	pMember,
	pRank,
	pLeader,
	pIP[16],
	pBanned,
    pBanReason[64],
    pBanExpiry,
	pJailTime,
    pJailReason[64],
	pNMute,
	pRMute,
    pAdmin,
    pTester,
    pSecondaryTask,
    pMoney,
    Float:pPositionX,
    Float:pPositionY,
    Float:pPositionZ,
    Float:pFacingAngle,
	pInterior,
	pVirtualWorld,
	pSkin,
	Float:pHealth,
	Float:pArmour,
    pReport[128],
	pLastUpdate,
    PlayerAnimLibsPreloaded,
    gPlayerUsingLoopingAnim,
    CurrentDialog
}
new PlayerInfo[MAX_PLAYERS][pInfo];

enum dInfo {
	Float:dExteriorX,
	Float:dExteriorY,
	Float:dExteriorZ,
	Float:dExteriorAngle,
	dExteriorInt,
	dExteriorVir,
	Float:dInteriorX,
	Float:dInteriorY,
	Float:dInteriorZ,
	Float:dInteriorAngle,
	dInteriorInt,
	dInteriorVir,
	dName[64],
	dPickup,
	Text3D:dDynamicText
}
new DoorInfo[MAX_DOORS][dInfo];

//------------------------------------------------------------------------------
// FORWARDS
//------------------------------------------------------------------------------
// NIL
//------------------------------------------------------------------------------
// FUNCTIONS
//------------------------------------------------------------------------------
main()
{
	SendRconCommand("hostname "SERVER_NAME);
    SendRconCommand("rcon_password "SERVER_RCON);
    SendRconCommand("gamemodetext "SERVER_VERSION);
	SendRconCommand("mapname "SERVER_MAP);
	SendRconCommand("weburl "SERVER_WEBSITE);
	SendRconCommand("password "SERVER_PASSWORD);
	printf(""SERVER_NAME" ("SERVER_VERSION"), has been loaded successfully.");
}
//------------------------------------------------------------------------------
// CALLBACKS
//------------------------------------------------------------------------------
public OnGameModeInit()
{
	//AntiDeAMX(); No existing stock

    Database = db_open("database.db");
    new string[1024];
   	strcat(string, "CREATE TABLE IF NOT EXISTS Accounts(");
	strcat(string, "UserID INTEGER PRIMARY KEY AUTOINCREMENT,");
	strcat(string, "Username VARCHAR(24) COLLATE NOCASE,");
	strcat(string, "Password VARCHAR(128),");
	strcat(string, "IP VARCHAR(16),");
	strcat(string, "Age INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Gender INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Registered INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Member INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Rank INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Leader INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Banned INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "BanReason VARCHAR(64),");
	strcat(string, "BanExpiry INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "JailTime INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "JailReason VARCHAR(64),");
	strcat(string, "NMute INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "RMute INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "AdminLevel INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "TesterLevel INTEGER DEFUALT 0 NOT NULL,");
	strcat(string, "SecondaryTask INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Money INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "PositionX FLOAT DEFAULT 0.0,");
	strcat(string, "PositionY FLOAT DEFAULT 0.0,");
	strcat(string, "PositionZ FLOAT DEFAULT 0.0,");
	strcat(string, "FacingAngle FLOAT DEFAULT 0.0,");
	strcat(string, "Interior INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "VirtualWorld INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Health FLOAT DEFAULT 0.0,");
	strcat(string, "Armour FLOAT DEFAULT 0.0,");
	strcat(string, "Skin INTEGER DEFAULT 0 NOT NULL)");
	db_query(Database, string);

	format(string, sizeof(string), "");
   	strcat(string, "CREATE TABLE IF NOT EXISTS Doors(");
	strcat(string, "TITLE VARCHAR(24),");
	strcat(string, "EXTERIOR_POSX FLOAT DEFAULT 0.0,");
	strcat(string, "EXTERIOR_POSY FLOAT DEFAULT 0.0,");
	strcat(string, "EXTERIOR_POSZ FLOAT DEFAULT 0.0,");
	strcat(string, "EXTERIOR_INT INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "EXTERIOR_VW INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "EXTERIOR_ANGLE FLOAT DEFAULT 0.0,");
	strcat(string, "INTERIOR_POSX FLOAT DEFAULT 0.0,");
	strcat(string, "INTERIOR_POSY FLOAT DEFAULT 0.0,");
	strcat(string, "INTERIOR_POSZ FLOAT DEFAULT 0.0,");
	strcat(string, "INTERIOR_INT INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "INTERIOR_VW INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "INTERIOR_ANGLE FLOAT DEFAULT 0.0)");
	db_query(Database, string);

	format(string, sizeof(string), "");
   	strcat(string, "CREATE TABLE IF NOT EXISTS Groups(");
	strcat(string, "Name VARCHAR(24),");
	strcat(string, "Type INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Rank0 INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Rank1 INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Rank2 INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Rank3 INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Rank4 INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Rank5 INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Rank6 INTEGER DEFAULT 0 NOT NULL)");
	db_query(Database, string);

	EnableStuntBonusForAll(0);
	SetNameTagDrawDistance(15.0);
	ShowPlayerMarkers(0);
	DisableInteriorEnterExits();

	//LoadTextdraws(); No existing stock

	gettime(WorldTime[0], WorldTime[1], WorldTime[2]);
	SetWorldTime(WorldTime[0]);
	return 1;
}



Re: --> UNDEFINED SYMBOL , PLEASE HELP! - SoFahim - 30.11.2016

You need this things.

https://github.com/GRGServer/SAMP/tr...rver/Functions

Take the .inc and fix the problems.


Re: --> UNDEFINED SYMBOL , PLEASE HELP! - ImTouchk - 30.11.2016

Quote:
Originally Posted by Speedpro
View Post
Pass the complete code

Code:
/*
					 __________________________________________________
					|												   |
					|              Base SQLite Script          		   |
					|              ------------------              	   |
					|          	   Created by: Norrin                  |
					| http://creativecommons.org/licenses/by-nc-nd/4.0 |
					|__________________________________________________|

*/
//------------------------------------------------------------------------------
// INCLUDES
//------------------------------------------------------------------------------
#include <a_samp>
#include <sscanf2>
#include <streamer>
#include <zcmd>
//------------------------------------------------------------------------------
// SERVER CONFIGURATION
//------------------------------------------------------------------------------
#define         SERVER_NAME			"Roleplay Script"
#define         SERVER_RCON			"goodroleplayserver"
#define         SERVER_PASSWORD		"0"
#define         SERVER_VERSION		"v0.1"
#define         SERVER_MAP			"Los Santos"
#define         SERVER_WEBSITE		"N/A"
#define         SERVER_TEAMSPEAK	"N/A"
//------------------------------------------------------------------------------
// DEFINITIONS
//------------------------------------------------------------------------------
#define 		COLOR_WHITE 		0xFFFFFFAA
#define 		COLOR_BLACK 		0x000000FF
#define 		COLOR_GREY			0xB4B5B7FF
#define 		COLOR_YELLOW 		0xFFFF00AA
#define 		COLOR_RED 			0xAA3333AA
#define 		COLOR_ORANGE 		0xF69521AA
#define 		COLOR_GREEN 		0x33AA33AA
#define 		COLOR_PURPLE 		0xC2A2DAAA
#define			COLOR_CYAN 			0x00FFFFFF
#define 		COLOR_GOLD	 		0xFFD700FF
#define 		COLOR_LIME 			0x00FF00FF
#define 		COLOR_TEAL          0x008080AA
#define 		COLOR_HOTPINK 		0xFF69B4FF
#define 		COLOR_LAVENDER 		0xE6E6FAFF
#define 		COLOR_LIGHTRED 		0xFF6347AA
#define 		COLOR_CYANBLUE	 	0x01FCFFC8
#define 		COLOR_LIGHTBLUE 	0x33CCFFAA
#define         COLOR_NEWBIE		0xBED9EFFF
#define 		COLOR_FADE1 		0xE6E6E6E6
#define 		COLOR_FADE2 		0xC8C8C8C8
#define 		COLOR_FADE3 		0xAAAAAAAA
#define 		COLOR_FADE4 		0x8C8C8C8C
#define 		COLOR_FADE5 		0x6E6E6E6E
#define 		DIALOG_REGISTER     (1)
#define 		DIALOG_LOGIN    	(2)
#define 		DIALOG_BANINFO    	(3)
#define 		DIALOG_AGE       	(4)
#define 		DIALOG_GENDER       (5)
#define 		DIALOG_SKIN			(6)
#define 		MAX_DOORS   		(100)

//------------------------------------------------------------------------------
// MACROS
//------------------------------------------------------------------------------
#define IsPlayerLogged(%0) GetPVarInt(%0, "gLogged")
#define IsPlayerTabbed(%0) gettime() > (PlayerInfo[%0][pLastUpdate] + 2)

//------------------------------------------------------------------------------
// NATIVES
//------------------------------------------------------------------------------
native WP_Hash(buffer[], len, const str[]);

//------------------------------------------------------------------------------
// VARIABLES
//------------------------------------------------------------------------------
new DB:Database;
new WorldTime[3];

new Text:StopAnim;
new Text:BoxNotice;
new Text:LoadingNotice;

enum pInfo {
    pID,
    pUsername[MAX_PLAYER_NAME],
	pAge,
	pGender,
	pRegistered,
	pMember,
	pRank,
	pLeader,
	pIP[16],
	pBanned,
    pBanReason[64],
    pBanExpiry,
	pJailTime,
    pJailReason[64],
	pNMute,
	pRMute,
    pAdmin,
    pTester,
    pSecondaryTask,
    pMoney,
    Float:pPositionX,
    Float:pPositionY,
    Float:pPositionZ,
    Float:pFacingAngle,
	pInterior,
	pVirtualWorld,
	pSkin,
	Float:pHealth,
	Float:pArmour,
    pReport[128],
	pLastUpdate,
    PlayerAnimLibsPreloaded,
    gPlayerUsingLoopingAnim,
    CurrentDialog
}
new PlayerInfo[MAX_PLAYERS][pInfo];

enum dInfo {
	Float:dExteriorX,
	Float:dExteriorY,
	Float:dExteriorZ,
	Float:dExteriorAngle,
	dExteriorInt,
	dExteriorVir,
	Float:dInteriorX,
	Float:dInteriorY,
	Float:dInteriorZ,
	Float:dInteriorAngle,
	dInteriorInt,
	dInteriorVir,
	dName[64],
	dPickup,
	Text3D:dDynamicText
}
new DoorInfo[MAX_DOORS][dInfo];

//------------------------------------------------------------------------------
// FORWARDS
//------------------------------------------------------------------------------
// NIL
//------------------------------------------------------------------------------
// FUNCTIONS
//------------------------------------------------------------------------------
main()
{
	SendRconCommand("hostname "SERVER_NAME);
    SendRconCommand("rcon_password "SERVER_RCON);
    SendRconCommand("gamemodetext "SERVER_VERSION);
	SendRconCommand("mapname "SERVER_MAP);
	SendRconCommand("weburl "SERVER_WEBSITE);
	SendRconCommand("password "SERVER_PASSWORD);
	printf(""SERVER_NAME" ("SERVER_VERSION"), has been loaded successfully.");
}
//------------------------------------------------------------------------------
// CALLBACKS
//------------------------------------------------------------------------------
public OnGameModeInit()
{
	//AntiDeAMX(); No existing stock

    Database = db_open("database.db");
    new string[1024];
   	strcat(string, "CREATE TABLE IF NOT EXISTS Accounts(");
	strcat(string, "UserID INTEGER PRIMARY KEY AUTOINCREMENT,");
	strcat(string, "Username VARCHAR(24) COLLATE NOCASE,");
	strcat(string, "Password VARCHAR(128),");
	strcat(string, "IP VARCHAR(16),");
	strcat(string, "Age INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Gender INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Registered INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Member INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Rank INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Leader INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Banned INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "BanReason VARCHAR(64),");
	strcat(string, "BanExpiry INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "JailTime INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "JailReason VARCHAR(64),");
	strcat(string, "NMute INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "RMute INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "AdminLevel INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "TesterLevel INTEGER DEFUALT 0 NOT NULL,");
	strcat(string, "SecondaryTask INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Money INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "PositionX FLOAT DEFAULT 0.0,");
	strcat(string, "PositionY FLOAT DEFAULT 0.0,");
	strcat(string, "PositionZ FLOAT DEFAULT 0.0,");
	strcat(string, "FacingAngle FLOAT DEFAULT 0.0,");
	strcat(string, "Interior INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "VirtualWorld INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Health FLOAT DEFAULT 0.0,");
	strcat(string, "Armour FLOAT DEFAULT 0.0,");
	strcat(string, "Skin INTEGER DEFAULT 0 NOT NULL)");
	db_query(Database, string);

	format(string, sizeof(string), "");
   	strcat(string, "CREATE TABLE IF NOT EXISTS Doors(");
	strcat(string, "TITLE VARCHAR(24),");
	strcat(string, "EXTERIOR_POSX FLOAT DEFAULT 0.0,");
	strcat(string, "EXTERIOR_POSY FLOAT DEFAULT 0.0,");
	strcat(string, "EXTERIOR_POSZ FLOAT DEFAULT 0.0,");
	strcat(string, "EXTERIOR_INT INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "EXTERIOR_VW INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "EXTERIOR_ANGLE FLOAT DEFAULT 0.0,");
	strcat(string, "INTERIOR_POSX FLOAT DEFAULT 0.0,");
	strcat(string, "INTERIOR_POSY FLOAT DEFAULT 0.0,");
	strcat(string, "INTERIOR_POSZ FLOAT DEFAULT 0.0,");
	strcat(string, "INTERIOR_INT INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "INTERIOR_VW INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "INTERIOR_ANGLE FLOAT DEFAULT 0.0)");
	db_query(Database, string);

	format(string, sizeof(string), "");
   	strcat(string, "CREATE TABLE IF NOT EXISTS Groups(");
	strcat(string, "Name VARCHAR(24),");
	strcat(string, "Type INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Rank0 INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Rank1 INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Rank2 INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Rank3 INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Rank4 INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Rank5 INTEGER DEFAULT 0 NOT NULL,");
	strcat(string, "Rank6 INTEGER DEFAULT 0 NOT NULL)");
	db_query(Database, string);

	EnableStuntBonusForAll(0);
	SetNameTagDrawDistance(15.0);
	ShowPlayerMarkers(0);
	DisableInteriorEnterExits();

	//LoadTextdraws(); No existing stock

	gettime(WorldTime[0], WorldTime[1], WorldTime[2]);
	SetWorldTime(WorldTime[0]);
	return 1;
}
http://pastebin.com/YMvWbz35 -- COMPLETE CODE OF THE GAMEMODE


Re: --> UNDEFINED SYMBOL , PLEASE HELP! - Threshold - 30.11.2016

First issue. Command /finvite is not closed. This is the cause of all your errors.
Code:
CMD:finvite(playerid, params[])
{
	return 1;
}
Second issue. 'sizeof' is not closed in one of your format lines.
Code:
format(szQuery, sizeof(szQuery),  "UPDATE Accounts SET TesterLevel='%i' WHERE Username='%s'", PlayerInfo[playerid][pTester], DB_Escape(PlayerInfo[playerid][pUsername]));
Third issue. Command /setleader has multiple lines of SendClientMessage with a third parameter missing. Please feel free to use the code below instead:
Code:
CMD:setleader(playerid, params[])
{
	if(PlayerInfo[playerid][pAdmin] < 5) return SendClientMessage(playerid, -1, "Nu esti administrator.");
	new targetid, factid;
	if(sscanf(params, "ud", targetid, factid)) return SendClientMessage(playerid, -1, "SYNTAX: /setleader [playerid] [factionid]");
	if(targetid == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "ERROR: Jucatorul specificat nu este conectat.");
	if(factid == PlayerInfo[playerid][pLeader]) return SendClientMessage(playerid, -1, "ERROR: Jucatorul specificat este deja lider la aceasta factiune.");
	new playern[MAX_PLAYER_NAME], targetn[MAX_PLAYER_NAME], factname[35];
	GetPlayerName(playerid, playern, sizeof(playern));
	GetPlayerName(targetid, targetn, sizeof(targetn));
	switch(factid)
	{
		case 1: factname = "Los Santos Police Department"; // Departament or Department?
		case 2: factname = "Emergency Medical Services"; // 2. LSFD ?
		case 3: factname = "Los Santos Government";
		case 4: factname = "Los Santos News";
		case 5: factname = "Los Santos Auto";
		case 6: factname = "Unknown";
		case 7: factname = "Unknown";
		case 8: factname = "Unknown";
		case 9: factname = "Unknown";
		case 10: factname = "Unknown";
		case 11: factname = "Unknown";
		case 12: factname = "Unknown";
		case 13: factname = "Unknown";
		case 14: factname = "Unknown";
		default:
		{
			SendClientMessage(playerid, -1, "Ai specificat un ID invalid de factiune. Minimul este 1 si maximul ete 16.");
			SendClientMessage(playerid, -1, "Factiuni: 1. LSPD 2. LSFD 3. LSGOV 4. LSNEWS 5. LSA 6. Unknown 7. Unknown 8. Unknown 9. Unknown");
			SendClientMessage(playerid, -1, "10. Unknown 11. Unknown 12. Unknown 13. Unknown 14. Unknown");
			return 1;
		}
	}
	new str[128];
	format(str, 128, "{82C2FA}Ai fost promovat de catre %s ca lider %s!", playern, factname);
	SendClientMessage(targetid, -1, str);
	format(str, 128, "{82C2FA}L-ai promovat pe %s[ID: %d] ca lider %s!", targetn, targetid, factname);
	SendClientMessage(playerid, -1, str);
	PlayerInfo[targetid][pLeader] = factid;
	return 1;
}
Fourth issue. Function 'aterizare' is not forwarded.
Code:
forward aterizare(playerid);
public aterizare(playerid)
{
	SetPlayerInterior(playerid, 14);
	SetPlayerCameraLookAt(playerid, -1855.568725, 41.263156, 1061.143554);
	SetPlayerCameraPos(playerid, -1855.568725, 41.263156, 1061.143554);
	SendClientMessage(playerid, -1, "--> Avionul a aterizat. Personalul de la aeroport te va intreba mai multe lucruri despre datele personale.");
	ShowPlayerDialogEx(playerid, DIALOG_AGE, DIALOG_STYLE_INPUT, "{0000FF}"SERVER_NAME" -- PASAPORT", "{FFFFFF}"SERVER_MAP" este un oras mare.\nPersonalul de la aeroport vrea sa stie ce varsta ai.\nIntrodu mai jos varsta caracterului tau (intre 5 si 80):", "-->", "<--");
}
Fifth issue. 'pTogNewbie' is undefined.
Code:
enum pInfo {
	pID,
	pUsername[MAX_PLAYER_NAME],
	pAge,
	pGender,
	pRegistered,
	pMember,
	pRank,
	pLeader,
	pTogNewbie,
	pIP[16],
	pBanned,
	pBanReason[64],
	pBanExpiry,
	pJailTime,
	pJailReason[64],
	pNMute,
	pRMute,
	pAdmin,
	pTester,
	pSecondaryTask,
	pMoney,
	Float:pPositionX,
	Float:pPositionY,
	Float:pPositionZ,
	Float:pFacingAngle,
	pInterior,
	pVirtualWorld,
	pSkin,
	Float:pHealth,
	Float:pArmour,
	pReport[128],
	pLastUpdate,
	PlayerAnimLibsPreloaded,
	gPlayerUsingLoopingAnim,
	CurrentDialog
}
new PlayerInfo[MAX_PLAYERS][pInfo];
Pastebin: http://pastebin.com/8aAGXL3J

Also, I suggest you change your RCON password after this post...


Re: --> UNDEFINED SYMBOL , PLEASE HELP! - ImTouchk - 30.11.2016

Quote:
Originally Posted by Threshold
View Post
First issue. Command /finvite is not closed. This is the cause of all your errors.
Code:
CMD:finvite(playerid, params[])
{
	return 1;
}
Second issue. 'sizeof' is not closed in one of your format lines.
Code:
format(szQuery, sizeof(szQuery),  "UPDATE Accounts SET TesterLevel='%i' WHERE Username='%s'", PlayerInfo[playerid][pTester], DB_Escape(PlayerInfo[playerid][pUsername]));
Third issue. Command /setleader has multiple lines of SendClientMessage with a third parameter missing. Please feel free to use the code below instead:
Code:
CMD:setleader(playerid, params[])
{
	if(PlayerInfo[playerid][pAdmin] < 5) return SendClientMessage(playerid, -1, "Nu esti administrator.");
	new targetid, factid;
	if(sscanf(params, "ud", targetid, factid)) return SendClientMessage(playerid, -1, "SYNTAX: /setleader [playerid] [factionid]");
	if(targetid == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "ERROR: Jucatorul specificat nu este conectat.");
	if(factid == PlayerInfo[playerid][pLeader]) return SendClientMessage(playerid, -1, "ERROR: Jucatorul specificat este deja lider la aceasta factiune.");
	new playern[MAX_PLAYER_NAME], targetn[MAX_PLAYER_NAME], factname[35];
	GetPlayerName(playerid, playern, sizeof(playern));
	GetPlayerName(targetid, targetn, sizeof(targetn));
	switch(factid)
	{
		case 1: factname = "Los Santos Police Department"; // Departament or Department?
		case 2: factname = "Emergency Medical Services"; // 2. LSFD ?
		case 3: factname = "Los Santos Government";
		case 4: factname = "Los Santos News";
		case 5: factname = "Los Santos Auto";
		case 6: factname = "Unknown";
		case 7: factname = "Unknown";
		case 8: factname = "Unknown";
		case 9: factname = "Unknown";
		case 10: factname = "Unknown";
		case 11: factname = "Unknown";
		case 12: factname = "Unknown";
		case 13: factname = "Unknown";
		case 14: factname = "Unknown";
		default:
		{
			SendClientMessage(playerid, -1, "Ai specificat un ID invalid de factiune. Minimul este 1 si maximul ete 16.");
			SendClientMessage(playerid, -1, "Factiuni: 1. LSPD 2. LSFD 3. LSGOV 4. LSNEWS 5. LSA 6. Unknown 7. Unknown 8. Unknown 9. Unknown");
			SendClientMessage(playerid, -1, "10. Unknown 11. Unknown 12. Unknown 13. Unknown 14. Unknown");
			return 1;
		}
	}
	new str[128];
	format(str, 128, "{82C2FA}Ai fost promovat de catre %s ca lider %s!", playern, factname);
	SendClientMessage(targetid, -1, str);
	format(str, 128, "{82C2FA}L-ai promovat pe %s[ID: %d] ca lider %s!", targetn, targetid, factname);
	SendClientMessage(playerid, -1, str);
	PlayerInfo[targetid][pLeader] = factid;
	return 1;
}
Fourth issue. Function 'aterizare' is not forwarded.
Code:
forward aterizare(playerid);
public aterizare(playerid)
{
	SetPlayerInterior(playerid, 14);
	SetPlayerCameraLookAt(playerid, -1855.568725, 41.263156, 1061.143554);
	SetPlayerCameraPos(playerid, -1855.568725, 41.263156, 1061.143554);
	SendClientMessage(playerid, -1, "--> Avionul a aterizat. Personalul de la aeroport te va intreba mai multe lucruri despre datele personale.");
	ShowPlayerDialogEx(playerid, DIALOG_AGE, DIALOG_STYLE_INPUT, "{0000FF}"SERVER_NAME" -- PASAPORT", "{FFFFFF}"SERVER_MAP" este un oras mare.\nPersonalul de la aeroport vrea sa stie ce varsta ai.\nIntrodu mai jos varsta caracterului tau (intre 5 si 80):", "-->", "<--");
}
Fifth issue. 'pTogNewbie' is undefined.
Code:
enum pInfo {
	pID,
	pUsername[MAX_PLAYER_NAME],
	pAge,
	pGender,
	pRegistered,
	pMember,
	pRank,
	pLeader,
	pTogNewbie,
	pIP[16],
	pBanned,
	pBanReason[64],
	pBanExpiry,
	pJailTime,
	pJailReason[64],
	pNMute,
	pRMute,
	pAdmin,
	pTester,
	pSecondaryTask,
	pMoney,
	Float:pPositionX,
	Float:pPositionY,
	Float:pPositionZ,
	Float:pFacingAngle,
	pInterior,
	pVirtualWorld,
	pSkin,
	Float:pHealth,
	Float:pArmour,
	pReport[128],
	pLastUpdate,
	PlayerAnimLibsPreloaded,
	gPlayerUsingLoopingAnim,
	CurrentDialog
}
new PlayerInfo[MAX_PLAYERS][pInfo];
Pastebin: http://pastebin.com/8aAGXL3J

Also, I suggest you change your RCON password after this post...
GIVING YOU A BIG 'THANKS'!
THANKS, BRO