Utime custom check (métier)

  • Initiateur de la discussion
RedTroz

RedTroz

Geek suprême
Messages
825
Score réaction
233
Points
195
Bonjour,
J'ai essayé de trouver comment faire pour qu'avant qu'on aie 2H de jeu sur le serveur, on ne puisse se mettre policier.
J'ai effectué mes recherches et j'ai trouvé cela :
Code:
customCheck = function(ply) return ply:GetUTimeTotalTime() >= 2( 60 * 60 ) or ply:GetNWString("usergroup") == "policier" or ply:IsAdmin()
end,
CustomCheckFailMsg = "Vous devez avoir 2h de jeu pour pouvoir jouer ce métier!"
Seulement, je sais pas si ce code est juste.
Si quelqu'un s'y connait, je suis ouvert à tout !
Merci.
Cordialement,
Sam
 
Finalzaik

Finalzaik

Geek suprême
Messages
853
Score réaction
144
Points
150
salut perso j'ai celui la

Code:
customCheck = function(ply) --remplacer 7200 par le nombre de seconde if not ply:GetUTimeTotalTime() >= 7200 then return false end
end,
CustomCheckFailMsg = "Vous devez jouer " .. string.NiceTime( 7200 ) .." pour pouvoir prendre ce type de metier.",
 
  • J'aime
Réactions: RedTroz
Kitsu

Kitsu

Chuck Norris
Messages
6 076
Score réaction
2 505
Points
740
RedTroz à dit:
Bonjour,
J'ai essayé de trouver comment faire pour qu'avant qu'on aie 2H de jeu sur le serveur, on ne puisse se mettre policier.
J'ai effectué mes recherches et j'ai trouvé cela :
Code:
customCheck = function(ply) return ply:GetUTimeTotalTime() >= 2( 60 * 60 ) or ply:GetNWString("usergroup") == "policier" or ply:IsAdmin()
end,
CustomCheckFailMsg = "Vous devez avoir 2h de jeu pour pouvoir jouer ce métier!"
Seulement, je sais pas si ce code est juste.
Si quelqu'un s'y connait, je suis ouvert à tout !
Merci.
Cordialement,
Sam
Coucou G-Box @Yoh Sambre ♪ https://g-box.fr/g-help/lua-random/•-categorie-3/darkrp-resctrict-job-via-temps/
 
  • J'aime
Réactions: Yoh Sambre ♪ et RedTroz
  • Initiateur de la discussion
RedTroz

RedTroz

Geek suprême
Messages
825
Score réaction
233
Points
195
Finalzaik à dit:
salut perso j'ai celui la

Code:
customCheck = function(ply) --remplacer 7200 par le nombre de seconde if not ply:GetUTimeTotalTime() >= 7200 then return false end
end,
CustomCheckFailMsg = "Vous devez jouer " .. string.NiceTime( 7200 ) .." pour pouvoir prendre ce type de metier.",
Ha ouais, merci beaucoup.
Il me semble plus juste.
 
Finalzaik

Finalzaik

Geek suprême
Messages
853
Score réaction
144
Points
150
Kitsu à dit:
Coucou G-Box @Yoh Sambre ♪ https://g-box.fr/g-help/lua-random/•-categorie-3/darkrp-resctrict-job-via-temps/
yep :D
 
  • J'aime
Réactions: Yoh Sambre ♪
  • Initiateur de la discussion
RedTroz

RedTroz

Geek suprême
Messages
825
Score réaction
233
Points
195
Kitsu à dit:
Coucou G-Box @Yoh Sambre ♪ https://g-box.fr/g-help/lua-random/•-categorie-3/darkrp-resctrict-job-via-temps/
Bien vus !
Je n'y avais pas pensé !
Merci :)
 
  • J'aime
Réactions: Yoh Sambre ♪ et Kitsu
  • Initiateur de la discussion
RedTroz

RedTroz

Geek suprême
Messages
825
Score réaction
233
Points
195
Résolu !
Merci pour vos réponses !
 
  • Initiateur de la discussion
RedTroz

RedTroz

Geek suprême
Messages
825
Score réaction
233
Points
195
Bonjour,
Petit soucis, erreur LUA ..


La ligne 372 :


Need Help.
Merci.
 
Finalzaik

Finalzaik

Geek suprême
Messages
853
Score réaction
144
Points
150
RedTroz à dit:
Bonjour,
Petit soucis, erreur LUA ..


La ligne 372 :


Need Help.
Merci.
ha ba j'ai la même
 
Kitsu

Kitsu

Chuck Norris
Messages
6 076
Score réaction
2 505
Points
740
@Yoh Sambre ♪ @Makss a vous de jouer :p ça vient de gbox donc :p
 
  • J'aime
Réactions: RedTroz, Erwann Fox et Finalzaik
Makss

Makss

Psychopathe
Messages
830
Score réaction
990
Points
310
Essaye
Code:
if ply:GetUTimeTotalTime() < 7200 then return false end
C'est le même code mais sans le not :p
 
  • J'aime
Réactions: Taink
Kitsu

Kitsu

Chuck Norris
Messages
6 076
Score réaction
2 505
Points
740
Makss à dit:
Essaye
Code:
if ply:GetUTimeTotalTime() < 7200 then return false end
C'est le même code mais sans le not :p
si ça marche faut changer le code sur g-box
 
  • Initiateur de la discussion
RedTroz

RedTroz

Geek suprême
Messages
825
Score réaction
233
Points
195
Makss à dit:
Essaye
Code:
if ply:GetUTimeTotalTime() < 7200 then return false end
C'est le même code mais sans le not :p
J'ai pensé à bougé le Not parce que sa me semblait pas logique :p
Chui pas aussi Con que ce que je pensais hahah.
Merci, je vais tester
 
  • J'aime
Réactions: Makss
Erwann Fox

Erwann Fox

Amateur de projet
Messages
437
Score réaction
24
Points
115
Toujours pas de réponse :p
 
Finalzaik

Finalzaik

Geek suprême
Messages
853
Score réaction
144
Points
150
Erwann Fox à dit:
Toujours pas de réponse :p
j'ai eux la même erreur et faut sup le not voila :D
 
Kitsu

Kitsu

Chuck Norris
Messages
6 076
Score réaction
2 505
Points
740
Makss

Makss

Psychopathe
Messages
830
Score réaction
990
Points
310
J'update le code sur g-box du coup :p
 
  • J'aime
Réactions: Yoh Sambre ♪ et Kitsu
Kitsu

Kitsu

Chuck Norris
Messages
6 076
Score réaction
2 505
Points
740
Finalzaik

Finalzaik

Geek suprême
Messages
853
Score réaction
144
Points
150
Makss

Makss

Psychopathe
Messages
830
Score réaction
990
Points
310
Finalzaik

Finalzaik

Geek suprême
Messages
853
Score réaction
144
Points
150
upload_2017-7-28_19-8-37.png
stp
 
Makss

Makss

Psychopathe
Messages
830
Score réaction
990
Points
310
C'est parce que t'as enlevé seulement le not, il faut aussi changer le '>=' en '<' Kappa
 
Finalzaik

Finalzaik

Geek suprême
Messages
853
Score réaction
144
Points
150
ha ba merci mdr
 
xLomble77

xLomble77

Psychopathe
Messages
2 191
Score réaction
348
Points
290
Finalzaik

Finalzaik

Geek suprême
Messages
853
Score réaction
144
Points
150
xLomble77 à dit:
C'est pas bien de prendre ma photo, et mon texte ! Kappa


ha ba sa fonctionne toujours pas mdr --"
no ^^ oui ba on avais le même problème mdr
 
  • Initiateur de la discussion
RedTroz

RedTroz

Geek suprême
Messages
825
Score réaction
233
Points
195
Bonjour,
Problème pas résolu, j'ai tester, j'ai 1 semaine de jeu et il me dit que je n'ai pas le temps requis.
Help please.

Voici le code utilisé :
Code:
 customCheck = function(ply) --remplacer 7200 par le nombre de seconde if ply:GetUTimeTotalTime() > 7200 then return false end
end,
CustomCheckFailMsg = "Vous devez jouer " .. string.NiceTime( 7200 ) .." pour pouvoir prendre ce type de metier.",
})
 
Makss

Makss

Psychopathe
Messages
830
Score réaction
990
Points
310
RedTroz à dit:
Bonjour,
Problème pas résolu, j'ai tester, j'ai 1 semaine de jeu et il me dit que je n'ai pas le temps requis.
Help please.

Voici le code utilisé :
Code:
 customCheck = function(ply) --remplacer 7200 par le nombre de seconde if ply:GetUTimeTotalTime() > 7200 then return false end
end,
CustomCheckFailMsg = "Vous devez jouer " .. string.NiceTime( 7200 ) .." pour pouvoir prendre ce type de metier.",
})
C'est un '<' pas un '>' :p
 
  • Initiateur de la discussion
RedTroz

RedTroz

Geek suprême
Messages
825
Score réaction
233
Points
195
Makss à dit:
C'est un '<' pas un '>' :p
J'ai essayé dans les 2 sens, toujours là même "erreur"...
 
  • Initiateur de la discussion
RedTroz

RedTroz

Geek suprême
Messages
825
Score réaction
233
Points
195
Ici la photo.
 
  • Initiateur de la discussion
RedTroz

RedTroz

Geek suprême
Messages
825
Score réaction
233
Points
195
J'ai aussi essayé avec <= pour plus petit ou égal à...
Mais toujours la même chose..
 
xLomble77

xLomble77

Psychopathe
Messages
2 191
Score réaction
348
Points
290
Toujours personne ? C'est chiant..
 
Makss

Makss

Psychopathe
Messages
830
Score réaction
990
Points
310
étrange...
 
Finalzaik

Finalzaik

Geek suprême
Messages
853
Score réaction
144
Points
150
Makss à dit:
je pense parce que l'addons a directement une erreur

[ERROR] addons/utime/lua/autorun/cl_utime.lua:1: '=' expected near 'Traduction'
1. unknown - addons/utime/lua/autorun/cl_utime.lua:0
 
Makss

Makss

