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 (https://pastebin.com/XUU1agqi)
Neke slike/video za lakse dobivanje pomoci(neobavezno):Drug mi je rekao da Indija moze da vozi kola EU
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[slot][v_id] = -1;
team_vehicle[slot][v_team] = NO_TEAM;
team_vehicle[slot][v_exist] = 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[slot][v_exist] == false)
{
team_vehicle[slot][v_id] = CreateVehicle(vehicletype, x, y, z, rotation, color1, color2, respawn_delay);
team_vehicle[team_vehicle[slot][v_id]][v_team] = teamid;
team_vehicle[team_vehicle[slot][v_id]][v_exist] = true;
return team_vehicle[slot][v_id];
}
}
return true;
}
stock DestoryVehicleForTeam(vehicleid)
{
DestroyVehicle(vehicleid);
team_vehicle[vehicleid][v_team] = NO_TEAM;
team_vehicle[vehicleid][v_exist] = 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[slot][v_exist] && vehicleid == team_vehicle[slot][v_id])
{
if(GetPlayerTeam(playerid) != team_vehicle[slot][v_team])
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, -1, "Nemozete ulaziti u vozila drugim timova");
break;
}
}
}
}
return 1;
}
Funkcionise pawno ali i ne na srwu
Citat: TONY x poslato Januar 27, 2018, 19:11:12 POSLE PODNE
Funkcionise pawno ali i ne na srwu
Prilagodi ovaj kod sa svojim, ne sjećam se da sam ti rekao da ga samo kopiraš.. ;)
Zamenio sam ih, ali nece veruj mi drzi ceo pawn
https://pastebin.com/TPY1JUQ1 (https://pastebin.com/TPY1JUQ1)
Neko??
Citat: Bolex_ poslato Januar 27, 2018, 19:47:01 POSLE PODNE
Prilagodi ovaj kod sa svojim, ne sjećam se da sam ti rekao da ga samo kopiraš.. ;)
Ajde ja ću ti sredit ovo pa ti javim putem PM. Najkasnije do sutra