[lua] C'est bizarre...

  • Initiateur de la discussion Feytone
  • Date de début
  • Initiateur de la discussion
Feytone

Feytone

Chuck Norris
Messages
4 741
Score réaction
1 301
Points
600
Coucou,

Bon... Alors voilà.
J'ai un fichier dans l'autorun en serverside. Quand je reboot mon serveur, je vais dans mon côté client (sur le derma) et je vais devoir utiliser une des fonctions de ce fichier-là avec un net.
Et, elle ne fonctionne pas. Alors, je précise que ce n'est pas tout le fichier qui bug. Puisque pour accéder à une certaine partie du derma, je suis obligé d'utiliser une des fonctions côté server (une simple vérif) donc ce n'est pas le fichier. J'en déduis donc que c'est ma fonction. Quand j'ouvre donc ma fonction, ça va donner un truc comme ça : (ici c'est pour envoyer la demande et la recevoir plus tard)

Code:
local function fonction-côté-client() -- Ici y'a du derma puis net.Start( "net1" ) print("bien send") -- cette chose s'affiche net.SendToServer() net.Receive("net2", function(len,ply) print("net reçu") -> je ne reçois pas cette vérif end)
Et donc voici le code côté serveur : (arrivée du net/utilisation de la fonction)

Code:
function fonction-côté-serveur( len,ply ) local TableABC = {} local Joueur = sql.SQLStr( ply:SteamID64() ) local Check = sql.Query( "SELECT * FROM tableASQL WHERE player = " .. Joueur ) if Check then TableABC = Check end net.Start( "net2" ) net.WriteTable( TableABC ) net.Send(ply)
end
net.Receive( "net1", fonction-côté-serveur)
Pourquoi à votre avis ça ne fonctionne pas ?
Je précise que ça ne chance rien que le check soit fonctionnel (et il l'est vous allez comprendre), puisque même si la table est vide, le net s'envoie quand même.

Mais du coup, pour le faire fonctionner, il suffit simplement que j'enregistre (CTRL+S) dans mon FTP le fichier une nouvelle fois (sans faire aucune modif) et HOP, ça fonctionne.

Une idée ?
 
rlevet

rlevet

Geek suprême
Messages
119
Score réaction
4
Points
135
Un code erreur ?
 
  • Initiateur de la discussion
Feytone

Feytone

Chuck Norris
Messages
4 741
Score réaction
1 301
Points
600
Réglé depuis. Je ne sais pas mais le nom du net ne passait pas, sans raison apparente.
 
rlevet

rlevet

Geek suprême
Messages
119
Score réaction
4
Points
135
Ptet parce que t’avais écrit « côté >> et que les accents sont pas acceptés ???
 
  • Initiateur de la discussion
Feytone

Feytone

Chuck Norris
Messages
4 741
Score réaction
1 301
Points
600
rlevet à dit:
Ptet parce que t’avais écrit « côté >> et que les accents sont pas acceptés ???
J'avais changé tous les noms pour le post. Et c'est le net qui beuguait (pourtant 0 problème sur le nom)
 
Discord d'entraide
Rejoignz-nous sur Discord