Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local killnpc = NPCID
- local rezznpc = NPCID
- local startq = QUESTID
- local _x
- local _y
- local _z
- local _o
- local _phas
- local _hp
- function FirstLogin(event, pPlayer)
- _phas = pPlayer:GetPhase()
- _hp = pPlayer:GetHealth()
- pPlayer:SetPhase(2)
- _x = pPlayer:GetX()
- _y = pPlayer:GetY()
- _z = pPlayer:GetZ()
- _o = pPlayer:GetO()
- RegisterTimedEvent("creatureKiller", 10000, 0, pUnit, event, pPlayer)
- end
- function creatureKiller(pUnit, event, pPlayer)
- pUnit = pPlayer:SpawnCreature(killnpc, _x+2, _y+2, _z, _o+180, 14, 12000, 0, 0, 0, 2)
- pUnit:SendChatMessage(12, 0, "WAS TUST DU HIER?! NIEMAND HAT AUF MEINEM SERVER ETWAS VERLOREN! ICH WERDE DICH VERNICHTEN!!")
- pUnit:CastSpellOnTarget(33331, pUnit:GetClosestPlayer())
- pPlayer:SetHealth(-1)
- pUnit:Despawn(0, 0)
- RegisterTimedEvent("creatureRezzer", 5000, 0, pUnit, event, pPlayer)
- end
- function creatureRezzer(pUnit, event, pPlayer)
- pUnit = pPlayer:SpawnCreature(rezznpc, _x+15, _y+15, _z+30, _o+180, 35, 12000, 0, 0, 0, 2)
- pUnit:SetFlying()
- pUnit:MoveTo(_x+13, _y+13, _z+24)
- pUnit:MoveTo(_x+10, _y+10, _z+20)
- pUnit:MoveTo(_x+7, _y+7, _z+15)
- pUnit:MoveTo(_x+5, _y+5, _z+2)
- local klasse = pPlayer:GetPlayerClass()
- pUnit:SendChatMessage(11, 0, "Warum bist du denn tot?! Ich helfe dir edler "..klasse.."!")
- pUnit:CastSpellOnTarget(50769, pUnit:GetClosestPlayer())
- pPlayer:SetHealth(_hp)
- local spieler = pPlayer:GetPlayerName()
- pUnit:SendChatMessage(11, 0, "Viel Spass noch auf dem Server "..spieler.."!")
- pUnit:Despawn(0, 0)
- pPlayer:SetPhase(_phas)
- pPlayer:RegisterEvent("startquest", 0, 0)
- end
- function startquest(pPlayer, event)
- pPlayer:StartQuest(startq)
- pPlayer:SendBroadcastMessage("Du hast soeben die Startquest bekommen!")
- end
- RegisterServerHook(3, "FirstLogin")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement