What's new

Skrypty na zam?wienie!

Status
Not open for further replies.

Xayan

Senior User
Joined
Jul 4, 2009
Messages
2,608
Reaction score
390
Age
28
I ty mo?esz mie? skrypt od Xayana!

Czego nie robi?:
  • skrypt?w do silnik?w Dragon Ball, Naruto i takich tam
  • skrypt?w wymagaj?cych dodania czego? do source lub na stron?
  • bardzo d?ugich skrypt?w jak systemy, rozbudowane questy, itd.
  • nie bardzo ogarniam runy, spelle i bronie, wi?c mog? nie da? rady, ale warto si? zapyta?

Co robi?:
  • wszystko opr?cz wy?ej wymienionych
  • skrypty TYLKO pod wersje 8.54 i wy?ej!

Wz?r:

Rodzaj skryptu: actions/movements/itd.
Opis skryptu: blabla, bla bla... bla!
Dodatkowe informacje: id item?w i takie tam​

B?d? si? stara? wykonywa? skrypty jak najlepiej.

W kolejce mog? by? maksymalnie 3 skrypty - za wi?cej polec? warny! Temat nie s?u?y r?wnie? do pyta?/podzi?kowa?. Z tym zapraszam na gg lub pw (opcjonalnie notka w profilu).
 

Hilary

Active User
Joined
Aug 13, 2010
Messages
99
Reaction score
9
Odp: Skrypty na zam?wienie!

Ahh ty m?j smyku potrzebny mi jeste? ; *
To maja byc skrzynki:
1. MOZNA OTWORZYC DOPIERO NA 50 LVL:
Code:
function onUse(cid, item, frompos, item2, topos)
	if item.uid == 9998 then
		if getPlayerStorageValue(cid,9998) == -1 then
			doPlayerSendTextMessage(cid,25,"You have found a 10 Crystail Coints.")
			doPlayerAddItem(cid,2160,10)
			setPlayerStorageValue(cid,9998,1)
		else
			doPlayerSendTextMessage(cid,25,"The is empty.")
		end
	end
	return TRUE
end

2. OD 100 LVLU!

Code:
function onUse(cid, item, frompos, item2, topos)


	if item.uid == 9999 then
		if getPlayerStorageValue(cid,9999) == -1 then
			doPlayerSendTextMessage(cid,25,"You have found a 25 Crystail Coints.")
			doPlayerAddItem(cid,2160,25)
			setPlayerStorageValue(cid,9999,1)
		else
			doPlayerSendTextMessage(cid,25,"The is empty.")
		end

	end
	return TRUE
end



Pozdrawiam ;-)
 

Xayan

Senior User
Joined
Jul 4, 2009
Messages
2,608
Reaction score
390
Age
28
Odp: Skrypty na zam?wienie!

Od 50 lvla:

Code:
function onUse(cid, item, frompos, item2, topos)
	if item.uid == 9998 then
		if getPlayerStorageValue(cid,9998) == -1 then
			if(getPlayerLevel(cid) >= 50) then
				doPlayerSendTextMessage(cid,25,"You have found a 10 Crystail Coints.")
				doPlayerAddItem(cid,2160,10)
				setPlayerStorageValue(cid,9998,1)
			else
				doPlayerSendTextMessage(cid,25,"You don't have enough level.")
			end
		else
			doPlayerSendTextMessage(cid,25,"The is empty.")
		end
	end
	return TRUE
end

Od 100 lvla:

Code:
function onUse(cid, item, frompos, item2, topos)
	if item.uid == 9999 then
		if getPlayerStorageValue(cid,9999) == -1 then
			if(getPlayerLevel(cid) >= 100) then
				doPlayerSendTextMessage(cid,25,"You have found a 25 Crystail Coints.")
				doPlayerAddItem(cid,2160,25)
				setPlayerStorageValue(cid,9999,1)
			else
				doPlayerSendTextMessage(cid,25,"You don't have enough level.")
			end
		else
			doPlayerSendTextMessage(cid,25,"The is empty.")
		end
	end
	return TRUE
end

Ka?dy nast?pny post nie wed?ug wzoru b?dzie ukarany. Aby nie spamowa? w tym temacie, o drobne poprawki skrypt?w prosz? pisa? pw.
 

Xiiozius

New User
Joined
Aug 30, 2010
Messages
2
Reaction score
0
Skrypty na zam?wienie!

