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

[Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

Status
Zamknięty.
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

No wi?c jeszcze raz napisze :

Czy da?oby si? zrobi? skrypt, ?e po zabiciu potwora pojawia si? tp / znika kamie? / lub ka?dy w roomie dostaje storage value?

Pozdrawiam,
Samik
 
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

Chcialbym bronie dla Buffera i Barda.
Maja to byc przedmioty muzyczne, moze takie ze jak bedzie bil to zeby nutki lecialy:P:D
Maja byc te bronie na zasadzie wanda, lub roda:)
Np. Flet, gitara, harfa albo cos podobnego.
------------------------------------------------------------------------------------------------
Czary dla Buffera:
Czar ktory zwieksza obrone i obra?enia. (tylko dla niego) Nazwa : Buff
*Mana: 40
Level : 20
Czar leczacy przez 30 sekund.(Dla niego i osob party) Nazwa : Heal
*Mana: 85
level : 16

Czary dla Barda:
Czar kt?ry atakuje z nutek wszystkie potwory na raz. Nazwa : Exevo gran mas music.
*Mana 400
Level : 50
CZar na szybkosc. Nazwa Speed. Predkosc taka sama jak Utani gran hur
Mana : 30
Level : 30
 
Ostatnia edycja:
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

Witam Chcia?em z?o?y? zam?wienie na pewien skrypt;)
8.1
A mianowicie "Wind? w Tibi"
Wiem ?e to g?upi pomys? ale jak kto? ma du?y budynek i du?o jest w nim pi?ter to by si? mi takie co? przyda?o ;)
Movements
Co ma robi? :Winda jak to winda ma wozi? z g?ry na du? i z do?u do g?ry
Jak co si? stanie :Jak wchodzisz do niej to musisz napisa? np."1","2"itp ;)
A ona ci? wiezie na dowolne pi?to
:pWygl?d powinna wygl?da? do?? stylowo i ?adnie
 
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

KaluQ a nie ?atwiej zrobi? ma?e pomieszczenie 2x2 w nim 2 d?wignie.
I zabierze ci? do g?ry (z=+1), II na d?? (z=-1). Ewentualnie mo?na zrobi? to pomieszczenie 2x2 na ka?dym pi?trze i wstawi? tam NPC takiego jak kapitan tyle, ?e o imieniu np. Obs?uga czy co?.
 
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

@wojtek19945
Tekst powinien by? w "Tu wpisz tekst" :P
Pozatym, temat nie s?u?y do rozm?w ;<
@variatvaldes
Jak masz account = x, to tak mo?na :P
Pozatym, !bless gdzie? jest, poszukaj na forum !:P
@Samik
Zaraz zrobi?, ten tp ;p W edit. !:P
@KaluQ
Kod:
function onSay(cid, words, param)
local 1 = {x = xxx, y = yyy, z = z} -- Pozycje !
local 2 = {x = xxx, y = yyy, z = z} -- Pozycje !
local 3 = {x = xxx, y = yyy, z = z} -- Pozcyje !
local 4 = {x = xxx, y = yyy, z = z} -- Pozycje !
local 5 = {x = xxx, y = yyy, z = z} -- Pozycje !
local 6 = {x = xxx, y = yyy, z = z} -- Pozycje !
local 7 = {x = xxx, y = yyy, z = z} -- Pozycje !
local ppos = {x = xxx, y = yyy} -- Skad ma tp !
	for i=1, 7 do
		if (param = i) then
			if pos.x == ppos.x and pos.y = ppos.y then
			doTeleportThing(cid,i)
			else
			doPlayerSendCancel(cid,"To nie winda...")
			end
		else
		doPlayerSendCancel(cid,"Nie ma takiego pietra !")
		end
	end
end
 
Ostatnia edycja:
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

@Danabur

?ap: checkbless.lua

Kod:
function onSay(cid, words, param)
--by Kanciak!!

local blesses = {{0}, {0}, {0}, {0}, {0}}
yes = "YES"
no = "NO"

for i = 1, 5 do
    if getPlayerBlessing(cid, i) then
        blesses[i] = yes
    else
        blesses[i] = no
    end
end

local tekst = "Spirtual Shielding: "..blesses[1].."\nSpark of the Phenix: "..blesses[2].."\nEmbrace of Tibia: "..blesses[3].."\nFire of the Suns: "..blesses[4].."\nWisdom of solitude: "..blesses[5]..""
doShowTextDialog(cid,7492,tekst)
end
do talkactions.xml:
Kod:
<talkaction words="!checkbless" script="checkbless.lua"/>
@variatvaldes
bless.lua
Kod:
function onSay(cid, words, param)
--by Kanciak 
prize = 10000  --Cena jednego blessu
wiadomosc_gdy_nie_ma_floty = "You dont have enought money to buy all blessings."

