Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- valueToPrint = 0
- valueToPrintHidden = 0
- frames = 0
- flipped = false
- button_parameters = {
- click_function='check21', function_owner=self, label='Check For 21', position={-2,0.025,0}, rotation={0,180,0}, width=1000, height=250
- }
- function onLoad()
- self.createButton(button_parameters)
- end
- function update()
- frames = frames + 1
- if frames >= 1 then
- frames=0
- valueCheckZone = getObjectFromGUID('66919e')
- objects = valueCheckZone.getObjects()
- valueToPrint = 0
- for i, v in pairs(objects) do
- z = v.getRotation().z
- if z > 345 or z < 15 then
- flipped = false
- else
- flipped = true
- end
- name = v.getName()
- if name == 'Ace' then
- if flipped == false then
- if valueToPrint+11 <= 21 then
- valueToPrint = valueToPrint + 11
- else
- valueToPrint = valueToPrint + 1
- end
- elseif flipped then
- valueToPrintHidden = 11
- end
- elseif name =='Two' then
- if flipped == false then
- valueToPrint = valueToPrint + 2
- end
- elseif name =='Three' then
- if flipped == false then
- valueToPrint = valueToPrint + 3
- end
- elseif name =='Four' then
- if flipped == false then
- valueToPrint = valueToPrint + 4
- end
- elseif name =='Five' then
- if flipped == false then
- valueToPrint = valueToPrint + 5
- end
- elseif name =='Six' then
- if flipped == false then
- valueToPrint = valueToPrint + 6
- end
- elseif name =='Seven' then
- if flipped == false then
- valueToPrint = valueToPrint + 7
- end
- elseif name =='Eight' then
- if flipped == false then
- valueToPrint = valueToPrint + 8
- end
- elseif name =='Nine' then
- if flipped == false then
- valueToPrint = valueToPrint + 9
- end
- elseif name =='Ten' then
- if flipped == false then
- valueToPrint = valueToPrint + 10
- elseif flipped then
- valueToPrintHidden = 10
- end
- elseif name =='Jack' then
- if flipped == false then
- valueToPrint = valueToPrint + 10
- elseif flipped then
- valueToPrintHidden = 10
- end
- elseif name =='Queen' then
- if flipped == false then
- valueToPrint = valueToPrint + 10
- elseif flipped then
- valueToPrintHidden = 10
- end
- elseif name =='King' then
- if flipped == false then
- valueToPrint = valueToPrint + 10
- elseif flipped then
- valueToPrintHidden = 10
- end
- elseif name =='1-Up' then
- valueToPrint = valueToPrint + 1
- elseif name =='Mushroom' then
- valueToPrint = valueToPrint + 10
- end
- end
- if valueToPrint == 21 then
- self.setColorTint({0,1,0})
- self.setValue(valueToPrint)
- elseif valueToPrint > 21 then
- self.setColorTint({1,0,0})
- self.setValue(valueToPrint)
- else
- self.setColorTint({1,1,1})
- self.setValue(valueToPrint)
- end
- end
- end
- function check21()
- if valueToPrintHidden + valueToPrint == 21 then
- printToAll("Dealer has 21", {1, 1, 1})
- else
- printToAll("Dealer does not have 21", {1, 1, 1})
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement