Bonjour à tous !
Aujourd'hui je vais vous expliquer comment imposer le renouvellement du forfait téléphonique au joueur avec le script Advanced Phone.
Ce tuto consiste à retirer le fait que le joueur puisse acheter plusieurs fois un forfait téléphonique pour obtenir un grand nombre d'heures d'appel et de messages. Il sera ainsi contraint de revenir régulièrement prendre un nouveau forfait.
Vous êtes prêt ? Alors c’est parti !
Pour ce tuto nous allons fixer le nombre maximum de SMS et le temps d'appel restant à 5 SMS et 30 minutes d'appel. Ainsi il pourra renouveller son forfait que s'il a moins de 5 SMS ou moins de 30 minutes d'appel restantes.
Ces valeurs reste modifiable à votre bon vouloir.
Alors rendez-vous dans votre
Ajouter cette ligne :
Où le 5 représente du coup le nombre de SMS restant et le 1800 représente le temps d'appel restant en secondes.
Voilà ! Ce tuto est terminé
En cas de soucis n'hésiter pas à faire une demande d'aide sur le forum.
Aujourd'hui je vais vous expliquer comment imposer le renouvellement du forfait téléphonique au joueur avec le script Advanced Phone.
Ce tuto consiste à retirer le fait que le joueur puisse acheter plusieurs fois un forfait téléphonique pour obtenir un grand nombre d'heures d'appel et de messages. Il sera ainsi contraint de revenir régulièrement prendre un nouveau forfait.
Vous êtes prêt ? Alors c’est parti !
Pour ce tuto nous allons fixer le nombre maximum de SMS et le temps d'appel restant à 5 SMS et 30 minutes d'appel. Ainsi il pourra renouveller son forfait que s'il a moins de 5 SMS ou moins de 30 minutes d'appel restantes.
Ces valeurs reste modifiable à votre bon vouloir.
Alors rendez-vous dans votre
@The_Programmer/addons/advanced_phone/client/fn_boutique_orange.sqf
, en dessous de cette ligne (les 3 fois où elle y est) :
Code:
if ((player getVariable ["maxence_numero","0"]) isEqualTo "0") exitWith {hint (["STR_YOU_MUST_BUY_SIM","Max_Settings_Phone","Phone_Localization"] call theprogrammer_core_fnc_localize);};
Code:
if !((maxence_sms <= 5) OR (maxence_appel <= 1800)) exitWith {hint "Vous avez déjà un forfait actif. Vous pourrez le renouveler quand vous aurez moins de 5 SMS restant ou moins de 30 minutes d'appel.";};
Où le 5 représente du coup le nombre de SMS restant et le 1800 représente le temps d'appel restant en secondes.
Voilà ! Ce tuto est terminé