for i = 1, 5 do
    if not getPlayerBlessing(cid, i) then
        if doPlayerRemoveMoney(cid,prize) then
            doPlayerAddBlessing(cid,i)
            doSendMagicEffect(getPlayerPosition(cid),CONST_ME_HOLYAREA)
        else
            doPlayerSendCancel(cid,wiadomosc_gdy_nie_ma_floty)
            doSendMagicEffect(getPlayerPosition(cid),2)
        end
    end
end
end
talkactions.xml

Kod:
<talkaction words="!bless" script="bless.lua"/>
Hmm. Dla reszty pisz?.
 
Ostatnia edycja:
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

Nie r?b takich u?mieszk?w, bo to ty mi taki skrypt da?e? ;);)
 
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

Potrzebuje skrypt ktory ma na celu zamiana zwyklych perel w magiczna np small sapphire w enchanted small sapphire za pomoca komendy !enchante "fire/ice itp
i zeby zabieralo mane za kazda zamiana a i tylko dla druida i sorca tak jak w rl :P z gory dzieki
 
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic



czy potrafi ktos zrobic takiego spella?
na filmiku wszystko widac
 
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

tibia 8.4
silnik na mysql

ja bym prosi? o skrypte ktora pokazuje ile hp sobie przywrocilismy (uh, potion, czar)

Actions : /\
Co ma robi? :pokazywac ile hp zostalo przywrocone
Jak co si? stanie :
Dodatkowy opis :
 
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

Co? mi nie dzia?a funkcja !bless wszystkie dzia?aj? nawet wklepa?em sobie funkcje co by?a robiona dla kolegi !checkbless i ona tez mi dzia?a a !bless nie mo?e co? jest nie tak wog?le nie reaguje
 
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

Co? mi nie dzia?a funkcja !bless wszystkie dzia?aj? nawet wklepa?em sobie funkcje co by?a robiona dla kolegi !checkbless i ona tez mi dzia?a a !bless nie mo?e co? jest nie tak wog?le nie reaguje

Przeczytaj pierwsz? stron? ^^ A raczej regulamin. Podaj b?ad z konsoli, kur** mam si? domy?la?, co ?le? Skrypt nie by? testowany, nie mam na czym testowa?. Daj b??dy z konsoli to ci zrobi?... chyba, ?e nie ma b??d?w w og?le.

Ja nie wiem, co mo?e by? ?le... Jct mog? od nowa napisa?.
 
Ostatnia edycja:
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

@UP
To nie funkcja <lol>
Jak co? zmajstrowa?e?, to teraz si? dziwisz?xD!?
Przeczytaj regulamin - nale?y umie?ci? b??d z konsoli =)
 
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

[01/02/2009 15:18:42] Warning: [Event::loadScript] Can not load script. data/talkactions/scripts/bless.lua
[01/02/2009 15:18:42] data/talkactions/scripts/bless.lua:9: ')' expected near ','

przepraszam :p juz daje przecinka chyba brakuje czy cos





@down : dzia?a dzi?ki
 
Ostatnia edycja:
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

bless.lua:

Kod:
function onSay(cid, words, param)
--by Kanciak 
prize = 10000  --Cena jednego blessu
wiadomosc_gdy_nie_ma_floty = "You dont have enought money to buy all blessings."

for i = 1, 5 do
    if not getPlayerBlessing(cid, i) then
        if doPlayerRemoveMoney(cid,prize) then
            doPlayerAddBlessing(cid,i)
            doSendMagicEffect(getPlayerPosition(cid),CONST_ME_HOLYAREA)
        else
            doPlayerSendCancel(cid,wiadomosc_gdy_nie_ma_floty)
            doSendMagicEffect(getPlayerPosition(cid),2)
        end
    end
end
end
Poprawi?em, musi dzia?a?.
 
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

Eh, dosta?em warna za posta nie w temacie, bo zapomnia?em co chcia?em napisa?.
No trudno napisz? to teraz... . B?d? to 2 r??ne skrypty + NPC s?u??ce temu samemu celu (miejscu). Mianowicie chodzi mi o kasyno :D
Ale nie takie byle jakie jak na innych OTS-ach. Ca?o?? wygl?da? b?dzie mniej wi?cej tak:

screenwn3.jpg



1. Skrypt
Actions 8.4 TFS 0.3b2

Co ma robi?:
Po u?yciu d?wigni [pozycja wzgl?dna], kt?rej pozycj? proponuje ustali? za pomoc? GetPlayerPosition y-1
(X na screenie oznaczy?em miejsce gdzie postawie co? na co gracz nie stanie),
zabiera wszystkie po?o?one talony [2151] z miejsca oznaczonego X i losuje liczb? od 1-6 {kt?ra zostanie wy?wietlona pomara?czowym napisem nad d?wigni?}gdzie:

