What's new

[x.x][Skrypty] Zam?wienia

Status
Not open for further replies.

Debski

Senior User
Joined
Apr 16, 2008
Messages
1,491
Reaction score
266
Odp: [x.x][Skrypty] Zam?wienia

wiec ja chce
rodzaj :npc
opis :robic rl addon system na silnik stigma2
wersja tibii 8.1
i zeby wygladal jak full oriental caly na czarno
 

Gelio

Senior User
Joined
Apr 10, 2008
Messages
617
Reaction score
101
Age
28
Odp: [x.x][Skrypty] Zam?wienia

Rodzaj:Action
Skrypt ma byc ?eby drzwi otwiera? tylko palek lub knight cos w tym stylu .
nie jest skryptz rl
Prosz?:
Code:
function onUse(cid, item, frompos, item2, topos)
local drzwi = {zamkniete = 1234, otwarte = 1235}   -- Id drzwi otwartych i zakmni?tych
local profesje = {3, 4, 7, 8}   -- Jakie id profesji moga otworzyc drzwi.

local ok = FALSE
local profesjaGracza = getPlayerVocation(cid)
for i=1, #profesje do
	if (profesjaGracza == profesje[i]) then
		ok = TRUE
	end
end
if(ok == TRUE) then
	if(item.itemid == drzwi.zamkniete) then
		doTransformItem(item.uid,drzwi.otwarte)
	else
		doTransformItem(item.uid,drzwi.zamkniete)
	end
else
	doPlayerSendCancel(cid,"You can't open this door.")
end
return TRUE
end

Pozdro,
Gelio

Prosze zr?bcie mi burning heart pod tibie 8.40 takie ze jak sie naciska use to leczy!! Plx
Skopiuj frozen heart (czy co? takiego) i tylko zmie? id.

Pozdro,
Gelio

wiec ja chce
rodzaj :npc
opis :robic rl addon system na silnik stigma2
wersja tibii 8.1
i zeby wygladal jak full oriental caly na czarno
Jest ju? du?o w NPC. Najpierw poszukaj, a potem napisz jak nie b?dzie.

Pozdro,
Gelio
 
Last edited:

Buzarek

New User
Joined
Jun 30, 2008
Messages
5
Reaction score
0
Odp: [x.x][Skrypty] Zam?wienia

Witam ,
Mam taki problem poniewaz mam otsa pod tibie 7.6 (lov war) i potrzebuje skryptu na znikanie flluidy po uzyciu .
 

Sayanin

Advanced User
Joined
Mar 6, 2009
Messages
252
Reaction score
8
Odp: [x.x][Skrypty] Zam?wienia

Rodzaj: TalkActions
Wersja tibii: 8.10 KoPeC OTS
Komenda !buyaol chyba wiesz o co chodzi Jak biore z innych temat?w itp. t? komende to nie dzia?a ;/ nie wiem czemu. Jak mo?esz to zr?b jak najszybciej ;] Mo?esz to zrobi? ??
REFRESH ...!!!

Mo?esz to zrobi? ???
 

Miziak

Advanced User
Joined
Sep 16, 2008
Messages
175
Reaction score
27
Odp: [x.x][Skrypty] Zam?wienia

Rodzaj: movements
Wersja tibii: 7.92
Skrypt potrzebny do areny pvp na ca?ej jej powierzchni s? p?ytki o actionid np. 1111 gdy ludzie sie na nich "wal?" ten kt?ry ma za chwil? umrze? zostaje wyleczony i przeteleportowany w bezpieczne miejsce np. x=1000 y=1000 z=7 czy co? w tym stylu jest mo?liwe do zrobienia??
je?li tak to prosz? o pomoc i z g?ry dzi?kuj? ;)

Mo?na prosi? o taki skrypt??
 

Xoyoch

Banned
Joined
Jan 18, 2009
Messages
170
Reaction score
35
Age
28
Odp: [x.x][Skrypty] Zam?wienia

Witam.
Ja prosz? o skrypt, kt?ry jest pod tibie 7.6 i ma on dzia?a? tak, ?e jest to ots war. I chce aby priv accounty, przechodzi?y przez drzwi, najlepiej aby te drzwi by? zrobione tak, aby nie da?o si? wypycha?, ani jako? inaczej :S. Chodzi o to, ?e np. Ko?cze gre, mam priv chara, id? do depo, ale tylko do depo mog? wej?? priv accounty i gdy tam wejd? odk?adam itemki, i gdy si? znowu loguje one tam s?! I tylko priv account, ale tylko mog? przechodzi?. Prosi? bym o taki skrypt.
Pod 7.6 silnik YurOTS