Rodzaj skryptu: actions
Opis skryptu: podczas rozmowy z npc(npc nie wa?ny) wy?le on nas do pokoju w kt?rym.... tak jak na rl jest elf i dwarf kt?rym da?o si? wcze?niej eliksiry i teraz chce aby skrypt podczas u?ywania d?wigni sprawdzi? storage 9500 i 9501 je?eli jest nast?pnie teleportowa? nas z powrotem w miejsce xxx i dawa? xxx expa oraz xxx kasy
Dodatkowe informacje: raczej nie s? potrzebne :)
 

Areckii

Advanced User
Joined
Oct 9, 2010
Messages
154
Reaction score
45
Odp: Skrypty na zam?wienie!

Skrypt pod 8.54.
Wi?c tak chc? aby po naci?ni?ciu na d?wigni? pojawia?y si? kolejno potwory dooko?a niej i ?eby dzwignia dop?ki nie zabijemy potw?r?w znika?a lub nie dzia?a?a:
- 8 Drag?w
- 4 DL
- 2 Demce
- 1 Orshabaal.
Da si? tak??
 

vasile

New User
Joined
Mar 10, 2009
Messages
3
Reaction score
0
Odp: Skrypty na zam?wienie!

Witam potrzebuje skrypt pod tibie 8.00 do teleportacji gracza ma polega? na tym ze jeden gracz mo?e teleportowa? si? za pomoc? czaru o nazwie "instant transmission" do drugiego ten gracz co chce si? teleportowa? nie mo?e mie? pz ani nie mo?e teleportowa? si? do miejsc w kt?rych jest pz.

Bardzo prosz? by da?o co? si? z tym zrobi?.
 

Xayan

Senior User
Joined
Jul 4, 2009
Messages
2,608
Reaction score
390
Age
28
Odp: Skrypty na zam?wienie!

@vasile:
Robi? tylko pod 8.54 i wy?ej, przeczytaj g??wny post.

@Areckii:
Do czasu ich zabicia? Niestety, mo?e i jest to mo?liwe, ale ja nie potrafi? tak zrobi?. CHYBA, ?e potwory s? stale na jednej pozycji lub na jakim? terenie w kszta?cie kwadratu. Upomnienie za niestosowanie si? do wzoru.

@Xiiozius:

Code:
local config = {
    pozycja = {x=1234, y=5678, z=9},
    kasa = 500,
    doswiadczenie = 500
}

function onUse(cid, item, frompos, item2, topos)

    -- sprawdzenie storage
    if(getPlayerStorageValue(cid, 9500) ~= -1 and getPlayerStorageValue(cid, 9501) ~= -1) 
        -- wyslanie efektu (dymek)
        doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF)
        -- teleportowanie gracza
        doTeleportThing(cid, config.pozycja)
        -- wyslanie efektu (teleport)
        doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)
        -- wyslanie animowanego tekstu (z iloscia expa)
        doSendAnimatedText(getCreaturePosition(cid), config.doswiadczenie, TEXTCOLOR_WHITE)
        -- dodanie expa
        doPlayerAddExp(cid, config.doswiadczenie)
        -- dodanie kasy
        doPlayerAddMoney(cid, config.kasa)
    else
        -- wiadomosc, gdy gracz nie ma storage
        doPlayerSendTextMessage(cid, 25, "Sorry, you don't have storage 9500 and 9501.")
    end
    
    -- przesuniecie sie dzwigni
    if(item.itemid == 1945) then
        doTransformItem(item.uid, 1946)
    elseif(item.itemid == 1946) then
        doTransformItem(item.uid, 1945)
    end
    
    return true
end

Stosujcie si? do wzoru!
 
Last edited:

NarutoooPL

Active User
Joined
Nov 11, 2008
Messages
149
Reaction score
12
Age
27
Odp: Skrypty na zam?wienie!

prosze o skrypta pod tibie 854 ze jak wbija sie lvl to ze idzie full mana i hp. czyli ze np ktos wbije z 8 lvl do 9 i np ma 50 hp i nie wiem 0 many to zeby im wzroslo na full tak z kazdym lvl i np jak mozliwe to zeby po 50lvl to sie skonczylo z g?ry dziex :D

Notka moderatorska:
Stosuj si? do wzoru podanego w g??wnym po?cie!
 
Last edited by a moderator:

Xayan

