LS|Vuzimir wrote on March 10, 2014, 4:56 pm:
ajde probaj ovako:
public OnPlayerRequestClass(playerid, classid)
{
switch (classid) {
case 0:
{
gTeam = TEAM_SWAT;
GameTextForPlayer(playerid, "~b~SWAT OFFICER~n~~w~CITY OFFICER", 3000, 5);
SetPlayerPos(playerid, 1227.0822,-1640.1735,13.5431);
SetPlayerCameraPos(playerid, 1227.7701,-1651.3027,13.5431);
SetPlayerCameraLookAt(playerid, 1227.0822,-1640.1735,13.5431);
SetPlayerColor(playerid,0x00FFFFFF);
}
case 1:
{
gTeam = TEAM_COP;
GameTextForPlayer(playerid, "~b~POLICE OFFICER~n~~w~CITY OFFICER", 3000, 5);
SetPlayerPos(playerid, 1579.4984,-1632.4553,13.3828);
SetPlayerCameraPos(playerid, 1579.6605,-1617.2823,13.3828);
SetPlayerCameraLookAt(playerid, 1579.4984,-1632.4553,13.3828);
SetPlayerColor(playerid,0x8A2BE2AA);
}
case 2:
{
gTeam = TEAM_BANKER;
GameTextForPlayer(playerid, "~g~BANKER", 3000, 5);
SetPlayerPos(playerid, 1285.4990,-1343.4950,13.5861);
SetPlayerCameraPos(playerid, 1253.2236,-1321.3083,13.0893);
SetPlayerCameraLookAt(playerid, 1285.4990,-1343.4950,13.5861);
SetPlayerColor(playerid,0xFFFFFF);
}
}
return 1;
}
ma isti, moguli ja tebi dati citavu FS sa ovim, mislim GM pa ti vidi, nema u njega puno tek sam poceo ovo da gledam kako ide?
Evo ovako pa ti vidi ako mozes sta je problem
// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT
#include
#if defined FILTERSCRIPT
#define TEAM_SWAT 0
#define TEAM_COP 1
#define TEAM_BANKER 2
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Blank Filterscript by your name here");
print("--------------------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
main()
{
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
}
#endif
new gTeam;
new TEAM_COP;
new TEAM_SWAT;
new TEAM_BANKER;
public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
SetGameModeText("Blank Script");
AddPlayerClass(285,1227.0822,-1640.1735,13.5431,178.3626,31,10000,24,100000,26,100000); // SPAWN FOR SWAT
AddPlayerClass(286,1579.4984,-1632.4553,13.3828,359.3362,0,0,0,0,0,0); // SPAWN FOR COP
AddPlayerClass(292,1285.4990,-1343.4950,13.5861,55.2047,0,0,0,0,0,0); // BANK SPAWN
UsePlayerPedAnims();
return 1;
}
public OnGameModeExit()
{
return 1;
}
SetPlayerTeamFromClass(playerid, classid) {
if(classid == 0) {
gTeam = TEAM_SWAT;
} else if(classid == 1) {
gTeam = TEAM_COP;
} else if(classid == 2) {
gTeam = TEAM_BANKER;
}
}
public OnPlayerRequestClass(playerid, classid)
{
switch (classid) {
case 0:
{
gTeam = TEAM_SWAT;
GameTextForPlayer(playerid, "~b~SWAT OFFICER~n~~w~CITY OFFICER", 3000, 5);
SetPlayerPos(playerid, 1227.0822,-1640.1735,13.5431);
SetPlayerCameraPos(playerid, 1227.7701,-1651.3027,13.5431);
SetPlayerCameraLookAt(playerid, 1227.0822,-1640.1735,13.5431);
SetPlayerColor(playerid,0x00FFFFFF);
}
case 1:
{
gTeam = TEAM_COP;
GameTextForPlayer(playerid, "~b~POLICE OFFICER~n~~w~CITY OFFICER", 3000, 5);
SetPlayerPos(playerid, 1579.4984,-1632.4553,13.3828);
SetPlayerCameraPos(playerid, 1579.6605,-1617.2823,13.3828);
SetPlayerCameraLookAt(playerid, 1579.4984,-1632.4553,13.3828);
SetPlayerColor(playerid,0x8A2BE2AA);
}
case 2:
{
gTeam = TEAM_BANKER;
GameTextForPlayer(playerid, "~g~BANKER", 3000, 5);
SetPlayerPos(playerid, 1285.4990,-1343.4950,13.5861);
SetPlayerCameraPos(playerid, 1253.2236,-1321.3083,13.0893);
SetPlayerCameraLookAt(playerid, 1285.4990,-1343.4950,13.5861);
SetPlayerColor(playerid,0xFFFFFF);
}
}
return 1;
}
public OnPlayerConnect(playerid)
{
RemoveBuildingForPlayer(playerid, 626, 1258.5781, -1675.5000, 14.6016, 0.25);
RemoveBuildingForPlayer(playerid, 626, 1267.6719, -1675.5000, 14.6016, 0.25);
RemoveBuildingForPlayer(playerid, 626, 1258.5781, -1659.8750, 14.6016, 0.25);
RemoveBuildingForPlayer(playerid, 626, 1267.6719, -1659.8750, 14.6016, 0.25);
RemoveBuildingForPlayer(playerid, 647, 1237.5000, -1643.4297, 14.8516, 0.25);
RemoveBuildingForPlayer(playerid, 647, 1233.4688, -1643.4297, 14.8516, 0.25);
RemoveBuildingForPlayer(playerid, 647, 1245.5625, -1643.4297, 14.8516, 0.25);
RemoveBuildingForPlayer(playerid, 647, 1241.5313, -1643.4297, 14.8516, 0.25);
RemoveBuildingForPlayer(playerid, 626, 1258.5781, -1643.3672, 14.6016, 0.25);
RemoveBuildingForPlayer(playerid, 626, 1267.6719, -1643.3672, 14.6016, 0.25);
RemoveBuildingForPlayer(playerid, 5928, 1309.9141, -1330.1328, 25.1875, 0.25);
RemoveBuildingForPlayer(playerid, 620, 1321.5234, -1374.4297, 12.5859, 0.25);
RemoveBuildingForPlayer(playerid, 620, 1292.0000, -1374.2969, 12.3672, 0.25);
RemoveBuildingForPlayer(playerid, 620, 1300.5859, -1374.2969, 12.3672, 0.25);
RemoveBuildingForPlayer(playerid, 5704, 1309.9141, -1330.1328, 25.1875, 0.25);
RemoveBuildingForPlayer(playerid, 620, 1329.4766, -1374.4297, 12.5859, 0.25);
RemoveBuildingForPlayer(playerid, 620, 1330.6016, -1340.9844, 6.1094, 0.25);
RemoveBuildingForPlayer(playerid, 620, 1326.6953, -1316.0078, 8.7266, 0.25);
RemoveBuildingForPlayer(playerid, 620, 1327.5938, -1333.6719, 6.1094, 0.25);
RemoveBuildingForPlayer(playerid, 620, 1332.0000, -1309.4297, 8.7266, 0.25);
RemoveBuildingForPlayer(playerid, 1502, 332.7734, 154.0234, 1013.1719, 0.25);
RemoveBuildingForPlayer(playerid, 1502, 332.7500, 165.5156, 1013.1719, 0.25);
RemoveBuildingForPlayer(playerid, 1502, 332.7109, 183.4922, 1013.1719, 0.25);
RemoveBuildingForPlayer(playerid, 1502, 344.8750, 157.1953, 1013.1719, 0.25);
RemoveBuildingForPlayer(playerid, 2001, 339.1875, 173.8984, 1013.1641, 0.25);
RemoveBuildingForPlayer(playerid, 2001, 347.3828, 178.5781, 1013.1641, 0.25);
RemoveBuildingForPlayer(playerid, 2001, 364.2422, 173.9375, 1013.1641, 0.25);
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
return 1;
}
public OnPlayerSpawn(playerid)
{
SetCameraBehindPlayer(playerid);
if(gTeam == TEAM_COP)
{
SendClientMessage(playerid,0x1E90FFAA, "Type /commands for your commands");
SendClientMessage(playerid,0x1E90FFAA, "POLICE OFFICER: Your job is to keep criminals off the streets of San Andreas");
SendClientMessage(playerid,0x1E90FFAA, "Remember: This is not a deathmatch server. Please abide by the /rules and enjoy");
return 1;
}
if(gTeam == TEAM_BANKER)
{
SendClientMessage(playerid,0xFF0000AA, "Type /commands for your commands");
SendClientMessage(playerid,0xFF0000AA, "LOS SANTOS BANKER: Your job is to work in the LOS SANTOS BANK.");
SendClientMessage(playerid,0xFF0000AA, "Remember: This is not a deathmatch server. Please abide by the /rules and enjoy");
return 1;
}
if(gTeam == TEAM_SWAT)
{
SendClientMessage(playerid,0x00FFFFFF, "Type /commands for your commands");
SendClientMessage(playerid,0x00FFFFFF, "SWAT: Your job is to keep searching for criminals and /drag them.");
SendClientMessage(playerid,0x00FFFFFF, "Remember: This is not a deathmatch server. Please abide by the /rules and enjoy");
return 1;
}
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}
public OnVehicleSpawn(vehicleid)
{
return 1;
}
public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}
public OnPlayerText(playerid, text[])
{
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/kill", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid, 0x00FFFFFF, "This player has been kicked from the S.W.A.T. Team.");
SendClientMessage(playerid, 0x00FFFFFF, "{FF0000}Unfortunately, you are kicked from the {00FFFF}S.W.A.T. {FF0000}Team.");
SetPlayerHealth(playerid, 0);
return 1;
}
return 0;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveCheckpoint(playerid)
{
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(playerid, objectid)
{
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}
public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}
public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}
public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}
public OnPlayerExitedMenu(playerid)
{
return 1;
}
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}
public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}
public OnPlayerUpdate(playerid)
{
return 1;
}
public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}
public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}
public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}
public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}