Aller au contenu
Titi

IP (Traduction)

Messages recommandés

Bonjour, je souhaite permettre aux joueurs étrangers de jouer sur mon serveur le plus simplement possible. En effet, je souhaite que le message demandant a passer la langue du serveur en Anglais ou autre suivant la nationalité du joueur n'apparaisse uniquement quand le joueur n'est pas français.

Donc pour cela, je souhaiterai pouvoir en regardant via l'adresse ip du joueur si il est localisé en France ou pas. Savez vous si c'est possible de localiser l'adresse ip et si oui comment ?

Merci d'avance de l'aide apportée.

  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

function geoLoc(p:player) :: text:
   set {_geoip} to text from "http://ip-api.com/json/%{_p}'s ip%?fields=countryCode"
   replace all "{""countryCode"":""" with "" in {_geoip}
   replace all """}" with "" in {_geoip}
   return {_geoip}

on join:
   if "%geoLoc(player)%" isn't "FR":
       send "&cYou are not French, please choose your language"

 

Ce skript renvoie le pays du joueur en iso code (FR, EN, US, etc...)

Tous les ISO CODES: (Troisième colonne coter gauche)

https://countrycode.org/

 

C'est un bout de code de mon prochaine skript^^

Donc s'il te plait cite mwa :'3 xD

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
Wow , c'est perché d'utiliser IP-API mais c'est bien fait , bravo

Merci :D

Peux être un petit like? :'3

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
Dislike x)

Poce rouze xD

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
@NaolShow , merci pour ta réponse, je met en résolu si cela n'a pas déjà été fait :)

De rien ;)

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
J'avais déjà essayer , et sa fait lag quand sa cherche l'ip en géoloc et tout :/

Je sais sa dépends des codes, le miens il lag po :c

Partager ce message


Lien à poster
Partager sur d’autres sites

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.