public void Delier(Client player, String idOrName) { PlayerInfo target = PlayerInfo.GetPlayerInfotByIdOrName(idOrName); if (player.position.DistanceTo(API.getEntityPosition(target.Handle)) >= 2) { API.sendChatMessageToPlayer(player, Constante.TuEsTropLoin); return; } else if (target.IsMenotter == false) { API.sendChatMessageToPlayer(player, "Cette personne ~r~n'est pas ~s~menottée."); return; } else { if (Inventaire.PlayerHaveItemInBDD(player, 15)) { API.sendChatMessageToPlayer(player, "Tu viens de ~g~démenotter ~s~cette personne avec ta pince."); API.sendChatMessageToPlayer(target.Handle, "Tu viens d'être ~g~démenotté ~s~."); target.IsMenotter = false; API.setPlayerClothes(target.Handle, 7, 0, 0); API.stopPlayerAnimation(target.Handle); } else { API.sendChatMessageToPlayer(player, "Tu n'as rien pour briser les menottes."); } } }
public void TrafiquerArmes(Client player) { if (API.getPlayerCurrentWeapon(player) == WeaponHash.Musket && (Inventaire.PlayerHaveItemInBDD(player, 5))) { if (API.getPlayerWeaponAmmo(player, WeaponHash.Musket) > 6) { API.delay(4000, true, () => { API.removePlayerWeapon(player, WeaponHash.Musket); API.givePlayerWeapon(player, WeaponHash.DoubleBarrelShotgun, 6, true, true); API.sendChatMessageToPlayer(player, "Tu viens de trafiquer ton arme."); Random aleatoire = new Random(); int resultat = aleatoire.Next(0, 10); if (resultat >= 8) { API.sendChatMessageToPlayer(player, "Ta scie s'est cassé en trafiquant ton arme."); Inventaire.RemoveItemToPlayerInventaire(player, 5, 1); } else { return; } }); } else { API.delay(4000, true, () => { API.removePlayerWeapon(player, WeaponHash.Musket); API.givePlayerWeapon(player, WeaponHash.DoubleBarrelShotgun, 2, true, true); API.sendChatMessageToPlayer(player, "Tu viens de trafiquer ton arme."); }); } } else { API.sendChatMessageToPlayer(player, "~r~Tu n'as pas le nécessaire pour trafiquer ton arme ou elle ne peut pas être trafiquée."); } }
public void Ordi(Client player, String option) { if (option == "allumer") { if (API.getEntityData(player, "OrdiHack") == false) { if (Inventaire.PlayerHaveItemInBDD(player, 6) & (Inventaire.PlayerHaveItemInBDD(player, 10))) { API.setEntityData(player, "OrdiHack", true); API.sendChatMessageToPlayer(player, "Tu viens d'~g~allumer ~s~ton ordinateur, appuie sur '~b~E~s~' pour l'utiliser."); } else { API.sendChatMessageToPlayer(player, "~r~Tu ne peux pas utiliser ton ordinateur sans le routeur."); } } else { API.sendChatMessageToPlayer(player, "Ton ordinateur est déjà allumé."); } } if (option == "eteindre") { if (API.getEntityData(player, "OrdiHack") == true) { if (Inventaire.PlayerHaveItemInBDD(player, 6) & (Inventaire.PlayerHaveItemInBDD(player, 10))) { API.setEntityData(player, "OrdiHack", false); API.sendChatMessageToPlayer(player, "Tu viens d'~r~éteindre ~s~ton ordinateur."); } else { return; } } else { API.sendChatMessageToPlayer(player, "Ton ordinateur est déjà éteint."); } } if (option == "puce") { if (!Inventaire.PlayerHaveItemInBDD(player, 7) && (!Inventaire.PlayerHaveItemInBDD(player, 8))) { API.sendChatMessageToPlayer(player, "~r~Trouves le matériel nécessaire pour faire ça."); } else if (!Inventaire.PlayerHaveItemInBDD(player, 8) || Inventaire.GetItemNumberInBDD(player, 8) < 1) { API.sendChatMessageToPlayer(player, "~r~Il te manque la puce pour faire fonctionner ton routeur."); } else if (!Inventaire.PlayerHaveItemInBDD(player, 7)) { API.sendChatMessageToPlayer(player, "~r~Tu n'as pas de routeur."); } else { int Item = Inventaire.RouteurPuce; Inventaire saveitem = new Inventaire(); saveitem.AddItemToPlayerInventaire(player, Item, 1); API.sendChatMessageToPlayer(player, "Tu as placer la puce dans ton routeur."); Inventaire.RemoveItemToPlayerInventaire(player, 7, 1); Inventaire.RemoveItemToPlayerInventaire(player, 8, 1); } } }