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); } } }
public void Accepter(Client player, String option, String idOrName) { PlayerInfo objplayer = PlayerInfo.GetPlayerInfoObject(player); PlayerInfo target = PlayerInfo.GetPlayerInfotByIdOrName(idOrName); if (option == "arme") { if (player.position.DistanceTo(target.Handle.position) >= 2) { API.sendChatMessageToPlayer(player, Constante.TuEsTropLoin); } else { if (API.getEntityData(player, "PrixArme") <= 0) { API.sendChatMessageToPlayer(player, "Personne ne t'a proposé d'arme."); } else { if (API.getEntityData(player, "ArmeActuelle") == 0) { API.sendChatMessageToPlayer(player, "Personne ne t'a proposé d'arme."); } else { API.sendChatMessageToPlayer(player, "Tu viens d'acheter cette arme pour~g~ " + API.getEntityData(player, "PrixArme") + "~s~$."); API.sendChatMessageToPlayer(target.Handle, "Tu viens de vendre une arme pour~g~ " + API.getEntityData(player, "PrixArme") + "~s~$."); API.givePlayerWeapon(player, API.getEntityData(player, "ArmeActuelle"), API.getEntityData(player, "MunitionsActuelle"), true, true); API.removePlayerWeapon(target.Handle, API.getEntityData(target.Handle, "ArmeActuelle")); var anciennemoney = objplayer.money; var anciennemoneyvendeur = target.money; objplayer.money = anciennemoney - API.getEntityData(player, "PrixArme"); target.money = anciennemoneyvendeur + API.getEntityData(player, "PrixArme"); API.setEntityData(player, "PrixArme", 0); API.setEntityData(player, "ArmeActuelle", 0); API.setEntityData(target.Handle, "ArmeActuelle", 0); API.setEntityData(player, "MunitionsActuelle", 0); } } } } if (option == "kit") { if (player.position.DistanceTo(target.Handle.position) >= 2) { API.sendChatMessageToPlayer(player, Constante.TuEsTropLoin); } else { if (API.getEntityData(player, "TypeKit") <= 0) { API.sendChatMessageToPlayer(player, "Personne ne t'a proposé de kit."); } else { if (API.getEntityData(player, "QuantitéKit") == 0) { API.sendChatMessageToPlayer(player, "Personne ne t'a proposé de kit."); } else { API.sendChatMessageToPlayer(player, "Tu viens d'acheter~b~ " + API.getEntityData(player, "QuantitéKit") + " ~s~kit pour~g~ " + API.getEntityData(player, "PrixKit") + "~s~$."); API.sendChatMessageToPlayer(target.Handle, "Tu viens de vendre~b~" + API.getEntityData(player, "QuantitéKit") + " ~s~kit pour~g~ " + API.getEntityData(player, "PrixKit") + "~s~$."); if (API.getEntityData(player, "TypeKit") == 1) { int Item = Inventaire.KitPistolet; Inventaire saveitem = new Inventaire(); saveitem.AddItemToPlayerInventaire(player, Item, API.getEntityData(player, "QuantitéKit")); Inventaire.RemoveItemToPlayerInventaire(target.Handle, Item, API.getEntityData(player, "QuantitéKit")); } if (API.getEntityData(player, "TypeKit") == 2) { int Item = Inventaire.KitPMitrailleur; Inventaire saveitem = new Inventaire(); saveitem.AddItemToPlayerInventaire(player, Item, API.getEntityData(player, "QuantitéKit")); Inventaire.RemoveItemToPlayerInventaire(target.Handle, Item, API.getEntityData(player, "QuantitéKit")); } if (API.getEntityData(player, "TypeKit") == 3) { int Item = Inventaire.KitPompe; Inventaire saveitem = new Inventaire(); saveitem.AddItemToPlayerInventaire(player, Item, API.getEntityData(player, "QuantitéKit")); Inventaire.RemoveItemToPlayerInventaire(target.Handle, Item, API.getEntityData(player, "QuantitéKit")); } if (API.getEntityData(player, "TypeKit") == 4) { int Item = Inventaire.KitFusil; Inventaire saveitem = new Inventaire(); saveitem.AddItemToPlayerInventaire(player, Item, API.getEntityData(player, "QuantitéKit")); Inventaire.RemoveItemToPlayerInventaire(target.Handle, Item, API.getEntityData(player, "QuantitéKit")); } var anciennemoney = objplayer.money; var anciennemoneyvendeur = target.money; objplayer.money = anciennemoney - API.getEntityData(player, "PrixKit"); target.money = anciennemoneyvendeur + API.getEntityData(player, "PrixKit"); API.setEntityData(target.Handle, "TypeKit", 0); API.setEntityData(target.Handle, "PrixKit", 0); API.setEntityData(target.Handle, "QuantitéKit", 0); } } } } }
public void KitArme(Client player, int Nombre, int Qtt) { PlayerInfo objplayer = PlayerInfo.GetPlayerInfoObject(player); DataTable result = API.shared.exported.database.executeQueryWithResult("SELECT * FROM PlanqueFaction WHERE factionid = '" + objplayer.factionid + "'"); if (result.Rows.Count != 0) { foreach (DataRow row in result.Rows) { if (objplayer.IsOnPlanqueArmes == false) { API.sendChatMessageToPlayer(player, "Tu ne peux pas trouver de kit d'armes ici."); } else { int KitPistoletFournisseur = Convert.ToInt32(row["kitpisto"]); int KitPMitrFournisseur = Convert.ToInt32(row["kitpmitr"]); int KitPompeFournisseur = Convert.ToInt32(row["kitpompe"]); int KitFusilFournisseur = Convert.ToInt32(row["kitfusil"]); if (Nombre == 0 || Nombre >= 5) { API.sendChatMessageToPlayer(player, "Tu dois entrer un nombre valide! (1 = Pistolet, 2 = P-Mitrailleur, 3 = Pompe, 4 = fusil)"); } if (Qtt == 0) { API.sendChatMessageToPlayer(player, "Tu dois entrer une quantité valide!"); } else { if (Nombre == 1) { if (Qtt > KitPistoletFournisseur) { API.sendChatMessageToPlayer(player, "Il n'y a pas autant de kit dans la planque."); } else { API.sendChatMessageToPlayer(player, "Tu viens de retirer~g~ " + Qtt + " ~s~kit pistolet de la planque."); int Item = Inventaire.KitPistolet; Inventaire saveitem = new Inventaire(); saveitem.AddItemToPlayerInventaire(player, Item, Qtt); int NouveauNombre = KitPistoletFournisseur - Qtt; API.shared.exported.database.executeQuery("UPDATE PlanqueFaction SET kitpisto ='" + NouveauNombre + "' WHERE factionid = '" + objplayer.factionid + "'"); return; } } if (Nombre == 2) { if (Qtt > KitPMitrFournisseur) { API.sendChatMessageToPlayer(player, "Il n'y a pas autant de kit dans la planque."); } else { API.sendChatMessageToPlayer(player, "Tu viens de retirer~g~ " + Qtt + " ~s~kit pistolet-mitrailleur de la planque."); int Item = Inventaire.KitPMitrailleur; Inventaire saveitem = new Inventaire(); saveitem.AddItemToPlayerInventaire(player, Item, Qtt); int NouveauNombrePM = KitPMitrFournisseur - Qtt; API.shared.exported.database.executeQuery("UPDATE PlanqueFaction SET locked ='" + NouveauNombrePM + "' WHERE factionid = '" + objplayer.factionid + "'"); return; } } if (Nombre == 3) { if (Qtt > KitPompeFournisseur) { API.sendChatMessageToPlayer(player, "Il n'y a pas autant de kit dans la planque."); } else { API.sendChatMessageToPlayer(player, "Tu viens de retirer~g~ " + Qtt + " ~s~kit fusil à pompe de la planque."); int Item = Inventaire.KitPompe; Inventaire saveitem = new Inventaire(); saveitem.AddItemToPlayerInventaire(player, Item, Qtt); int NouveauNombrePompe = KitPompeFournisseur - Qtt; API.shared.exported.database.executeQuery("UPDATE PlanqueFaction SET locked ='" + NouveauNombrePompe + "' WHERE factionid = '" + objplayer.factionid + "'"); return; } } if (Nombre == 4) { if (Qtt > KitFusilFournisseur) { API.sendChatMessageToPlayer(player, "Il n'y a pas autant de kit dans la planque."); } else { API.sendChatMessageToPlayer(player, "Tu viens de retirer~g~ " + Qtt + " ~s~kit fusil d'assaut de la planque."); int Item = Inventaire.KitFusil; Inventaire saveitem = new Inventaire(); saveitem.AddItemToPlayerInventaire(player, Item, Qtt); int NouveauNombreFusil = KitFusilFournisseur - Qtt; API.shared.exported.database.executeQuery("UPDATE PlanqueFaction SET locked ='" + NouveauNombreFusil + "' WHERE factionid = '" + objplayer.factionid + "'"); return; } } } } } } }