Guten Abend
Ich habe ein paar Towtruck´s und die können nicht abschleppen
was muss ich tun, damit die abschleppen können?
Ich bitte um Hilfe
MFG
Guten Abend
Ich habe ein paar Towtruck´s und die können nicht abschleppen
was muss ich tun, damit die abschleppen können?
Ich bitte um Hilfe
MFG
[/url]if(strcmp(cmdtext, "/attach", true) == 0)
{
if(ADAC[playerid] == 1)//fraktion
{
if(IsPlayerInAnyVehicle(playerid))//abfrage ob im fahrzeug
{
new vehID = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehID)==525)//abfrage vehicle model
{
new Float:x, Float:y, Float:z;
GetVehiclePos(vehID,x,y,z);
GetXYBehindCar(vehID,x,y,8);
new trailer;
GetVehicleWithinDistance(playerid, x, y, z, 10.0, trailer);
AttachTrailerToVehicle(trailer, vehID);
}
}
else SendClientMessage(playerid, COLOR_RED, "Du musst in einem Fahrzeug sein!");
return 1;
}
else SendClientMessage(playerid, COLOR_RED, "Du bist nicht beim Adac!");
return 1;
}
probiers mal damit oder [url='http://forum.sa-mp.de/san-andreas-multiplayer/scripting-base/scriptwünsche/52521-abschlepper/#post485941']sufu
GetVehicleWithinDistance
das hat mein script nicht außerdem hab ich keine fraktionen
stock GetVehicleWithinDistance( playerid, Float:x1, Float:y1, Float:z1, Float:dist, &veh){
new near=-1;
for(new i = 0; i < MAX_VEHICLES; i++){
if(GetVehicleModel(i) > 0){
if(GetPlayerVehicleID(playerid) != i ){
new Float:x, Float:y, Float:z;
new Float:x3, Float:y3, Float:z3;
GetVehiclePos(i, x, y, z);
x3 = x1 - x; y3 = y1 - y; z3 = z1 - z;
new Float:vDist = (x3*x3+y3*y3+z3*z3);
if( vDist < dist){
near = i;
veh = near;
}
}
}
}
}
kannst auch jobtechte oder id wie auch immer anstatt fraktionen setzen
hab es rausgefunden
mit der strg schleppe ich ab
aber danke an euch
#close