Help with error GangZone!
#1

hey i get this error

PHP код:
C:\Users\Elvis\Desktop\SA-MP 0.3e Server\gamemodes\LAGW.pwn(307) : error 022must be lvalue (non-constant)
C:\Users\Elvis\Desktop\SA-MP 0.3e Server\gamemodes\LAGW.pwn(1289) : warning 203symbol is never used"Latino"
Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase
1 Error

here scrip
http://pastebin.com/rtLnqnYR

or

Here script

PHP код:
//Please do not remove any credits.
// Script Version: v1.2
// LA-GW Los Angeles Gang Wars by SgtJones aka Calvin Jones and Coolman aka Hossien.
// The Gang Wars of Los Angeles!
// The gamemode status is 'TDM Script'.
// If you dont want to use Rcon admin replace if(IsPlayerAdmin(playerid)) with if(pInfo[playerid][Adminlevel] < 1) change the 1 to any level you want.
#include <a_samp>
#include <zcmd>
#include <sscanf2>
#include <YSI\y_ini>
#include <streamer>
native WP_Hash(buffer[],len,const str[]);
//====================[Colors]===============//
#define COLOR_WHITE  0xFFFFFFFF
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_LIGHTGREEN 0x9ACD32AA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_ORANGE 0xFFC801C8
#define LIGHTGREEN      0x38FF06FF
#define LIGHTBLUE2   0xF6BB0AA
#define LIGHTBLUE    0x0BBF6AA
#define COLOR_GREEN  0x33AA33AA
#define COLOR_PINK   0xFF66FFAA
#define COLOR_BLUE      0x0000BBAA
#define COLOR_PURPLE 0x800080AA
#define COLOR_BLACK  0x000000AA
#define COLOR_GREEN1 0x33AA33AA
#define COLOR_BROWN     0xA52A2AAA
#define blue          0x375FFFFF
#define BlueMsg      0x0BBF6AA
#define white        0xFFFFFFAA
#define COLOR_RED      0xFF0000AA
#define lightred     0xFB0000AA
#define green          0x33FF33AA
#define COLOR_YELLOW 0xFFFF00AA
#define grey          0xC0C0C0AA
#define Green1          0x129E12FF
#define Green2           0x53D212FF
#define blue1          0x2641FEAA
#define orange          0xFF9900AA
#define black          0x2C2727AA
#define COLOR_DRED   0xFF0000AA
//===================[news]==============//
new gTeam[MAX_PLAYERS];
new 
pScore[MAX_PLAYERS];
new 
pDeaths[MAX_PLAYERS];
new 
Suicide[MAX_PLAYERS];
new 
aDuty[MAX_PLAYERS];
new 
GROVEZONE;
new 
BALLASZONE;
new 
VAGOSZONE;
new 
VLAZONE;
new 
Latino;
new 
cage[MAX_PLAYERS],
    
cage2[MAX_PLAYERS],
    
cage3[MAX_PLAYERS],
    
cage4[MAX_PLAYERS],
    
cage5[MAX_PLAYERS],
    