Pozdrawiam,
Xoyoch
 
Joined
May 22, 2008
Messages
37
Reaction score
1
Odp: [x.x][Skrypty] Zam?wienia

Rodzaj: actions
Wersja tibii: 8.4
Chodzi mi o taki skrypt ze: gdy uzyjemy axa o id 8293 na drzewku o id 2717, to dostaniemy tp na [X: 356] [Y: 508] [Z: 7]. i dostaniemy jakis napis na pomaranczoro np. "Siemka".
Aha i jeszcze musi by? to :p
if getPlayerStorageValue(cid,15005) == 3 then
Z g?ry dzi?ki. :)

Ponawiam pro?b?
 

Gelio

Senior User
Joined
Apr 10, 2008
Messages
617
Reaction score
101
Age
28
Odp: [x.x][Skrypty] Zam?wienia

Witam ,
Mam taki problem poniewaz mam otsa pod tibie 7.6 (lov war) i potrzebuje skryptu na znikanie flluidy po uzyciu .
Daj mi sw?j skrypt na fluidy to przerobie.

Pozdro,
Gelio

REFRESH ...!!!
Mo?esz to zrobi? ???
Jak ci nie wchodz? to ja ci nie pomog?. I tak zrobi? podobny do tamtych wi?c nie wejd?.

Pozdro,
Gelio

Mo?na prosi? o taki skrypt??
To nie jest skrypt tylko kod C++. Musia?by? source edytowa?. Spr?buj ReMeRe doda? tam PVP Zone i zobacz czy b?dzie dzia?a?.

Pozdro,
Gelio

Witam.
Ja prosz? o skrypt, kt?ry jest pod tibie 7.6 i ma on dzia?a? tak, ?e jest to ots war. I chce aby priv accounty, przechodzi?y przez drzwi, najlepiej aby te drzwi by? zrobione tak, aby nie da?o si? wypycha?, ani jako? inaczej :S. Chodzi o to, ?e np. Ko?cze gre, mam priv chara, id? do depo, ale tylko do depo mog? wej?? priv accounty i gdy tam wejd? odk?adam itemki, i gdy si? znowu loguje one tam s?! I tylko priv account, ale tylko mog? przechodzi?. Prosi? bym o taki skrypt.
Pod 7.6 silnik YurOTS
Pozdrawiam,
Xoyoch
A sk?d ja mam wiedzie? jak u ciebie jest zapisywany priv. U jednych jest storage, u innych inny id w bazie danych. Nie lepiej zrobi? im zapisywane chary? Bo jak si? nie zapisuj? to depo te? si? nie zapisze, wi?c po co?

Pozdro,
Gelio

Ponawiam pro?b?
Prosz?:
Code:
function onUse(cid, item, frompos, item2, topos)
local storage = 15005
local drzewoID = 2717
local gdzieTP = {x=356, y=508, z=7}
local tekst = "Siemka!"
local typTekstu = TALKTYPE_ORANGE_1

if(item2.itemid == drzewoID) then
	if(getPlayerStorageValue(cid,storage) == 3) then
		doTeleportThing(cid,gdzieTP)
		doCreatureSay(cid,tekst,typTekstu)
	end
end
end

Pozdro,
Gelio
 
Last edited:

Sinner

ChoSen|One
Joined
Apr 6, 2008
Messages
350
Reaction score
58
Age
30
Odp: [x.x][Skrypty] Zam?wienia

Zamykam temat ze wzgl?du na spam oraz brak aktywno?ci ze strony tw?rcy. Je?eli autor wyrazi ch?? do aktywnego uczestniczenia w temacie prosz? o PW.
 
R

Rahim

Guest
Odp: [x.x][Skrypty] Zam?wienia

Otwieram - autor wyrazi? ch?? do ponownego tworzenia skrypt?w.
?ycz? udanej pracy. ;>
 

erykons

User
Joined
Apr 4, 2009
Messages
22
Reaction score
0
Odp: [x.x][Skrypty] Zam?wienia

Rodzaj:NPC
Tibia:7.6
Nazwa:premiuming
Co robi: Daje premium i promocje.
 

Gelio

Senior User
Joined
Apr 10, 2008
Messages
617
Reaction score
101
Age
28
Odp: [x.x][Skrypty] Zam?wienia

Rodzaj:NPC
Tibia:7.6
Nazwa:premiuming
Co robi: Daje premium i promocje.
Prze?lij mi swojego przyk?adowego NPC (plik XML i LUA) z twojego silnika. Nie jestem pewien, czy na 7.6 jest jaka? funkcja daj?ca premium. Ale mog? spr?bowa? z kilkoma. Tego przyk?adowego NPC wklej edytuj?c sw?j post.

