MrForoche Posté(e) le 19 octobre 2016 Posté(e) le 19 octobre 2016 Version: 1..8.7 Je voudrais que quand on fait /geo (player) Sa nous dit ou habite le player , en France où autre Envoyé depuis un mobile Merci
WilliamEzzz Posté(e) le 19 octobre 2016 Posté(e) le 19 octobre 2016 Si tu as essentials, je crois que tu veux faire /geoip
Invité Posté(e) le 19 octobre 2016 Posté(e) le 19 octobre 2016 Je ne crois pas que cela est possible en Skript, j'ai cherché mais je n'ai rien trouvé ...
Yghore Posté(e) le 20 octobre 2016 Posté(e) le 20 octobre 2016 command /geoloc <offline player=%player%>: trigger: if player has permissions "TA PERMISSIONS": set {_result} to result of connect to "http://ip-api.com/json/%arg-1's ip%?fields=country" replace "{" or "}" or ":" or "country" or """" with "" in {_result} wait 4 ticks set {_result1} to result of connect to "http://ip-api.com/json/%arg-1's ip%?fields=regionName" replace "{" or "}" or ":" or "regionName" or """" with "" in {_result1} send " " send "&4Geoip by Yghore" send " " send "&b=========%arg-1%===============" send " " send "&6Pays: %{_result}%" send "&4Région: %{_result1}%" send "&bIp: %arg-1's ip%" send " " send "&b=========%arg-1%===============" else: send "&cTu n'a pas la permissions !"
Soufreur78 Posté(e) le 20 octobre 2016 Posté(e) le 20 octobre 2016 J'ai trouvé ça : set {_geoip} to text from "http://ip-api.com/json/%IP of player%" set {_test} to "[%{_geoip}%]" replace all " " in {_test} with "SPACE" set {_country} to json string "%{_test}%" from "country" message "%{_country}%" A toi de voir si ça marche Lien : https://forums.skunity.com/t/checking-players-country/9484/8
MrForoche Posté(e) le 20 octobre 2016 Auteur Posté(e) le 20 octobre 2016 @Soufreur78 en commande sa donne quoi ? Car là che pas ce que sait :/ @Yghore je test EDit: Merci Yghore , sa marche :)
MrForoche Posté(e) le 20 octobre 2016 Auteur Posté(e) le 20 octobre 2016 Sauf que quand je fais la commande , plus rien marche , les joueurs sont bloqué
MrForoche Posté(e) le 20 octobre 2016 Auteur Posté(e) le 20 octobre 2016 Sa fait lag le serveur si tu veux. Mais que 10 secondes
Soufreur78 Posté(e) le 20 octobre 2016 Posté(e) le 20 octobre 2016 @Soufreur78 en commande sa donne quoi ? Car là che pas ce que sait :/ @Yghore je test EDit: Merci Yghore , sa marche :) command /country: trigger: set {_geoip} to text from "http://ip-api.com/json/%IP of player%" set {_test} to "[%{_geoip}%]" replace all " " in {_test} with "SPACE" set {_country} to json string "%{_test}%" from "country" message "%{_country}%"
Messages recommandés