Taxi und Bus einfach soo fahren mit /fare

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
  • hey hab ein Prob undzwar wenn ich bei /fare if(PlayerInfo[playerid][pJob] == 1) wegmache dann stürzt mei Pawno ab aber ich will das man auch als Normaler Zivi Taxi oder Bus fahrer sein kann !


    if(strcmp(cmd,"/fare",true)==0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pJob] == 1)
    {
    if(TransportDuty[playerid] > 0)
    {
    if(TransportDuty[playerid] == 1)
    {
    TaxiDrivers -= 1;
    }
    else if(TransportDuty[playerid] == 2)
    {
    BusDrivers -= 1;
    }
    TransportDuty[playerid] = 0;
    format(string, sizeof(string), "* Du bist nun außerhalb des Dienstes und hast %d$ verdient.", TransportMoney[playerid]);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    GivePlayerMoney(playerid, TransportMoney[playerid]);
    ConsumingMoney[playerid] = 1; TransportValue[playerid] = 0; TransportMoney[playerid] = 0;
    return 1;
    }


    mfg countrylonja

  • hier und danke dir :)


    if(strcmp(cmd,"/fare",true)==0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pJob] == 1)
    {
    if(TransportDuty[playerid] > 0)
    {
    if(TransportDuty[playerid] == 1)
    {
    TaxiDrivers -= 1;
    }
    else if(TransportDuty[playerid] == 2)
    {
    BusDrivers -= 1;
    }
    TransportDuty[playerid] = 0;
    format(string, sizeof(string), "* Du bist nun außerhalb des Dienstes und hast %d$ verdient.", TransportMoney[playerid]);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    GivePlayerMoney(playerid, TransportMoney[playerid]);
    ConsumingMoney[playerid] = 1; TransportValue[playerid] = 0; TransportMoney[playerid] = 0;
    return 1;
    }
    new Veh = GetVehicleModel(playerid);
    if(Veh == 420 || Veh == 438)
    {
    if(GetPlayerState(playerid) == 2)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "Verwendung: /fare [preis]");
    return 1;
    }
    moneys = strval(tmp);
    if(moneys < 1 || moneys > 999) { SendClientMessage(playerid, COLOR_GREY, "Der Preis kann nicht unter 1$ und über 999$ sein!"); return 1; }
    TaxiDrivers += 1; TransportDuty[playerid] = 1; TransportValue[playerid] = moneys;
    GetPlayerName(playerid,sendername,sizeof(sendername));
    format(string, sizeof(string), "Taxifahrer %s ist im Dienst, Kosten: %d$.", sendername, TransportValue[playerid]);
    OOCNews(TEAM_GROVE_COLOR,string);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Du bist nicht der Fahrer!");
    return 1;
    }
    }
    else if(Veh == 437 || Veh == 431)
    {
    if(GetPlayerState(playerid) == 2)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "Verwendung: /fare [preis]");
    return 1;
    }
    moneys = strval(tmp);
    if(moneys < 1 || moneys > 99999) { SendClientMessage(playerid, COLOR_GREY, "Der Preis kann nicht unter 1$ und über 99999$ sein!"); return 1; }
    BusDrivers += 1; TransportDuty[playerid] = 2; TransportValue[playerid]= moneys;
    GetPlayerName(playerid,sendername,sizeof(sendername));
    format(string, sizeof(string), "Busfahrer %s ist im Dienst, Kosten: %d$.", sendername, TransportValue[playerid]);
    OOCNews(TEAM_GROVE_COLOR,string);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Du bist nicht der Fahrer!");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Du bist in keinem Taxi / Bus !");
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_GREY,"Du bist kein Taxi- / Busfahrer!");
    return 1;
    }
    }
    return 1;
    }

  • if(strcmp(cmd,"/fare",true)==0)
    {
    if(TransportDuty[playerid] > 0)
    {
    if(TransportDuty[playerid] == 1)
    {
    TaxiDrivers -= 1;
    }
    else if(TransportDuty[playerid] == 2)
    {
    BusDrivers -= 1;
    }
    TransportDuty[playerid] = 0;
    format(string, sizeof(string), "* Du bist nun außerhalb des Dienstes und hast %d$ verdient.", TransportMoney[playerid]);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    GivePlayerMoney(playerid, TransportMoney[playerid]);
    ConsumingMoney[playerid] = 1; TransportValue[playerid] = 0; TransportMoney[playerid] = 0;
    return 1;
    }
    new Veh = GetVehicleModel(playerid);
    if(Veh == 420 || Veh == 438)
    {
    if(GetPlayerState(playerid) == 2)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "Verwendung: /fare [preis]");
    return 1;
    }
    moneys = strval(tmp);
    if(moneys < 1 || moneys > 999) { SendClientMessage(playerid, COLOR_GREY, "Der Preis kann nicht unter 1$ und über 999$ sein!"); return 1; }
    TaxiDrivers += 1; TransportDuty[playerid] = 1; TransportValue[playerid] = moneys;
    GetPlayerName(playerid,sendername,sizeof(sendername));
    format(string, sizeof(string), "Taxifahrer %s ist im Dienst, Kosten: %d$.", sendername, TransportValue[playerid]);
    OOCNews(TEAM_GROVE_COLOR,string);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Du bist nicht der Fahrer!");
    return 1;
    }
    }
    else if(Veh == 437 || Veh == 431)
    {
    if(GetPlayerState(playerid) == 2)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "Verwendung: /fare [preis]");
    return 1;
    }
    moneys = strval(tmp);
    if(moneys < 1 || moneys > 99999) { SendClientMessage(playerid, COLOR_GREY, "Der Preis kann nicht unter 1$ und über 99999$ sein!"); return 1; }
    BusDrivers += 1; TransportDuty[playerid] = 2; TransportValue[playerid]= moneys;
    GetPlayerName(playerid,sendername,sizeof(sendername));
    format(string, sizeof(string), "Busfahrer %s ist im Dienst, Kosten: %d$.", sendername, TransportValue[playerid]);
    OOCNews(TEAM_GROVE_COLOR,string);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Du bist nicht der Fahrer!");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Du bist in keinem Taxi / Bus !");
    }
    return 1;
    }

  • Np. :rolleyes:
    Ne GF is net so mein Ding sry frag ma Suggalike der macht das gerne ;)

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • [Hier stand nix]

    2 Mal editiert, zuletzt von Anmelden ()