Pozdrawiam,
Gelio

@down
Nie. Takie pytanie mo?esz z?o?y? w dziale Request.

@Kopi
Oto skrypt (talkactions):
Code:
-- Summon Creature skrypt by Gelio
local teksty = {      -- Tekst: jaki tekst ma by? po spacji. Monster: jaki potw?r ma by? przywo?any. Storage: kolejne numery.
{tekst = "skeletona", monster = "Skeleton", storage = 42001},
{tekst = "ghoula", monster = "Ghoul", storage = 42002},
{tekst = "dragona", monster = "Dragon", storage = 42003}
}
-- Uwaga! Potw?r musi by? dost?pny do zconvincowania
local maksymalnaIloscPotworow = 5   -- Ile na maksa mo?na przywo?a? potwor?w
local storageID = 42000    -- W tym storage b?dzie zapisywana ilo?? monster?w gracza

if(maksymalnaIloscPotworow > #teksty) then
	maksymalnaIloscPotworow = #teksty
end
function onSay(cid, words, param)
local available = FALSE
local ktory = 0
for i=1, #teksty do
	if(teksty[i].tekst == param) then
		available = TRUE
		ktory = i
	end
end

if(available == TRUE) then
	local storage = getPlayerStorageValue(cid,storageID)
	if(storage < maksymalnaIloscPotworow) then
		local monsterStorage = getPlayerStorageValue(cid,teksty[ktory].storage)
		if(monsterStorage == -1 or monsterStorage == 2) then
			setPlayerStorageValue(cid,storageID,storage+1)
			setPlayerStorageValue(cid,teksty[ktory].storage,1)
			local monster = doSummonCreature(teksty[ktory].monster,getCreaturePosition(cid))
			doConvinceCreature(cid,monster)
			doSendMagicEffect(getCreaturePosition(monster), CONST_ME_TELEPORT)
			doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_BLUE)
			doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,"You have summoned: ".. teksty[ktory].monster ..".")
		else
			doPlayerSendCancel(cid,"You can't summon this monster. You have already summoned it.")
		end
	else
		doPlayerSendCancel(cid,"You can't summon more monsters. You have already summoned ".. maksymalnaIloscPotworow .." monsters. Relogin to delete it.")
	end
else
	doPlayerSendCancel(cid,"It's not a monster or you can't summon it.")
end
return TRUE
end
Do talkactions.xml wklej:
Code:
<talkaction words="przywolanie" script="nazwa skryptu.lua" />
I teraz musisz powiedzie?: przywolanie nazwa_monstera (na przyk?ad: przywolanie skeletona).
Nied?ugo ci go zupaduje, ?eby po relogu lub okre?lonej ilo?ci minut wszystko si? resetowa?o.
Spr?buj: przywolanie "ghoula
Bo to zale?y od silnika jak przyjmowana jest warto?? param.
 
Last edited:

Kopi

Advanced User
Joined
Jan 28, 2009
Messages
152
Reaction score
14
Odp: [x.x][Skrypty] Zam?wienia

witam.
prosilbym o taki skrypt ze gdy wpiszemy np "przywo?anie ghula"
to przywo?uje sie tylko 1 ghoul i wiecej go sie nie da przywolac lecz jakbym mial drugi spell "przywo?anie skeletona" (xd) to juz daloby sie miec 2 potworki xd cos takiego...
jak Ci sie uda mnie zrozumiec to spr?buj to zrobic. ;]
z gory dzieki.


GELIO MA?Y PROBLEM XD
gdy wpisuje t? komende np "przywolanie ghoula" to nic sie nie dzieje.
gdy wpisze "przywolanie" to pokazuje mi sie ten "It's not a monster or you can't summon it."
potrzebuje to pod stigme2

@edit
ok teraz dzia?a dobrze ; )
 
Last edited:

PatulecxD

Advanced User
Joined
Nov 17, 2008
Messages
209
Reaction score
12
Age
29
Odp: [x.x][Skrypty] Zam?wienia

kiedys cie o to prosi?em i to zrobi?es ale nie dzia?a?o :|
mozesz jeszcze raz zrobic :| tibia 8.4


:huh:

i jeszcze to

na 8.4 ;p



chodzi o to pierwsze co sie jedzi ! thx ;p ++ dostaniesz oczywiscie za skrypty ;**
 
Last edited:

Gelio

