Co nowego?
Tibia.net.pl

PO ZMIANIE SKRYPTU FORUM MOGĄ WYSTĘPOWAĆ PROBLEMY Z LOGOWANIEM. "ZRESETUJ HASŁO(klik)", ABY SIĘ ZALOGOWAĆ .

JEŻELI NIE PAMIĘTASZ STAREGO E-MAILA ZAJRZYJ NA NASZEGO "DISCORDA(klik)" LUB "NAPISZ E-MAILA(klik)"

Globalevents Napisy nad tp 10.40

Status
Zamknięty.

Amenos

Stały bywalec
Dołączył
Październik 9, 2011
Posty
213
Liczba reakcji
10
Udost?pniam wam skrypt "NAPISY NAD TP"

W globalevents.xml wklejamy to:
Kod:
<globalevent name="Messages" interval="2000" script="msg.lua" />
w folderze globalevents>scripts
Tworzymy Plik lua o nazwie msg.lua
I Wklejamy do niego to

Kod:
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

Stały bywalec
Dołączył
Sierpień 9, 2009
Posty
715
Liczba reakcji
49
Wiek
25
Odp: Napisy nad tp 10.40

Dlaczego 10.40?
 

Amenos

Stały bywalec
Dołączył
Październik 9, 2011
Posty
213
Liczba reakcji
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

Stały bywalec
Dołączył
Sierpień 9, 2009
Posty
715
Liczba reakcji
49
Wiek
25
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
Dołączył
Marzec 13, 2010
Posty
719
Liczba reakcji
104
Wiek
24
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):
Kod:
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

Stały bywalec
Dołączył
Październik 9, 2011
Posty
213
Liczba reakcji
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
 
Ostatnia edycja:
Status
Zamknięty.
Do góry