1- oznacza przegran? (gracz nie dostanie nic) [szansa: 20%]
2- oznacza przegran? (gracz nie dostanie nic) [szansa: 20%]
3- oznacza przegran? (gracz nie dostanie nic)[szansa: 15%]
4- oznacza "remis" (graczowi zostan? zwr?cone talony kt?re postawi?, a pojawi? si? w miejscu oznaczonym X) [szansa: 20%]
5- oznacza wygran? (gracz dostanie 2x wi?cej talon?w, kt?re postawi?, a pojawi? si? one w miejscu oznaczonym przez X) [szansa: 15%]
6- oznacza wygran? (gracz dostanie 4x wi?cej talon?w, kt?re postawi?, a pojawi? si? one w miejscu oznaczonym przez X) [szansa: 10%].

W ca?ym skrypcie proponuje (a raczej nalegam) u?y? wzgl?dnych pozycji.

2. Skrypt
Actions 8.4 TFS 0.3b2

Po klikni?ciu na drzwi, NIKT nie mo?e ich otworzy? przez kolejne 5 minut.
Po up?ywie 4 minut zostaje wy?wietlony tekst nad drzwiami "Uwaga, zbli?a si? koniec czasu. Zabierz swoje rzeczy!". Po up?ywie czasu podanego wcze?niej (5m), drzwi mo?na otworzy?, a gracz, kt?ry ich u?y? zostaje teleportowany z dowolnego miejsca, przed nie w miejsce oznaczone O (drzwiami b?d? TYLKO 7036 i 7037 [poziome] co upraszcza troch? wykonanie skryptu, a w ca?ym pomieszczeniu b?dzie NON-LOGOUT ZONE).


3. NPC
Actions 8.4 TFS 0.3b2

Imi?:
Krupier

Wygl?d:
145 - Male Wizard
Addony: Wszystkie
Kolory:Ca?y Bia?y

Co robi? :
Zamienia 1 Talon [2151] na 1 Platium Coin (100gp)
Gracz - G
NPC - N

Kod:
G: Hi
N: Witaj PLAYERNAME ! Przyszedles rozmienic zetony na prawdziwe pieniadze?
[B]{[/B]
G: Nie
N: Ah, szkoda. Zegnaj. [tu ko?czy rozmow?]
[B]}[/B]
[B]{[/B]
G: Tak
N: Swietnie, ile chcesz rozmienic?
G: 1 (tu gracz podaje dowoln? liczb?)
N: Czyli chcesz zamienic 1 zeton na 100gp ?
G: Tak (jesli nie to ko?czy rozmow? m?wi?c: Nie to nie, spadaj!)
N: Prosze bardzo, a teraz idz juz, bo inni klienci czekaja (ko?czy rozmow?)
[B]}[/B]
Inne:
Nie mo?e si? rusza?, nie mo?na go popchn??.




Je?li wykonasz takie Du?e skrypty nazw? ci? Super Skrypterem, i za ka?dy z osobna skrypt otrzymasz repucik ;)

P.s. My?l?, ?e da?em odpowiednie opisy, bo pisa?em je a? godzin? :p
i
P.s. 2 Ludzie, tak si? w?a?nie robi opisy ;);););)
a nie takie co? co wy odwalacie wcze?niej (cz???) :p
 
Ostatnia edycja:
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

A ja mam taki problem(nie wiem w jakim skrypcie to trzeba zrobic wiec pytam was:P):
W bazie danych mam zaznaczone w jakims playerze townid=1 (jest to miasto karmia). Ja zrobilem rooka i chcialbym okreslic town id temple na rooku czy wie ktos jak to zrobic? bo mam problem taki ze jak ktos padnie na rooku to teleportuje go do temple karmi(czyli juz jest na mainie i bez profesji) zamiast do temple na rooku chociarz ustawilem w account managerze i w configu pozycje temple na rooku.
Jak jest ktos w stanie mi pomoc to prosze bardzo aby napisal bo mecze sie z tym juz spory czas ;/
 
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

@UP
Masz tam Rook Sample - ustaw mu ID Rooka : )!
 
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

prosilem o to wczesniej ale chyba nikt nie zobaczyl. . .



czy potrafi ktos zrobic takiego spella?
na filmiku wszystko widac

@Winged
tak wlasnie o to xd
 
Ostatnia edycja:
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

@Magic
Wiem jak dodac tylko mam problem jak zrobic wlasnie id rooka ;o moglbys napisac? ;s
 
Status
Zamknięty.
Do góry