Senior User
Joined
Apr 10, 2008
Messages
617
Reaction score
101
Age
28
Odp: [x.x][Skrypty] Zam?wienia

kiedys cie o to prosi?em i to zrobi?es ale nie dzia?a?o :|
mozesz jeszcze raz zrobic :| tibia 8.4
YouTube - Item Ilusion Creator :huh:
i jeszcze to
na 8.4 ;p
YouTube - Nahruto's Train System - OTServ.
chodzi o to pierwsze co sie jedzi ! thx ;p ++ dostaniesz oczywiscie za skrypty ;**
Pierwsze (u?ywasz item i to wyskakuje):
Code:
local id = 2160     -- Item z takim id si? robi
local ile = 100     -- Ile item?w tych si? robi
local efekt = CONST_ME_STUN    -- Jaki efekt si? wy?wietla
local ileKratek = 5    -- Ile kratek przed sob? tworzy item
local czas = 500    -- Po jakim czasie usuwa

local function getNextPosByDir(cid)
local pos = getCreaturePosition(cid)
local dir = getPlayerLookDir(cid)

if(dir == NORTH) then
	pos.y = pos.y-ileKratek
elseif(dir == SOUTH) then
	pos.y = pos.y+ileKratek
elseif(dir == EAST) then
	pos.x = pos.x+ileKratek
elseif(dir == WEST) then
	pos.x = pos.x-ileKratek
else
	return FALSE
end
return pos
end

function onUse(cid, item, frompos, item2, topos)
local pos = getNextPosByDir(cid)
doSendMagicEffect(pos,efekt)
local itemx = doCreateItem(id,ile,pos)
addEvent(doRemoveItem,czas,itemx.uid,1)
return TRUE
end
Drugiego nie zrobi?, poniewa? ju? jest car system oraz ten train system i w zupe?no?ci wystarczy.

Pro?ba. Zr?b mi skrypcik, taki example :)
Gdy kliknie si? prawym na dany item (bez UID ani AID), zabiera 5k i przywo?uje draga, a sam item znika.
Dla ciebie to pewnie chwilka roboty, a dla mnie ?wietny przyk?ad.
Dam reputka xD
Skrypt:
Code:
function onUse(cid, item, frompos, item2, topos)
if(doPlayerRemoveMoney(cid,50000) == TRUE) then
doRemoveItem(item.uid,1)    -- Usuwanie itemu, kt?ry zosta? u?yty
doSummonCreature("Dragon", getPlayerPosition(cid))
else
doPlayerSendCancel(cid,"Nie masz 50 k.")
end
return TRUE    -- Podstawa, ?eby potem nie wyskakiwa?o: You can not use this item.
end
Do actions.xml:
Code:
<action itemid="id tego itemu" script="nazwa skryptu.lua" />
Naprawione (v.2).

No, no, brawo! Gelio powr?ci? :)
No to ko?ystaj?c z tego ?e wr?ci?e? prosz? o taki skrypt:
Klikam na item "xxxx" wy?wietla mi si? tekst taki jak "m?wi" monster, zmienia m?j outfit co 30 sekund na inny (s? to wszystkie bossy (mam na my?li takie jak Ghazbaran i te inne demonowe)), ten outfit zmienia mi co 30 sekund przez 30 minut, dodatkowo przy zmianie outfitu co trzydziesci sekund zuca losowo Magiczny Efekt ale dystansowy (taki jak w TFS jest jak wpiszesz "!x liczba"), jesli nie da sie losowo to ca?y czas 31 efekt, czyli takie jakby sd lecialo !x 31.
Je?li ci si? uda to reput. Je?li mnie nie zrozumia?e? to napisz :p
Podsumowanie:
Uzywam item, znika mi on, wyskakuje tekst pomaranczowy, zmienia moj outfit co 30 sekund na inny i w czasie zmiany outfitu rzuca dystansowy efekt, ca?o?? trwa 30 minut, czyli powinno byc 60 razy zmieniony oufit i 60 razy rzucony efekt.
Pozdr. GarQet
Skrypt:
Code:
local efekty = {odEfektu = 1, doEfektu = 31}    -- Losowe efekty i ich id
local outfity = {12}    -- Tutaj dodajesz na jakie outfity mozna sie zamienic
local coIleSekund = 30
local naIleMinut = 30
local tekst = "Gelio jest Pro!"

local ileRazy = (naIleMinut*60)/coIleSekund
function onUse(cid, item, frompos, item2, topos)
doRemoveItem(item.uid,1)
doCreatureSay(cid,tekst,TALKTYPE_ORANGE_1)
local czas = 0
local outfit = getCreatureOutfit(cid)
for i=1, ileRazy do
	addEvent(zmienOutfit,czas,cid,outfit)
	czas = czas + coIleSekund
