Summary
API d'appels telephoniques entre joueurs : distance illimitee, conferences a 4, haut-parleur. A utiliser depuis votre propre mod.
Description
Call System apporte de vraies conversations telephoniques entre joueurs, a n'importe quelle distance sur la carte.
C'est une API destinee aux createurs de mods : elle fournit le moteur de conversation, pas l'interface. Vous gardez la main sur le telephone que voient vos joueurs, sur les numeros et sur le style de votre serveur.
CE QUE LE MOD APPORTE
- Appels prives a distance illimitee : seuls les correspondants s'entendent, ou qu'ils soient.
- Conferences jusqu'a 4 voix, avec ajout de quelqu'un en cours d'appel.
- Aucune coupure quand deux personnes parlent en meme temps : chacun parle sur sa propre frequence et ecoute celle des autres.
- Haut-parleur : les joueurs a moins de 3 metres entendent l'appel et y sont entendus, sans rien faire.
- Voix directe automatique : pendant un appel, la voix du joueur part dans le telephone au lieu d'etre entendue autour de lui. Fonctionne aussi bien en micro ouvert qu'en appui sur une touche.
- Telephone et oreillette prets a l'emploi, distribues automatiquement, tenus en main.
- PC et Xbox, en solo, en Peer Tool et sur serveur dedie.
CE QUE LE MOD NE FAIT PAS, VOLONTAIREMENT
Pas d'interface, pas de sonnerie, pas de numeros, pas de carnet de contacts, pas de raccourci clavier. Tout cela appartient au mod qui utilise l'API, pour que chaque serveur garde son identite.
Le mod modifie aussi le filtre de voix radio du jeu (son plus telephonique, bips de fin de transmission supprimes). Cette modification touche egalement les radios militaires : a savoir avant de l'installer.
POUR LES DEVELOPPEURS
Ajoutez Call System aux dependances de votre addon, puis tout passe par une seule classe :
CS_CallAPI.Call(callerId, targetId);
CS_CallAPI.GetOnRinging().Insert(OnRinging);
CS_CallAPI.RequestAnswer();
CS_CallAPI.GetOnLocalStateChanged().Insert(RefreshUI);
Les fonctions de consultation donnent l'etat de la ligne, les participants, ceux qui sonnent, les auditeurs du haut-parleur et la duree de l'appel. La documentation complete, avec exemples, se trouve dans le fichier API.md du mod.
LICENCE
Arma Public License No Derivatives (APL-ND). Vous pouvez utiliser Call System sur votre serveur et en dependre depuis votre propre mod publie. Vous ne pouvez pas redistribuer une version modifiee, le re-uploader, ni en faire un usage commercial.
Call System par Zachary Masson.License
Arma Public License No Derivatives (APL-ND)