Advertisement
Guest User

Untitled

a guest
Dec 13th, 2019
252
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.21 KB | None | 0 0
  1. config = {
  2. -- Texte
  3. server_name = "Onset Roleplay",
  4. -- Base de données
  5. mariadb = { host = "127.0.0.1:3306", user = "root", password = "123456", database = "roleplay" },
  6. -- Maximas
  7. admin_max_level = 6,
  8. max_player_name = 32,
  9. -- Couleurs
  10. color_info = "#e5b837",
  11. color_title = "#1b1d29",
  12. color_action = "#66c7f1",
  13. color_subaction = "#f166c7",
  14. color_money = "#66f190",
  15. color_admin = "#f19066"
  16. }
  17. db = false
  18.  
  19. -- Package events
  20. function OnPackageStart()
  21. mariadb_log("Lancement du gamemode:")
  22. print((":'%s''%s'\n"):format(GetServerName(), GetGameVersionString()))
  23. print("> Tentative de connexion à la base de données..")
  24.  
  25. db = mariadb_connect(config.mariadb.host, config.mariadb.user, config.mariadb.password, config.mariadb.database)
  26.  
  27. if(db ~= false) then
  28. print("> Connexion à la base de données réussie.")
  29. mariadb_set_charset(db, "utf8mb4")
  30. mariadb_await_query_file(db, "./setup/accounts.sql")
  31. else
  32. print("> Problème de connexion à la base de données, arrêt du serveur..")
  33. ServerExit()
  34. end
  35. end
  36. AddEvent("OnPackageStart", OnPackageStart)
  37.  
  38. function OnPackageStop()
  39. print(":: Arrêt de la base de données..")
  40. mariadb_close(db)
  41. end
  42. AddEvent("OnPackageStop", OnPackageStop)
  43.  
  44.  
  45. -- Connexion
  46. function OnPlayerJoin(player)
  47. SetPlayerSpawnLocation(player, 125773.000000, 80246.000000, 1645.000000, 90.0)
  48. AddPlayerChat(player, '<span style="bold" size="14">============================</>')
  49. AddPlayerChat(player, '<span style="bold" size="14" color="red">Bienvenue '..GetPlayerName(player)..' sur '..GetServerName()..'</>')
  50. end
  51.  
  52. AddEvent("OnPlayerJoin", OnPlayerJoin)
  53.  
  54. -- Véhicules
  55. function cmd_SpawnVehicle(player, vehicle)
  56. -- Usage: /v [vehicleid]
  57. if vehicle == nil then
  58. return AddPlayerChat(player, "Usage: /v <vehicleid (1-16)>")
  59. end
  60. print((":'%s''%d'\n"):format(vehicle, vehicle))
  61. if vehicle == 1 then
  62. return AddPlayerChat(player, "L'id du véhicule doit être compris entre 1 et 16")
  63. end
  64. end
  65.  
  66. AddCommand("vehicle", cmd_SpawnVehicle)
  67. AddCommand("veh", cmd_SpawnVehicle)
  68. AddCommand("v", cmd_SpawnVehicle)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement