• logo_cipsoft
    Nowe serwery zostały otwarte 19 Lut 2025:
    Noctalia (Open PvP) Ignitera (Open PvP) us_logo Xybra (Open PvP)

Poprawka przy teleporcie po zabiciu potwora

Veron

Active User
Dołączył
Maj 4, 2009
Posty
68
Liczba reakcji
2
Wiec mam taki problem!

Potrzebuje skryptu, kt?ry po zabiciu potwora np. Dragona utworzy nam teleport.

Znalaz?em ju? kilka takich skrypt?w ale niem wiem dlaczego nie dzia?a

Jeden z najbardziej sensownych (wed?ug mnie) podaje poni?ej

Kod:
To da?em w creaturescripts\scripts

local config = {
    message = "Go into the teleporter in 3 minutes, else it will disappear.",
    timeToRemove = 180, -- seconds	
    teleportId = 1387,
    bosses = { -- Monster Name, Teleport To Position, Teleport Position
        ["Demodras"] = { { x = 1023, y = 130, z = 7 }, { x = 1023, y = 1023, z = 7, stackpos = 1 } }
          }
}

local function removal(position)
    if getThingfromPos(position).itemid == confic.teleportId then
        doRemoveItem(getThingfromPos(position).uid)
    end
    return TRUE
end

function onDeath(cid, corpse, killer)
    local position = getCreaturePosition(cid)
    for name, pos in pairs(config.bosses) do
        if name == getCreatureName(cid) then
            teleport = doCreateTeleport(config.teleportId, pos[1], pos[2])
            doCreatureSay(cid, config.message, TALKTYPE_ORANGE_1)
            addEvent(removal, config.timeToRemove * 1000, pos[2])
        end
    end
    return TRUE
end


W creaturescript.xml doda?em

Kod:
 <event type="death" name="Inquisition" script="inquisition.lua"/>

Opr?cz tego doda?em do monstera
Kod:
Demodras

By?bym wdzi?czny za pomoc i oczywiscie reput
Jak kto? posiada inne skryptu tego typu kt?re dzia?aj? by?bym wdzi?czny !
 
Odp: Poprawka przy teleporcie po zabiciu potwora

Dz wielkie

jeszcze nie testowalem ale zapewne dzia?a

repucik

Chyba jednak nie dziala bo ja mam tfs 0.2.4
 
Odp: Poprawka przy teleporcie po zabiciu potwora

Nie ten dzia?! Zapraszam do request po za tym da?e? 8.5 wiec nie wprowadzaj w b??d!:down:
 
Odp: Poprawka przy teleporcie po zabiciu potwora

Dz wielkie
jeszcze nie testowalem ale zapewne dzia?a
repucik
Chyba jednak nie dziala bo ja mam tfs 0.2.4
glownie chodzilo mi tylko o ta czesc bo ona sie nie zmienia

data/creaturescripts/scripts/login.lua
PHP:
registerCreatureEvent(cid, "monsterTele")
data/monsters/morgaroth.xml
PHP:
<script> 
<event name="monsterTele"/> 
</script>
data/creaturescripts/creaturescripts.xml
PHP:
<event type="kill" name="monsterTele" script="script.lua"/>
 
Odp: Poprawka przy teleporcie po zabiciu potwora

Ale co nie wprowadzaj wb??d

pierwszy silnik jaki wyszed? pod 8.5 byl tfs 0.2.4
 
Do góry