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

Skrypty & Kody Teleport po zabiciu potwora TFS 1.0

Status
Zamknięty.

OldTejdi

Senior User
Dołączył
Lipiec 18, 2008
Posty
537
Liczba reakcji
49
Em, mo?e kto? pom?c?
M?j plik:
createteleport.lua
PHP:
local config = {
["minotaurus"] = {time = 60, toPos = {x = 1214, y = 1026, z = 7}, tpPos = {x = 1117, y = 955, z = 3}}
}
local function deleteTeleport(tp)
local teleport = getTileItemById(tp, 1387).uid
if(teleport > 0) then
doRemoveItem(teleport)
doSendMagicEffect(tp, CONST_ME_POFF)
end
return true
end

function onKill(cid, target)
local monster = config[getCreatureName(target):lower()]

if(isPlayer(target) or not monster) then
return true
end
doCreateTeleport(1387, monster.toPos, monster.tpPos)
doCreatureSay(cid, "You have "..monster.time.." seconds to enter the teleport!", TALKTYPE_ORANGE_1)
addEvent(deleteTeleport, monster.time * 1000, monster.tpPos)
return true
end

login.lua
PHP:
function onLogin(cid)
	local player = Player(cid)

	local loginStr = "Welcome to " .. configManager.getString(configKeys.SERVER_NAME) .. "!"
	if player:getLastLoginSaved() <= 0 then
		loginStr = loginStr .. " Please choose your outfit."
		player:sendOutfitWindow()
	else
		if loginStr ~= "" then
			player:sendTextMessage(MESSAGE_STATUS_DEFAULT, loginStr)
		end

		loginStr = string.format("Your last visit was on %s.", os.date("%a %b %d %X %Y", player:getLastLoginSaved()))
	end
	player:sendTextMessage(MESSAGE_STATUS_DEFAULT, loginStr)

	player:registerEvent("PlayerDeath")
	player:registerEvent("Management")
	registerCreatureEvent(cid, "freebless")
	registerCreatureEvent(cid, "CreateTeleport")
	return true
end

i fragment creaturescripts.xml
PHP:
	<event type="kill" name="CreateTeleport" script="createteleport.lua"/>

Co jest nie tak, m?g?by kto? poprawi?? :(
 
Odp: Teleport po zabiciu potwora TFS 1.0

Nikt nie jest jasnowidzem. Czemu nie dzia?a? Jakie? b??dy w konsoli?
 
Odp: Teleport po zabiciu potwora TFS 1.0

Gdyby by?y jakiekolwiek b??dy to napisa?bym przyjacielu :)
 
Status
Zamknięty.
Do góry