What's new

Globalevents Napisy nad tp 10.40

Status
Not open for further replies.

Amenos

Advanced User
Joined
Oct 9, 2011
Messages
213
Reaction score
10
Udost?pniam wam skrypt "NAPISY NAD TP"

W globalevents.xml wklejamy to:
Code:
<globalevent name="Messages" interval="2000" script="msg.lua" />

w folderze globalevents>scripts
Tworzymy Plik lua o nazwie msg.lua
I Wklejamy do niego to

Code:
local t = {
    {"PRZYKLADOWY TEKST", {x=1022, y=1022, z=7}, CONST_ME_GIFT_WRAPS},
    {"PRZYKLADOWY TEKST", {x=1015, y=1025, z=7}, CONST_ME_TELEPORT}
}

function onThink(interval)
    local people = getOnlinePlayers()
    if #people == 0 then
        return true
    end

    for i = 1, #t do
        local v = t[i]
        doCreatureSay(people[1], v[1], TALKTYPE_ORANGE_1, false, 0, v[2])
        doSendMagicEffect(v[2], v[3])
    end
    return true
end

Ni?ej zamieszczam CONST_ME- czyli effect naszego napisu

CONST_ME_DRAWBLOOD = 0
CONST_ME_LOSEENERGY = 1
CONST_ME_POFF = 2
CONST_ME_BLOCKHIT = 3
CONST_ME_EXPLOSIONAREA = 4
CONST_ME_EXPLOSIONHIT = 5
CONST_ME_FIREAREA = 6
CONST_ME_YELLOW_RINGS = 7
CONST_ME_GREEN_RINGS = 8
CONST_ME_HITAREA = 9
CONST_ME_TELEPORT = 10
CONST_ME_ENERGYHIT = 11
CONST_ME_MAGIC_BLUE = 12
CONST_ME_MAGIC_RED = 13
CONST_ME_MAGIC_GREEN = 14
CONST_ME_HITBYFIRE = 15
CONST_ME_HITBYPOISON = 16
CONST_ME_MORTAREA = 17
CONST_ME_SOUND_GREEN = 18
CONST_ME_SOUND_RED = 19
CONST_ME_POISONAREA = 20
CONST_ME_SOUND_YELLOW = 21
CONST_ME_SOUND_PURPLE = 22
CONST_ME_SOUND_BLUE = 23
CONST_ME_SOUND_WHITE = 24
CONST_ME_BUBBLES = 25
CONST_ME_CRAPS = 26
CONST_ME_GIFT_WRAPS = 27
CONST_ME_FIREWORK_YELLOW = 28
CONST_ME_FIREWORK_RED = 29
CONST_ME_FIREWORK_BLUE = 30
CONST_ME_STUN = 31
CONST_ME_SLEEP = 32
CONST_ME_WATERCREATURE = 33
CONST_ME_GROUNDSHAKER = 34
CONST_ME_HEARTS = 35
CONST_ME_FIREATTACK = 36
CONST_ME_ENERGYAREA = 37
CONST_ME_SMALLCLOUDS = 38
CONST_ME_HOLYDAMAGE = 39
CONST_ME_BIGCLOUDS = 40
CONST_ME_ICEAREA = 41
CONST_ME_ICETORNADO = 42
CONST_ME_ICEATTACK = 43
CONST_ME_STONES = 44
CONST_ME_SMALLPLANTS = 45
CONST_ME_CARNIPHILA = 46
CONST_ME_PURPLEENERGY = 47
CONST_ME_YELLOWENERGY = 48
CONST_ME_HOLYAREA = 49
CONST_ME_BIGPLANTS = 50
CONST_ME_CAKE = 51
CONST_ME_GIANTICE = 52
CONST_ME_WATERSPLASH = 53
CONST_ME_PLANTATTACK = 54
CONST_ME_TUTORIALARROW = 55
CONST_ME_TUTORIALSQUARE = 56
CONST_ME_MIRRORHORIZONTAL = 57
CONST_ME_MIRRORVERTICAL = 58
CONST_ME_SKULLHORIZONTAL = 59
CONST_ME_SKULLVERTICAL = 60
CONST_ME_ASSASSIN = 61
CONST_ME_STEPSHORIZONTAL = 62
CONST_ME_BLOODYSTEPS = 63
CONST_ME_STEPSVERTICAL = 64
CONST_ME_YALAHARIGHOST = 65
CONST_ME_BATS = 66
CONST_ME_SMOKE = 67
CONST_ME_INSECTS = 68
CONST_ME_DRAGONHEAD = 69
CONST_ME_ORCSHAMAN = 70
CONST_ME_ORCSHAMAN_FIRE = 71
CONST_ME_THUNDER = 72
CONST_ME_FERUMBRAS = 73
CONST_ME_CONFETTIHORIZONTAL = 74
CONST_ME_CONFETTIVERTICAL = 75

