Tow Truck System LoH 1.0

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 liebe Community.
    Ich suche ein TowTruck System für die Fraktion Ordnungsamt !
    wo man mit Numpad und Strg den TowTruck bedienen kann !


    MfG

  • Die SuFu aka Suckfunktion ist der Beste weg zur lösung erst Benuzen dann Thread erstellen

    Dit habe ich auch beim ersten Poster verstanden ;)

  • Hier das TowTrucksystem
    new TowTruckers=0;
    new IsTowTrucker[MAX_PLAYERS];


    Unter OnplayerDisconnect
    if(IsTowTrucker[playerid]==1)
    {
    IsTowTrucker[playerid]=0;
    TowTruckers--;
    }


    Unter OnPlayerCommandText


    if (strcmp(cmdtext, "/adac", true)==0)
    {
    if (TowTruckers==0)
    {
    SendClientMessage(playerid,0xFFFF00AA,"In moment ist keine ADAC einheit verfügbar.");
    return 1;
    }
    SendClientMessage(playerid,0xFFFF00AA,"ADAC hat deine anfrage akzeptiert warte an deiner Position.");
    SendClientMessage(playerid,0xFFFF00AA,"REMEMBER: Du kannst nicht abschleppen wenn jemand im car sitzt");
    new pName[MAX_PLAYER_NAME];
    new msg[256];
    format(msg,sizeof(msg),"*** %s (id:%d) Braucht ein ADAC ***",pName,playerid);
    GetPlayerName(playerid,pName,sizeof(pName));
    for (new i=0;i<MAX_PLAYERS;i++)
    {
    if (IsTowTrucker[i]==1)
    {
    SendClientMessage(i,0xFFFF00AA,msg);
    }
    }
    return 1;
    }


    Unter OnplayerStateChange


    if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 525)
    {
    IsTowTrucker[playerid]=1;
    TowTruckers++;
    SendClientMessage(playerid,0xFFFF00AA,"Drücke STRG zum abschleppen!");
    }
    else
    {
    if (TowTruckers>0)
    {
    SendClientMessage(playerid,0xFFFF00AA,"Wenn du ein Problem hast tippe /service mechanic!");
    }
    }
    }
    Direkt Unter dem Letzten
    if ((newstate==PLAYER_STATE_ONFOOT)&&(IsTowTrucker[playerid]==1))
    {
    IsTowTrucker[playerid]=0;
    TowTruckers--;
    }
    if ((newstate==PLAYER_STATE_PASSENGER)&&(TowTruckers>0))
    {
    SendClientMessage(playerid,0xFFFF00AA,"Wenn du ein Problem hast tippe /service mechanic!");
    }


    Fertig wenn du Fragen hast Schreib sie
    //Edit habe etwas Vergessen


  • wenn ich das Einfüge Crasht mein Pawno o0? warum Hilfe pls ?