rendered paste body#include <a_samp>
static gTeam[MAX_PLAYERS];
#define TEAM_COP 1
#define BLUE 0x0000FFAA
#define WHITE 0xFFFFFFAA
main()
{
print("\n------------------------------------------");
print(" Gamemode Copslife V1.0 by ****** & ******* ");
print("------------------------------------------\n");
}
public OnGameModeInit()
{
print("GameModeInit()");
SetGameModeText("Blank Script");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
printf("OnPlayerRequestClass(%d, %d)", playerid, classid);
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}
public OnGameModeExit()
{
print("GameModeExit()");
return 1;
}
public OnPlayerConnect(playerid)
{
printf("OnPlayerConnect(%d)", playerid);
return 1;
}
public OnPlayerDisconnect(playerid)
{
printf("OnPlayerDisconnect(%d)", playerid);
return 1;
}
public OnPlayerSpawn(playerid)
{
printf("OnPlayerSpawn(%d)", playerid);
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
printf("OnPlayerDeath(%d, %d, %d)", playerid, killerid, reason);
return 1;
}
public OnVehicleSpawn(vehicleid)
{
printf("OnVehicleSpawn(%d)", vehicleid);
return 1;
}
public OnVehicleDeath(vehicleid, killerid)
{
printf("OnVehicleDeath(%d, %d)", vehicleid, killerid);
return 1;
}
public OnPlayerText(playerid)
{
printf("OnPlayerText(%d)", playerid);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmd, "/*****", true) ==0)
{
SetPlayerPos(playerid, 2296.0146,2468.5847,10.8203);
SendClientMessage(playerid, BLUE, "You are now logged in as Officier of the Law");
gTeam[playerid] = TEAM_COP
SetPlayerColor(playerid, 0x0000FFAA);
return 1;
}
if(strcmp(cmd, "/lshq", true) ==0)
{
if(gTeam[playerid] == TEAM_COP)
{
SetPlayerPos(playerid, 1552.4500,-1674.9900,16.1953);
SendClientMessage(playerid, BLUE, "you have been teleported to the LSPD");
}
else
{
SendClientMessage(playerid, WHITE, "You are not an Official cop!");
}
return
}
if(strcmp(cmd, "/sfhq", true) ==0)
{
if(gTeam[playerid] == TEAM_COP)
{
SetPlayerPos(playerid, -1622.0497,692.1870,7.1875);
SendClientMessage(playerid, BLUE, "you have been teleported to the SFPD");
}
else
{
SendClientMessage(playerid, WHITE, "You are not an Official cop!");
}
return
}
if(strcmp(cmd, "/lvhq", true) ==0)
{
if(gTeam[playerid] == TEAM_COP)
{
SetPlayerPos(playerid, 2296.0146,2468.5847,10.8203);
SendClientMessage(playerid, BLUE, "you have been teleported to the LVPD");
}
else
{
SendClientMessage(playerid, WHITE, "You are not an Official cop!");
}
return
}
if(strcmp(cmd, "/lsheli", true) ==0)
{
if(gTeam[playerid] == TEAM_COP)
{
SetPlayerPos(playerid, 1545.3167,-1645.1847,28.4021);
SendClientMessage(playerid, BLUE, "you have been teleported to the heli Depot");
}
else
{
SendClientMessage(playerid, WHITE, "You are not an Official cop!");
}
return
}
if(strcmp(cmd, "/sfheli", true) ==0)
{
if(gTeam[playerid] == TEAM_COP)
{
SetPlayerPos(playerid, -1689.5441,696.2824,30.6016);
SendClientMessage(playerid, BLUE, "you have been teleported to the heli Depot");
}
else
{
SendClientMessage(playerid, WHITE, "You are not an Official cop!");
}
return
}
if(strcmp(cmd, "/lvheli", true) ==0)
{
if(gTeam[playerid] == TEAM_COP)
{
SetPlayerPos(playerid, 2282.5361,2446.6587,46.9775);
SendClientMessage(playerid, BLUE, "you have been teleported to the heli Depot");
}
else
{
SendClientMessage(playerid, WHITE, "You are not an Official cop!");
}
return
}
return 0;
}
public OnPlayerInfoChange(playerid)
{
printf("OnPlayerInfoChange(%d)");
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
printf("OnPlayerEnterVehicle(%d, %d, %d)", playerid, vehicleid, ispassenger);
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
printf("OnPlayerExitVehicle(%d, %d)", playerid, vehicleid);
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
printf("OnPlayerStateChange(%d, %d, %d)", playerid, newstate, oldstate);
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
printf("OnPlayerEnterCheckpoint(%d)", playerid);
return 1;
}
public OnPlayerLeaveCheckpoint(playerid)
{
printf("OnPlayerLeaveCheckpoint(%d)", playerid);
return 1;
}
//===SAPD Cars===//
AddStaticVehicle(596,1600.5654,-1683.7241,5.6104,89.8766,0,2); //
AddStaticVehicle(596,1601.8469,-1695.6897,5.6113,90.6571,0,2); //
AddStaticVehicle(596,1601.2716,-1704.3131,5.6107,272.2435,0,2); //
AddStaticVehicle(596,1595.3854,-1709.6793,5.6107,358.9088,0,2); //
AddStaticVehicle(596,1583.5521,-1711.0065,5.6116,178.8773,0,2); //
AddStaticVehicle(596,1571.1875,-1710.9819,5.6103,359.9946,0,2); //
AddStaticVehicle(596,1545.9071,-1672.2991,5.6112,269.2072,0,2); //
AddStaticVehicle(523,1526.3553,-1643.0188,5.4609,212.9279,0,2); //
AddStaticVehicle(523,1529.7184,-1642.5435,5.4609,216.0460,0,2); //
AddStaticVehicle(523,1534.2853,-1642.3640,5.4608,222.7779,0,2); //
AddStaticVehicle(523,1538.0061,-1642.5347,5.4608,214.7938,0,2); //
AddStaticVehicle(597,-1592.3353,749.3904,-5.4735,3.8452,0,2); //
AddStaticVehicle(597,-1584.2090,748.2734,-5.4741,177.3967,0,2); //
AddStaticVehicle(597,-1572.5948,742.8961,-5.4748,270.1569,0,2); //
AddStaticVehicle(597,-1573.8267,730.7656,-5.4741,271.3997,0,2); //
AddStaticVehicle(597,-1574.0524,710.9580,-5.4731,88.6526,0,2); //
AddStaticVehicle(598,2252.0579,2443.1021,10.5699,359.9961,0,2); //
AddStaticVehicle(598,2260.5872,2442.6030,10.5646,179.6313,0,2); //
AddStaticVehicle(598,2269.8447,2442.7878,10.5660,359.9665,0,2); //
AddStaticVehicle(598,2281.7761,2442.7122,10.5638,185.2592,0,2); //
AddStaticVehicle(598,2273.5903,2476.0962,10.5666,177.2092,0,2); //
AddStaticVehicle(598,2256.5117,2477.6201,10.5652,2.7081,0,2); //
AddStaticVehicle(497,1565.4749,-1650.7920,28.5782,84.8533,0,2); //
AddStaticVehicle(497,-1680.1838,705.6899,30.7779,88.8270,0,2); //
AddStaticVehicle(497,2270.7297,2446.6411,47.1527,177.1520,0,2); //
AddStaticVehicle(497,2290.1934,2444.0601,47.1556,182.7788,0,2); //
dcmd_register(playerid,params[]) {
// The command shouldn't work if we already are authed
if (PLAYERLIST_authed[playerid]) return SystemMsg(playerid,"You are already authed!");
// The command shouldn't work if an account with this
// nick already exists
if (udb_Exists(PlayerName(playerid))) return SystemMsg(playerid,"The account already exists, please use /login [password]");
// Did he forgot the password?
if (strlen(params)==0) return SystemMsg(playerid,"Correct usage: /register [password]");
// We save the money to the accstate
if (udb_Create(PlayerName(playerid),params)) return SystemMsg(playerid,"Account created. Please login with /login [password]");
GivePlayerMoney(playerid,5000);
return true;
}
dcmd_login(playerid,params[]) {
// The command shouldn't work if we already are authed
if (PLAYERLIST_authed[playerid]) return SystemMsg(playerid,"You are already logged in!");
// The command shouldn't work if an account with this
// nick does not exists
if (!udb_Exists(PlayerName(playerid))) return SystemMsg(playerid,"Sorry but that account doesn't exist, please use '/register [password]'");
// Did he forgot the password?
if (strlen(params)==0) return SystemMsg(playerid,"Correct usage: /login [password]");
if (udb_CheckLogin(PlayerName(playerid),params)) {
// Login was correct
// Following thing is the same like the missing SetPlayerCommand
GivePlayerMoney(playerid,dUserINT(PlayerName(playerid)).("money")-GetPlayerMoney(playerid));
PLAYERLIST_authed[playerid]=true;
return SystemMsg(playerid,"You are now logged in!");
} else {
// Login was incorrect
return SystemMsg(playerid,"Invalid Password!");
}
return true;
}
--------------------------------------------
Errors:
F:\DOCUME~1\img_sa\SAMPSE~1\pawno\COPSLI~1.PWN(87) : error 017: undefined symbol "cmd"
F:\DOCUME~1\img_sa\SAMPSE~1\pawno\COPSLI~1.PWN(92) : error 001: expected token: ";", but found "-identifier-"
F:\DOCUME~1\img_sa\SAMPSE~1\pawno\COPSLI~1.PWN(96) : error 017: undefined symbol "cmd"
F:\DOCUME~1\img_sa\SAMPSE~1\pawno\COPSLI~1.PWN(108) : error 029: invalid expression, assumed zero
F:\DOCUME~1\img_sa\SAMPSE~1\pawno\COPSLI~1.PWN(109) : error 001: expected token: ";", but found "if"
F:\DOCUME~1\img_sa\SAMPSE~1\pawno\COPSLI~1.PWN(109) : error 017: undefined symbol "cmd"
F:\DOCUME~1\img_sa\SAMPSE~1\pawno\COPSLI~1.PWN(121) : error 029: invalid expression, assumed zero
F:\DOCUME~1\img_sa\SAMPSE~1\pawno\COPSLI~1.PWN(123) : error 001: expected token: ";", but found "if"
F:\DOCUME~1\img_sa\SAMPSE~1\pawno\COPSLI~1.PWN(123) : error 017: undefined symbol "cmd"
F:\DOCUME~1\img_sa\SAMPSE~1\pawno\COPSLI~1.PWN(135) : error 029: invalid expression, assumed zero
F:\DOCUME~1\img_sa\SAMPSE~1\pawno\COPSLI~1.PWN(137) : error 001: expected token: ";", but found "if"
F:\DOCUME~1\img_sa\SAMPSE~1\pawno\COPSLI~1.PWN(137) : error 017: undefined symbol "cmd"
F:\DOCUME~1\img_sa\SAMPSE~1\pawno\COPSLI~1.PWN(149) : error 029: invalid expression, assumed zero
F:\DOCUME~1\img_sa\SAMPSE~1\pawno\COPSLI~1.PWN(151) : error 001: expected token: ";", but found "if"
F:\DOCUME~1\img_sa\SAMPSE~1\pawno\COPSLI~1.PWN(151) : error 017: undefined symbol "cmd"
F:\DOCUME~1\img_sa\SAMPSE~1\pawno\COPSLI~1.PWN(163) : error 029: invalid expression, assumed zero
F:\DOCUME~1\img_sa\SAMPSE~1\pawno\COPSLI~1.PWN(165) : error 001: expected token: ";", but found "if"
F:\DOCUME~1\img_sa\SAMPSE~1\pawno\COPSLI~1.PWN(165) : error 017: undefined symbol "cmd"
F:\DOCUME~1\img_sa\SAMPSE~1\pawno\COPSLI~1.PWN(177) : error 029: invalid expression, assumed zero
F:\DOCUME~1\img_sa\SAMPSE~1\pawno\COPSLI~1.PWN(178) : error 001: expected token: ";", but found "return"
F:\DOCUME~1\img_sa\SAMPSE~1\pawno\COPSLI~1.PWN(181) : error 029: invalid expression, assumed zero
F:\DOCUME~1\img_sa\SAMPSE~1\pawno\COPSLI~1.PWN(181) : error 017: undefined symbol "OnPlayerInfoChange"
F:\DOCUME~1\img_sa\SAMPSE~1\pawno\COPSLI~1.PWN(187) : warning 225: unreachable code
F:\DOCUME~1\img_sa\SAMPSE~1\pawno\COPSLI~1.PWN(187) : error 029: invalid expression, assumed zero
F:\DOCUME~1\img_sa\SAMPSE~1\pawno\COPSLI~1.PWN(187) : error 017: undefined symbol "OnPlayerEnterVehicle"
F:\DOCUME~1\img_sa\SAMPSE~1\pawno\COPSLI~1.PWN(189) : error 017: undefined symbol "vehicleid"
F:\DOCUME~1\img_sa\SAMPSE~1\pawno\COPSLI~1.PWN(193) : warning 225: unreachable code
F:\DOCUME~1\img_sa\SAMPSE~1\pawno\COPSLI~1.PWN(193) : error 029: invalid expression, assumed zero
Compilation aborted.Pawn compiler 3.0.3367 Copyright (c) 1997-2005, ITB CompuPhase
26 Errors.