GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Organum le 04 Mars 2016, 16:05:36

Titre: [Demande d'aide]Fonctions a_http
Posté par: Organum le 04 Mars 2016, 16:05:36
Bonjour, bonsoir,
Je ne demande jamais d'aide en générale mais la j'ai besoin d'être éclaircis par les connaisseurs de l'include
Code: (pawn) [Sélectionner]
#include <a_http>.
Alors ma question est simple, est-ce possible de pouvoir faire télécharger des fichiers à un joueur grâce à cette include ?
Je sais utiliser cette fonction et ses callbacks pour récupérer et afficher un texte.
Pour le moment voici mon code:
Code: (pawn) [Sélectionner]
// le code pour envoyer la request
HTTP(playerid, HTTP_GET, "monsite.fr/archive.rar", "", "UpdatePlayerVersion");

// la callback UpdatePlayerVersion
function UpdatePlayerVersion(index, response_code, data[])
{
if(response_code == 200)
{
print("Archive télécharger.");
}
else
{
print("impossible de télécharger l'archive.");
}
return 1;
}
Dans ma console le print "archive télécharger" s'affiche mais je pense bien avoir oublié quelque chose pour pouvoir lancer le téléchargement.

En attendant vos réponses je vous souhaite une bonne fin de journée.
Titre: Re : [Demande d'aide]Fonctions a_http
Posté par: Gzsume le 04 Mars 2016, 17:46:39
Tu peux éventuellement télécharger des fichiers externes côté serveur (et encore, ça demande confirmation) mais tu ne pourras pas faire télécharger de fichiers aux joueurs.
Titre: Re : [Demande d'aide]Fonctions a_http
Posté par: Ssk le 04 Mars 2016, 17:48:11
Salut, normalement tu récupère l'archive dans l'argument data, il faut ensuite que tu écrives ces données dans un fichier ;)