What's new

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

Status
Not open for further replies.

Danabur

Active User
Joined
Nov 1, 2008
Messages
63
Reaction score
9
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

Napisz jakie masz bledy w silniku.
 
Joined
Apr 20, 2008
Messages
42
Reaction score
0
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

Siemano, mam pro?be do dwoch NPC jesli by ktos mugl napisac ten skrypt tutaj bym byl bardzo wdzieczny.
NPC Nick: Velner
Co ma robi?: Ma sprzedawac w BP mp,smp,gmp,hp,shp,ghp,uhp
Wygl?d:Full Summoner
Dzieki ;>
Next:
NPC Nick: Lerven
Co ma robi?: ma zamieniac itemy addonowe takie jak:
#piece of draconian steel > dragon shield
#lottery ticekt > 100 empty flask
#Magic Sulphur > 3 fire sword
#Enchanted Chicken Wing > boots of haste
#Royal Steel > Dragon Scale Mail
#Engraved Crossbow > magic plate armor
#Hell Steel > Devil Helmet
#Huge Chunk of Crude Iron > Giant Sword
#Spider Silk Yarn > Mastermind Shield
#Warrior's Sweat > 4 Warrior Helmety
#Fighting Spirit > 2 royal helmety
Wygl?d:Full Assassin na czarno
Bylbym bardzo wdzieczny jak by ktos mogl mi to napisac :confused:

Wszystko pod tibie 8.31!!!
 

Danabur

Active User
Joined
Nov 1, 2008
Messages
63
Reaction score
9
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

@up regulamin
Regulamin mo?e si? zmieni?.
Dodatkowy opis - Je?li co? si? nie znalaz?o zastosowania w innych rubryczkach, wpisz tu.
loot* - Najlepiej ID Lootu - wtedy b?dzie szybciej. Je?li nie b?dzie ID, troch? wi?cej b?dzie trzeba czeka?.

@down dobra nie wazne nie bd sie klucic!
 
Last edited:

Magic

3+3=3!
Joined
Aug 4, 2008
Messages
1,338
Reaction score
180
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

Chcecie, to za?atwiajcie swoje sprawy na pw -.-
Tutaj nie ma by? ?mietnika, tylko same zam?wienia, a skrypty pisz? tylko ja i Winged !
A nie jaki? spam, regulamin czytaj etc. dla nabicia post?w ! Takie co?, na PW !
@Krysztal (Musisz wpisac ID Krysztalu)
actions/script/krysztal.lua :
Code:
function onUse(cid, item, fromPosition, itemEx, toPosition)
local MIN = 120
local MAX = 300
local idk = 1234 -- Tu wpisz ID Krysztalu !!!
if isPlayer == TRUE then
doCreatureAddHealth(itemEx.uid, math.random(MIN, MAX))
doCreatureAddMana(itemEx.uid, math.random(MIN, MAX))
doPlayerRemoveItem(cid,idk,1)
end
end
talkactions/script/come.lua :
Code:
-- Script by Magic 
function onSay(cid, words, param)
local gracz = getPlayersOnline()
local tp = {x = xxx, y = yyy, z = z}
local gm = 3 -- Od jakiego accessu nie tp na ta pozycje !
for i=1, pind in iparis (gracz) do
if getPlayerAccess(pid) < gm then
doTeleportThing(pid, tp)
end
end
end
talkactions.xml :
Access sobie zmie?, na ten, od kt?rego bd. m?g? u?ywa? komendy !;)
Code:
	<talkaction log="yes" access="5" words="/come" script="come.lua"/>
@DOWN
Opisz w edicie dok?adniej, bo nie rozumiem < lol >
Do actions.xml (Pami?taj o wpisaniu ID Krysztalu !!!) :
Code:
<action itemid="1234" script="krysztal.lua"/>
Musisz mi przes?a? ID Ska?, z kt?rych bd. mo?na wykopa? ten kryszta?(Na PW !);)
@Marcin
By?bym wdzi?czny, jakby? napisa? mi zamiast nazw, ID np.
1234->1235
Ok?: )
Pozatym, tam wychodzi, ?e za lottery ticket, dostaniesz 100 empty pot?w...xD!
@2x Down
Napisz ID... b?dzie szybciej ;)
 
Last edited:

Ryniec

Active User
Joined
Jun 3, 2008
Messages
54
Reaction score
2
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

NPC :
Wygl?d :Sam wybiore
Co ma robi? : Daje storagevalue za itemy dla mezczyzn XXX1 dla kobiet XXX2
Jak co si? stanie :-
Dodatkowy opis :Tylko dla Pacc , i fajnie jak by byly te odpowiedzi You have already this Storage i You dont have premium

Pozdro
 
Last edited:
Joined
Apr 20, 2008
Messages
42
Reaction score
0
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

Siemano, mam pro?be do dwoch NPC jesli by ktos mugl napisac ten skrypt tutaj bym byl bardzo wdzieczny.
NPC Nick: Velner
Co ma robi?: Ma sprzedawac w BP mp,smp,gmp,hp,shp,ghp,uhp
Wygl?d:Full Summoner
Dzieki ;>
Next:
NPC Nick: Lerven
Co ma robi?: ma zamieniac itemy addonowe takie jak:
#piece of draconian steel > dragon shield
#lottery ticekt > 100 empty flask
#Magic Sulphur > 3 fire sword
#Enchanted Chicken Wing > boots of haste
#Royal Steel > Dragon Scale Mail
#Engraved Crossbow > magic plate armor
#Hell Steel > Devil Helmet
#Huge Chunk of Crude Iron > Giant Sword
#Spider Silk Yarn > Mastermind Shield
#Warrior's Sweat > 4 Warrior Helmety
#Fighting Spirit > 2 royal helmety
Wygl?d:Full Assassin na czarno
Bylbym bardzo wdzieczny jak by ktos mogl mi to napisac:D

Wszystko pod tibie 8.31!!!

Magic Hereos mozesz mi napisac czy nie zabardzo? :confused:
 
Last edited:
Joined
May 28, 2008
Messages
27
Reaction score
0
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

Chcia? bym z?o?y? zam?wienie na monsters
Mutated Human
Werewolf
Haunted Treeling
Mutated Tiger
Nightstalker
Undead Gladiator
Tar Blob
wszystko jak na rl loots atak wszystko
z g?ry dzi?kuje
 

The Camp Is Here

New User
Joined
Dec 25, 2008
Messages
6
Reaction score
0
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

chce zam?wic skrypt na tibie 7.6 ?e 100 sc zamieniamy na truskawki a 100 truskawek na 100 pomara?czy
 

Danabur

Active User
Joined
Nov 1, 2008
Messages
63
Reaction score
9
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

W NPC Zrob plik Venlner.lua i wklej do niego \/

Code:
<?xml version="1.0" encoding="UTF-8"?>
<npc name="Velner" nameDescription="Velner, the rune vendor" script="data/npc/scripts/potions.lua" walkinterval="2000" floorchange="0" skull="green">
	<health now="100" max="100"/>
	<look type="133" head="1" body="1" legs="1" feet="1" addons="3"/>
	<parameters>
		<parameter key="message_greet" value="Hello |PLAYERNAME|. I sell runes, potions, wands and rods."/>
		<parameter key="message_decline" value="Is |TOTALCOST| gold coins too much for you? Get out of here!"/>
	</parameters>
</npc>


Nastepnie w npc/script zrob plik potions.lua i wklej \/


Code:
local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
local talkState = {}
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
local shopModule = ShopModule:new()
npcHandler:addModule(shopModule)
shopModule:addBuyableItemContainer({'bp hp'}, 2000, 7618, 900, 1, 'backpack of health potions')
shopModule:addBuyableItemContainer({'bp mp'}, 2001, 7620, 1000, 1, 'backpack of mana potions')
shopModule:addBuyableItemContainer({'bp shp'}, 2000, 7588, 2000, 1, 'backpack of strong health potions')
shopModule:addBuyableItemContainer({'bp smp'}, 2001, 7589, 1600, 1, 'backpack of strong mana potions')
shopModule:addBuyableItemContainer({'bp ghp'}, 2000, 7591, 3800, 1, 'backpack of great health potions')
shopModule:addBuyableItemContainer({'bp gmp'}, 2001, 7590, 2400, 1, 'backpack of great mana potions')
shopModule:addBuyableItemContainer({'bp gsp'}, 1999, 8472, 3800, 1, 'backpack of great spirit potions')
shopModule:addBuyableItemContainer({'bp uhp'}, 2000, 8473, 6200, 1, 'backpack of ultimate health potions')
function creatureSayCallback(cid, type, msg)
	if(not npcHandler:isFocused(cid)) then
		return false
	end
	local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid
	local items = {[1] = 2190, [2] = 2182, [5] = 2190, [6] = 2182}
	if(msgcontains(msg, 'first rod') or msgcontains(msg, 'first wand')) then
		if(isSorcerer(cid) or isDruid(cid)) then
			if(getPlayerStorageValue(cid, 30002) == -1) then
				selfSay('So you ask me for a {' .. getItemNameById(items[getPlayerVocation(cid)]) .. '} to begin your advanture?', cid)
				talkState[talkUser] = 1
			else
				selfSay('What? I have already gave you one {' .. getItemNameById(items[getPlayerVocation(cid)]) .. '}!', cid)
			end
		else
			selfSay('Sorry, you aren\'t a druid either a sorcerer.', cid)
		end
	elseif(msgcontains(msg, 'yes')) then
		if(talkState[talkUser] == 1) then
			doPlayerAddItem(cid, items[getPlayerVocation(cid)], 1)
			selfSay('Here you are young adept, take care yourself.', cid)
			setPlayerStorageValue(cid, 30002, 1)
		end
		talkState[talkUser] = 0
	elseif(msgcontains(msg, 'no') and isInArray({1}, talkState[talkUser]) == TRUE) then
		selfSay('Ok then.', cid)
		talkState[talkUser] = 0
	end
	return true

