Dev Lua AIDE !

  • Initiateur de la discussion
crannser69

crannser69

Geek
Messages
68
Score réaction
-1
Points
85
function newOrg( pl, cmd, arg )
if !pl:hasOrg() then
if org.checkName( arg[1] ) then
if pl:canAfford( Organisations_Config.createPrice ) then


if ply:GetUserGroup("user") then


org.new( arg[1] )
org.newMember( pl, org.getId( arg[1] ), "o" )
sendNotify( pl, Organisations_lang.neworg, "NOTIFY_HINT" )
sendNotify( pl, Organisations_lang.neworg1, "NOTIFY_HINT" )
pl:addMoney(-Organisations_Config.createPrice)


else
sendNotify( pl, Organisations_lang.vip, "NOTIFY_ERROR" )
sendNotify( pl, Organisations_lang.vip1, "NOTIFY_ERROR" )
end



else
sendNotify( pl, Organisations_lang.cantafford, "NOTIFY_ERROR" )
end
else
sendNotify( pl, Organisations_lang.inuse, "NOTIFY_ERROR" )
end
else
sendNotify( pl, Organisations_lang.alreadyin, "NOTIFY_ERROR" )
sendNotify( pl, Organisations_lang.alreadyin1, "NOTIFY_ERROR" )
end
end
concommand.Add("org_neworg", newOrg)










En rouge c'est ce que j'ai rajouté et qui ne fonctionne pas, j'ai testé toute forme de syntax différentes et pleins d'erreur différentes aussi donc si quelqu'un connais la vrai syntax s'il peut m'aider !
 
Noosa

Noosa

Bambi
Messages
11
Score réaction
0
Points
30
et sinon if ply:GetUserGroup("user") then

c'est pas mieu comme ça ? : if pl:GetUserGroup() == "user" then

tu a mis ply alors que l'arg qui defjnie le joueur c pl et tu check mal ta fonction usergroup, tu la compare avec rien !
 
  • J'aime
Réactions: Taink
  • Initiateur de la discussion
crannser69

crannser69

Geek
Messages
68
Score réaction
-1
Points
85
Je vais esseyer ton code , et Organisations_lang.vip est définie, c'est juste dans un autre fichier pour mettre un message en notify error , je te tient au courant
 
Noosa

Noosa

Bambi
Messages
11
Score réaction
0
Points
30
crannser69 à dit:
Je vais esseyer ton code , et Organisations_lang.vip est définie, c'est juste dans un autre fichier pour mettre un message en notify error , je te tient au courant
d'acc :)
 
  • Initiateur de la discussion
crannser69

crannser69

Geek
Messages
68
Score réaction
-1
Points
85
Ok alors, avec if pl:GetUserGroup() == "user" then il n'y as pas d'erreur si je suis user mais si je suis pas user sa fait un problème console vraiment dégueux : https://prntscr.com/dimsfq

Si tu peut vocal sa m'arrangerai , discord skype ts steam like you want mp moi , si tu veux continuer ici comme tu veux.
 
Noosa

Noosa

Bambi
Messages
11
Score réaction
0
Points
30
non j'ai pas envi de parler, je fait tou via message, sinon pour on probleme c'est normale, car a mon avis ton Organisations_lang.vip1 n'est pas inclue dans ton fichier, ça donne une erreur car il arrive pas a lire la suite du code apres le else donc erreur lua commande car c'est un concommand
 
Noosa

Noosa

Bambi
Messages
11
Score réaction
0
Points
30
envoie moi ton bout de script ou se trouve ton Organisations_lang.vip1 avec le chemin (ex : c/user/desktop ) un truc du genre
 
Z3k4

Z3k4

Helpeur Divin
Messages
4 495
Score réaction
1 513
Points
580
crannser69 à dit:
function newOrg( pl, cmd, arg )
if !pl:hasOrg() then
if org.checkName( arg[1] ) then
if pl:canAfford( Organisations_Config.createPrice ) then


if ply:GetUserGroup("user") then


org.new( arg[1] )
org.newMember( pl, org.getId( arg[1] ), "o" )
sendNotify( pl, Organisations_lang.neworg, "NOTIFY_HINT" )
sendNotify( pl, Organisations_lang.neworg1, "NOTIFY_HINT" )
pl:addMoney(-Organisations_Config.createPrice)


else
sendNotify( pl, Organisations_lang.vip, "NOTIFY_ERROR" )
sendNotify( pl, Organisations_lang.vip1, "NOTIFY_ERROR" )
end



else
sendNotify( pl, Organisations_lang.cantafford, "NOTIFY_ERROR" )
end
else
sendNotify( pl, Organisations_lang.inuse, "NOTIFY_ERROR" )
end
else
sendNotify( pl, Organisations_lang.alreadyin, "NOTIFY_ERROR" )
sendNotify( pl, Organisations_lang.alreadyin1, "NOTIFY_ERROR" )
end
end
concommand.Add("org_neworg", newOrg)










En rouge c'est ce que j'ai rajouté et qui ne fonctionne pas, j'ai testé toute forme de syntax différentes et pleins d'erreur différentes aussi donc si quelqu'un connais la vrai syntax s'il peut m'aider !
C'est ply:GetUserGroup() == "user"
 
  • Administration
Snk

Snk

El Dictator
Membre du Staff
Messages
3 813
Score réaction
2 391
Points
790
Topic nettoyé, il en reste pas grand chose :eek:
 
  • J'aime
Réactions: SkydrazZ
ZarosOVH

ZarosOVH

Modérateur
Membre du Staff
Messages
6 527
Score réaction
5 488
Points
1 295
Snk à dit:
Topic nettoyé, il en reste pas grand chose :eek:
Ha oui quand même y as plus rien là :eek:
 
Discord d'entraide
Rejoignz-nous sur Discord