- [NEW] Cheneraor de Jailmojis aleatoris

This commit is contained in:
2025-06-04 22:46:12 +02:00
parent 214cf3aa05
commit 447f5bfdb7

View File

@@ -1,4 +1,14 @@
jailmoji={ jailmoji={
MAX_COLOR=16,
MAX_BASE=3,
MAX_CHIN=8,
MAX_NOSE=9,
MAX_EARS=1,
MAX_EYES=7,
MAX_BROWS=4,
MAX_HAIR=11,
MAX_BAG=3,
surface=-1, surface=-1,
gendata={}, gendata={},
@@ -83,6 +93,42 @@ jailmoji={
surf.target(0) surf.target(0)
end, end,
random=function()
local str=""
str = str .. string.char(math.random(jailmoji.MAX_BASE+1)+64)
str = str .. string.char(math.random(jailmoji.MAX_COLOR+1)+64)
str = str .. string.char(math.random(jailmoji.MAX_COLOR+1)+64)
str = str .. string.char(math.random(jailmoji.MAX_COLOR+1)+64)
--str = str .. string.char(math.random(jailmoji.MAX_COLOR+1)+64)
--str = str .. string.char(math.random(jailmoji.MAX_COLOR+1)+64)
local pell = {{"O","N"}, {"N","J"}, {"J","J"}} local r = math.random(#pell)
str = str .. pell[r][1] .. pell[r][2]
str = str .. string.char(math.random(jailmoji.MAX_CHIN+1)+64)
str = str .. string.char(math.random(jailmoji.MAX_NOSE+1)+64)
str = str .. string.char(math.random(jailmoji.MAX_EARS+1)+64)
str = str .. string.char(math.random(jailmoji.MAX_EYES+1)+64)
--str = str .. string.char(math.random(jailmoji.MAX_COLOR+1)+64)
local ulls = {"B","C","D","E","F","G","I","K","L"} r = math.random(#ulls)
str = str .. ulls[r]
str = str .. string.char(math.random(jailmoji.MAX_BROWS+1)+64)
--str = str .. string.char(math.random(jailmoji.MAX_COLOR+1)+64)
local celles = {"E","F","G","H","J"} r = math.random(#celles)
str = str .. celles[r]
str = str .. string.char(math.random(jailmoji.MAX_HAIR+1)+64)
--str = str .. string.char(math.random(jailmoji.MAX_COLOR+1)+64)
local monyo = {"D","E","F","G","H","J","N","O"} r = math.random(#monyo)
str = str .. monyo[r]
str = str .. string.char(math.random(jailmoji.MAX_BAG+1)+64)
str = str .. string.char(math.random(jailmoji.MAX_COLOR+1)+64)
str = str .. string.char(math.random(jailmoji.MAX_COLOR+1)+64)
jailmoji.generate(str)
end,
editor={ editor={
old_update=nil, old_update=nil,
view=0, view=0,
@@ -171,7 +217,7 @@ jailmoji={
view.origin(-70,-23) view.origin(-70,-23)
draw.text("Vestit:",1,2,8) draw.text("Vestit:",1,2,8)
jailmoji.gendata[1] = self.spin_button(28,0,jailmoji.gendata[1],3) jailmoji.gendata[1] = self.spin_button(28,0,jailmoji.gendata[1],jailmoji.MAX_BASE)
jailmoji.gendata[2] = self.color_button(38,0,jailmoji.gendata[2]) jailmoji.gendata[2] = self.color_button(38,0,jailmoji.gendata[2])
jailmoji.gendata[3] = self.color_button(48,0,jailmoji.gendata[3]) jailmoji.gendata[3] = self.color_button(48,0,jailmoji.gendata[3])
jailmoji.gendata[4] = self.color_button(58,0,jailmoji.gendata[4]) jailmoji.gendata[4] = self.color_button(58,0,jailmoji.gendata[4])
@@ -181,22 +227,22 @@ jailmoji={
jailmoji.gendata[6] = self.color_button(38,10,jailmoji.gendata[6]) jailmoji.gendata[6] = self.color_button(38,10,jailmoji.gendata[6])
draw.text("Cara:",1,22,8) draw.text("Cara:",1,22,8)
jailmoji.gendata[7] = self.spin_button(28,20,jailmoji.gendata[7],8) jailmoji.gendata[7] = self.spin_button(28,20,jailmoji.gendata[7],jailmoji.MAX_CHIN)
jailmoji.gendata[8] = self.spin_button(38,20,jailmoji.gendata[8],9) jailmoji.gendata[8] = self.spin_button(38,20,jailmoji.gendata[8],jailmoji.MAX_NOSE)
jailmoji.gendata[9] = self.spin_button(48,20,jailmoji.gendata[9],1) jailmoji.gendata[9] = self.spin_button(48,20,jailmoji.gendata[9],jailmoji.MAX_EARS)
draw.text("Ulls:",1,32,8) draw.text("Ulls:",1,32,8)
jailmoji.gendata[10] = self.spin_button(28,30,jailmoji.gendata[10],7) jailmoji.gendata[10] = self.spin_button(28,30,jailmoji.gendata[10],jailmoji.MAX_EYES)
jailmoji.gendata[11] = self.color_button(38,30,jailmoji.gendata[11]) jailmoji.gendata[11] = self.color_button(38,30,jailmoji.gendata[11])
jailmoji.gendata[12] = self.spin_button(48,30,jailmoji.gendata[12],4) jailmoji.gendata[12] = self.spin_button(48,30,jailmoji.gendata[12],jailmoji.MAX_BROWS)
jailmoji.gendata[13] = self.color_button(58,30,jailmoji.gendata[13]) jailmoji.gendata[13] = self.color_button(58,30,jailmoji.gendata[13])
draw.text("Monyo:",1,42,8) draw.text("Monyo:",1,42,8)
jailmoji.gendata[14] = self.spin_button(28,40,jailmoji.gendata[14],11) jailmoji.gendata[14] = self.spin_button(28,40,jailmoji.gendata[14],jailmoji.MAX_HAIR)
jailmoji.gendata[15] = self.color_button(38,40,jailmoji.gendata[15]) jailmoji.gendata[15] = self.color_button(38,40,jailmoji.gendata[15])
draw.text("Motxilla:",1,52,8) draw.text("Motxilla:",1,52,8)
jailmoji.gendata[16] = self.spin_button(38,50,jailmoji.gendata[16],3) jailmoji.gendata[16] = self.spin_button(38,50,jailmoji.gendata[16],jailmoji.MAX_BAG)
jailmoji.gendata[17] = self.color_button(48,50,jailmoji.gendata[17]) jailmoji.gendata[17] = self.color_button(48,50,jailmoji.gendata[17])
jailmoji.gendata[18] = self.color_button(58,50,jailmoji.gendata[18]) jailmoji.gendata[18] = self.color_button(58,50,jailmoji.gendata[18])
@@ -213,6 +259,8 @@ jailmoji={
draw.text(self.str,21,90,8) draw.text(self.str,21,90,8)
local mx,my = mouse.pos() mx,my = view.tolocal(mx,my) local mx,my = mouse.pos() mx,my = view.tolocal(mx,my)
-- 'COPY' button
draw.rectf(19,98, 24, 9,9) draw.rectf(19,98, 24, 9,9)
draw.rect(19,98, 24, 9,8) draw.rect(19,98, 24, 9,8)
draw.text("COPY",23,100,8) draw.text("COPY",23,100,8)
@@ -220,6 +268,15 @@ jailmoji={
sys.clipboard(self.str) sys.clipboard(self.str)
end end
-- 'RANDOM' button
draw.rectf(65,98, 31, 9,2)
draw.rect(65,98, 31, 9,8)
draw.text("RANDOM",69,100,8)
if mx>=65 and mx<65+32 and my>=98 and my<98+9 and mouse.press(mouse.LEFT) then
jailmoji.random()
end
-- 'EXIT' button
draw.rectf(116,98, 25, 9,10) draw.rectf(116,98, 25, 9,10)
draw.rect(116,98, 25, 9,8) draw.rect(116,98, 25, 9,8)
draw.text("EIXIR",119,100,8) draw.text("EIXIR",119,100,8)