Poprawilem zroblem z CODE
?ap. nie wiem czy dobry bo nie sprawdza?em.
 
Last edited:

Reptileman

User
Joined
Jan 5, 2009
Messages
14
Reaction score
0
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

Items :
Nazwa :Scarab coin
Co ma robi? :zmieniac sie w 100 cc
Dodatkowy opis :bedzie nast?pn? waluta po cc nie mozna nim placic w sklepie.a i 100 ccma sie zmieniac w 1 sc:D


pod tibie 8.1
 

Danabur

Active User
Joined
Nov 1, 2008
Messages
63
Reaction score
9
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

Witam.. i znow przychodze z problemem ;p
Czy moglby mi ktos poprawic ten spell ustawiony jest juz ile ma zadawac dmg max ale jest bardzo duza rozbieznosc tzn raz wale po 1100 a 2 raz nawet po 80. Czy moglibyscie aby nie bylo takiej duzej rozbieznosci pomiedzy nimi? Silnik TFS 0.3 tibia:8.4 jest to exori gran jak cos.



Code:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HITAREA)
setCombatFormula(combat, COMBAT_FORMULA_SKILL, 3.5, 0, 3.8, 0)
local area = createCombatArea(AREA_SQUARE1X1)
setCombatArea(combat, area)
function onCastSpell(cid, var)
	return doCombat(cid, combat, var)
end
 

Magic

3+3=3!
Joined
Aug 4, 2008
Messages
1,338
Reaction score
180
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

Ju? m?wi?em, ale powt?rze jeszcze raz :
Skrypty mog? robi? wy??cznie Magic Hereos i Winged !
@UP
Mo?e du?a r??nica Mlvl|Skill?
@Reptileman
W edicie, dam skrypt ;)
 

Asassianek

User
Joined
Nov 11, 2008
Messages
29
Reaction score
0
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

Ja r?wnie? przychodz? z pro?b?.
Da?o by si? zrobi? jaka? profesje pod ots 8.4 Devlanda?
narazie pytam. Jak by si? da?o to powiem jak? bym chcia? itd.
 

The Camp Is Here

New User
Joined
Dec 25, 2008
Messages
6
Reaction score
0
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

Nazwa : przemiana kasy
Co ma robi? :zamienia? 100 scarb coint na 1 turskawke a 100 truskawek na 1 Pomara?cze
Dodatkowy opis : zamienia sie i mo?na kupywa?
 

Danabur

Active User
Joined
Nov 1, 2008
Messages
63
Reaction score
9
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

#3x up
Sory Magic to sie wiecej nie powtorzy. xD

#to jest spells exori gran wiec nie wiem czy jest to spowodowane rozbieznoscia mlvl i skill. Powiem tak chce aby bylo dobrze ;p
 
Last edited:

zloman1992

Advanced User
Joined
Nov 13, 2008
Messages
187
Reaction score
13
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

To tak pod xml.
Prosilbym o takiego skrypta.

Takie cos jaki pick z id 7392 dzieki ktoremu bedzie mozna kopac w kamienie o id od 3330 - 3337 i co jakis czas bedzie mozna z nich wykopac 5799.