Przypisan? do niego warto?? od 0-75 mo?emy sprawdzi? wygl?d na naszym serwerze za pomoc? komendy "/z" np /z 1, /z 2 itp

Jak co? by by?o nie zrozumia?e pisa? odp :D
 

Raa

Senior User
Joined
Aug 9, 2009
Messages
715
Reaction score
50
Age
29
Odp: Napisy nad tp 10.40

Dlaczego 10.40?
 

Amenos

Advanced User
Joined
Oct 9, 2011
Messages
213
Reaction score
10
Odp: Napisy nad tp 10.40

Testowa?em ten skrypt na slinku pod wersj? 10.40
Mo?e i by dzia?a?o pod prefix 8.6 lecz nie chce was wprowadza? w b??d : [
 

Raa

Senior User
Joined
Aug 9, 2009
Messages
715
Reaction score
50
Age
29
Odp: Napisy nad tp 10.40

Nie "mo?e", tylko by dzia?a?o.
Og?lnie prefiksy s? bez sensu, bo powinien by? podzia? na silniki, nie na wersje klienta.
 

Zbizu

Luakami
Joined
Mar 13, 2010
Messages
719
Reaction score
104
Age
28
Odp: Napisy nad tp 10.40

Nie "mo?e", tylko by dzia?a?o.
Og?lnie prefiksy s? bez sensu, bo powinien by? podzia? na silniki, nie na wersje klienta.
W przypadku tego skryptu nie ma to znaczenia bo s? to standardowe funkcje ka?dego TFSa obs?uguj?cego 8.6+
ustawienie interval 3500 zapobiegnie dublowaniu si? pomara?czowych napis?w nad tp(o ile nie s? zbyt d?ugie)

skrypt bardzo kr?tki i dzia?a jak powinien, co mi si? bardzo spodoba?o, wi?c przerobi?em to na animated text(8.6):
Code:
local t = {
    {"TEKST", {x=1022, y=1022, z=7}, CONST_ME_GIFT_WRAPS, color = TEXTCOLOR_LIGHTGREEN},
    {"TEKST", {x=1015, y=1025, z=7}, CONST_ME_TELEPORT, color = TEXTCOLOR_ORANGE}
}

function onThink(interval)
    for i = 1, #t do
        local v = t[i]
        doSendAnimatedText(v[2], v[1], v.color)
        doSendMagicEffect(v[2], v[3])
    end
    return true
end
 

Amenos

Advanced User
Joined
Oct 9, 2011
Messages
213
Reaction score
10
Odp: Napisy nad tp 10.40

local t = {
{"TEKST", {x=1022, y=1022, z=7}, CONST_ME_GIFT_WRAPS, color = TEXTCOLOR_LIGHTGREEN},
{"TEKST", {x=1015, y=1025, z=7}, CONST_ME_TELEPORT, color = TEXTCOLOR_ORANGE}
}

function onThink(interval)
for i = 1, #t do
local v = t
doSendAnimatedText(v[2], v[1], v.color)
doSendMagicEffect(v[2], v[3])
end
return true
end

Testowa??m na 8.6 i mog? ?mia?o powiedzie? DZIA?A :D
 
Last edited:
Status
Not open for further replies.
Top