cage6[MAX_PLAYERS];
new 
Checkpoint[MAX_PLAYERS];
new 
timer;
new 
CP1,CP2,CP3,CP4,CP5;
//======[Get Coordinates for the Spawns]==========//
new Float:BallasRandomSpawns[4][3] = {
    {
2000.1703,-1115.5089,27.1318},
    {
1975.8907,-1185.4161,25.9991},
    {
1989.0298,-1282.3427,23.9737},
    {
2091.7234,-1145.3912,25.5860}
};
new 
Float:GroveRandomSpawns[4][3] = {
    {
2459.4277,-1689.5266,13.5446},
    {
2486.7148,-1647.9222,14.0703},
    {
2526.9709,-1665.9142,15.1676},
    {
2495.2905,-1686.7695,13.5146}
};
new 
Float:VagosRandomSpawns[4][3] = {
    {
2338.2681,-1195.8187,27.9766},
    {
2373.7039,-1139.4570,29.0588},
    {
2361.2544,-1180.1072,27.6031},
    {
2352.1594,-1166.7520,27.4994}
};
new 
Float:AztecaRandomSpawns[4][3] = {
    {
1803.8871,-2124.1899,13.9424},
    {
1724.6553,-2122.0066,13.5469},
    {
1676.6719,-2113.0039,13.5469},
    {
1781.5535,-2104.8201,13.5469}
};
new 
Float:LatinoRandomSpawns[4][3] = {
    {
1803.8871,-2124.1899,13.9424},
    {
1724.6553,-2122.0066,13.5469},
    {
1676.6719,-2113.0039,13.5469},
    {
1781.5535,-2104.8201,13.5469}
};
//===============[Defines]=============//
#define VERSION "v.0.1"
#define register 100
#define login 101
#define UserPath "Users/%s.ini" 
#define MAX_GANGZONES 7
//================[enum]=====================//
enum PlayerInfo
{
    
Pass[129],
    
Adminlevel,
    
Money,
    
Scores
    
Kills
    
Banned,
    
pPlayingTime,
    
Deaths 
}
new 
pInfo[MAX_PLAYERS][PlayerInfo];
//==============[Team Defines]=============//
#define BALLAS 0
#define GROVE 1
#define VAGOS  2
#define AZTECA 3
#define Latino 4
//=================[Stock]=================//
stock Path(playerid)
{
    new 
str[128],name[MAX_PLAYER_NAME];
    
GetPlayerName(playerid,name,sizeof(name));
    
format(str,sizeof(str),UserPath,name);
    return 
str;
}
stock GetPlayerNameEx(playerid
{
    new 
Name[MAX_PLAYER_NAME];
    
GetPlayerName(playeridNameMAX_PLAYER_NAME);
    return 
Name;
}
stock pPlayerName(playerid)
{
    new 
Name[MAX_PLAYER_NAME];
    
GetPlayerName(playeridNamesizeof(Name));
    return 
Name;
}
stock ClearText(playerid)
{
  for(new 
020m++) SendClientMessage(playerid0xFFFFFFAA" ");
  return 
true;
}
//==================[Forwards]===============//
forward loadaccount_user(playeridname[], value[]);
forward AntiSpawnKill(playerid);
forward SetPlayerRandomBallasSpawn(playerid);
public 
SetPlayerRandomBallasSpawn(playerid)
{
    new 
rand random(sizeof(BallasRandomSpawns));
    
SetPlayerPos(playeridBallasRandomSpawns[rand][0], BallasRandomSpawns[rand][1], BallasRandomSpawns[rand][2]);
    return 
1;
}
forward SetPlayerRandomGroveSpawn(playerid);
public 
SetPlayerRandomGroveSpawn(playerid)
{
    new 
rand random(sizeof(GroveRandomSpawns));
    
SetPlayerPos(playeridGroveRandomSpawns[rand][0], GroveRandomSpawns[rand][1], GroveRandomSpawns[rand][2]);
    return 
1;
}
forward SetPlayerRandomVagosSpawn(playerid);
public 
SetPlayerRandomVagosSpawn(playerid)
{
    new 
rand random(sizeof(VagosRandomSpawns));
    
SetPlayerPos(playeridVagosRandomSpawns[rand][0], VagosRandomSpawns[rand][1], VagosRandomSpawns[rand][2]);
    return 
1;
}
forward SetPlayerRandomAztecaSpawn(playerid);
public 
SetPlayerRandomAztecaSpawn(playerid)
{
    new 
rand random(sizeof(AztecaRandomSpawns));
    
SetPlayerPos(playeridAztecaRandomSpawns[rand][0], AztecaRandomSpawns[rand][1], AztecaRandomSpawns[rand][2]);
    return 
1;
}
forward SetPlayerRandomLatinoSpawn(playerid);
public 
SetPlayerRandomLatinoSpawn(playerid)
{
    new 
rand random(sizeof(LatinoRandomSpawns));
    
SetPlayerPos(playeridLatinoRandomSpawns[rand][0], LatinoRandomSpawns[rand][1], LatinoRandomSpawns[rand][2]);
    return 
1;
}
forward CagePlayer(playerid);
public 
CagePlayer(playerid)
{
    if(
IsPlayerConnected(playerid))
    {
        new 
Float:XFloat:YFloat:Z;
        
GetPlayerPos(playeridXYZ);
        
SetPlayerPos(playeridXYZ+5);
        
cage[playerid] = CreateObject(985XY+4Z+50.00.00.0);
        
cage2[playerid] = CreateObject(985X+4YZ+50.00.090.0);
        
cage3[playerid] = CreateObject(985X-4YZ+50.00.0270.0);
        
cage4[playerid] = CreateObject(985XY-4Z+50.00.0180.0);
        
cage5[playerid] = CreateObject(985XY+1.8Z+3.590.00.00);
        
cage6[playerid] = CreateObject(985XY+1.8Z+1090.00.00);
        
TogglePlayerControllable(playerid1);
        
PlayerPlaySound(playerid,1137,0.0,0.0,0.0);
    }
}
forward UnCagePlayer(playerid);
public 
UnCagePlayer(playerid)
{
    
cage[playerid]     = DestroyObject(cage[playerid]);
    
cage2[playerid] = DestroyObject(cage2[playerid]);
    
cage3[playerid] = DestroyObject(cage3[playerid]);
    
cage4[playerid] = DestroyObject(cage4[playerid]);
    
cage5[playerid] = DestroyObject(cage5[playerid]);
    
cage6[playerid] = DestroyObject(cage6[playerid]);
}
forward PlayingTime(playerid);
public 
PlayingTime(playerid)
{
    
pInfo[playerid][pPlayingTime] ++;
    return 
1;
}
forward SetZone(playerid);
public 
SetZone(playerid)
{
SetPlayerScore(playerid,GetPlayerScore(playerid)+);    GivePlayerMoney(playerid,2000);
SendClientMessage(playeridCOLOR_BLUE,"You've capture the zone and receive 2000 $ and 3 score");
if(
gTeam[playerid] == BALLAS)
{
    
GangZoneShowForAll(BALLASZONE,COLOR_PURPLE);
}
if(
gTeam[playerid] == GROVE)
{
    
GangZoneShowForAll(GROVEZONE,COLOR_GREEN);
}
if(
gTeam[playerid] == VAGOS)
{
    
GangZoneShowForAll(VAGOSZONE,COLOR_ORANGE);
}
if(
gTeam[playerid] == AZTECA)
{
    
GangZoneShowForAll(VLAZONE,COLOR_LIGHTBLUE);
}
if(
gTeam[playerid] == Latino)
{
    
GangZoneShowForAll(Latino,0xFFFF0085);
}
return 
1;
}
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
    print(
"\n--------------------------------------");
    print(
" Blank Filterscript by your name here");
    print(
"--------------------------------------\n");
    return 
1;
}
public 
OnFilterScriptExit()
{
    return 
1;
}
#else
main()
{
    print(
"\n----------------------------------");
    print(
" Los Angeles Gang Wars by C'n'H.");
    print(
"----------------------------------\n");
}
#endif
public OnGameModeInit()
{
    
// Don't use these lines if it's a filterscript
    
SetGameModeText("GangWar!");
     
AddPlayerClass(102,2000.1703,-1115.5089,27.1318,93.5740,24,1000,27,1000,30,1000); // Ballas //Class 0
    
AddPlayerClass(103,1975.8907,-1185.4161,25.9991,93.5740,22,1000,25,1000,29,1000); // Ballas
    
AddPlayerClass(104,1989.0298,-1282.3427,23.9737,93.5740,24,1000,31,1000,32,1000); // Ballas
    
AddPlayerClass(105,2459.4277,-1689.5266,13.5446,4.9991,33,1000,29,1000,27,1000); // Grove Street
    
AddPlayerClass(106,2526.9709,-1665.9142,15.1676,4.9991,28,1000,22,1000,30,1000); // Grove Street
    
AddPlayerClass(107,2495.2905,-1686.7695,13.5146,4.9991,23,1000,29,1000,31,1000); // Grove Street
    
AddPlayerClass(108,2338.2681,-1195.8187,27.9766,0.1684,32,1000,30,1000,25,1000); // Vagos
    
AddPlayerClass(109,2373.7039,-1139.4570,29.0588,0.1684,29,1000,27,1000,24,1000); // Vagos
    
AddPlayerClass(110,2352.1594,-1166.7520,27.4994,0.1684,28,1000,23,1000,28,1000); // Vagos
    
AddPlayerClass(114,1803.8871,-2124.1899,13.9424,183.3949,24,1000,25,1000,29,1000); // Aztecas
    
AddPlayerClass(115,1676.6719,-2113.0039,13.5469,183.3949,24,1000,25,1000,32,1000); // Aztecas
    
AddPlayerClass(116,1781.5535,-2104.8201,13.5469,183.3949,24,1000,25,1000,28,1000); // Aztecas
    
AddPlayerClass(48,1246.1971,-1107.0907,25.6148,267.7422,0,0,0,0,0,0); // latino king spawn! 1
    
AddPlayerClass(46,1246.1971,-1107.0907,25.6148,267.7422,0,0,0,0,0,0); // latino king spawn! 2
    
AddPlayerClass(47,1246.1971,-1107.0907,25.6148,267.7422,0,0,0,0,0,0); // latino king spawn! 3
    
AddPlayerClass(292,1246.1971,-1107.0907,25.6148,267.7422,0,0,0,0,0,0); // latino king spawn! 4
    //====================[Timers]============//
    //====================[Gang Zones]========//
       
GROVEZONE GangZoneCreate(2417.757, -1741.0782554.659, -1634.489);
       
BALLASZONE GangZoneCreate(1866.346, -1267.3492071.699, -1137.074);
       
VAGOSZONE GangZoneCreate(2288.461, -1306.8262364.517, -1144.969);
       
VLAZONE GangZoneCreate(1668.599, -2179.2771835.923, -2092.427);
    
Latino GangZoneCreate(875.8406, -1156.111366.311, -1039.331);
       
//=====================[Dynamic Checkpoints]=========//
    
CP1 CreateDynamicCP(1969.9218,-1180.3903,25.8947,4.0); // BALLAS
    
CP2 CreateDynamicCP(2495.9346,-1671.6412,13.3359,4.0); // GROVE
    
CP3 CreateDynamicCP(2335.6187,-1163.0288,27.0380,4.0); // VAGOS
    
CP4 CreateDynamicCP(1780.4540,-2118.7056,13.5543,4.0); // VLA
    
CP5 CreateDynamicCP(1081.9879,-1039.9281,31.8738,4.0); //LatinoKings
    //===========[Vehicles ]===================//
    
return 1;
    
}
public 
OnGameModeExit()
{
    return 
1;
}
public 
OnPlayerRequestClass(playeridclassid)
{
if(
classid == 0)
    {
        
gTeam[playerid] = BALLAS;
        
GameTextForPlayer(playerid,"~p~Glen Park Ballas",2000,5);
        
SetPlayerPos(playerid,2500.6060,-1672.1453,13.3512);
        
SetPlayerCameraPos(playerid,2507.0615,-1674.3574,13.3732);
        
SetPlayerCameraLookAt(playerid,2500.6060,-1672.1453,13.3512);
        
SetPlayerFacingAngle(playerid,252.4717);
        
SetPlayerColor(playerid,COLOR_PURPLE);
    }
else if(
classid == 1)
    {
        
gTeam[playerid] = BALLAS;
        
GameTextForPlayer(playerid,"~p~Glen Park Ballas",2000,5);
        
SetPlayerPos(playerid,2500.6060,-1672.1453,13.3512);
        
SetPlayerCameraPos(playerid,2507.0615,-1674.3574,13.3732);
        
SetPlayerCameraLookAt(playerid,2500.6060,-1672.1453,13.3512);
        
SetPlayerFacingAngle(playerid,252.4717);
        
SetPlayerColor(playerid,COLOR_PURPLE);
    }
else if(
classid == 2)
    {
         
gTeam[playerid] = BALLAS;
        
GameTextForPlayer(playerid,"~p~Glen Park Ballas",2000,5);
        
SetPlayerPos(playerid,2500.6060,-1672.1453,13.3512);
        
SetPlayerCameraPos(playerid,2507.0615,-1674.3574,13.3732);
        
SetPlayerCameraLookAt(playerid,2500.6060,-1672.1453,13.3512);
        
SetPlayerFacingAngle(playerid,252.4717);
        
SetPlayerColor(playerid,COLOR_PURPLE);
    }
else if(
classid == 3)
    {
        
gTeam[playerid] = GROVE;
        
GameTextForPlayer(playerid,"~g~Grove Street Families",2000,5);
        
SetPlayerPos(playerid,2500.6060,-1672.1453,13.3512);
        
SetPlayerCameraPos(playerid,2507.0615,-1674.3574,13.3732);
        
SetPlayerCameraLookAt(playerid,2500.6060,-1672.1453,13.3512);
        
SetPlayerFacingAngle(playerid,252.4717);
        
SetPlayerColor(playerid,COLOR_GREEN);
    }
else if(
classid == 4)
    {
        
gTeam[playerid] = GROVE;
        
GameTextForPlayer(playerid,"~g~Grove Street Families",2000,5);
        
SetPlayerPos(playerid,2500.6060,-1672.1453,13.3512);
        
SetPlayerCameraPos(playerid,2507.0615,-1674.3574,13.3732);
        
SetPlayerCameraLookAt(playerid,2500.6060,-1672.1453,13.3512);
        
SetPlayerFacingAngle(playerid,252.4717);
        
SetPlayerColor(playerid,COLOR_GREEN);
    }
else if(
classid == 5)
    {
        
gTeam[playerid] = GROVE;
        
GameTextForPlayer(playerid,"~g~Grove Street Families",2000,5);
        
SetPlayerPos(playerid,2500.6060,-1672.1453,13.3512);
        
SetPlayerCameraPos(playerid,2507.0615,-1674.3574,13.3732);
        
SetPlayerCameraLookAt(playerid,2500.6060,-1672.1453,13.3512);
        
SetPlayerFacingAngle(playerid,252.4717);
        
SetPlayerColor(playerid,COLOR_GREEN);
    }
else if(
classid == 6)
    {
        
gTeam[playerid] = VAGOS;
        
GameTextForPlayer(playerid,"~y~Los Santos Vagos",2000,5);
        
SetPlayerPos(playerid,2500.6060,-1672.1453,13.3512);
        
SetPlayerCameraPos(playerid,2507.0615,-1674.3574,13.3732);
        
SetPlayerCameraLookAt(playerid,2500.6060,-1672.1453,13.3512);
        
SetPlayerFacingAngle(playerid,252.4717);
        
SetPlayerColor(playerid,COLOR_ORANGE);
    }
else if(
classid == 7)
    {
        
gTeam[playerid] = VAGOS;
        
GameTextForPlayer(playerid,"~y~Los Santos Vagos",2000,5);
        
SetPlayerPos(playerid,2500.6060,-1672.1453,13.3512);
        
SetPlayerCameraPos(playerid,2507.0615,-1674.3574,13.3732);
        
SetPlayerCameraLookAt(playerid,2500.6060,-1672.1453,13.3512);
        
SetPlayerFacingAngle(playerid,252.4717);
        
SetPlayerColor(playerid,COLOR_ORANGE);
    }
else if(
classid == 8)
    {
        
gTeam[playerid] = VAGOS;
        
GameTextForPlayer(playerid,"~y~Los Santos Vagos",2000,5);
        
SetPlayerPos(playerid,2500.6060,-1672.1453,13.3512);
        
SetPlayerCameraPos(playerid,2507.0615,-1674.3574,13.3732);
        
SetPlayerCameraLookAt(playerid,2500.6060,-1672.1453,13.3512);
        
SetPlayerFacingAngle(playerid,252.4717);
        
SetPlayerColor(playerid,COLOR_ORANGE);
    }
else if(
classid == 9)
    {
        
gTeam[playerid] = AZTECA;
        
GameTextForPlayer(playerid,"~b~~h~Varrios Los Azteca",2000,5);
        
SetPlayerPos(playerid,2500.6060,-1672.1453,13.3512);
        
SetPlayerCameraPos(playerid,2507.0615,-1674.3574,13.3732);
        
SetPlayerCameraLookAt(playerid,2500.6060,-1672.1453,13.3512);
        
SetPlayerFacingAngle(playerid,252.4717);
        
SetPlayerColor(playerid,COLOR_LIGHTBLUE);
    }
else if(
classid == 10)
    {
        
gTeam[playerid] = AZTECA;
        
GameTextForPlayer(playerid,"~b~~h~Varrios Los Azteca",2000,5);
        
SetPlayerPos(playerid,2500.6060,-1672.1453,13.3512);
        
SetPlayerCameraPos(playerid,2507.0615,-1674.3574,13.3732);
        
SetPlayerCameraLookAt(playerid,2500.6060,-1672.1453,13.3512);
        
SetPlayerFacingAngle(playerid,252.4717);
        
SetPlayerColor(playerid,COLOR_LIGHTBLUE);
    }
else if(
classid == 11)
    {
        
gTeam[playerid] = AZTECA;
        
GameTextForPlayer(playerid,"~b~~h~Varrios Los Azteca",2000,5);
        
SetPlayerPos(playerid,2500.6060,-1672.1453,13.3512);
        
SetPlayerCameraPos(playerid,2507.0615,-1674.3574,13.3732);
        
SetPlayerCameraLookAt(playerid,2500.6060,-1672.1453,13.3512);
        
SetPlayerFacingAngle(playerid,252.4717);
        
SetPlayerColor(playerid,COLOR_LIGHTBLUE);
    }
else if(
classid == 12)
    {
        
gTeam[playerid] = Latino;
        
GameTextForPlayer(playerid,"~y~Latino Kings",2000,5);
        
SetPlayerPos(playerid,2500.6060,-1672.1453,13.3512);
        
SetPlayerCameraPos(playerid,2507.0615,-1674.3574,13.3732);
        
SetPlayerCameraLookAt(playerid,2500.6060,-1672.1453,13.3512);
        
SetPlayerFacingAngle(playerid,252.4717);
        
SetPlayerColor(playerid,COLOR_YELLOW);
    }
else if(
classid == 13)
    {
        
gTeam[playerid] = Latino;
        
GameTextForPlayer(playerid,"~y~Latino Kings",2000,5);
        
SetPlayerPos(playerid,2500.6060,-1672.1453,13.3512);
        
SetPlayerCameraPos(playerid,2507.0615,-1674.3574,13.3732);
        
SetPlayerCameraLookAt(playerid,2500.6060,-1672.1453,13.3512);
        
SetPlayerFacingAngle(playerid,252.4717);
        
SetPlayerColor(playerid,COLOR_YELLOW);
    }
else if(
classid == 14)
    {
        
gTeam[playerid] = Latino;
        
GameTextForPlayer(playerid,"~y~Latino Kings",2000,5);
        
SetPlayerPos(playerid,2500.6060,-1672.1453,13.3512);
        
SetPlayerCameraPos(playerid,2507.0615,-1674.3574,13.3732);
        
SetPlayerCameraLookAt(playerid,2500.6060,-1672.1453,13.3512);
        
SetPlayerFacingAngle(playerid,252.4717);
        
SetPlayerColor(playerid,COLOR_YELLOW);
    }
else if(
classid == 15)
    {
        
gTeam[playerid] = Latino;
        
GameTextForPlayer(playerid,"~y~Latino Kings",2000,5);
        
SetPlayerPos(playerid,2500.6060,-1672.1453,13.3512);
        
SetPlayerCameraPos(playerid,2507.0615,-1674.3574,13.3732);
        
SetPlayerCameraLookAt(playerid,2500.6060,-1672.1453,13.3512);
        
SetPlayerFacingAngle(playerid,252.4717);
        
SetPlayerColor(playerid,COLOR_YELLOW);
    }
return 
1;
}
public 
OnPlayerConnect(playerid)
{
    
aDuty[playerid] = 0;
    new 
string[64], pName[MAX_PLAYER_NAME];
    
GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
    
format(string,sizeof string,"%s has joined the server. Welcome!",pName);
    
SendClientMessageToAll(0x33AA33AA,string);
    new 
name[MAX_PLAYER_NAME]; 
    
GetPlayerName(playerid,name,sizeof(name));
    if(
fexist(Path(playerid))) 
    {
        
INI_ParseFile(Path(playerid),"loadaccount_%s", .bExtra true, .extra playerid);
        
ShowPlayerDialog(playerid,login,DIALOG_STYLE_INPUT,"Login","Welcome back. This account is registered. \nInsert your password to login to your account","Login","Quit");
    }
    else 
    {
        
ShowPlayerDialog(playerid,register,DIALOG_STYLE_INPUT,"Register","Welcome! This account is not registered.\nEnter your own password to create a new account.","Register","Quit");
        return 
1;
    }
    return 
1;
}
public 
OnPlayerDisconnect(playeridreason)
{
    
aDuty[playerid] = 0;
    new
    
string[64],
    
name[MAX_PLAYER_NAME];
    
GetPlayerName(playerid,name,MAX_PLAYER_NAME);
    switch(
reason)
    {
        case 
0format(string,sizeof string,"%s left the server. (Timed out)",name);
        case 
1format(string,sizeof string,"%s left the server. (Leaving)",name);
        case 
2format(string,sizeof string,"%s left the server. (Kicked/Banned)",name);
    }
    
SendClientMessageToAll(0x33AA33AA,string);
    if(
fexist(Path(playerid)))
    {
        new 
INI:file INI_Open(Path(playerid)); 
        
INI_SetTag(file,"Player's Data");
        
INI_WriteInt(file,"Adminlevel",pInfo[playerid][Adminlevel]);
        
INI_WriteInt(file,"Money",GetPlayerMoney(playerid));
        
INI_WriteInt(file,"Scores",GetPlayerScore(playerid));
        
INI_WriteInt(file,"Kills",pInfo[playerid][Kills]);
        
INI_WriteInt(file,"Banned",pInfo[playerid][Banned]);
        
INI_WriteInt(file,"Hours",pInfo[playerid][pPlayingTime]);
        
INI_WriteInt(file,"Deaths",pInfo[playerid][Deaths]);
        
INI_Close(file);
        return 
1;
    }
    return 
1;
}
public 
OnPlayerSpawn(playerid)
{
    
GangZoneShowForPlayer(playeridVLAZONECOLOR_LIGHTBLUE);
    
GangZoneShowForPlayer(playeridVAGOSZONECOLOR_ORANGE);
    
GangZoneShowForPlayer(playeridBALLASZONECOLOR_PURPLE);
    
GangZoneShowForPlayer(playeridGROVEZONECOLOR_GREEN);
     
GangZoneShowForPlayer(playeridLatino0xFFFF0096);
    
SetPlayerHealth(playerid,99999);
    
SetTimerEx("AntiSpawnKill",6000,0,"i",playerid);
    
SendClientMessage(playerid,COLOR_GREEN,"Anti Spawn Kill active for 6 seconds!");
    new 
PlayerName[MAX_PLAYER_NAME],
    
string[128];
    
GetPlayerName(playeridPlayerNamesizeof(PlayerName));
    
format(stringsizeof(string), "%s has spawned."PlayerName);
    
SendClientMessageToAll(0x33AA33AAstring);
    
SetPlayerArmour(playerid100.0);
    if(
GetPlayerTeam(playerid) == BALLAS)
    {
        
SetPlayerColor(playeridCOLOR_PURPLE);
        
SetPlayerRandomBallasSpawn(playerid);
    }
    else if(
GetPlayerTeam(playerid) == GROVE)
    {
        
SetPlayerColor(playeridCOLOR_GREEN);
        
SetPlayerRandomGroveSpawn(playerid);
    }
    
    else if(
GetPlayerTeam(playerid) == VAGOS)
    {
        
SetPlayerColor(playeridCOLOR_ORANGE);
        
SetPlayerRandomVagosSpawn(playerid);
    }
    else if(
GetPlayerTeam(playerid) == AZTECA)
    {
        
SetPlayerColor(playeridCOLOR_LIGHTBLUE);
        
SetPlayerRandomAztecaSpawn(playerid);
    }
    
    else if(
GetPlayerTeam(playerid) == Latino)
    {
        
SetPlayerColor(playeridCOLOR_YELLOW);
        
SetPlayerRandomLatinoSpawn(playerid);
    }
    return 
1;
}
public 
OnPlayerDeath(playeridkilleridreason)
{
    
pInfo[killerid][Kills]++;
    
pInfo[playerid][Deaths]++;
     
GivePlayerMoney(killerid500);
     
SendDeathMessage(killeridplayeridreason);
     if(
killerid != INVALID_PLAYER_ID)
    {
        
pScore[killerid]++;
        
SetPlayerScore(killeridpScore[killerid]);
    }
    
pDeaths[playerid]++;
    
pScore[playerid]--;
    
SetPlayerScore(playeridpScore[playerid]);
    if(
Suicide[playerid] == 1)
    {
        
Suicide[playerid] = 0;
    }
    else
    {
      
GivePlayerMoney(playerid, -500);
    }
    return 
1;
}
public 
OnVehicleSpawn(vehicleid)
{
    return 
1;
}
public 
OnVehicleDeath(vehicleidkillerid)
{
    return 
1;
}
public 
OnPlayerText(playerid,text[])
{
    return 
1;
}
public 
OnPlayerCommandText(playeridcmdtext[])
{
    return 
1;
}
public 
OnPlayerEnterVehicle(playeridvehicleidispassenger)
{
    return 
1;
}
public 
OnPlayerExitVehicle(playeridvehicleid)
{
    return 
1;
}
public 
OnPlayerStateChange(playeridnewstateoldstate)
{
    return 
1;
}
public 
OnPlayerEnterDynamicCP(playeridcheckpointid)
{
    if(
checkpointid == CP1) {
        if(
IsPlayerInDynamicCP(playeridCP1)) {
            
Streamer_UpdateEx(playerid,1969.9218,-1180.3903,25.8947);
               
SendClientMessage(playeridCOLOR_GREY"Wait 20 Seconds - To Caputre this Zone.");
            
GangZoneFlashForAll(BALLAS,COLOR_WHITE);
            
SendClientMessageToAll(COLOR_RED"The gangzone is being taken over");
            
timer SetTimerEx("SetZone"20000false"i"playerid);
            
Checkpoint[playerid] = 1;
        }
    }
    if(
checkpointid == CP2) {
        if(
IsPlayerInDynamicCP(playeridCP2)) {
            
Streamer_UpdateEx(playerid2495.9346,-1671.6412,13.3359);
            
SendClientMessage(playeridCOLOR_GREY"Wait 20 Seconds - To Caputre this Zone.");
            
GangZoneFlashForAll(GROVE,COLOR_WHITE);
            
SendClientMessageToAll(COLOR_RED"The gangzone is being taken over");
            
timer SetTimerEx("SetZone"20000false"i"playerid);
            
Checkpoint[playerid] = 1;
        }
    }
    if(
checkpointid == CP3) {
        if(
IsPlayerInDynamicCP(playeridCP3)) {
            
Streamer_UpdateEx(playerid,2335.6187,-1163.0288,27.0380);
              
SendClientMessage(playeridCOLOR_GREY"Wait 20 Seconds - To Caputre this Zone.");
            
GangZoneFlashForAll(VAGOS,COLOR_RED);
            
SendClientMessageToAll(COLOR_RED"The gangzone is being taken over");
            
timer SetTimerEx("SetZone"20000false"i"playerid);
            
Checkpoint[playerid] = 1;
        }
    }
    if(
checkpointid == CP4) {
        if(
IsPlayerInDynamicCP(playeridCP4)) {
            
Streamer_UpdateEx(playerid,1780.4540,-2118.7056,13.5543);
              
SendClientMessage(playeridCOLOR_GREY"Wait 20 Seconds - To Caputre this Zone.");
            
GangZoneFlashForAll(AZTECA,COLOR_RED);
            
SendClientMessageToAll(COLOR_RED"The gangzone is being taken over");
            
timer SetTimerEx("SetZone"20000false"i"playerid);
            
Checkpoint[playerid] = 1;
        }
    }
     if(
checkpointid == CP5) {
        if(
IsPlayerInDynamicCP(playeridCP5)) {
            
Streamer_UpdateEx(playerid,1081.9879,-1039.9281,31.8738);
              
SendClientMessage(playeridCOLOR_GREY"Wait 20 Seconds - To Caputre this Zone.");
            
GangZoneFlashForAll(Latino,COLOR_RED);
            
SendClientMessageToAll(COLOR_RED"The gangzone is being taken over");
            
timer SetTimerEx("SetZone"20000false"i"playerid);
            
Checkpoint[playerid] = 1;
        }
    }
    return 
1;
}
public 
OnPlayerEnterCheckpoint(playerid)
{
    if(
IsPlayerInRangeOfPoint(playerid1969.9218,-1180.3903,25.89474))
    {
        
SendClientMessage(playeridCOLOR_GREY"Wait 20 Seconds - To Caputre this Zone.");
        
GangZoneFlashForAll(BALLAS,COLOR_RED);
        
SendClientMessageToAll(COLOR_RED"The gangzone is being taken over");
        
timer SetTimerEx("SetZone"20000false"i"playerid);
        
Checkpoint[playerid] = 1;
    }
    if(
IsPlayerInRangeOfPoint(playerid2495.9346,-1671.6412,13.33594))
    {
        
SendClientMessage(playeridCOLOR_GREY"Wait 20 Seconds - To Caputre this Zone.");
        
GangZoneFlashForAll(GROVE,COLOR_RED);
        
SendClientMessageToAll(COLOR_RED"The gangzone is being taken over");
        
timer SetTimerEx("SetZone"20000false"i"playerid);
        
Checkpoint[playerid] = 1;
    }
    if(
IsPlayerInRangeOfPoint(playerid2335.6187,-1163.0288,27.03804))
    {
        
SendClientMessage(playeridCOLOR_GREY"Wait 20 Seconds - To Caputre this Zone.");
        
GangZoneFlashForAll(VAGOS,COLOR_RED);
        
SendClientMessageToAll(COLOR_RED"The gangzone is being taken over");
        
timer SetTimerEx("SetZone"20000false"i"playerid);
        
Checkpoint[playerid] = 1;
    }
    if(
IsPlayerInRangeOfPoint(playerid1780.4540,-2118.7056,13.55434))
    {
        
SendClientMessage(playeridCOLOR_GREY"Wait 20 Seconds - To Caputre this Zone.");
        
GangZoneFlashForAll(AZTECA,COLOR_RED);
        
SendClientMessageToAll(COLOR_RED"The gangzone is being taken over");
        
timer SetTimerEx("SetZone"20000false"i"playerid);
        
Checkpoint[playerid] = 1;
    }
    return 
1;
}
public 
OnPlayerLeaveCheckpoint(playerid)
{
    if(
Checkpoint[playerid] == 1)
    {
        
SendClientMessage(playeridCOLOR_RED" You have left the checkpoint , You have failed to capture");
        
GangZoneStopFlashForAll(BALLAS);
        
GangZoneStopFlashForAll(GROVE);
        
GangZoneStopFlashForAll(VAGOS);
        
GangZoneStopFlashForAll(AZTECA);
        
GangZoneStopFlashForAll(Latino);
        
SendClientMessageToAll(COLOR_GREEN"Zone was not taken over");
        
KillTimer(timer);
        
Checkpoint[playerid] = 0;
    }
    return 
1;
}
public 
OnPlayerEnterRaceCheckpoint(playerid)
{
    return 
1;
}
public 
OnPlayerLeaveRaceCheckpoint(playerid)
{
    return 
1;
}
public 
OnRconCommand(cmd[])
{
    return 
1;
}
public 
OnPlayerRequestSpawn(playerid)
{
    return 
1;
}
public 
OnObjectMoved(objectid)
{
    return 
1;
}
public 
OnPlayerObjectMoved(playeridobjectid)
{
    return 
1;
}
public 
OnPlayerPickUpPickup(playeridpickupid)
{
    return 
1;
}
public 
OnVehicleMod(playeridvehicleidcomponentid)
{
    return 
1;
}
public 
OnVehiclePaintjob(playeridvehicleidpaintjobid)
{
    return 
1;
}
public 
OnVehicleRespray(playeridvehicleidcolor1color2)
{
    return 
1;
}
public 
OnPlayerSelectedMenuRow(playeridrow)
{
    return 
1;
}
public 
OnPlayerExitedMenu(playerid)
{
    return 
1;
}
public 
OnPlayerInteriorChange(playeridnewinterioridoldinteriorid)
{
    return 
1;
}
public 
OnPlayerKeyStateChange(playeridnewkeysoldkeys)
{
    return 
1;
}
public 
OnRconLoginAttempt(ip[], password[], success)
{
    return 
1;
}
public 
OnPlayerUpdate(playerid)
{
            new 
weaponid GetPlayerWeapon(playerid);
            new 
Nam[MAX_PLAYER_NAME];
            new 
str[128];
            if(
weaponid == 16)
            {
            
GetPlayerName(playerid,Nam,sizeof(Nam));
            
format(str,sizeof(str),"ANTI WEAPON HACK: %s has been banned from the server for weapon hacking!",Nam);
            
SendClientMessageToAll(0xFF0000FF,str);
            
BanEx(playerid,"ANTI WEAPON HACK: Weapon Hack!");
            }
            if(
weaponid == 39)
            {
            
GetPlayerName(playerid,Nam,sizeof(Nam));
            
format(str,sizeof(str),"ANTI WEAPON HACK: %s has been banned from the server for weapon hacking!",Nam);
            
SendClientMessageToAll(0xFF0000FF,str);
            
BanEx(playerid,"ANTI WEAPON HACK: Weapon Hack!");
            }
            if(
weaponid == 38)
            {
            
GetPlayerName(playerid,Nam,sizeof(Nam));
            
format(str,sizeof(str),"ANTI WEAPON HACK: %s has been banned from the server for weapon hacking!",Nam);
            
SendClientMessageToAll(0xFF0000FF,str);
            
BanEx(playerid,"ANTI WEAPON HACK: Weapon Hack!");
            }
            if(
weaponid == 37)
            {
            
GetPlayerName(playerid,Nam,sizeof(Nam));
            
format(str,sizeof(str),"ANTI WEAPON HACK: %s has been banned from the server for weapon hacking!",Nam);
            
SendClientMessageToAll(0xFF0000FF,str);
            
BanEx(playerid,"ANTI WEAPON HACK: Weapon Hack!");
            }
            if(
weaponid == 36)
            {
            
GetPlayerName(playerid,Nam,sizeof(Nam));
            
format(str,sizeof(str),"ANTI WEAPON HACK: %s has been banned from the server for weapon hacking!",Nam);
            
SendClientMessageToAll(0xFF0000FF,str);
            
BanEx(playerid,"ANTI WEAPON HACK: Weapon Hack!");
            }
            if(
weaponid == 35)
            {
            
GetPlayerName(playerid,Nam,sizeof(Nam));
            
format(str,sizeof(str),"ANTI WEAPON HACK: %s has been banned from the server for weapon hacking!",Nam);
            
SendClientMessageToAll(0xFF0000FF,str);
            
BanEx(playerid,"ANTI WEAPON HACK: Weapon Hack!");
            }
            return 
1;
}
public 
OnPlayerStreamIn(playeridforplayerid)
{
    return 
1;
}
public 
OnPlayerStreamOut(playeridforplayerid)
{
    return 
1;
}
public 
OnVehicleStreamIn(vehicleidforplayerid)
{
    return 
1;
}
public 
OnVehicleStreamOut(vehicleidforplayerid)
{
    return 
1;
}
public 
OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if(
dialogid == 2)//==========================[Radio Dialog starts here]========================//
    