Senior User
Joined
Jul 4, 2009
Messages
2,608
Reaction score
390
Age
28
Odp: Skrypty na zam?wienie!

creaturescripts.xml:

Code:
<event type="advance" name="HpAndMana" event="script" value="hpandmana.lua"/>

login.lua:

Code:
registerCreatureEvent(cid, "HpAndMana")

hpandmana.lua:

Code:
function onAdvance(cid, skill, oldLevel, newLevel)
    if(skill == 8) then
        if(newLevel <= 50) then
            doCreatureAddMana(cid, getCreatureMaxMana(cid)-getCreatureMana(cid))
            doCreatureAddHealth(cid, getCreatureMaxHealth(cid)-getCreatureHealth(cid))
        end
    end
    return true
end

Stosuj si? do wzoru! P?ki co - upomnienie.
 

Gonti123

User
Joined
May 17, 2008
Messages
10
Reaction score
0
Odp: Skrypty na zam?wienie!

Tibia: 8.54
Rodzaj skryptu: spell
Opis skryptu: u?ywasz Utani hur i jak biegasz to za postaci? s? nutki (animacja 18)
Dodatkowe informacje: Brak
 
Last edited:

Xayan

Senior User
Joined
Jul 4, 2009
Messages
2,608
Reaction score
390
Age
28
Odp: Skrypty na zam?wienie!

Code:
local czas = 33000

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)

local condition = createConditionObject(CONDITION_HASTE)
setConditionParam(condition, CONDITION_PARAM_TICKS, czas)
setConditionFormula(condition, 0.3, -24, 0.3, -24)
setCombatCondition(combat, condition)

function onCastSpell(cid, var)
    local i = 0
    local delay = 0
    while i <= czas/500 do
        delay = i*500
        addEvent(nutki, delay, cid)
        i = i + 1
    end

    return doCombat(cid, combat, var)
end

function nutki(player)
    doSendMagicEffect(getCreaturePosition(player), CONST_ME_SOUND_GREEN)
end

Nie potrafi? zrobi?, aby nutki stawia?y si? przy ka?dym kroku, wi?c po prostu da?em, ?eby co p?? sekundy wyskakiwa? efekt.
 
Last edited:

lpsmaxi

Active User
Joined
Dec 29, 2009
Messages
51
Reaction score
0
Odp: Skrypty na zam?wienie!

Rodzaj skryptu: niewem
Tibia 8.54
Opis skryptu: Skrypt polega na tym ?e jak zabije sie gracza ktory ma lvl 5-9k dostajemy brazowy puchar za zabicie o 9-15k lv srebny a 15-20 + zloty
Dodatkowe informacje: id item?w i takie tam::: brazowy -5807 srebrny 5806 zloty 5805 z g?ry dizekuje
 

Nanie Alabama

New User
Joined
Oct 16, 2010
Messages
1
Reaction score
0
Odp: Skrypty na zam?wienie!

Witam potrzebny mi jest skrypt kt?ry podniesie mi tylko meat do okreslonej liczby i gold z potworka kt?rego zabi?em m?g?bys mi napisa?? do tibia 8.62
 
Last edited:

Shikos

Advanced User
Joined
Jun 26, 2009
Messages
152
Reaction score
2
Odp: Skrypty na zam?wienie!

Tibia: 8.54 TFS 0.3.6
Opis skryptu: Wiec chpdzi mi zebys mi zrobil Skrypt na system puchar?w na czym to polega?

np za zabicie gracza 5-9k lv dostajemy brazowy puchar za zabicie gracza 9-15k srebrny a za zabicie 15k + lv zloty
i na pucharze ma byc napisane nick zabitego lvl itd jego dane
Dodatkowe informacje: 5805,5806,5807 id puchar?w
 

Xayan

Senior User
Joined
Jul 4, 2009
Messages
2,608
Reaction score
390
Age
28
Odp: Skrypty na zam?wienie!

Rodzaj skryptu: niewem
Tibia 8.54
Opis skryptu: Skrypt polega na tym ?e jak zabije sie gracza ktory ma lvl 5-9k dostajemy brazowy puchar za zabicie o 9-15k lv srebny a 15-20 + zloty
Dodatkowe informacje: id item?w i takie tam::: brazowy -5807 srebrny 5806 zloty 5805 z g?ry dizekuje