Psychopathe
Messages
830
Score réaction
990
Points
310
ça mets quoi si tu fais print(ply:GetUTimeTotalTime()) ?
 
Finalzaik

Finalzaik

Geek suprême
Messages
853
Score réaction
144
Points
150
customCheck = function(ply) --remplacer 7200 par le nombre de seconde
if print(ply:GetUTimeTotalTime()) > 7200 then
return false
end
end,
CustomCheckFailMsg = "Vous devez jouer " .. string.NiceTime( 7200 ) .." pour pouvoir prendre ce type de metier.",
})
comme ça ?
 
Taink

Taink

El Magnifico
Messages
5 292
Score réaction
2 720
Points
965
Finalzaik à dit:
customCheck = function(ply) --remplacer 7200 par le nombre de seconde
if print(ply:GetUTimeTotalTime()) > 7200 then
return false
end
end,
CustomCheckFailMsg = "Vous devez jouer " .. string.NiceTime( 7200 ) .." pour pouvoir prendre ce type de metier.",
})
comme ça ?
Nan le code à part.
 
Makss

Makss

Psychopathe
Messages
830
Score réaction
990
Points
310
Code:
customCheck = function(ply) --remplacer 7200 par le nombre de seconde
print(ply:GetUTimeTotalTime())
return false
end,
CustomCheckFailMsg = "Vous devez jouer " .. string.NiceTime( 7200 ) .." pour pouvoir prendre ce type de metier.",
})
 
Finalzaik

Finalzaik

Geek suprême
Messages
853
Score réaction
144
Points
150
je teste :D 2s
 
Finalzaik

Finalzaik

Geek suprême
Messages
853
Score réaction
144
Points
150
en tout merci merci de nous aider
 
Makss

Makss

Psychopathe
Messages
830
Score réaction
990
Points
310
Finalzaik à dit:
en tout merci merci de nous aider
C'est pour ça que c'est un forum d'entraide :p
 
Taink

Taink

El Magnifico
Messages
5 292
Score réaction
2 720
Points
965
Taink à dit:
Vous avez essayé comme ça ?

Code:
TEAM_PO = DarkRP.createJob("Agent du FBI", { color = Color(15,11,235), model = { "models/fbi_pack/fbi_03.mdl", "models/fbi_pack/fbi_04.mdl", }, description = [[Qui relève du fbi, du maintien de l'ordre, de la force publique.]], weapons = {"swep_radiodevice","sj_handcuffs", "idcard", "door_ram", "stunstick", "vc_spikestrip_wep", "m9k_deagle","weapon_arc_atmcard", "weapon_driverstick", "realrbn_tazer_mr", }, command = "fbi8l", max = 5, salary = 350, admin = 0, vote = false, hasLicense = true, candemote = true, category = "CivilProtection",
customCheck = function(ply) --remplacer 7200 par le nombre de seconde if ply:GetUTimeTotalTime() >= 7200 then return true end
end,
CustomCheckFailMsg = "Vous devez jouer " .. string.NiceTime( 7200 ) .." pour pouvoir prendre ce type de metier.",
})
 
Finalzaik

Finalzaik

Geek suprême
Messages
853
Score réaction
144
Points
150
bon ba j'attend que ça me co a mon serveur :D
 
Finalzaik

Finalzaik

Geek suprême
Messages
853
Score réaction
144
Points
150
a si déjà teste
 
Taink

Taink

El Magnifico
Messages
5 292
Score réaction
2 720
Points
965
Finalzaik à dit:
je ne sais plus mais si la ça ne marche pas je re teste ou je teste
Ok ^^
 
Makss

Makss

Psychopathe
Messages
830
Score réaction
990
Points
310
Finalzaik à dit:
je ne sais plus mais si la ça ne marche pas je re teste ou je teste
Tu test quel code là ?
 
Finalzaik

Finalzaik

Geek suprême
Messages
853
Score réaction
144
Points
150
toujours pareille pour le nouveaux que tu as donné

Code:
customCheck = function(ply) --remplacer 7200 par le nombre de seconde
print(ply:GetUTimeTotalTime())
return false
end,
CustomCheckFailMsg = "Vous devez jouer " .. string.NiceTime( 7200 ) .." pour pouvoir prendre ce type de metier.",
 
Makss

Makss

Psychopathe
Messages
830
Score réaction
990
Points
310
Dans ta console normalement y'a un nombre qui apparait dès que t'essayes de changer sur ce métier, c'est écris combien ?
 
Finalzaik

Finalzaik

Geek suprême
Messages
853
Score réaction
144
Points
150
Makss à dit:
Tu test quel code là ?
upload_2017-7-29_14-24-34.png


chaque fois que je veux un job qui a un timer

ça ?
40809.650009155
 
Makss

Makss

Psychopathe
Messages
830
Score réaction
990
Points
310
Ok donc c'est un problème au niveau de UTime, essaye de le réinstaller
 
Finalzaik

Finalzaik

Geek suprême
Messages
853
Score réaction
144
Points
150
Makss à dit:
Ok donc c'est un problème au niveau de UTime, essaye de le réinstaller
dac
 
Discord d'entraide
Rejoignz-nous sur Discord