{
        if(
response)
        {
            switch(
listitem)
            {
                case 
0:
                {
                
PlayAudioStreamForPlayer(playerid"http://yp.shoutcast.com/sbin/tunein-station.pls?id=1281016");
                }
                case 
1:
                {
                
PlayAudioStreamForPlayer(playerid"http://yp.shoutcast.com/sbin/tunein-station.pls?id=1280356");
                }
                case 
2:
                {
                    
//stationhere
                
}
                case 
3:
                {
                    
//stationhere
                
}
                case 
4:
                {
                    
//stationhere
                
}
            }
        }
        else
        {
        
//Stop Music
            
switch(listitem)
            {
                case 
0:
                {
                
StopAudioStreamForPlayer(playerid);
                }
                case 
1:
                {
                
StopAudioStreamForPlayer(playerid);
                }
                case 
2:
                {
                
StopAudioStreamForPlayer(playerid);
                }
                case 
3:
                {
                
StopAudioStreamForPlayer(playerid);
                }
                case 
4:
                {
                
StopAudioStreamForPlayer(playerid);
                }
            }
        }
    }
//=============================[Help Dialog starts here]============================//
    
if(response)
    {
    switch(
dialogid)
        {
        case 
1:
            {
               switch(
listitem)
            {
                case 
0:
                {
                   
SendClientMessage(playerid0xFF9900AA"Basic Commands: /report /Rules /Radio /changeteam");
                }
                case 
1
                {
                
SendClientMessage(playerid0xFF9900AA"Chat Commands: Coming soon! ");
                }
                case 
2
                {
                
SendClientMessage(playerid0xFF9900AA"General Commands: /stats /veh - Development stage command");
                }
                case 
3:
                {
                
SendClientMessage(playerid0xFF9900AA"Admin Commands: Please view the admin help section /acmds");
                 }
                 case 
4:
                 {
                 
SendClientMessage(playerid0xFF9900AA"Team Commands: /tchelp");
                 }
            }
         }
    }
//========================[Register system Starts here]========================//
    
if(dialogid == register)
    {
        if(!
response) return Kick(playerid); 
        {
            if(!
strlen(inputtext))
            {
                
ShowPlayerDialog(playerid,register,DIALOG_STYLE_INPUT,"Register","Welcome! This account is not registered.\nEnter your own password to create a new account.\nPlease enter the password!","Register","Quit");
                return 
1;
            }
            new 
hashpass[129];
            
WP_Hash(hashpass,sizeof(hashpass),inputtext);
            new 
INI:file INI_Open(Path(playerid)); 
            
INI_SetTag(file,"Player's Data");
            
INI_WriteString(file,"Password",hashpass);
            
INI_WriteInt(file,"Adminlevel",0);
            
INI_WriteInt(file,"Money",0);
            
INI_WriteInt(file,"Scores",0);
            
INI_WriteInt(file,"Kills",0);
            
INI_WriteInt(file,"Banned",0);
            
INI_WriteInt(file,"pPlayingTime",0);
            
INI_WriteInt(file,"Deaths",0);
            
INI_Close(file);
            
SendClientMessage(playerid,-1,"You have been successfully registered");
            return 
1;
        }
    }
    if(
dialogid == login)
    {
        if(!
response) return Kick(playerid); 
        if(
response)
        {
            new 
hashpass[129]; 
            
WP_Hash(hashpass,sizeof(hashpass),inputtext);
            if(!
strcmp(hashpass,pInfo[playerid][Pass]))
            {
                
INI_ParseFile(Path(playerid),"loadaccount_%s",.bExtra true, .extra playerid);
                
SetPlayerScore(playerid,pInfo[playerid][Scores]);
                
GivePlayerMoney(playerid,pInfo[playerid][Money]);
                
SendClientMessage(playerid,-1,"Welcome back! You have successfully logged in");
            }
            else 
            {
                
ShowPlayerDialog(playerid,login,DIALOG_STYLE_INPUT,"Login","Welcome back. This account is registered. \nInsert your password to login to your account.\nIncorrect password!","Login","Quit");
                return 
1;
            }
        }
    }
    
//====================[Admin Help Dialog starts here]==========//
    
if(dialogid == 3)
    {
        if(
response)
        {
            switch(
listitem)
            {
                case 
0:
                {
                 
SendClientMessage(playeridwhite"___________ |- Administrator -| ___________");
                 
SendClientMessage(playeridorange" You Must Be Admin!");
                    }
                   }
            }
         }
    }
    return 
