Dark Side OTS

Nie tylko o tibii...

  • Nie jesteś zalogowany.
  • Polecamy: Gry

#1 2009-03-13 19:55:48

Relix

http://img22.imageshack.us/img22/3830/userl.jpg

Zarejestrowany: 2009-03-13
Posty: 19
Punktów :   

[8.1] npc sprzedający poty

SKRYPT NIE MÓJ!!!

Przedstawiam wam npc, który sprzedaje potions (tylko i wyłącznie potions).
Wchodzimy w data/npc robimy plik o nazwie. Chevran.xml dajemy do niego to :

Spoiler:



    <npc name="Chevran" script="data/npc/scripts/potions.lua" autowalk="25" floorchange="0" access="5" level="1" maglevel="1">
        <health now="150" max="150"/>
        <look type="128" head="134" body="119" legs="116" feet="76" corpse="2212"/>
        <parameters>
            <parameter key="message_greet" value="Hello |PLAYERNAME|. I sell health potions and mana potions." />
            <parameter key="message_needmoremoney" value="You do not have enough money." />
            <parameter key="message_decline" value="Is |TOTALCOST| gold coins too much for you?" />
        </parameters>
    </npc>

Potem wchodzimy w data/npc/scripts i robimy plik o nazwie potions.lua i dajemy do niego to :

Spoiler:



    local keywordHandler = KeywordHandler:new()
    local npcHandler = NpcHandler:new(keywordHandler)
    NpcSystem.parseParameters(npcHandler)



    -- OTServ event handling functions start
    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 onThink()                         npcHandler:onThink() end
    -- OTServ event handling functions end

    local shopModule = ShopModule:new()
    npcHandler:addModule(shopModule)


    shopModule:addBuyableItem({'manapotion', 'manapotion'},                     7620, 100,          'mana potion')
    shopModule:addBuyableItem({'healthpotion', 'healthpotion'},                 7618, 100,      'health potion')
    shopModule:addBuyableItem({'strong mana potion', 'strong mana potion'},             7589, 300,          'strong mana potion')
    shopModule:addBuyableItem({'strong health potion', 'strong health potion'},             7588, 300,           'strong health potion')
    shopModule:addBuyableItem({'great mana potion', 'great mana potion'},                 7590, 500,          'great mana potion')
    shopModule:addBuyableItem({'great health potion', 'great health potion'},             7591, 500,           'great health potion')


    npcHandler:addModule(FocusModule:new())

Npc sprzedaje takie potionki :

Spoiler:


mana potion, healthpotion, strong mana potion, strong health potion, great mana potion, great health potion.

Offline

 

#2 2009-03-13 19:57:33

Nix

http://img27.imageshack.us/img27/2596/administratorm.jpg

Zarejestrowany: 2009-02-17
Posty: 119
Punktów :   

Re: [8.1] npc sprzedający poty

nie jest trudno napisać taki skrypt ale za chęci 6/10

Może się komuś przydać


Masz jakieś pytanie?? Pisz na e-mail

Jeśli chcesz miec u nas reklamę (widoczne w stopce) pisz na e-mail

Offline

 

#3 2009-03-13 19:59:51

Relix

http://img22.imageshack.us/img22/3830/userl.jpg

Zarejestrowany: 2009-03-13
Posty: 19
Punktów :   

Re: [8.1] npc sprzedający poty

zaloze sie że byś takiego nie napisał :] NIE JEST ŁATWO ZAL

Offline

 

#4 2009-03-13 20:02:09

Nix

http://img27.imageshack.us/img27/2596/administratorm.jpg

Zarejestrowany: 2009-02-17
Posty: 119
Punktów :   

Re: [8.1] npc sprzedający poty

latwo może nie ale trudno też nie ponieważ większość to podstawowe funkcje NPC

a reszta to skopiować od innego npc co coś sprzedaje ustawić tekst jaki trzeba powiedzieć zmienić id kupowanego przedmiotu i cene


Masz jakieś pytanie?? Pisz na e-mail

Jeśli chcesz miec u nas reklamę (widoczne w stopce) pisz na e-mail

Offline

 

#5 2009-03-13 20:12:03

Relix

http://img22.imageshack.us/img22/3830/userl.jpg

Zarejestrowany: 2009-03-13
Posty: 19
Punktów :   

Re: [8.1] npc sprzedający poty

takie kopiowanie to do dupy

Offline

 

#6 2009-03-13 20:14:16

Nix

http://img27.imageshack.us/img27/2596/administratorm.jpg

Zarejestrowany: 2009-02-17
Posty: 119
Punktów :   

Re: [8.1] npc sprzedający poty

Myślisz że każdy kto pisze takie skrypty to sam pisze wszyściuteńko?

Nikomu się nie chce zupełnie wszystkiego pisać.


Masz jakieś pytanie?? Pisz na e-mail

Jeśli chcesz miec u nas reklamę (widoczne w stopce) pisz na e-mail

Offline

 

#7 2009-03-13 20:17:30

Relix

http://img22.imageshack.us/img22/3830/userl.jpg

Zarejestrowany: 2009-03-13
Posty: 19
Punktów :   

Re: [8.1] npc sprzedający poty

mi sie chce i niektórym pewnie tez

Offline

 

Stopka forum

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


Darmowe Forum | Ciekawe Fora | Darmowe Fora
CAJOU LODGE