Hi,
Ich fertige grad ein Selfmade Freeroam Script an und wollte eine Zone erstellen in der die Autos nie schrott gehen nur geht die Zone nicht....
Hier sind meine 2 Koordinaten für die Zone.
AddPlayerClass(116,1304.5685,-2711.8875,1.2752,210.7550,0,0,0,0,0,0); // zone 1.Koordinate
AddPlayerClass(116,2128.2585,-2221.5725,13.5469,195.3600,0,0,0,0,0,0); // zone 2.Koordinate
Hier das Script.
Der Forward:
forward zone(playerid);
Der Timer:
SetTimer("zone",2000,1);
Und der Public usw.:
stock IsPlayerInArea(playerid,Float:minX,Float:minY,Float:maxX,Float:maxY)
{
new Float:pX,Float:pY,Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
if(pX >= minX && pX <= maxX && pY >= minY && pY <= maxY) return 1;
return 0;
}
public zone(playerid)
{
new vehicleid = GetPlayerVehicleID(playerid);
{
if( IsPlayerConnected(playerid) && IsPlayerInArea(playerid,1304.5685,2128.2585,-2711.8875,-2221.5725))
{
RepairVehicle(vehicleid);
}
}
}
Freue mich auf jede Hilfe.