• logo_cipsoft
    Nowe serwery zostały otwarte 19 Lut 2025:
    Noctalia (Open PvP) Ignitera (Open PvP) us_logo Xybra (Open PvP)

Jak stworzy? czar - poradnik by Voilan

Status
Zamknięty.

Voilan

Advanced User
Dołączył
Luty 21, 2009
Posty
319
Liczba reakcji
45
Wiele os?b si? zastanawia...
Jak zrobi? czar?
Ale? to banalne!!
Ten kr?tki poradnik powinien was nauczy? robienie czar?w z jedn? animacj?...
Je?li si? wam spodoba poradnik napisz? kolejny, jak zrobi? czar z 10 animacjami!
Zaczynamy!:

W data\spells otwieramy plik spells.xml (w notatniku) w nim wklejamy:

<instant name="LolEk" words="Kajoken" lvl="1000" maglv="100" mana="1000" exhaustion="1" prem="1" enabled="1" script="lolek.lua"><vocation id="2"/><vocation id="6"/></instant>

Nazwa czaru
Po jakich s?owach ma zacz?? dzia?a? (np. exori)
Level potrzebny do u?ycia czaru
Magic Level potrzebny do u?ycia czaru
Ile bierze Many
Co ile mo?na u?ywa? czar, je?li dacie 1 mo?na nim spamowa? (tak jak exevo love all) je?li dacie 1000 to nie b?dzie mo?na go cz?sto u?ywa? (tak jak utamo vita itp)
Czy potrzebne jest Premium?
1 - Tak
0 - Nie

Nazwa pliku ze skryptem czaru (zasi?g itp)
Id profesji kt?ra mo?e to u?ywa?

Gdy zrobili?my to mo?emy przej?? do skryptu (zasieg itp):
W data\spells\scripts tworzymy plik o ko?c?wce .lua np. lolek.lua
A w nim:

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HITAREA)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.4, -30, -0.9, 0)

local arr = {
{1, 1, 1},
{1, 2, 1},
{1, 1, 1}

}

local area = createCombatArea(arr)
setCombatArea(combat, area)

function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end

Zasi?g czaru... Moze by? te? taki:

local arr = {
{1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1},
{1, 1, 1, 2, 1, 1},
{1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1},
}

1 - Pole gdzie czar ma ude?a?
2 - Pole gdzie stoi player u?ywaj?cy czaru

Mno?nik ataku (zale?ny od mlvl)
Efekt ataku, Mo?na wpisa? te? cyferki a oto efekty ataku:
1
draweffect.php

2
draweffect.php

3
draweffect.php

4
draweffect.php

5
draweffect.php

6
draweffect.php

7
draweffect.php

8
draweffect.php

9
draweffect.php

10
draweffect.php

11
draweffect.php

12
draweffect.php

13
draweffect.php

14
draweffect.php

15
draweffect.php

16
draweffect.php

17
draweffect.php

18
draweffect.php

19
draweffect.php

20
draweffect.php

21
draweffect.php

22
draweffect.php

23
draweffect.php

24
draweffect.php

25
draweffect.php

26
draweffect.php

27
draweffect.php

28
draweffect.php

29
draweffect.php

30
draweffect.php

31
draweffect.php

32
draweffect.php

33
draweffect.php

34
draweffect.php

35
draweffect.php

36
sercetu0.gif

37
energiase2.gif

38
smiercpb1.gif

39
swietosckw7.gif

Efekty ataku by Roki Alth

Czym bije, mog? by? tak?e:

  • FIREDAMAGE
  • POSIONDAMAGE
itp :)


NOi mamy czar :D
 
Ostatnia edycja:
Odp: [8.1] Jak stworzy? czar by Voilan

Odp: [8.1] Jak stworzy? czar by Voilan

Wi?c repucik leci do ciebie. Zawsze si? zastanawia?em, jak tworzy? czary... Po prostu jestem zielony w robieniu skrypt?w, i tym podobnych rzeczy... Dzi?ki :).

Pozdrowienia,
Roy.
 
Odp: [8.1] Jak stworzy? czar by Voilan

Odp: [8.1] Jak stworzy? czar by Voilan

No i git :D ju? mam 2 czary za sob? :)
 
Odp: [8.1] Jak stworzy? czar by Voilan

