Comment exécuter du code LUA hébergé sur le Web

  • Initiateur de la discussion
NOX3R

NOX3R

Geek suprême
Messages
436
Score réaction
148
Points
130
Salut à tous !

J'développe pour une communauté quelques systèmes, mais on en a parlé et je ne veux pas du FTP, bref'

J'aimerai pour cela créer un système qui me permettrai de mettre le code sur un serveur web, et que l'addon sur le ftp exécute le code qui est justement sur le serveur.

Ainsi ça me permet de le mettre à jour quotidiennement sans que eux n'aient besoin de me renvoyer à chaque fois le dossier de l'addon.

Je me doute que ça partira d'un http.Fetch, mais je n'ai nulle idée de comment le mettre en place.

Qui pourrait m'aider ? :)
 
slownls

slownls

Helpeur Divin
Messages
1 853
Score réaction
1 079
Points
465
NOX3R à dit:
Salut à tous !

J'développe pour une communauté quelques systèmes, mais on en a parlé et je ne veux pas du FTP, bref'

J'aimerai pour cela créer un système qui me permettrai de mettre le code sur un serveur web, et que l'addon sur le ftp exécute le code qui est justement sur le serveur.

Ainsi ça me permet de le mettre à jour quotidiennement sans que eux n'aient besoin de me renvoyer à chaque fois le dossier de l'addon.

Je me doute que ça partira d'un http.Fetch, mais je n'ai nulle idée de comment le mettre en place.

Qui pourrait m'aider ? :)
https://wiki.garrysmod.com/page/http/Fetch
Puis tu Runstring le code :)
 
  • Initiateur de la discussion
NOX3R

NOX3R

Geek suprême
Messages
436
Score réaction
148
Points
130
Et je peux faire runstring plusieurs fichiers ? Le cl_init.lua et le init.lua par exemple ?
 
slownls

slownls

Helpeur Divin
Messages
1 853
Score réaction
1 079
Points
465
Oui
 
Yoh Sambre ♪

Yoh Sambre ♪

Shaman Fou
Messages
16 292
Score réaction
9 688
Points
1 845
fetch and runstring is only make b4ckd00rd !!!!!

i report you addon in facepunch11111111111111111111

NinjaTroll
 
  • J'aime
Réactions: Taink
Taink

Taink

El Magnifico
Messages
5 292
Score réaction
2 720
Points
965
Yoh Sambre ♪ à dit:
fetch and runstring is only make b4ckd00rd !!!!!

i report you addon in facepunch11111111111111111111

NinjaTroll
Souvenirs, souvenirs Kappa
 
  • J'aime
Réactions: Yoh Sambre ♪
Yoh Sambre ♪

Yoh Sambre ♪

Shaman Fou
Messages
16 292
Score réaction
9 688
Points
1 845
Taink à dit:
Souvenirs, souvenirs Kappa
Cette page internet reste ma favorite de l'année , clairement
 
Taink

Taink

El Magnifico
Messages
5 292
Score réaction
2 720
Points
965
Yoh Sambre ♪ à dit:
Cette page internet reste ma favorite de l'année , clairement
Rip @Makss, fervent défenseur du runstring Keepo
 
  • Initiateur de la discussion
NOX3R

NOX3R

Geek suprême
Messages
436
Score réaction
148
Points
130
J'suis en train d'essayer mais une question vient

J'dois faire le http.Fetch dans un lua/autorun? Ou je peux le faire instantanément dans mon dossier d'addon mais dans ce cas est-ce que je dois le mettre dans un hook particulier ? Je suppose Initialize
 
Yoh Sambre ♪

Yoh Sambre ♪

Shaman Fou
Messages
16 292
Score réaction
9 688
Points
1 845
NOX3R à dit:
J'suis en train d'essayer mais une question vient

J'dois faire le http.Fetch dans un lua/autorun? Ou je peux le faire instantanément dans mon dossier d'addon mais dans ce cas est-ce que je dois le mettre dans un hook particulier ? Je suppose Initialize
Voici une page du code source de la blacklist , tu devrais comprendre avec ca sous les yeux,

si jamais tu rame hésite pas a contact maks il sera content de t'expliquer précisément la manoeuvre

https://github.com/YohSambre/theblacklist/blob/master/lua/autorun/server/sv_blacklist_updater.lua
 
  • Initiateur de la discussion
NOX3R

NOX3R

Geek suprême
Messages
436
Score réaction
148
Points
130
Je comprends un peu le délire, mais le problème est que moi j'aimerai qu'il modifie un fichier présent dans mon dossier addon, soit au final : addon/myaddon/lua/system/cl_quest.lua
 
Yoh Sambre ♪

Yoh Sambre ♪

Shaman Fou
Messages
16 292
Score réaction
9 688
Points
1 845
NOX3R à dit:
Je comprends un peu le délire, mais le problème est que moi j'aimerai qu'il modifie un fichier présent dans mon dossier addon, soit au final : addon/myaddon/lua/system/cl_quest.lua
justement on se sert de ce sens pour maj le code de l'addon :)

ajoute Maks de ma part "Yoh ma dit que tu pouvais me venir en aide sur le http.fetch et runstring please!"
 
Discord d'entraide
Rejoignz-nous sur Discord