taxi system

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
  • Guten Tag Community,


    ich wollte fragen wie ich ein taxi system machen könne das halt /fare [preis] eingegeben wird und halt wenn einer ins car einsteig das pro 3-5 sekunden der preis abgezogen wird und wenn er kein geld mehr hat soll er removed werden wie stelle ich das an ?


  • Wenn das ein Job ist, einfach die Abfrage reinhauen ob er den Job hat. Das hat nichts mit dem System zu tun.

    Spoiler anzeigen
    10 Beiträge [X]
    50 Beiträge [X]
    100 Beiträge [X]
    150 Beiträge [X]
    200 Beiträge [X]
    250 Beiträge [X]
    300 Beiträge [X]
    350 Beiträge [X]
    400 Beiträge [X]
    450 Beiträge [X]
    500 Beiträge [X]
    550 Beiträge []
    600 Beiträge []
    650 Beiträge []
    700 Beiträge []
    750 Beiträge []

  • Hier ich habs dir mal eben schnell gebastelt :) musst du nur noch Anpassen ( Timer, Abfrage )


    ocmd:fare(playerid,params[])
    {
    new string[128],geldinfo;
    if(gettime()<taxitimer[playerid])
    {
    SendClientMessage(playerid,ROT,"Du kannst den Befehl nur alle 10 Minuten Ausführen !");
    }
    else
    {
    if(!isPlayerJob(playerid,3))return SendClientMessage(playerid,DUNKELROT,"Info: Du hast den Neben Job Taxifahrer nicht !");
    if(sscanf(params,"d",geldinfo))return SendClientMessage(playerid,DUNKELGRAU,"/fare [Preis]");
    if(geldinfo<1||geldinfo>500)return SendClientMessage(playerid,DUNKELROT,"Du kannst nicht mehr Als 500€ Angeben");
    format(string,sizeof(string),"{FAE200}Taxifahrer: {DCDCDC} %s steht nun als Taxifahrer zu Diensten Preis: %i €",SpielerName(playerid),geldinfo);
    SendClientMessageToAll(GELB,string);
    taxitimer[playerid]=gettime()+(60*10);
    }
    return 1;
    }