0;
}
public 
OnPlayerClickPlayer(playeridclickedplayeridsource)
{
    return 
1;
}
public 
loadaccount_user(playeridname[], value[])
{
    
INI_String("Password"pInfo[playerid][Pass],129); 
    
INI_Int("Adminlevel",pInfo[playerid][Adminlevel]);
    
INI_Int("Money",pInfo[playerid][Money]);
    
INI_Int("Scores",pInfo[playerid][Scores]);
    
INI_Int("Kills",pInfo[playerid][Kills]);
    
INI_Int("Banned",pInfo[playerid][Banned]);
    
INI_Int("pPlayingTime",pInfo[playerid][pPlayingTime]);
    
INI_Int("Deaths",pInfo[playerid][Deaths]);
    return 
1;
}
public 
AntiSpawnKill(playerid)
{
    
SetPlayerHealth(playerid,100.0);
    
SendClientMessage(playerid,COLOR_RED,"You are no longer protected by Anti Spawn Kill");
    return 
1;
}
//================[ZCMD Commands]======================//
CMD:rules(playeridparams[])
{
    
SendClientMessage(playerid0x008CFFFF"Rules of LA-GW.");
    
SendClientMessage(playerid0x008CFFFF"No Drive-bying.");
    
SendClientMessage(playerid0x008CFFFF"No Team-Killing.");
    
SendClientMessage(playerid0x008CFFFF"No Car-Raming.");
    
SendClientMessage(playerid0x008CFFFF"No Hacking.");
    
SendClientMessage(playerid0x008CFFFF"No Cheating.");
    
SendClientMessage(playerid0x008CFFFF"No hacking/cheating of any kind");
    
SendClientMessage(playerid0x008CFFFF"Play Fair and enjoy.");
    return 
1;
}
CMD:changeteam(playeridparams[])
{
    
ForceClassSelection(playerid);
    
SetPlayerHealth(playerid,0);
    
Suicide[playerid] = 1;
    
SendClientMessage(playeridCOLOR_GREEN"You have entered the Class Selection!");
    return 
1;
}
//Used as a Development command until Calvin added Vehicles.
CMD:veh(playeridparams[])
{
    new 
veh[24], color[2];
    if(
sscanf(params"s[24]I(-1)I(-1)"vehcolor[0], color[1])) return SendClientMessage(playerid, -1"[*] Usage: /veh [vehicleid/name] [Optional: color 1] [Optional: color 2]");
    new 
VehicleNames[212][] = {
        {
"Landstalker"},{"Bravura"},{"Buffalo"},{"Linerunner"},{"Perrenial"},{"Sentinel"},{"Dumper"},
        {
"Firetruck"},{"Trashmaster"},{"Stretch"},{"Manana"},{"Infernus"},{"Voodoo"},{"Pony"},{"Mule"},
        {
"Cheetah"},{"Ambulance"},{"Leviathan"},{"Moonbeam"},{"Esperanto"},{"Taxi"},{"Washington"},
        {
"Bobcat"},{"Mr Whoopee"},{"BF Injection"},{"Hunter"},{"Premier"},{"Enforcer"},{"Securicar"},
        {
"Banshee"},{"Predator"},{"Bus"},{"Rhino"},{"Barracks"},{"Hotknife"},{"Trailer 1"},{"Previon"},
        {
"Coach"},{"Cabbie"},{"Stallion"},{"Rumpo"},{"RC Bandit"},{"Romero"},{"Packer"},{"Monster"},
        {
"Admiral"},{"Squalo"},{"Seasparrow"},{"Pizzaboy"},{"Tram"},{"Trailer 2"},{"Turismo"},
        {
"Speeder"},{"Reefer"},{"Tropic"},{"Flatbed"},{"Yankee"},{"Caddy"},{"Solair"},{"Berkley's RC Van"},
        {
"Skimmer"},{"PCJ-600"},{"Faggio"},{"Freeway"},{"RC Baron"},{"RC Raider"},{"Glendale"},{"Oceanic"},
        {
"Sanchez"},{"Sparrow"},{"Patriot"},{"Quad"},{"Coastguard"},{"Dinghy"},{"Hermes"},{"Sabre"},
        {
"Rustler"},{"ZR-350"},{"Walton"},{"Regina"},{"Comet"},{"BMX"},{"Burrito"},{"Camper"},{"Marquis"},
        {
"Baggage"},{"Dozer"},{"Maverick"},{"News Chopper"},{"Rancher"},{"FBI Rancher"},{"Virgo"},{"Greenwood"},
        {
"Jetmax"},{"Hotring"},{"Sandking"},{"Blista Compact"},{"Police Maverick"},{"Boxville"},{"Benson"},
        {
"Mesa"},{"RC Goblin"},{"Hotring Racer A"},{"Hotring Racer B"},{"Bloodring Banger"},{"Rancher"},
        {
"Super GT"},{"Elegant"},{"Journey"},{"Bike"},{"Mountain Bike"},{"Beagle"},{"Cropdust"},{"Stunt"},
        {
"Tanker"}, {"Roadtrain"},{"Nebula"},{"Majestic"},{"Buccaneer"},{"Shamal"},{"Hydra"},{"FCR-900"},
        {
"NRG-500"},{"HPV1000"},{"Cement Truck"},{"Tow Truck"},{"Fortune"},{"Cadrona"},{"FBI Truck"},
        {
"Willard"},{"Forklift"},{"Tractor"},{"Combine"},{"Feltzer"},{"Remington"},{"Slamvan"},
        {
"Blade"},{"Freight"},{"Streak"},{"Vortex"},{"Vincent"},{"Bullet"},{"Clover"},{"Sadler"},
        {
"Firetruck LA"},{"Hustler"},{"Intruder"},{"Primo"},{"Cargobob"},{"Tampa"},{"Sunrise"},{"Merit"},
        {
"Utility"},{"Nevada"},{"Yosemite"},{"Windsor"},{"Monster A"},{"Monster B"},{"Uranus"},{"Jester"},
        {
"Sultan"},{"Stratum"},{"Elegy"},{"Raindance"},{"RC Tiger"},{"Flash"},{"Tahoma"},{"Savanna"},
        {
"Bandito"},{"Freight Flat"},{"Streak Carriage"},{"Kart"},{"Mower"},{"Duneride"},{"Sweeper"},
        {
"Broadway"},{"Tornado"},{"AT-400"},{"DFT-30"},{"Huntley"},{"Stafford"},{"BF-400"},{"Newsvan"},
        {
"Tug"},{"Trailer 3"},{"Emperor"},{"Wayfarer"},{"Euros"},{"Hotdog"},{"Club"},{"Freight Carriage"},
        {
"Trailer 3"},{"Andromada"},{"Dodo"},{"RC Cam"},{"Launch"},{"Police Car (LSPD)"},{"Police Car (SFPD)"},
        {
"Police Car (LVPD)"},{"Police Ranger"},{"Picador"},{"S.W.A.T. Van"},{"Alpha"},{"Phoenix"},{"Glendale"},
        {
"Sadler"},{"Luggage Trailer A"},{"Luggage Trailer B"},{"Stair Trailer"},{"Boxville"},{"Farm Plow"},
        {
"Utility Trailer"}
    }, 
vehicle = -1;
    for(new 
v212v++) if(strfind(VehicleNames[v], vehtrue) != -1) { vehicle 400; break; }
    if(
vehicle == -1vehicle strval(veh);
    if(
vehicle 400 || vehicle 611) return SendClientMessage(playerid, -1"[*] Enter a valid vehicle name or an ID between 400 and 611!");
    new 
Float:Pos[4];
    if(
IsPlayerInAnyVehicle(playerid))
    {
        
GetVehiclePos(GetPlayerVehicleID(playerid), Pos[0], Pos[1], Pos[2]);
        
GetVehicleZAngle(GetPlayerVehicleID(playerid), Pos[3]);
    }
        else
    {
        
GetPlayerPos(playeridPos[0], Pos[1], Pos[2]);
        
GetPlayerFacingAngle(playeridPos[3]);
    }
    
PutPlayerInVehicle(playeridCreateVehicle(vehiclePos[0], Pos[1], Pos[2], Pos[3], color[0], color[1], 120), 0);
    return 
1;
}
CMD:help(playeridparams[])
{
    
ShowPlayerDialog(playerid1DIALOG_STYLE_LIST"What is it that you want?""Basic Commands\nChat Commands\nGeneral Commands\nAdmin Commands\nTeam Help""Select""Cancel");
    return 
1;
}
CMD:stats(playerid,params[])
{
new 
string[256],pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname));
format(string,sizeof(string),"Username: %s\nKills: %i\nDeaths: %i\nMoney: %i\nScore: %i\nPlaying Time: %i",pname,pInfo[playerid][Kills],pInfo[playerid][Deaths],GetPlayerMoney(playerid),GetPlayerScore(playerid),pInfo[playerid][pPlayingTime]);
ShowPlayerDialog(playerid,4,DIALOG_STYLE_MSGBOX,"Player Statistics!",string,"Okay","");
return 
1;
}
CMD:radio(playeridparams[])
{
    
ShowPlayerDialog(playerid2DIALOG_STYLE_LIST"Music Player""Hot 108 Jamz\n.977 Hitz Radio\n Coming soon!\n Coming Soon!\n Coming Soon!""Select""Stop Music");
    return 
1;
}
CMD:acmds(playeridparams[])
{
    if(
IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_RED,"You are not authorized to use this CMD!");
    
ShowPlayerDialog(playerid3DIALOG_STYLE_LIST"Admin Commands""Admin Commands""Select""Cancel");
    return 
1;
}
CMD:tchelp(playeridparams[])
{
    
SendClientMessage(playeridCOLOR_ORANGE"--------------------------------------------------");
    
SendClientMessage(playeridCOLOR_GREEN" When using the Team Radio only you and your team  ");
    
SendClientMessage(playeridCOLOR_GREEN" will be able to hear the conversations you all speak");
    
SendClientMessage(playeridCOLOR_GREEN" Use the # symbol in front of your text to use the team radio. ");
    
SendClientMessage(playeridCOLOR_ORANGE"---------------------------------------------------");
    return 
1;
}
//=======================[Admin CMDS]=============//
CMD:freeze(playerid,params[])
{
new 
id,n[MAX_PLAYER_NAME],str[50],reason[50];
GetPlayerName(id,n,sizeof(n));
if(
IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_RED,"You are not authorized to use this CMD!");
if(
sscanf(params,"us[50]",id,reason)) return SendClientMessage(playerid,-1,"/freeze [Playerid] [reason]");
if(!
IsPlayerConnected(id) || id == INVALID_PLAYER_ID)return SendClientMessage(playerid,-1,"That id is invalid");
format(str,sizeof(str),"FREEZE::You Have Been Frozen:::Reason: %s",reason);
SendClientMessage(id,-1,str);
TogglePlayerControllable(id,0);
return 
1;
}
CMD:unfreeze(playerid,params[])
{
new 
id;
if(
IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_RED,"You are not authorized to use this CMD!");
if(
sscanf(params,"u",id)) return SendClientMessage(playerid,-1,"/unfreeze [id] [reason]");
if(!
IsPlayerConnected(id) || id == INVALID_PLAYER_ID) return SendClientMessage(playerid,-1,"That id is invalid");
SendClientMessage(id,-1,"You have been unfrozen.");
TogglePlayerControllable(id,1);
return 
1;
}
CMD:kick(playerid,params[])
{
    if(
IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_RED,"You are not authorized to use this CMD!");
    new 
id;
    if(
sscanf(params,"u",id)) return SendClientMessage(playerid,-1,"USAGE: /kick <id>");
    if(!
IsPlayerConnected(id)) return SendClientMessage(playerid,-4,"That player is not connected!");
    
Kick(id);
    
SendClientMessage(playerid,-1,"You have kicked the selected user!");
    return 
1;
}
CMD:aduty(playerid
{
    if(
IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_RED,"You are not authorized to use this CMD!");
    {
        if (
aDuty[playerid] == 0)
        {
            new 
string[128];
            new 
Float:x,Float:y,Float:z;
            new 
Text3D:label Create3DTextLabel("Admin On Duty!"COLOR_DRED,x,y,z40.000);
            
GetPlayerPos(playerid,x,y,z);
            
SetPlayerHealth(playerid,999999);
            
SetPlayerColor(playerid,COLOR_DRED);
            
SetPlayerSkin(playerid,294);
            
format(string,sizeof(string), "%s is now on Duty!",GetPlayerNameEx(playerid)); 
            
SendClientMessageToAll(COLOR_DRED,string);
            
SendClientMessage(playerid,COLOR_DRED,"You are now on duty!"); 
            
Attach3DTextLabelToPlayer(label,playerid,0.00.00.7);
            
aDuty[playerid] = 1
        }
        else if (
aDuty[playerid] == 1)
        {
            new 
string[128];
            new 
Float:x,Float:y,Float:z;
            new 
Text3D:label Create3DTextLabel("Admin On Duty!"COLOR_DRED,x,y,z40.000);
            
Delete3DTextLabel(label);
            
SetPlayerHealth(playerid,100); 
            
format(string,sizeof(string)," %s is now off Duty!",GetPlayerNameEx(playerid));
            
SendClientMessageToAll(COLOR_DRED,string);
            
SendClientMessage(playeridCOLOR_DRED,"You are now off duty!");
            
aDuty[playerid] = 0;
        }
    }
    return 
1;
}
CMD:report(playeridparams[])
{
    new 
string[128];
    if(!
isnull(params))
    {
        
SendClientMessage(playeridCOLOR_YELLOW"Your report was sent to the Administrators:");
        
format(stringsizeof(string), "%s"params); 
        
SendClientMessage(playeridCOLOR_YELLOWstring);
        for(new 
i=0i<MAX_PLAYERSi++)
        {
              if(
IsPlayerAdmin(playerid))
            {
                
format(stringsizeof(string), "Report from %s[%d]: %s"pPlayerName(playerid), playeridparams);
                
SendClientMessage(iCOLOR_ORANGEstring); 
            }
        }
    }
    else
    {
        
SendClientMessage(playeridCOLOR_WHITE"USAGE: /Report [ID][Text]");
    }
    return 
1;
}
CMD:credits(playeridparams[])
{
    
SendClientMessage(playeridCOLOR_YELLOW"By: [AM]OnPotrol!");
    return 
1;
}
//============================================================== Copyright @2012=======================================================================// 
Got from online i am making this short script better
Reply
#2

Show Us The Line Given Below Only
PHP код:
307
1289 
Reply
#3

For trying to help you,we just need error lines (307 and 1289),not the whole script.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)