Alchemia

Status
Zamknięty.

Venn

Advanced User
Zarejestrowany
Dołączył
Maj 10, 2009
Posty
174
Liczba reakcji
5
Nie widzia?em tego tutaj to postanowi?em to tu zamie?ci? niekt?re skrypty umie?ci?em na wklejtu.pl poniewa? tekst by? za d?ugi
skrypt nie m?j - z otland
Alchemy
Skrypt dzia?a na TFS 0.3.5 oraz TFS 0.3.6
alchemy.png

tutaj przyk?ad container zawsze musi byc po prawej stronie
alchemyexample.png

dodajemy funkcje data/lib/function.lua
Kod:
  --[CustomSkill]-- By:Athern
function getCustomSkill(cid, storage)
        return getPlayerStorageValue(cid, storage)
end
function addCustomSkill(cid, skillName, storage)
        local skillStorage = math.max(10, getPlayerStorageValue(cid, storage))
        local skillTries =  math.max(0, getPlayerStorageValue(cid, storage+1))
        doPlayerSetStorageValue(cid, storage, skillStorage+1)
        doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "You advanced in " .. skillName .. ".")
        doPlayerSetStorageValue(cid, storage+1, 0)
end
function addCustomSkillTry(cid, skillName, storage)
        local skillStorage = math.max(10, getPlayerStorageValue(cid, storage))
        local skillTries =  math.max(0, getPlayerStorageValue(cid, storage+1))
                doPlayerSetStorageValue(cid, storage+1, skillTries+getConfigInfo("rateSkill"))
        if skillTries >= math.floor(20 * math.pow(1.1, (skillStorage-11)) / getConfigInfo("rateSkill")) then
                addCustomSkill(cid, skillName, storage)
        end
end
function getCustomSkillPercent(cid, storage)
        local skillStorage = math.max(10, getPlayerStorageValue(cid, storage))
        local skillTries =  math.max(0, getPlayerStorageValue(cid, storage+1))
        local triesNeeded = math.floor(20 * math.pow(1.1, (skillStorage-11)) / getConfigInfo("rateSkill"))
return math.floor(100*(1-skillTries / triesNeeded))
end
--[/CustomSkill]--
w data/actions/scripts dodajemy:
alchemyskill.lua
alchemyskill.lua
learn_alchemy_recipe.lua
learn_alchemy_recipe.lua
alchemybook.lua
alchemybook.lua
skill_book.lua
skill_book.lua
potion effect.lua
potion effect.lua
alchemy.lua
alchemy.lua
w data/actions/actions.xml dodajemy
Kod:
    <!-- Alchemy -->
    <action itemid="1965" event="script" value="alchemybook.lua"/>
    <action itemid="1950" event="script" value="skill_book.lua"/>
    <action itemid="1954" event="script" value="learn_alchemy_recipe.lua"/>
    <action itemid="2217" event="script" value="alchemyskill.lua"/>
    <action itemid="9825" event="script" value="alchemy.lua"/>
    <action actionid="41501-41509" event="script" value="potion effects.lua"/>
Jak to dzia?a?
A wiec tak graczowi potrzebna jest ksi??ka do nauki alchemi (2217)
gdy si? nauczy mo?e kupi? recept? kt?ra zawiera wiedz? jak zrobi? mikstur? (1954)
ksi??ka o ID (1965) pokazuje jakich receptur ju? si? nauczyli?my oraz nasz poziom alchemii
Oryginalny tekst:
Explanation:
ok, so now i will explain the process of alchemy, first and utmost is that a player needs the book for learning alchemy(2217) once he learns the alchemy skill, he can start by buying the first recipe(1954), these recipes contain the knowledge on how to make a particular potion which is determined by an action id, also the recipe is also needed for the mixing in alchemy without it the mix will not happen and players must take in consideration that everything has an order, which means that, yes you have to place the ingredients inside the container in the specified order and the recipe should always be in the first slot of the container, now also there is the skill book that is needed to know what level is your alchemy in, the other thing needed here is the alchemy book (1965) which will show you the recipes so far learned, and it will show the order of the ingredients(remember that if it shows the ingredients in order:1, 2, 3, you place them in the container backwards:3, 2, 1, why? because if you place the first item the next one that you place will be pushed back)now that is all that is needed to know the other which is the potions effect, really is just that, potions with unique effects.
 
Odp: Alchemia

WoooW. Skrypt bardzo przydatny do server?w z w?asnym klientem, grafikami oraz oryginalnymi pomys?ami. Kto? musia? si? bardzo wysili?. Napewno skorzystam.

Dzi?kuje oraz Pozdrawiam
Krysteek.!
 
Odp: Alchemia

Sza?! Widz?, ?e autor wzorowa? si? na World of Warcraft. Bardzo fajne urozmaicenie, na pewno przyda si? na nielicznych ju? teraz RPG serwerach. Autor na pewno w?o?y? wiele, wiele pracy w napisanie tego, wi?c nale?? mu si? szczere gratulacje. Brawo!
 
