Abschleppwagen

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo, ich habe 2 kleine Probleme.
    Ich fange einfach mal an, Problem 1:
    Ich möchte ein FS scripten, dass RCON-Admins dazu befähigt einzig und alleine Towcars (im Sinne von,es dürfen nur RCON-Admins die Abschleppwagen fahren xD) zu fahren und andere Autos damit abzuschleppen. ich habe schon einige GF's durchgeguckt, nix gefunden. Kann da wer aushelfen?
    Problem 2:
    Ich habe ein GF laufen und ab und zu spawne ich statt in meinem House vor meinem Haus. Dann sehe ich keine Spieler, Pickups und dergleichen, kann aber mein Haus betreten und wieder verlassen. Dann geht alles wieder. Kann man das umgehen? Benutze das GTA Roleplay aus dem englischen Forum, habe es unverändert eingedeutscht, und möchte nicht die neue Version wieder eindeutschen. Würde mich über Tipps freuen, muss aber nicht sein. Vielleicht hatte wer von euch ja auch das Problem :)


    Also vielen Dank für die Hilfe im Urlaub

    :love:

    Einmal editiert, zuletzt von master2die ()

  • Problem 1:


    Unter OnPlayerEnterVehicle
    if(GetVehicleModel(vehicleid) == NR && !IsPlayerAdmin(playerid)) return TogglePlayerControllable(playerid, 1);
    -> NR mit der ModelID des Towtrucks austauschen


    Problem 2:
    Eh ja und welchen GM genau verwendest du?

  • Da gibt es einen Befehlt für eh... Genau weiß ich den auch nicht müsste ich mal nachgucken. Irgendwas mit AttachTrailerToVehicle oder so in der Art müsste das sein. Kann ich in Erfahrung bringen aber erst heut Mittag, ich verdrück mich jetzt wieder in mein Zelt draußen bei der elenden Hitze^^


    Zum GM: Ne den kenne ich nicht, hast du einen Link o.ä.

  • Achso, ja dann erstmal vielen dank! Kann mir sonst vielleicht jemand anders helfen, damit ich das hinbekomme? wäre echt super nett.
    Edit: Habs mit aus GF geklaut :P

    //TOWTRUCK
    if(strcmp(cmd,"/towcar",true)==0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(IsPlayerAdmin(playerid))
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 525)
    {
    if(GetPlayerState(playerid)==2)
    {
    new Float:pX,Float:pY,Float:pZ;
    GetPlayerPos(playerid,pX,pY,pZ);
    new Float:vX,Float:vY,Float:vZ;
    new Found=0;
    new vid=0;
    while((vid<MAX_VEHICLES)&&(!Found))
    {
    vid++;
    GetVehiclePos(vid,vX,vY,vZ);
    if ((floatabs(pX-vX)<7.0)&&(floatabs(pY-vY)<7.0)&&(floatabs(pZ-vZ)<7.0)&&(vid!=GetPlayerVehicleID(playerid)))
    {
    Found=1;
    if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
    {
    DetachTrailerFromVehicle(GetPlayerVehicleID(playerid));
    }
    else
    {
    AttachTrailerToVehicle(vid,GetPlayerVehicleID(playerid));
    }
    }
    }
    if(!Found)
    {
    SendClientMessage(playerid,COLOR_GRAD1,"No cars near you!");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "You must be driver!");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "You must be inside towcar!");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "You must be in vehicle!");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_GRAD1,"You are not Mechanic/Police!");
    return 1;
    }
    }
    return 1;
    }
    //TOWTRUCK

    :love:

    Einmal editiert, zuletzt von master2die ()