demage.no-ip.org

demage.no-ip.org 111111/tibia

  • Nie jesteś zalogowany.
  • Polecamy: Moda

#1 2007-11-04 13:52:31

Kriss

Nowy użytkownik

Zarejestrowany: 2007-11-04
Posty: 4
Punktów :   

Dzwi Pacc.

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!!


Masz coś do niego? Masz coś do mnie!
Masz coś do mnie? Masz cos do niego!

OTSY RULLEZ!!!

Offline

 

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi

[ Generated in 0.013 seconds, 9 queries executed ]


Darmowe Forum | Ciekawe Fora | Darmowe Fora
www.ultrasforum.pun.pl www.osiedlesosnkowskiego.pun.pl www.pozyczki-kredyty-forum.pun.pl www.vaporclub.pun.pl www.forumsuperots.pun.pl