end
return TRUE
end

function zmienOutfit(cid,aktualnyOutfit)
if(isPlayer(cid) == TRUE) then
	local outfit = math.random(1,#outfity)
	local efekt = math.random(efekty.odEfektu,efekty.doEfektu)
	aktualnyOutfit.lookType = outfit
	doSetCreatureOutfit(cid,aktualnyOutfit,coIleSekund)
	local position = getCreaturePosition(cid)
	local i = 0
	while i <= 30 do
		doSendDistanceShoot(position, {x = position.x + math.random(-7, 7), y = position.y + math.random(-5, 5), z = position.z}, param)
		i = i + 1
	end
	return TRUE
end
return FALSE
end
Edytowa?em i powinno by? tak jak w !x.

@kowol
Da si? tak zrobi?, ?e poleci w nico?? (w puste miejsce). Funkcja: doSendDistanceShoot.

@inni skrypterzy
Wiecie, ?e nie ?adnie jest si? komu? wcina? w temat. Narazie nie trzeba mi pomocy.

@wi?kszo?? os?b
Edytujcie swoje posty, a nie piszcie nowe. Za ka?dy dodatkowy post leci warn od moderatora. Pami?tajcie.

Pozdrawiam,
Gelio
 
Last edited:

seneri

Advanced User
Joined
Mar 28, 2009
Messages
350
Reaction score
53
Age
28
Odp: [x.x][Skrypty] Zam?wienia

Pro?ba. Zr?b mi skrypcik, taki example :)

Gdy kliknie si? prawym na dany item (bez UID ani AID), zabiera 5k i przywo?uje draga, a sam item znika.

Dla ciebie to pewnie chwilka roboty, a dla mnie ?wietny przyk?ad.
Dam reputka xD

@Up:
Nie zrozumia?e?, chcia?em, ?eby BRA?O 5k i PRZYWO?YWA?O draga.
 
Last edited:

GarQet

Senior User
Joined
Jul 27, 2008
Messages
512
Reaction score
31
Odp: [x.x][Skrypty] Zam?wienia

No, no, brawo! Gelio powr?ci? :)
No to ko?ystaj?c z tego ?e wr?ci?e? prosz? o taki skrypt:
Klikam na item "xxxx" wy?wietla mi si? tekst taki jak "m?wi" monster, zmienia m?j outfit co 30 sekund na inny (s? to wszystkie bossy (mam na my?li takie jak Ghazbaran i te inne demonowe)), ten outfit zmienia mi co 30 sekund przez 30 minut, dodatkowo przy zmianie outfitu co trzydziesci sekund zuca losowo Magiczny Efekt ale dystansowy (taki jak w TFS jest jak wpiszesz "!x liczba"), jesli nie da sie losowo to ca?y czas 31 efekt, czyli takie jakby sd lecialo !x 31.
Je?li ci si? uda to reput. Je?li mnie nie zrozumia?e? to napisz :p

Podsumowanie:
Uzywam item, znika mi on, wyskakuje tekst pomaranczowy, zmienia moj outfit co 30 sekund na inny i w czasie zmiany outfitu rzuca dystansowy efekt, ca?o?? trwa 30 minut, czyli powinno byc 60 razy zmieniony oufit i 60 razy rzucony efekt.

Pozdr. GarQet
 

Kowol

Senior User
Joined
Apr 9, 2008
Messages
1,250
Reaction score
158
Odp: [x.x][Skrypty] Zam?wienia

GarQet ale w co ma polecie? ten efekt sd? Bo nie rozumiem jak mo?e polecie? efekt na odleg?o?? skoro niema target ani wsp??rz?dnych.
 
Last edited:

Infinity

Senior User
Joined
May 28, 2008
Messages
594
Reaction score
102
Odp: [x.x][Skrypty] Zam?wienia

Wpisz !x to zobaczysz, ?e nie potrzeba wsp??rz?dnych, s? one losowe i "lec?" od gracza we wszystkie strony...
 

GarQet

Senior User
Joined
Jul 27, 2008
Messages
512
Reaction score
31
Odp: [x.x][Skrypty] Zam?wienia

No chodzi mi ze leca w nico??, wi?c prosze o editni?cie skryptu ;)
zeby lecial losowy dystansowy shoot w nico??.
Pozdr. GarQet

#Edit
Wyglad monstera mam dodawac po przecinku?
 
Last edited:
Status
Not open for further replies.
Top