Odp: [8.1] Jak stworzy? czar by Voilan

Bardzo zacny poradnik sprubuje napisa? jaki? czar :P REPUT

Edit: polecia? :D :) :cool:

Edit: polecia? :D :) :cool:
 
Odp: [8.1] Jak stworzy? czar by Voilan

Odp: [8.1] Jak stworzy? czar by Voilan

jaki zal volian dymer ma racje wes sie zastanow co robisz kopiujesz gotowce no moze lekko zmieniles zal mi cie :confused::confused::mad::mad:
EDIT:
http://tibia.net.pl/spells/71631-8-10-spells-ameno-voilan.html#post261209
tu macie tez cos jeszcze co nie zrobil on tylko JA!!! zal.pl


Haha ten czar jest m?j :)
A poradnik jak by? zauwa?y? robiony na czarze "Exori" ale ty nie umiesz robi? czar?w wi?c nie widzia?e? jaki jest zasi?g a to pierwsze:

<instant name="LolEk" words="Kajoken" lvl="1000" maglv="100" mana="1000" exhaustion="1" prem="1" enabled="1" script="lolek.lua"><vocation id="2"/><vocation id="6"/></instant>

Powpisywa?em w?asne ^^
 
Odp: [8.1] Jak stworzy? czar by Voilan

Odp: [8.1] Jak stworzy? czar by Voilan

moglbys tez dodac jak zrobic czary kilku atakowe
 
Odp: [8.1] Jak stworzy? czar by Voilan

Odp: [8.1] Jak stworzy? czar by Voilan

Komen94 prosisz masz :D
Gdy opanujecie wszystko z g?ry mo?na przej?? do czar?w kliko animacyjnych...

local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat1, COMBAT_PARAM_EFFECT, 6)
setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -0.4, -50, -0.5, 0)

local combat2 = createCombatObject()
setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat2, COMBAT_PARAM_EFFECT, 37)
setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -0.4, -60, -0.5, 0)

local combat3 = createCombatObject()
setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat3, COMBAT_PARAM_EFFECT, 20)
setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -0.4, -70, -0.5, 0)

local combat4 = createCombatObject()
setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat4, COMBAT_PARAM_EFFECT, 39)
setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -0.4, -70, -0.5, 0)

arr1 = {
{0, 0, 0},
{0, 0, 1},
{0, 2, 0},
{1, 0, 0},
{0, 0, 0},
}

arr2 = {
{0, 0, 0},
{0, 1, 0},
{0, 2, 0},
{0, 1, 0},
{0, 0, 0},
}

arr3 = {
{0, 0, 0},
{1, 0, 0},
{0, 2, 0},
{0, 0, 1},
{0, 0, 0},
}

arr4 = {
{0, 0, 0},
{0, 0, 0},
{1, 2, 1},
{0, 0, 0},
{0, 0, 0},
}

local area1 = createCombatArea(arr1)
local area2 = createCombatArea(arr2)
local area3 = createCombatArea(arr3)
local area4 = createCombatArea(arr4)
setCombatArea(combat1, area1)
setCombatArea(combat2, area2)
setCombatArea(combat3, area3)
setCombatArea(combat4, area4)

local function onCastSpell1(parameters)
doCombat(parameters.cid, parameters.combat1, parameters.var)
end

local function onCastSpell2(parameters)
doCombat(parameters.cid, parameters.combat2, parameters.var)
end

local function onCastSpell3(parameters)
doCombat(parameters.cid, parameters.combat3, parameters.var)
end

local function onCastSpell4(parameters)
doCombat(parameters.cid, parameters.combat4, parameters.var)
end

function onCastSpell(cid, var)
local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, combat4 = combat4}

addEvent(onCastSpell1, 0, parameters)
addEvent(onCastSpell2, 100, parameters)
addEvent(onCastSpell3, 200, parameters)
addEvent(onCastSpell4, 300, parameters)

end

Co ile ma si? czar pokazywa?

/\ To jest ca?y skrypt :)
A teraz je?li chcecie doda? wi?cej to:
local combat* = createCombatObject()
setCombatParam(combat*, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat*, COMBAT_PARAM_EFFECT, 39)
setCombatFormula(combat*, COMBAT_FORMULA_LEVELMAGIC, -0.4, -70, -0.5, 0)

