- Initiateur de la discussion
B
BibiLaLicorne
Bambi
- Messages
- 23
- Score réaction
- 6
- Points
- 30
Bonjour,
Il y a 3 ans, je me suis lancé sur un projet de boutique pour le mode DarkRP de garry's mod mais je me suis lassé du au manque de joueur qu'il y avait sur ma machine.
Aujourd'hui j'ai décidé de reprendre ce projet pour satisfaire ma curiosité.
Pour faire simple, tout fonctionne sur 2 scripts:
- un en LUA qui va simplement pouvoir interpreter des commandes du type "shop_addweaponwhenplayerspawning <STEAMID> <ENTITY(json)>" puis stocker les arguments dans la db.. hook when user spawning... puis ply:Give()
. Ou un autre exemple shop_givemoney <STEAMID> <INT> puis stocker .. puis checké .. puis ply:addMoney().
- un en PHP et qui est exécuté toutes les 2 minutes (cron)
Ce script va faire deux choses: se connecter à la db de la boutique (interface web) pour récuperer les dernières transactions d'items (chaque items possèdent donc un template de commande qui sera exécuté ". et envoyer la commande via rcon sur le serveur gmod.
Je suis ouvert à toutes vos questions dans le but de développer une boutique adaptée et sobre qui à terme pourra être intégrée par d'autre.
Vous trouverez la boutique à l'adresse https://support.gmod-darkrp.fr/ et https://www.gmod-darkrp.fr/
Cdt,
Il y a 3 ans, je me suis lancé sur un projet de boutique pour le mode DarkRP de garry's mod mais je me suis lassé du au manque de joueur qu'il y avait sur ma machine.
Aujourd'hui j'ai décidé de reprendre ce projet pour satisfaire ma curiosité.
Pour faire simple, tout fonctionne sur 2 scripts:
- un en LUA qui va simplement pouvoir interpreter des commandes du type "shop_addweaponwhenplayerspawning <STEAMID> <ENTITY(json)>" puis stocker les arguments dans la db.. hook when user spawning... puis ply:Give()
. Ou un autre exemple shop_givemoney <STEAMID> <INT> puis stocker .. puis checké .. puis ply:addMoney().
- un en PHP et qui est exécuté toutes les 2 minutes (cron)
Ce script va faire deux choses: se connecter à la db de la boutique (interface web) pour récuperer les dernières transactions d'items (chaque items possèdent donc un template de commande qui sera exécuté ". et envoyer la commande via rcon sur le serveur gmod.
Je suis ouvert à toutes vos questions dans le but de développer une boutique adaptée et sobre qui à terme pourra être intégrée par d'autre.
Vous trouverez la boutique à l'adresse https://support.gmod-darkrp.fr/ et https://www.gmod-darkrp.fr/
Cdt,