/* __________________________________________________ | | | 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() {
/* __________________________________________________ | | | 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; }
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; } |
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; }
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.
/* __________________________________________________ | | | 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; }
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; } |
CMD:finvite(playerid, params[]) { return 1; }
format(szQuery, sizeof(szQuery), "UPDATE Accounts SET TesterLevel='%i' WHERE Username='%s'", PlayerInfo[playerid][pTester], DB_Escape(PlayerInfo[playerid][pUsername]));
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; }
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):", "-->", "<--"); }
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];
First issue. Command /finvite is not closed. This is the cause of all your errors.
Code:
CMD:finvite(playerid, params[]) { return 1; } Code:
format(szQuery, sizeof(szQuery), "UPDATE Accounts SET TesterLevel='%i' WHERE Username='%s'", PlayerInfo[playerid][pTester], DB_Escape(PlayerInfo[playerid][pUsername])); 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; } 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):", "-->", "<--"); } 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]; Also, I suggest you change your RCON password after this post... |