Reszte nie t?umacze bo pisze u g?ry ^^
W pierwszym poscie...

arr* = {
{0, 0, 0},
{0, 0, 0},
{1, 2, 1},
{0, 0, 0},
{0, 0, 0},
}

local area* = createCombatArea(arr*)

setCombatArea(combat*, area*)

local function onCastSpell*(parameters)
doCombat(parameters.cid, parameters.combat*, parameters.var)

local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, combat4 = combat4, combat* = combat*}
end

Teraz tutaj dodajemy /\
Mo?na oczywi?cie wi?cej animacji xD

addEvent(onCastSpell*, x, parameters)

Co ile czar ma si? pokazywa?
1000 = 1 sekunda


Numer czaru

Banalne xD
 
Odp: [8.1] Jak stworzy? czar by Voilan

Odp: [8.1] Jak stworzy? czar by Voilan

Wow ale? ty sprytny zrobisz poradnik jeszcze na robienie czaru i zmienianie przy tym koloru w?os?w?
oczywi?cie reput;]
 
Odp: [8.1] Jak stworzy? czar by Voilan

Odp: [8.1] Jak stworzy? czar by Voilan

Ale Czy t osom wszystkie efekty:confused::confused::confused:
 
Odp: [8.1] Jak stworzy? czar by Voilan

Odp: [8.1] Jak stworzy? czar by Voilan

Super.
Bardzo przejrzyste,napewno pomog?e? nowicjuszom.
10/10
Pozdro.
 
Odp: [8.1] Jak stworzy? czar by Voilan

Odp: [8.1] Jak stworzy? czar by Voilan

Ale Czy t osom wszystkie efekty:confused::confused::confused:

Zauwa?y?em ?e w wielu postach spamujesz, czy to wszystkie efekty, raczej tak...
Bo cz?sto jest ?e gdy kto? wpisuje wi?ksze liczby ma debuga ^^

Rokiego Altha si? spytaj :D
 
Odp: [8.1] Jak stworzy? czar by Voilan

Odp: [8.1] Jak stworzy? czar by Voilan

a gdze jestest ten efekt np z czaru exevo mas winter ten lud z ziemi
 
Odp: [8.1] Jak stworzy? czar by Voilan

Odp: [8.1] Jak stworzy? czar by Voilan

dzienki tego bardzo potrzebowa?em... ocniam 10/10 !!:D
 
Odp: [8.1] Jak stworzy? czar by Voilan

Odp: [8.1] Jak stworzy? czar by Voilan

a gdze jestest ten efekt np z czaru exevo mas winter ten lud z ziemi

Nie dodawa?em efekt?w, i nie moja wina soory...
Roki Alth to robi? wi?c nie do mnie si? rzuca?, ale zrobi? to porz?nie wi?c nie ma po co sie rzuca? :)
Jest wi?kszos? efekt?w ^^
I cieszy mnie to ?e ludzie lubi? m?j poradnik :)
Na to liczy?em xD
 
Odp: [8.1] Jak stworzy? czar by Voilan

Odp: [8.1] Jak stworzy? czar by Voilan

w moim silniku 8.1 jest 55 efektow
 
Odp: [8.1] Jak stworzy? czar by Voilan

Odp: [8.1] Jak stworzy? czar by Voilan

Fajny poradnik poczatkujacym napewno sie przyda 10/10 :)
Pozdro Krissek
 
Odp: [8.1] Jak stworzy? czar by Voilan

Odp: [8.1] Jak stworzy? czar by Voilan

No dobra dlaczego jak zrobi? to nie zadaje hit z tego czaru swojego??:mad::mad:

______________
743012_1.png

IP:: 85.89.161.70 Tibia: 8.1
 
Odp: [8.1] Jak stworzy? czar by Voilan

Odp: [8.1] Jak stworzy? czar by Voilan

Super poradnik nawet najbardziej zieloni mog? dzi?ki niemu robi? spelle;) Wszystko czytelne i bardzo ?adne:p Daje 10/10 Bo to jest super poradnik:D
 
Odp: [8.1] Jak stworzy? czar by Voilan

Odp: [8.1] Jak stworzy? czar by Voilan

Dobry poradnik, przenosz? do poradnik?w OTS, bo tam jego miejsce.
 
Status
Zamknięty.
Do góry