Ale tak aby te kamienie jak uderzysz pickiem nie znikaly za pierwszym razem tylko co np 40 uderzenie . I jak by sie dalo to zeby sie respily co jakis czas ale jak sie nie da to trudno.

Za pomoc daje reputa z gory dziekuje pod tibie 8.1
 

Magic

3+3=3!
Joined
Aug 4, 2008
Messages
1,338
Reaction score
180
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

Robimy tak?e profesje.
@The Camp Is Here
?eby si? da?o kupywa?, to C++
A skrypt na Crystal->Scraby(actions/script/cc.lua) :
Code:
function onUse(cid, item, fromPosition, itemEx, toPosition)
local crystal = 1234 -- Tu wpisz ID Crystala !
local scrab = 1235 -- Tu wpisz ID Scraba !
if isPlayer == TRUE and doPlayerRemoveItem(cid,crystal,100) then
doPlayerAddItem(cid,scrab,1)
end
end
Tylko pami?taj, o uzupe?nieniu ID !
Tu Scraby->Crystal(actions/script/sc.lua) :
Code:
function onUse(cid, item, fromPosition, itemEx, toPosition)
local crystal = 1234 -- Tu wpisz ID Crystala !
local scrab = 1235 -- Tu wpisz ID Scraba !
if isPlayer == TRUE and doPlayerRemoveItem(cid,scrab,1) then
doPlayerAddItem(cid,crystal,100)
end
end
A tu do actions.xml :
Code:
<action itemid="1234" script="cc.lua" /> -- Tu wpisz ID Crystala
<action itemid="1235" script="sc.lua" /> -- Tu wpisz ID Scraba
Uwaga
Mo?na z tego zrobi? te? truskawki->cc etc., wystarczy zmieni? ID ;)
Pozdro !
Magic
@Reszta skrypt?w w EDIT.
EDIT.
@zloman1992
Actions/script/kop.lua :
Code:
function onUse(cid, item, fromPosition, itemEx, toPosition)
local kamien = {
{3330},
{3331},
{3332},
{3333},
{3334},
{3335},
{3336},
{3337}
}
local pick = 7392
local wykop = 5799
local szansa = math.random(1,40)
for i=1, #kamien do
local id = {i=i, kamien=kamien}
if isPlayer == TRUE and item.itemid == pick and item2.itemid = id and szansa = 40 then
doPlayerAddItem(cid,wykop,1)
end
end
end
Actions.xml :
Code:
<action itemid="3330" script="kop.lua" />
<action itemid="3331" script="kop.lua" />
<action itemid="3332" script="kop.lua" />
<action itemid="3333" script="kop.lua" />
<action itemid="3334" script="kop.lua" />
<action itemid="3335" script="kop.lua" />
<action itemid="3336" script="kop.lua" />
<action itemid="3337" script="kop.lua" />
<action itemid="5799" script="kop.lua" />
Uwaga
Ci, co chcieli skrypt, a go jeszcze nie otrzymali, proszeni s? o napisanie ponownie pro?by !
 
Last edited:
Joined
May 28, 2008
Messages
27
Reaction score
0
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

Chcia? bym sie przypomnie?
Monsters:
Mutated Human
Werewolf
Haunted Treeling
Mutated Tiger
Nightstalker
Undead Gladiator
Tar Blob
wszystko jak na rl loots atak wszystko
z g?ry dzi?kuje
 

Danabur

Active User
Joined
Nov 1, 2008
Messages
63
Reaction score
9
Odp: [Skrypty][7.6-8.4] Skrypty na zam?wienie by Magic

#to jest spells exori gran wiec nie wiem czy jest to spowodowane rozbieznoscia mlvl i skill. Powiem tak chce aby bylo dobrze ;p


Poprawienie exori gran aby nie bylo takiej rozbierz(z)nosci <<dlugo sie zastanawialem. I pytanko czy jakbym wzial
setCombatFormula(combat, COMBAT_FORMULA_SKILL, 3.5, 0, 3.8, 0)
Formula lvl to by dzialalo dobrze? ze low bija mniej niz h lvl?


Globalevent:
*co xxx sekund wyswietla sie reklama. Znalazlem to na innym forum ale nie dzialalo wyskakiwal blad w silniku doBroadcastMessage jakos tak


@offtopic
Cos czuje ze tak szybko to sie mnie tu nie pozbedziecie :p
 
Last edited:
Status
Not open for further replies.
Top