public void Accepteramende(Client player, int id) { if (!AmendeInfo.PlayerHasAmende(player)) { API.sendChatMessageToPlayer(player, "Personne ne t'a mis d'~r~amende~s~."); } AmendeInfo amende = AmendeInfo.GetAmendeInfoById(id); if (amende == null) { API.sendChatMessageToPlayer(player, "Référence de l'amende invalide."); } if (amende.player != player) { API.sendChatMessageToPlayer(player, "Cette amende ne t'est pas adressée."); } PlayerInfo objplayer = PlayerInfo.GetPlayerInfoObject(player); if (objplayer.money < amende.montant) { API.sendChatMessageToPlayer(player, "Tu n'as pas assez d'argent sur toi."); } objplayer.money -= amende.montant; API.sendChatMessageToPlayer(player, "Tu viens de régler ton amende de ~r~" + amende.montant + "~s~$."); AmendeInfo.Delete(amende); API.shared.exported.database.executeQuery("DELETE FROM UtilisateurAmende WHERE date=" + amende.date); }
public void Accepteramende(Client player) { if (!AmendeInfo.PlayerHasAmende(player)) { API.sendChatMessageToPlayer(player, "Personne ne t'a mis d'~r~amende~s~."); } List <AmendeInfo> listedesamende = AmendeInfo.GetPlayerAmendeInfo(player); foreach (AmendeInfo amende in listedesamende) { API.sendChatMessageToPlayer(player, "N°" + amende.id + " prix~r~ " + amende.montant + "~s~$ raison : " + amende.raison); } }
public static void CuntdownPayday(object sender, ElapsedEventArgs e) { List <Client> Cuntdown = API.shared.getAllPlayers(); foreach (Client target in Cuntdown) { PlayerInfo objtarget = PlayerInfo.GetPlayerInfoObject(target); objtarget.cuntdownpaye = objtarget.cuntdownpaye - 1; if (objtarget.TimerKitArmes >= 1) { objtarget.TimerKitArmes = objtarget.TimerKitArmes - 1; } if (objtarget.cuntdownpaye <= 0 & objtarget.Logged == true & objtarget.Spawned == true) { API.shared.sendChatMessageToPlayer(target, "~b~—————————— Relevé de compte ——————————"); API.shared.sendChatMessageToPlayer(target, "Solde de ton compte en banque avant le virement : ~g~" + objtarget.bank + "~s~$."); API.shared.sendChatMessageToPlayer(target, "Montant reçu de la part de la mairie : ~g~" + Constante.Payday + "~s~$."); objtarget.bank = objtarget.bank + Constante.Payday; if (objtarget.pendingpaye != 0) { API.shared.sendChatMessageToPlayer(target, "Montant perçu grâce à ton job : ~g~" + objtarget.pendingpaye + "~s~$."); objtarget.bank = objtarget.bank + objtarget.pendingpaye; objtarget.pendingpaye = 0; } API.shared.sendChatMessageToPlayer(target, "Montant des taxes dues à la mairie : ~r~" + Constante.Taxes + "~s~$."); objtarget.bank = objtarget.bank - Constante.Taxes; //API.shared.sendChatMessageToPlayer(target, "Montant du loyer de ton habitation : ~r~" + PrixLoyer + "~s~$."); //objtarget.bank = objtarget.bank - PrixLoyer; if (AmendeInfo.PlayerHasAmende(target)) { int pendingamende = AmendeInfo.GetPlayerAmendeMontantTotal(target); if (pendingamende >= 1000) { API.shared.sendChatMessageToPlayer(target, "Montant des amendes impayées : ~r~" + pendingamende + "~s~$."); objtarget.bank -= pendingamende; AmendeInfo.DeleteAllForPlayer(target); API.shared.exported.database.executeQuery("DELETE FROM UtilisateurAmende WHERE PlayerName='" + objtarget.PlayerName + "'"); } } API.shared.sendChatMessageToPlayer(target, "Ton nouveau solde en banque est de : ~g~" + objtarget.bank + "~s~$."); API.shared.sendChatMessageToPlayer(target, "~b~—————————————————————————————"); objtarget.cuntdownpaye = 60; } } }