Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
J'ai cru comprendre que tu voulais lier le code Lua et les enregistrements de fichiers .txt. Dans ce cas, la fonction RunString[wiki.garrysmod.com] te permettra d'exécuter un bout de code. Il faut cependant stocker ce code dans une variable globale.
Par exemple, dans le fichier .txt nous avons function(ply) return ply:IsAdmin() end. Le code côté Lua devra être RunString("diablosTest = " .. infos) avec la variable infos qui représente le bout du fichier .txt ci-dessus.
Ainsi, tu as la possibilité de lancer du texte pur (présent dans le .txt) avec cette fonction.
Si c'est ce que tu demandais, parfait..
Sinon, je n'ai pas compris ce que tu recherches exactement à faire.. (n'hésite pas à illustrer avec du code).
Merci bien!
Voir fonction ents.Create[wiki.garrysmod.com]. La fonction Spawn[wiki.garrysmod.com] fera apparaître l'entité à la position définie par SetPos[wiki.garrysmod.com] et avec le modèle définie par SetModel[wiki.garrysmod.com]. La fonction Activate[wiki.garrysmod.com] permet d'assurer l'activation de toutes les bases de l'entité (en mettant à jour la physique notamment).
J'espère t'avoir aidé,
Diablos
Quel intérêt de "déclarer l'entité", que comptes-tu faire concrètement et à quoi ça te servirait ?
En dehors des fichiers .txt, comment faire ce que tu recherches ? Je demande ça pour savoir si le problème provient du fait que tu ne sais pas comment faire généralement (tu ne connais pas la fonction adéquate) ou si tu n'y arrives pas à cause des fichiers .txt.
Dans tous les cas, j'aimerais comprendre ce que tu cherches à faire, lol !
Je peux me tromper, mais je doute très fortement que tu puisses "virtualiser" un shared.lua (si c'est ce que tu demandes, car ton besoin est très très particulier). Cependant, mon alternative avec le ents.Create qui se créé (lors de l'appui sur un bouton sur un panel par exemple) avec une entité valide (et le modèle qui change en fonction de la boisson / nourriture) serait largement possible...
En relisant ton message, j'affirme ma thèse de nouveau: je ne doute pas du fait que c'est impossible. Ou alors, ce serait réellement la surprise du jour....