Hallo leute ich hatte mal lange weile und stelle mal mein erstes Tutorial Rein das lautet wie erstelle ich Fraktions Cars
Als Erstes
Geht nach oben in euer Gm Zu den Forward(s)
Dort Fügt ihr ein:
forward IsACarnameCar(carid); // das Carname mit euer name für die autos ersetzen
Dann etwas weiter runter zu new dort fügt ihr das ein:
new CarnameCars[Anzahl der autos];
Das fügt ihr bei den Public(s) ein:
public IsACarnameCar(carid)
{
for(new i = 0; i < sizeof(CarnameCars); i++)
{
if(carid == CarnameCars[i])
{
return 1;
}
}
return 0;
}
Das fügt ihr bei OnPlayerStateChange
if(IsAArmyCar(newcar))
{
if (PlayerInfo[playerid][pMember] == Fraktions ID || PlayerInfo[playerid][pLeader] == Fraktions ID ) Fraktions Ids könnt ihr auch unten wie bei den beispiel machen
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_GREY, " Deine text was stehen soll wenn er aus denn auto Geschmissen wird ");
return 1;
}
}
Und zumm schluss das bei OnGameModeInit
CarnameCars[0]= AddStaticVehicle(Auto Id MIt Pos Farbe .....); // autos Zählen und bei new CarnameCars[Anzahl der autos]; einfügen
//-----------------------------------------[ Beispiel ]---------------------------------------------------
forward IsACopCar(carid);
new CopCars[1];
public IsACopCar(carid)
{
for(new i = 0; i < sizeof(CopCars); i++)
{
if(carid == CopCars[i])
{
return 1;
}
}
return 0;
}
if(IsACopCar(newcar))
{
if(IsACop(playerid)) { }
else
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_GREY, " Du bist kein Polizist");
return 1;
}
}
CopCars[0]= AddStaticVehicle(596,2788.1003,-2425.6008,13.3549,1.0674,16,16); // army1
CopCars[1]= AddStaticVehicle(596,2795.7444,-2425.8809,13.3583,358.3112,16,16); // army2
//----------------------------------------[ Cop Define ]------------------------------------------------------
forward IsACop(playerid);
public IsACop(playerid)
{
if(IsPlayerConnected(playerid))
{
new leader = PlayerInfo[playerid][pLeader];
new member = PlayerInfo[playerid][pMember];
if(member==1 || member==1)
{
return 1;
}
else if(leader==1 || leader==1)
{
return 1;
}
}
return 0;
}
Mit Freundlichen Grüßen 60Cent