text_effect.lua

main 69 lines · 6.3 KB Raw
Alex Alex Commit Server upload 18/10/2026 23:38
1local config = {
2 texts = {
3 { pos = Position(4018, 1193, 7), text = "Desistir", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
4 { pos = Position(3939, 1188, 7), text = "Entrar", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
5 { pos = Position(3959, 1224, 7), text = "Entrar", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
6 { pos = Position(3435, 1330, 7), text = "Sunset", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
7 { pos = Position(3437, 1331, 7), text = "Kimbolton", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
8 { pos = Position(3433, 1337, 7), text = "Base", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
9 { pos = Position(3437, 1336, 7), text = "Rivermine", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
10 { pos = Position(3556, 959, 7), text = "Huampali", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
11 { pos = Position(3700, 1079, 7), text = "Huampali", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
12 { pos = Position(3976, 968, 7), text = "Huampali", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
13 { pos = Position(3611, 1226, 7), text = "Huampali", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
14 { pos = Position(3851, 1040, 7), text = "Huampali", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
15 { pos = Position(3439, 1334, 7), text = "Kazemir", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
16 { pos = Position(3738, 1406, 8), text = "Desistir", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
17 { pos = Position(3541, 1758, 9), text = "Desistir", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
18 { pos = Position(3271, 1959, 14), text = "Desistir", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
19 { pos = Position(3930, 1738, 05), text = "Finalizar", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
20 -- NINHOS
21 { pos = Position(3298, 1015, 15), text = "Desistir", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
22 { pos = Position(3427, 1015, 15), text = "Desistir", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
23 { pos = Position(3492, 1020, 15), text = "Desistir", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
24 { pos = Position(3575, 0972, 15), text = "Desistir", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
25 { pos = Position(3675, 0991, 15), text = "Desistir", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
26 { pos = Position(3676, 1101, 15), text = "Desistir", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
27 { pos = Position(3530, 1047, 15), text = "Desistir", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
28 { pos = Position(3452, 1051, 15), text = "Desistir", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
29 { pos = Position(3294, 1047, 15), text = "Desistir", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
30 { pos = Position(3328, 1191, 15), text = "Desistir", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
31 { pos = Position(3388, 1155, 15), text = "Desistir", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
32 { pos = Position(3488, 1133, 15), text = "Desistir", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
33 { pos = Position(3592, 1139, 15), text = "Desistir", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
34 { pos = Position(3655, 1131, 15), text = "Desistir", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
35
36 { pos = Position(3744, 970, 15), text = "Versus", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
37 { pos = Position(3791, 970, 15), text = "Arena", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
38 { pos = Position(3744, 1017, 15), text = "Castle War", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
39 { pos = Position(3791, 1017, 15), text = "Battleroyal", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
40 { pos = Position(3744, 1064, 15), text = "Warzone", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
41
42 { pos = Position(4073, 1227, 05), text = "Sair", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
43 { pos = Position(4073, 1227, 06), text = "Sair", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
44 { pos = Position(4073, 1227, 07), text = "Sair", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
45 { pos = Position(3744, 963, 15), text = "Sair", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
46 { pos = Position(3744, 977, 15), text = "Sair", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
47 { pos = Position(3791, 963, 15), text = "Sair", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
48 { pos = Position(3791, 977, 15), text = "Sair", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
49 { pos = Position(3744, 1010, 15), text = "Sair", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
50 { pos = Position(3744, 1024, 15), text = "Sair", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
51 { pos = Position(3791, 1010, 15), text = "Sair", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
52 { pos = Position(3791, 1024, 15), text = "Sair", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
53 { pos = Position(3744, 1057, 15), text = "Sair", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
54 { pos = Position(3744, 1071, 15), text = "Sair", effects = { CONST_ME_MAGIC_GREEN, CONST_ME_MAGIC_GREEN } },
55 }
56}
57
58function onThink(interval)
59 local player = Game.getPlayers()[1]
60 if not player then
61 return true
62 end
63
64 for k, info in pairs(config.texts) do
65 player:say(info.text, TALKTYPE_MONSTER_SAY, false, nil, info.pos)
66 info.pos:sendMagicEffect(info.effects[math.random(1, #info.effects)])
67 end
68 return true
69end
Top