Am vazut aseara o persoana care nu stia sa faca ca anumite masini sa merga doar la o anumita factiune. Deci fac acest tutorial pentru a nu se repeta:) Sa lom de exemplu factiunea Corleone care de obicei e [pLeader] == 5 |[pMember] == 5 Adaugi : new carcorleone1;
new carcorleone2;
new carcorleone3;
etc
Apoi la
public OnGameModeInit()
bagi masinile sub forma:
carcorleone1 = AddStaticVehicleEx(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2, respawn_delay);
carcorleone2 = AddStaticVehicleEx(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2, respawn_delay);
carcorleone3 = AddStaticVehicleEx(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2, respawn_delay);
etc.
apoi la
public OnPlayerStateChange(playerid, newstate, oldstate)
bagi dupa modelul dat:
if(newcar == carcorleone1 || newcar == carcorleone2 || newcar == carcorleone3 || newcar == etc)
{
if(PlayerInfo[playerid][pMember] == 5||PlayerInfo[playerid][pLeader] == 5) { }
else
{
SCM(playerid,COLOR_WHITE,"You are not a member Corleone !");
RemovePlayerFromVehicle(playerid);
}
} Si ar trebui sa mearga:)