OTekipa

Forum o OTS'ach


#1 2007-07-14 20:20:12

GOD Scorpio

Uczeń

Skąd: Szczecin
Zarejestrowany: 2007-07-11
Posty: 17
Punktów :   

[7.92]Krzesło elektryczne

Na początek będzie potrzebna nam taka sala:

http://img529.imageshack.us/img529/4383/salaup5.png


Następnie tworzymy w ots\data\actions\scripts plik krzeslo.lua i wklejamy do niego następujący tekst:


-- Krzeslo elektryczne zrobione przez GOD Scorpio --
-- Electric chair by Smoczek GOD Scorpio --


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


<action uniqueid="7666" script="krzeslo.lua" />




A teraz skrypt wysyłający osoba na krzesło.
ots\data\talkactions\scripts execution.lua



-- Krzeslo elektryczne zrobione przez Smoczek Leon --
-- Electric chair by Smoczek Leon --


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




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.

Offline

 

#2 2007-07-19 17:10:25

zinoz

Uczeń

3156652
Call me!
Skąd: Zgorzelec City
Zarejestrowany: 2007-07-19
Posty: 17
Punktów :   

Re: [7.92]Krzesło elektryczne

nawet fajne tylko napisz czy trzeba napisac pos tego krzesla gdzies w plikach?


xD

Offline

 

#3 2007-10-20 15:17:28

Milten321

Uczeń

9045561
Call me!
Skąd: Olkusz
Zarejestrowany: 2007-10-20
Posty: 18
Punktów :   

Re: [7.92]Krzesło elektryczne

No kurr......... to jest skopiowane z iots!! zaraz  dam link do tematu!


tzn mozna kopiowac tematy z innych forum ale zawsze daj autora!http://www.iots.pl/forum/showthread.php?tid=2810

-- Krzeslo elektryczne zrobione przez GOD Scorpio --
-- Electric chair by Smoczek GOD Scorpio --               + zmieniles stopke autora ;/ ale cos ci nie wyszlo bo nei usnoles somczek haha!


Siemka pamietaj!
Reputa dajesz mi z wlasnej woli i jak pomoge
Nie robimy double triple post itp bo warn xD
Pamietamy o regulaminie

Offline

 

Stopka forum

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


Darmowe Forum | Ciekawe Fora | Darmowe Fora
GotLink.plwodomierze wrocław gta forum