Detaljan opis problema:Uradio sam sistem team vozila i ako samp npr jedan tim mogu iz bilokojeg tima svako vozilo. Takodje ako je vozilo od npr australia sigurno je cak sam i proverio kada sam stavljao.
Dio skripte: https://pastebin.com/XUU1agqi
Neke slike/video za lakse dobivanje pomoci(neobavezno)😄rug mi je rekao da Indija moze da vozi kola EU
Team vozila
593
pregleda
8
postova
27. Jan. 2018.
Primjer:
enum TeamVehicles
{
v_id,
v_team,
bool:v_exist
}
new team_vehicle[ MAX_VEHICLES ][ TeamVehicles ];
main()
{
for(new slot; slot < MAX_VEHICLES; slot++)
{
team_vehicle = -1;
team_vehicle = NO_TEAM;
team_vehicle = false;
}
}
stock CreateVehicleForTeam(teamid, vehicletype, Float:x, Float:y, Float:z, Float:rotation, color1, color2, respawn_delay)
{
if(teamid == NO_TEAM) return false;
for(new slot; slot < MAX_VEHICLES; slot++)
{
if(team_vehicle == false)
{
team_vehicle = CreateVehicle(vehicletype, x, y, z, rotation, color1, color2, respawn_delay);
team_vehicle[team_vehicle] = teamid;
team_vehicle[team_vehicle] = true;
return team_vehicle;
}
}
return true;
}
stock DestoryVehicleForTeam(vehicleid)
{
DestroyVehicle(vehicleid);
team_vehicle = NO_TEAM;
team_vehicle = false;
return true;
}
public OnGameModeInit()
{
CreateVehicleForTeam(0, 413, 327.8443, -1809.2729, 4.5733, 359.3342, 91, 1, 0);// Vozilo za tim jedan (0)
CreateVehicleForTeam(1, 473, 823.7594, -2066.2686, -0.1017, 112.6381, 56, 53,0);// Vozilo za tim 2 (1)
return 1;
}
public OnGameModeExit()
{
DestoryVehicleForTeam(0);
DestoryVehicleForTeam(1);
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER)
{
new vehicleid = GetPlayerVehicleID(playerid);
for(new slot; slot < MAX_VEHICLES; slot++)
{
if(team_vehicle && vehicleid == team_vehicle)
{
if(GetPlayerTeam(playerid) != team_vehicle)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, -1, "Nemozete ulaziti u vozila drugim timova");
break;
}
}
}
}
return 1;
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava