Untitled

mail@pastecode.io avatar
unknown
lua
a year ago
4.4 kB
4
Indexable
Never
local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
local talkState = {}

function onCreatureAppear(cid)				npcHandler:onCreatureAppear(cid)			end
function onCreatureDisappear(cid)			npcHandler:onCreatureDisappear(cid)			end
function onCreatureSay(cid, type, msg)			npcHandler:onCreatureSay(cid, type, msg)		end

function creatureSayCallback(cid, type, msg)
	if(not npcHandler:isFocused(cid)) then
		return false
	end
	
	local Storage1 = 20005
	local Storage2 = 20006
	local Storage3 = 20007
	local Storage4 = 20008
	local Storage5 = 20009
	local Storage6 = 20010
	local Storage7 = 20011
	local Storage8 = 20012
	local Storage9 = 20013
	local Storage10 = 20014
	local Storage11 = 20015
	local Storage12 = 20016
	local Storage13 = 20017
	local Storage14 = 20018
	local Storage15 = 20019
	local Storage16 = 20020
	local Storage17 = 20021
	local Storage18 = 20022
	local Storage19 = 20023
	local Storage20 = 20024
	local Storage21 = 20025
	local Storage22 = 20026
	local Storage23 = 20027
	local Storage24 = 20028
	local Storage25 = 20030
	local Storage26 = 20032				
	local pos = {x=401, y=1551, z=8}

if (msgcontains(msg, 'yes') or msgcontains(msg, 'yes')) then
		selfSay('Bwahaha... What makes you think that we will join a pathetic and weak human?... Now you will see my ultimate power!!.',cid)
		doRemoveCreature(getNpcId())
		setPlayerStorageValue(cid, Storage1, -1) -- Reinicia el valor de la quest cuando el jugador muere
		setPlayerStorageValue(cid, Storage2, -1) -- Reinicia el valor de la quest cuando el jugador muere
		setPlayerStorageValue(cid, Storage3, -1) -- Reinicia el valor de la quest cuando el jugador muere
		setPlayerStorageValue(cid, Storage4, -1) -- Reinicia el valor de la quest cuando el jugador muere
		setPlayerStorageValue(cid, Storage5, -1) -- Reinicia el valor de la quest cuando el jugador muere
		setPlayerStorageValue(cid, Storage6, -1) -- Reinicia el valor de la quest cuando el jugador muere
		setPlayerStorageValue(cid, Storage7, -1) -- Reinicia el valor de la quest cuando el jugador muere
		setPlayerStorageValue(cid, Storage8, -1) -- Reinicia el valor de la quest cuando el jugador muere
		setPlayerStorageValue(cid, Storage9, -1) -- Reinicia el valor de la quest cuando el jugador muere
		setPlayerStorageValue(cid, Storage10, -1) -- Reinicia el valor de la quest cuando el jugador muere
		setPlayerStorageValue(cid, Storage11, -1) -- Reinicia el valor de la quest cuando el jugador muere
		setPlayerStorageValue(cid, Storage12, -1) -- Reinicia el valor de la quest cuando el jugador muere
		setPlayerStorageValue(cid, Storage13, -1) -- Reinicia el valor de la quest cuando el jugador muere
		setPlayerStorageValue(cid, Storage14, -1) -- Reinicia el valor de la quest cuando el jugador muere
		setPlayerStorageValue(cid, Storage15, -1) -- Reinicia el valor de la quest cuando el jugador muere
		setPlayerStorageValue(cid, Storage16, -1) -- Reinicia el valor de la quest cuando el jugador muere
		setPlayerStorageValue(cid, Storage17, -1) -- Reinicia el valor de la quest cuando el jugador muere
		setPlayerStorageValue(cid, Storage18, -1) -- Reinicia el valor de la quest cuando el jugador muere
		setPlayerStorageValue(cid, Storage19, -1) -- Reinicia el valor de la quest cuando el jugador muere
		setPlayerStorageValue(cid, Storage20, -1) -- Reinicia el valor de la quest cuando el jugador muere
		setPlayerStorageValue(cid, Storage21, -1) -- Reinicia el valor de la quest cuando el jugador muere
		setPlayerStorageValue(cid, Storage22, -1) -- Reinicia el valor de la quest cuando el jugador muere
		setPlayerStorageValue(cid, Storage23, -1) -- Reinicia el valor de la quest cuando el jugador muere
		setPlayerStorageValue(cid, Storage24, -1) -- Reinicia el valor de la quest cuando el jugador muere
		setPlayerStorageValue(cid, Storage25, -1) -- Reinicia el valor de la quest cuando el jugador muere
		setPlayerStorageValue(cid, Storage26, -1) -- Reinicia el valor de la quest cuando el jugador muere
		doTeleportThing(cid,pos)
		doPlayerPopupFYI(cid, "As a consequence for joining evil side, Osiris has punished you by stripping you of all progress... Maybe if you had joined the side of good this would not have happened.")
	end
	end

npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())