Tibia: 8.54 TFS 0.3.6
Opis skryptu: Wiec chpdzi mi zebys mi zrobil Skrypt na system puchar?w na czym to polega?
np za zabicie gracza 5-9k lv dostajemy brazowy puchar za zabicie gracza 9-15k srebrny a za zabicie 15k + lv zloty
i na pucharze ma byc napisane nick zabitego lvl itd jego dane
Dodatkowe informacje: 5805,5806,5807 id puchar?w

Code:
<event type="kill" name="Puchary" event="script" value="puchary.lua"/>

Code:
registerCreatureEvent(cid, "Puchary")

Code:
onKill(cid, target)
	if(isPlayer(target) and isPlayer(cid)) then
		if(getPlayerLevel(target) >= 5000 and getPlayerLevel(target) < 9000) then
			doPlayerAddItem(cid, 5807, 1)
		elseif(getPlayerLevel(target) >= 9000 and getPlayerLevel(target) < 15000) then
			doPlayerAddItem(cid, 5806, 1)
		elseif(getPlayerLevel(target) >= 15000) then
			doPlayerAddItem(cid, 5805, 1)
		end
	end
	
	return true
end
 
Last edited:

Golden pall

Active User
Joined
Mar 18, 2009
Messages
50
Reaction score
2
Odp: Skrypty na zam?wienie!

Tibia 8.54
Rodzaj skryptu: actions/movements/talkactions
Opis skryptu: Pet system : Wi?c tak zeby miec zwierz?tko trzeba je zlapac gdy juz dedne?es tego stworka,jak dedne?es bierzesz use na itemie <xxxx> i na dedka monstra <ja napisze id ty poprostu wpisz xxxx>i gdy zlapiesz item zmienia sie w xxxx i biore use na itemie i na ziemie i monsterek sie pokazuje takiego jak z?apa?es
Dodatkowe informacje:Jak jest id itemow wpisz xxxx ja to potem wype?nie a i nie zawsze sie da z?apac monstra wiec xx wpisz tam gdzie mam wpisac na ile procent da sie z?apa?
 

Xayan

Senior User
Joined
Jul 4, 2009
Messages
2,608
Reaction score
390
Age
28
Odp: Skrypty na zam?wienie!

Tibia 8.54
Rodzaj skryptu: actions/movements/talkactions
Opis skryptu: Pet system : Wi?c tak zeby miec zwierz?tko trzeba je zlapac gdy juz dedne?es tego stworka,jak dedne?es bierzesz use na itemie <xxxx> i na dedka monstra <ja napisze id ty poprostu wpisz xxxx>i gdy zlapiesz item zmienia sie w xxxx i biore use na itemie i na ziemie i monsterek sie pokazuje takiego jak z?apa?es
Dodatkowe informacje:Jak jest id itemow wpisz xxxx ja to potem wype?nie a i nie zawsze sie da z?apac monstra wiec xx wpisz tam gdzie mam wpisac na ile procent da sie z?apa?
Czego nie robi?:
  • bardzo d?ugich skrypt?w jak systemy, rozbudowane questy, itd.

Tak wi?c nie zrobi? tego.

@Down:

To ci?gle jest system, poniewa? sk?ada si? z wielu skrypt?w.
 
Last edited:

Golden pall

Active User
Joined
Mar 18, 2009
Messages
50
Reaction score
2
Odp: Skrypty na zam?wienie!

ok to dam ci jaki? mniejszy
Tibia 8.54
Rodzaj skryptu: actions/movements/talkactions
Opis skryptu:Chodzi mi jak mamy pet'a wyci?gni?tego z itema i on ma ataki np exori vis i zamiast pisa? exori vis to mo?na wpisa? m1 dasz rade zrobi??
Dodatkowe informacje: Brak
 

Mag Egzorcysta

Advanced User
Joined
Apr 17, 2010
Messages
248
Reaction score
39
Odp: Skrypty na zam?wienie!

Tibia: 8.54 - 8.57
Silnik: TFS 0.3.6pl1

Rodzaj: Monster

Opis:

Nazwa: Halloween Hare (kr?lik)

Taki jak na RL Tibii. :)

Wymagania: Player po Re-Logu nadal ma outfit dany przez kr?lika. Znika po up?yni?ciu "xxx" sekund. (Sekundy mijaj? tylko gdy posta? jest zalogowana).
 
Status
Not open for further replies.
Top