Un contexte serait le suivant, Ce sont pour TextButtons mais ils sont construits dans le script. Donc je les construis mais si je ne place pas la déclaration if autour du code, j'obtiens une erreur disant que CL1 est nul. MAIS je sais que CL1 n'est pas toujours nul dans tout le code parce que je l'ai assigné avant que le bouton ne soit visible. Je ne sais vraiment pas comment y remédier, j'ai tout essayé. Toute contribution est appréciée.Roblox Lua MouseButton1Click ne fonctionne pas
Voici le code:
if(CL1 ~= nil) then
CL1.MouseButton1Click:connect(function()
spawnChosen = true
spawnPicked = Center1Spawns
end)
CL2.MouseButton1Click:connect(function()
spawnChosen = true
spawnPicked = Center2Spawns
end)
CL3.MouseButton1Click:connect(function()
spawnChosen = true
spawnPicked = Center3Spawns
end)
RL1.MouseButton1Click:connect(function()
spawnChosen = true
spawnPicked = Right1Spawns
end)
RL2.MouseButton1Click:connect(function()
spawnChosen = true
spawnPicked = Right2Spawns
end)
RL3.MouseButton1Click:connect(function()
spawnChosen = true
spawnPicked = Right3Spawns
end)
LL1.MouseButton1Click:connect(function()
spawnChosen = true
spawnPicked = Left1Spawns
end)
LL2.MouseButton1Click:connect(function()
spawnChosen = true
spawnPicked = Left2Spawns
end)
LL3.MouseButton1Click:connect(function()
spawnChosen = true
spawnPicked = Left3Spawns
end)
VP1.MouseButton1Click:connect(function()
print("Clicked!")
spawnChosen = true
spawnPicked = Victory1Spawns
end)
VP2.MouseButton1Click:connect(function()
print("Clicked!")
spawnChosen = true
spawnPicked = Victory2Spawns
end)
end