Carticketbefehl funkt nicht

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,


    habe mir folgendes erbastelt:

    Spoiler anzeigen
    new Ticket[MAX_VEHICLES];
    new Ticketpreis[MAX_VEHICLES];

    Spoiler anzeigen
    ocmd:carticket(playerid,params[])
    {
    if(!isPlayerAFK(playerid))
    {
    if(isPlayerInFrakt(playerid,5))
    {
    new carid;
    if(IsPlayerInAnyVehicle(playerid) && IsAnTow(carid))
    {
    new veh = GetPlayerVehicleID(playerid);
    if(IsTrailerAttachedToVehicle(veh))
    {
    new trailer = GetVehicleTrailer(veh);
    if(Ticket[trailer] == 0)
    {
    if(!IsTrailerAttachedToVehicle(veh))
    {
    SendClientMessage(playerid,COLOR_LIGHTRED,"Du schleppst gerade kein Fahrzeug ab!");
    return 1;
    }
    else
    {
    new preis;
    if(sscanf(params,"i",preis))return SCM(playerid,COLOR_GREY,"Benutze: /carticket [Preis]");
    {
    Ticket[trailer] = 1;
    Ticketpreis[trailer] = preis;
    SCM(playerid,COLOR_LIGHTGREEN,"Du hast dieses Fahrzeug erfolgreich mit einem Ticket versehen!");
    return 1;
    }
    }
    }
    }
    }
    }
    }
    return 1;
    }

    Spoiler anzeigen
    OnPlayerStateChange
    player_state_driver //<-- jetz ohne alles aus meinem Onplayerstatechange
    else if(Ticket[vehicle] == 1)
    {
    new ticketpreis = Ticketpreis[vehicle];
    new str[128];
    Motor[vehicle] = false;
    SetVehicleParamsEx(vehicle,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    format(str,sizeof(str),"Dieses Fahrzeug wurde mit einem Ticket versehen! Kosten: %d€",ticketpreis);
    SCM(playerid,COLOR_DARKRED,str);
    SCM(playerid,COLOR_DARKRED,"Du kannst das Fahrzeug mit dem Befehl /accept carticket freikaufen!");
    return 1;
    }


    Man kann nichmal das Ticket draufsetzen...


    was da los?


    lg

  • Ist es wirklich nötig, dass du dein altes Thema (siehe 2. Seite) löschst um dann ein neues zu machen? ...



    Wie siehts mit Fehlermeldungen, Chatmeldungen oder sonst was aus ?
    Hast du mal debug betrieben? Die einzelnen Fahrzeug IDs ausgeben lassen oder sonst was? ...

    ik bin der vito c: