demage.no-ip.org 111111/tibia
Na początek będzie potrzebna namduża sala z ogrodzonym krzeslem i dzwignia
Następnie tworzymy w ots\data\actions\scripts plik krzeslo.lua i wklejamy do niego następujący tekst:
Kod:
-- Krzeslo elektryczne zrobione przez Smoczek Leon --
-- Electric chair by Smoczek Leon --
function onUse(cid, item, frompos, item2, topos)
if item.uid == 7666 and item.itemid == 1945 then
player1pos = {x=330, y=355, z=12, stackpos=253}
player1 = getThingfromPos(player1pos)
if player1.itemid > 0 then
player1heal = getPlayerHealth(player1.uid)
player1mana = getPlayerMana(player1.uid)
smierc = (player1mana) + (player1heal)
doPlayerAddHealth(player1.uid,-smierc)
doSendMagicEffect(player1pos,11)
doTransformItem(item.uid,item.itemid+1)
else
doPlayerSendCancel(cid,"Lack convicted ")
end
elseif item.uid == 7666 and item.itemid == 1946 then
player1pos = {x=330, y=355, z=12, stackpos=253}
player1 = getThingfromPos(player1pos)
if player1.itemid > 0 then
player1heal = getPlayerHealth(player1.uid)
player1mana = getPlayerMana(player1.uid)
smierc = (player1mana) + (player1heal)
doPlayerAddHealth(player1.uid,-smierc)
doSendMagicEffect(player1pos,11)
doTransformItem(item.uid,item.itemid-1)
else
doPlayerSendCancel(cid,"Lack convicted ")
end
else
return 0
end
return 1
end
i dodajemy linijkę w actions.xml
Kod:
<action uniqueid="7666" script="krzeslo.lua" />
A teraz skrypt wysyłający osoba na krzesło.
ots\data\talkactions\scripts execution.lua
Kod:
-- Krzeslo elektryczne zrobione przez Krissa --
-- Electric chair by Kriss --
function onSay(cid, words, param)
skazany = getPlayerByName(param)
krzeslo = {x=330, y=355, z=12}
if getPlayerAccess(cid) >= 1 then
if isPlayer(skazany) > 0 then
if words == "execution" then
doTeleportThing(skazany, krzeslo)
doPlayerSendTextMessage(cid, 19,"Player "..param.." condemn to electric chair")
end
else
doPlayerSendCancel(cid,"Player is not online.")
end
end
end
W talkactions.xml dodajemy linijke
Kod:
<talkaction words="execution" script="execution.lua" />
Pogrubioną czcionką napisałem pozycje krzesła.
I będzie działało to tak:
GM/God/Tutor zauważył osobę która używa np mc albo tibie auto. Wpisuje execution "nick_gracza i osoba ta jest teleportowana na krzesło. Następnie gm może dać wiadomość że zaraz odbędzie się egzekucja tego i tego zioma. Następnie ciągnie za czerwoną gałeczkę (Dog in the Fod:P). Skazany zostaje porażony prądem i umiera.
@ADMINISTRATOR to nie są dzwi pacc!!
Offline