Odp: Alchemia

Woow! Kto? si? musia? naprawde nad typ napracowa?.
Skrypt godny podziwu i z pewno?ci? bardzo urozmaica gr?.
Wielkie gratulacje dla autora!
 
Odp: Alchemia

Bardzo dobry skrypt na servery Rpg ;] kto? si? nad tym nie?le nam?czy?. Ty z reszt? te?. Mi by si? nie chcialo nawet kopiowa?:D
 
Odp: Alchemia

Bardzo fajny skrypt!
Na pewno przyda si? na serwerach RPG i tych podobnych
U?yje skryptu na st?wk?, autor naprawd? musia? si? nam?czy? i chwa?a jemu ?e udost?pni? nam tego skrypta!
No c?? moja ocena to 9/10 oby tak dalej!!
 
Odp: Alchemia

Mam nadzieje ?e moderatorzy jak najpr?dzej b?d? usuwa? wszystkie skrypty kt?re zosta?y najnormalniej w ?wiecie zer?ni?te bez ich zgody na inne fora.Venn chyba nie my?lisz ?e kto? ci da za takie co? reputacje. Reputacje si? zas?uguje przez pomoc a nie przez ctr+c ctr+v

$Topic
Jak dla mnie skrypt ciekawy ale trzeba zrobi? wpierw par? poprawek przed dodaniem do serwera poniewa? w niekt?rych miejscach w starszych silnikach ?le pobiera dane.
 
Odp: Alchemia

Od?wie?am mo?e jeszcze komu? si? przyda ;)
 
Odp: Alchemia

Wiesz skrypt jest dobry, ale nie potrzebny :\ po co dodawa? r??ne bajery skoro ludzie chc? pogra? na prawdziwym i normalnym OTS z dala od r??nych bajer?w kt?re wymy?la CipSoft. C?? je?eli chodzi o skrypt to mia?em go na swoim ots, ale po dw?ch dniach usun??em poniewa? nikt z tego nie korzysta? ^^. Oceniam go gdzie? 5/10, tak jak m?wi?em nie sprawdza si? (przynajmniej u mnie).

Pozdrawiam!
 
Odp: Alchemia

Niez?y skrypt, ale szkoda, ?e nie tw?j ;o. Jak kto? lubi takie bajery (czyli przynajmniej ja ;d) to na pewno si? przyda. Jedyn? wad? jak? tu widz? to ma?y automatyzm (powinni?my u?ywa? narz?dzi alchemicznych a nie d?wigni ;d)
 
Odp: Alchemia

Mi si? przyda ten skrypt. Chocia?by mo?na go wykorzysta? do questa albo do jakiej? misji. ?wietna zabawa b?dzie przy tworzeniu r??nych specyfik.

Pozdrawiam.
 
Odp: Alchemia

Mam kilka pyta? apropo tego systemu.
1.Czy d?wignia musi posiada? jakie? unique id/action id??
2.Jak mam si? tych recept uczy??? Bior? use i nic si? nie dziej? (umiem alchemi?, w silniku zero b??d?w),
3.Dlaczego ksi??ka nie pokazuje mi mojego poziomu alchemii??
By?bym wdzi?czny za pomoc w tej sprawie, gdy? uwa?am skrypt za ?wietny.

@edit
Wyeliminowa?em problem nr 2 i 3 ale nr 1 zosta? jak bym tego nie pouk?ada? w tej skrzyni to mi nie dzia?a...
Prosze o pomoc
 
Ostatnia edycja:
Odp: Alchemia

Mam kilka pyta? apropo tego systemu.
1.Czy d?wignia musi posiada? jakie? unique id/action id??
2.Jak mam si? tych recept uczy??? Bior? use i nic si? nie dziej? (umiem alchemi?, w silniku zero b??d?w),
3.Dlaczego ksi??ka nie pokazuje mi mojego poziomu alchemii??
By?bym wdzi?czny za pomoc w tej sprawie, gdy? uwa?am skrypt za ?wietny.
Skrypt nie ma w sobie b??d?w (przynajmniej ?adnych wi?kszy), je?li nie dzia?a ci samo robienie eliksir?w, musisz co? ?le robi? wszystko masz na rozpisce, zr?b zgodnie z zaleceniami to wszystko podzia?a, no nie? Przekopiuj jeszcze raz wszystko mo?e uci??o linijk? jak?? i stad problem z ksi??k?.

Cud, mi?d orzeszki... Gdyby tylko w przysz?o?ci wprowadzili takie co? na reala i zrobili do tego specjalne graficzki to ju? w og?le, miazga totalna.
 
Odp: Alchemia

skrypt bardzo dobry tak jak m?wili przedm?wcy autor musia? si? nam?czy? na pewno ten skrypt przyda si? do wielu ots'?w rpg r?wnie? do mojego
 
Ostatnia edycja:
Status
Zamknięty.
Back
Do góry