Jump to content

Recommended Posts

Posted

Poate ajuta pe cineva incepator acest model sistem taxi

// Declarațiile variabilelor pentru compania de taxi
let taxiCompany = {
  members: [],
  invites: [],
  acceptInvite: function (player) {
    let index = this.invites.indexOf(player);
    if (index > -1) {
      this.invites.splice(index, 1);
      this.members.push(player);
      player.notify("~g~Ai acceptat invitația de a te alătura companiei de taxi!");
    } else {
      player.notify("~r~Nu ai nicio invitație de la această companie de taxi.");
    }
  },
  sendInvite: function (player) {
    if (!this.members.includes(player)) {
      this.invites.push(player);
      player.notify("~g~Ai primit o invitație să te alături companiei de taxi!");
    } else {
      player.notify("~r~Ești deja membru al acestei companii de taxi.");
    }
  },
  getService: function (player) {
    if (this.members.length === 0) {
      player.notify("~r~Compania de taxi nu are niciun șofer disponibil momentan.");
    } else {
      let index = Math.floor(Math.random() * this.members.length);
      let driver = this.members[index];
      driver.notify(`~b~Ai fost solicitat pentru a oferi servicii de taxi la: ${player.position}.`);
      player.notify("~g~Taxiul vine în câteva minute. Vă rugăm să așteptați.");
    }
  },
};

// Comanda pentru a accepta o invitație de la o companie de taxi
mp.events.addCommand("accepttaxi", (player) => {
  taxiCompany.acceptInvite(player);
});

// Comanda pentru a primi o invitație de la o companie de taxi
mp.events.addCommand("invitetaxi", (player) => {
  taxiCompany.sendInvite(player);
});

// Comanda pentru a apela la un taxi
mp.events.addCommand("servicetaxi", (player) => {
  taxiCompany.getService(player);
});

 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...