Problema intalnita (descriere): Deci am luat un FS cu un job-ul Pompier si l-am bagat direct in GM tot scriptul si as vrea ca playeri care au acest job sa poata sa faca cate o cursa pe ora adica cand vine payday sa poata face din nou.
Ero(area / rile) / warning-(ul / urile): -
Liniile de cod / sursa / script-ul:
aceasta este comanda:
if(strcmp("/Pompier", cmdtext, true, 10) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pJob] == 19)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 407)
{
PompierJob[playerid] = 1;
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "* %s Este Pompier.", name );
SendClientMessageToAll(COLOR_AQUA, string);
GameTextForPlayer(playerid, "~g~!!~w~Ai inceput sa ~r~Lucrezi~b~Succes~g~!!!...", 2000, 5);
SetPlayerCheckpoint(playerid,1099.0345,-1194.4751,18.1079,4);
GivePlayerWeapon(playerid, 42, 99999);
SendClientMessage(playerid,COLOR_YELLOW,"* Dute Si stinge focul!");
return 1;
}
SendClientMessage(playerid, COLOR_RED,"Doar cu masina de Pompier Incepi jobu!");
}
else
SendClientMessage(playerid, COLOR_RED,"Doar cei care au jobul Pompier pot folosi aceasta comanda!");
}
}
public OnPlayerEnterCheckpoint(playerid)
{
new string[128];
new name[MAX_PLAYER_NAME];
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 407)
{
if(PompierJob[playerid] == 1)
{
PompierJob[playerid] = 2;
SetTimerEx("Descarca", 1000, 0, "i", playerid);
GameTextForPlayer(playerid, "~g~Incarca Apa...", 2000, 5);
SetPlayerCheckpoint(playerid,1099.0345,-1194.4751,18.1079,4);//2
SendClientMessage(playerid,COLOR_AQUA,"* Dute Si stinge focul!");
SetTimerEx("busroutestoptimer", 3000, false, "i", playerid);
TogglePlayerControllable(playerid, 0);
}
else if(PompierJob[playerid] == 2)
{
PompierJob[playerid] = 3;
SetTimerEx("busroutestoptimer", 3000, false, "i", playerid);
TogglePlayerControllable(playerid, 0);
SetPlayerCheckpoint(playerid,2449.0610, -1274.9933, 23.4286,4);//1
SendClientMessage(playerid,COLOR_AQUA,"*Stinge focu si Intoarcete la baza!");
}
else if(PompierJob[playerid] == 3)
{
PompierJob[playerid] = 4;
SetPlayerCheckpoint(playerid,1099.0345,-1194.4751,18.1079,4);//2
GameTextForPlayer(playerid, "~g~Incarca Apa...", 2000, 5);
SendClientMessage(playerid,COLOR_AQUA,"* Dute Si stinge focul!");
SetTimerEx("busroutestoptimer", 3000, false, "i", playerid);
TogglePlayerControllable(playerid, 0);
CreateExplosion(2438.04688, -1271.21838, 23.22764,1,100);
CreateExplosion(2438.04688, -1271.21838, 23.22764,1,100);
CreateExplosion(2438.04688, -1271.21838, 23.22764,1,100);
CreateExplosion(2438.04688, -1271.21838, 23.22764,1,100);
CreateExplosion(2438.04688, -1271.21838, 23.22764,1,100);
CreateExplosion(2438.04688, -1271.21838, 23.22764,1,100);
CreateExplosion(2438.04688, -1271.21838, 23.22764,1,100);
CreateExplosion(2438.04688, -1271.21838, 23.22764,1,100);
CreateExplosion(2438.04688, -1271.21838, 23.22764,1,100);
CreateExplosion(2438.04688, -1271.21838, 23.22764,1,100);
CreateExplosion(2435.11060, -1270.86462, 23.22764,1,100);
CreateExplosion(2435.11060, -1270.86462, 23.22764,1,100);
CreateExplosion(2435.11060, -1270.86462, 23.22764,1,100);
CreateExplosion(2435.11060, -1270.86462, 23.22764,1,100);
CreateExplosion(2435.11060, -1270.86462, 23.22764,1,100);
CreateExplosion(2435.11060, -1270.86462, 23.22764,1,100);
CreateExplosion(2435.11060, -1270.86462, 23.22764,1,100);
CreateExplosion(2435.11060, -1270.86462, 23.22764,1,100);
CreateExplosion(2435.11060, -1270.86462, 23.22764,1,100);
CreateExplosion(2435.11060, -1270.86462, 23.22764,1,100);
CreateExplosion(2434.60400, -1274.67651, 23.42864,1,100);
CreateExplosion(2434.60400, -1274.67651, 23.42864,1,100);
CreateExplosion(2434.60400, -1274.67651, 23.42864,1,100);
CreateExplosion(2434.60400, -1274.67651, 23.42864,1,100);
CreateExplosion(2434.60400, -1274.67651, 23.42864,1,100);
CreateExplosion(2434.60400, -1274.67651, 23.42864,1,100);
CreateExplosion(2434.60400, -1274.67651, 23.42864,1,100);
CreateExplosion(2434.60400, -1274.67651, 23.42864,1,100);
CreateExplosion(2434.60400, -1274.67651, 23.42864,1,100);
CreateExplosion(2434.60400, -1274.67651, 23.42864,1,100);
CreateExplosion(2434.87476, -1278.60217, 23.42864,1,100);
CreateExplosion(2434.87476, -1278.60217, 23.42864,1,100);
CreateExplosion(2434.87476, -1278.60217, 23.42864,1,100);
CreateExplosion(2434.87476, -1278.60217, 23.42864,1,100);
CreateExplosion(2434.87476, -1278.60217, 23.42864,1,100);
CreateExplosion(2434.87476, -1278.60217, 23.42864,1,100);
CreateExplosion(2434.87476, -1278.60217, 23.42864,1,100);
CreateExplosion(2434.87476, -1278.60217, 23.42864,1,100);
CreateExplosion(2434.87476, -1278.60217, 23.42864,1,100);
CreateExplosion(2434.87476, -1278.60217, 23.42864,1,100);
CreateExplosion(2438.10645, -1279.20044, 23.42864,1,100);
CreateExplosion(2438.10645, -1279.20044, 23.42864,1,100);
CreateExplosion(2438.10645, -1279.20044, 23.42864,1,100);
CreateExplosion(2438.10645, -1279.20044, 23.42864,1,100);
CreateExplosion(2438.10645, -1279.20044, 23.42864,1,100);
CreateExplosion(2438.10645, -1279.20044, 23.42864,1,100);
CreateExplosion(2438.10645, -1279.20044, 23.42864,1,100);
CreateExplosion(2438.10645, -1279.20044, 23.42864,1,100);
CreateExplosion(2438.10645, -1279.20044, 23.42864,1,100);
CreateExplosion(2438.10645, -1279.20044, 23.42864,1,100);
CreateExplosion(2438.35132, -1275.54395, 23.42864,1,100);
CreateExplosion(2438.35132, -1275.54395, 23.42864,1,100);
CreateExplosion(2438.35132, -1275.54395, 23.42864,1,100);
CreateExplosion(2438.35132, -1275.54395, 23.42864,1,100);
CreateExplosion(2438.35132, -1275.54395, 23.42864,1,100);
CreateExplosion(2438.35132, -1275.54395, 23.42864,1,100);
CreateExplosion(2438.35132, -1275.54395, 23.42864,1,100);
CreateExplosion(2438.35132, -1275.54395, 23.42864,1,100);
CreateExplosion(2438.35132, -1275.54395, 23.42864,1,100);
CreateExplosion(2438.35132, -1275.54395, 23.42864,1,100);
CreateExplosion(2433.57251, -1269.59546, 23.42864,1,100);
CreateExplosion(2433.57251, -1269.59546, 23.42864,1,100);
CreateExplosion(2433.57251, -1269.59546, 23.42864,1,100);
CreateExplosion(2433.57251, -1269.59546, 23.42864,1,100);
CreateExplosion(2433.57251, -1269.59546, 23.42864,1,100);
CreateExplosion(2433.57251, -1269.59546, 23.42864,1,100);
CreateExplosion(2433.57251, -1269.59546, 23.42864,1,100);
CreateExplosion(2433.57251, -1269.59546, 23.42864,1,100);
CreateExplosion(2433.57251, -1269.59546, 23.42864,1,100);
CreateExplosion(2433.57251, -1269.59546, 23.42864,1,100);
}
else if(PompierJob[playerid] == 4)
{
PompierJob[playerid] = 5;
SetPlayerCheckpoint(playerid,807.4693, -1690.9219, 12.3747,4);//3
SetTimerEx("busroutestoptimer", 3000, false, "i", playerid);
TogglePlayerControllable(playerid, 0);
SendClientMessage(playerid,COLOR_YELLOW,"* Dute stinge focu!");
}
else if(PompierJob[playerid] == 5)
{
PompierJob[playerid] = 6;
SetPlayerCheckpoint(playerid,1099.0345,-1194.4751,18.1079,4);//3
SetTimerEx("busroutestoptimer", 3000, false, "i", playerid);
TogglePlayerControllable(playerid, 0);
SendClientMessage(playerid,COLOR_YELLOW,"*Stinge focu si Intoarcete la baza!");
CreateExplosion(798.45123, -1689.74084, 13.06241,1,100);
CreateExplosion(798.45123, -1689.74084, 13.06241,1,100);
CreateExplosion(798.45123, -1689.74084, 13.06241,1,100);
CreateExplosion(798.45123, -1689.74084, 13.06241,1,100);
CreateExplosion(798.45123, -1689.74084, 13.06241,1,100);
CreateExplosion(798.45123, -1689.74084, 13.06241,1,100);
CreateExplosion(798.45123, -1689.74084, 13.06241,1,100);
CreateExplosion(798.45123, -1689.74084, 13.06241,1,100);
CreateExplosion(798.45123, -1689.74084, 13.06241,1,100);
CreateExplosion(798.45123, -1689.74084, 13.06241,1,100);
CreateExplosion(794.80164, -1690.99963, 13.78167,1,100);
CreateExplosion(794.80164, -1690.99963, 13.78167,1,100);
CreateExplosion(794.80164, -1690.99963, 13.78167,1,100);
CreateExplosion(794.80164, -1690.99963, 13.78167,1,100);
CreateExplosion(794.80164, -1690.99963, 13.78167,1,100);
CreateExplosion(794.80164, -1690.99963, 13.78167,1,100);
CreateExplosion(794.80164, -1690.99963, 13.78167,1,100);
CreateExplosion(794.80164, -1690.99963, 13.78167,1,100);
CreateExplosion(794.80164, -1690.99963, 13.78167,1,100);
CreateExplosion(794.80164, -1690.99963, 13.78167,1,100);
CreateExplosion(797.27179, -1694.94678, 13.16647,1,100);
CreateExplosion(797.27179, -1694.94678, 13.16647,1,100);
CreateExplosion(797.27179, -1694.94678, 13.16647,1,100);
CreateExplosion(797.27179, -1694.94678, 13.16647,1,100);
CreateExplosion(797.27179, -1694.94678, 13.16647,1,100);
CreateExplosion(797.27179, -1694.94678, 13.16647,1,100);
CreateExplosion(797.27179, -1694.94678, 13.16647,1,100);
CreateExplosion(797.27179, -1694.94678, 13.16647,1,100);
CreateExplosion(797.27179, -1694.94678, 13.16647,1,100);
CreateExplosion(797.27179, -1694.94678, 13.16647,1,100);
CreateExplosion(798.41132, -1687.45667, 13.06241,1,100);
CreateExplosion(798.41132, -1687.45667, 13.06241,1,100);
CreateExplosion(798.41132, -1687.45667, 13.06241,1,100);
CreateExplosion(798.41132, -1687.45667, 13.06241,1,100);
CreateExplosion(798.41132, -1687.45667, 13.06241,1,100);
CreateExplosion(798.41132, -1687.45667, 13.06241,1,100);
CreateExplosion(798.41132, -1687.45667, 13.06241,1,100);
CreateExplosion(798.41132, -1687.45667, 13.06241,1,100);
CreateExplosion(798.41132, -1687.45667, 13.06241,1,100);
CreateExplosion(798.41132, -1687.45667, 13.06241,1,100);
CreateExplosion(799.21808, -1691.95740, 12.75940,1,100);
CreateExplosion(799.21808, -1691.95740, 12.75940,1,100);
CreateExplosion(799.21808, -1691.95740, 12.75940,1,100);
CreateExplosion(799.21808, -1691.95740, 12.75940,1,100);
CreateExplosion(799.21808, -1691.95740, 12.75940,1,100);
CreateExplosion(799.21808, -1691.95740, 12.75940,1,100);
CreateExplosion(799.21808, -1691.95740, 12.75940,1,100);
CreateExplosion(799.21808, -1691.95740, 12.75940,1,100);
CreateExplosion(799.21808, -1691.95740, 12.75940,1,100);
CreateExplosion(799.21808, -1691.95740, 12.75940,1,100);
CreateExplosion(797.75031, -1693.45801, 13.06241,1,100);
CreateExplosion(797.75031, -1693.45801, 13.06241,1,100);
CreateExplosion(797.75031, -1693.45801, 13.06241,1,100);
CreateExplosion(797.75031, -1693.45801, 13.06241,1,100);
CreateExplosion(797.75031, -1693.45801, 13.06241,1,100);
CreateExplosion(797.75031, -1693.45801, 13.06241,1,100);
CreateExplosion(797.75031, -1693.45801, 13.06241,1,100);
CreateExplosion(797.75031, -1693.45801, 13.06241,1,100);
CreateExplosion(797.75031, -1693.45801, 13.06241,1,100);
CreateExplosion(797.75031, -1693.45801, 13.06241,1,100);
CreateExplosion(797.75031, -1693.45801, 13.06241,1,100);
CreateExplosion(794.52057, -1687.30396, 13.78167,1,100);
CreateExplosion(794.52057, -1687.30396, 13.78167,1,100);
CreateExplosion(794.52057, -1687.30396, 13.78167,1,100);
CreateExplosion(794.52057, -1687.30396, 13.78167,1,100);
CreateExplosion(794.52057, -1687.30396, 13.78167,1,100);
CreateExplosion(794.52057, -1687.30396, 13.78167,1,100);
CreateExplosion(794.52057, -1687.30396, 13.78167,1,100);
CreateExplosion(794.52057, -1687.30396, 13.78167,1,100);
CreateExplosion(794.52057, -1687.30396, 13.78167,1,100);
CreateExplosion(794.52057, -1687.30396, 13.78167,1,100);
}
else if(PompierJob[playerid] == 6)
{
PompierJob[playerid] = 0;
SetPlayerCheckpoint(playerid,1099.0345,-1194.4751,18.1079,4);//40
GameTextForPlayer(playerid, "~g~!!~w~Felicitati ai primit ~r~500~b~k ~g~!!!...", 2000, 5);
GivePlayerMoney(playerid, 500000); //You can edit this
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
RemovePlayerFromVehicle(playerid);
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid,COLOR_AQUA,"* felicitari ai primit 500000 $!");
}
}
Imagini / Video (optional):
Ati incercat sa rezolvati singur?: nu am incercat, deoarece nustiu cum sa fac