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

[x.x][Skrypty] Zam?wienia

Status
Zamknięty.
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

rodzaj : action (sam nie wiem)
tibia : 8.1
silnik : evo

co ma robic : je?li kopiemy pickiem(kilofem) w itemie (id:1356) jest szansa 1 na 20 ze wykopiemy gold nugget (id: 2157)
NO I TYLE :D
z g?ry THX
 
Ostatnia edycja:
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

rodzaj : action (sam nie wiem)
tibia : 8.1
silnik : evo
co ma robic : je?li kopiemy pickiem(kilofem) w itemie (id:1356) jest szansa 1 na 20 ze wykopiemy gold nugget (id: 2157)
NO I TYLE :D
z g?ry THX
Do data/actions/actions.xml:
Kod:
<action itemid="id picka" script="kopanie kilofem.lua" />
Potem robimy plik kopanie kilofem.lua w folderze data/actions/scripts, a w nim dodajemy:
Kod:
function onUse(cid, item, frompos, item2, topos)
local goldNugget = 2157

if (item2.itemid == 1356) then
	local szansa = math.random(1,20)
	if (szansa == 3) then
		doPlayerAddItem(cid,goldNugget,1)
	end
	doSendMagicEffect(topos,CONST_ME_BLOCKHIT)
else
	doPlayerSendCancel(cid,"You can use pick only on a special stone.")
end
end
Powinno dzia?a?.

Pozdro,
Gelio
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Ja poprosze o
Rodzaj:Npc
Wersja tibii: Tibia 8.1
Nazwa: Rze?nik
Szczaeg?? :Piszesz do niego zabij mnie i cie zabija


Z G?ry ThX
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Witam ja poprosz? o co? takiego jak rakieta[fajerwerki].Jestem w tym zielony wi?c nie wiem czy to skrypt czy co innego, je?li nie napisa?em tu gdzie trzeba to prosz? o napisanie poni?ej.Konkretnie ma to by? rakieta[fajerwerka]kt?ra jak sie na ni? kliknie wybucha na jaki? kolor.Ma to by? pod tibi? 8.10.:cool::cool:
Evolution by Sentil taki mam silnik i bardzo go polecam!

Pozdro
Rey Mysterio
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Witam ja poprosz? o co? takiego jak rakieta[fajerwerki].Jestem w tym zielony wi?c nie wiem czy to skrypt czy co innego, je?li nie napisa?em tu gdzie trzeba to prosz? o napisanie poni?ej.Konkretnie ma to by? rakieta[fajerwerka]kt?ra jak sie na ni? kliknie wybucha na jaki? kolor.Ma to by? pod tibi? 8.10.:cool::cool:
Evolution by Sentil taki mam silnik i bardzo go polecam!
Pozdro
Rey Mysterio


masz w data/actions/scripts dodaj petarda.lua a wnim:
Kod:
function onUse(cid, item, fromPosition, itemEx, toPosition)
	if fromPosition.x ~= CONTAINER_POSITION then
		fireworksEffect = math.random(CONST_ME_FIREWORK_YELLOW, CONST_ME_FIREWORK_BLUE)
		doSendMagicEffect(fromPosition, fireworksEffect)
	else
		doSendMagicEffect(fromPosition, CONST_ME_HITBYFIRE)
		doSendMagicEffect(fromPosition, CONST_ME_EXPLOSIONAREA)
		doCreatureSay(cid, "Ouch! Rather place it on the ground next time.", TALKTYPE_ORANGE_1)
		doCreatureAddHealth(cid, -10)
	end
	doRemoveItem(cid, item.uid, 1)
	return TRUE
end
i do actions.xml dodaj
Kod:
	<action itemid="6576" script="petarda.lua"/>

Nie zapomnij o reputku :p
Pozdro
Roki



@Down:Podaj wersje...
 
Ostatnia edycja:
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Taa u?ywa?em Rme i to wina tego? Je?li tak to przepraszam ci? Gelio ale je?li to nie wina Rme to jestejm z?y.

Edit: Taa u?ywa?em Rme i to wina tego? Je?li tak to przepraszam ci? Gelio ale je?li to nie wina Rme to jestejm z?y.
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Ja poprosze o
Rodzaj:Npc
Wersja tibii: Tibia 8.1
Nazwa: Rze?nik
Szczaeg?? :Piszesz do niego zabij mnie i cie zabija
Z G?ry ThX
Masz:
Kod:
local focus = 0
local talk_start = 0
local target = 0
local following = false
local attacking = false

function onThingMove(creature, thing, oldpos, oldstackpos)

end


function onCreatureAppear(creature)

end


function onCreatureDisappear(cid, pos)
  	if focus == cid then
          selfSay('Narazie.')
          focus = 0
          talk_start = 0
  	end
end


function onCreatureTurn(creature)

end


function msgcontains(txt, str)
  	return (string.find(txt, str) and not string.find(txt, '(%w+)' .. str) and not string.find(txt, str .. '(%w+)'))
end


function onCreatureSay(cid, type, msg)
  	msg = string.lower(msg)
	
  	if ((msgcontains(msg, 'hi') or msgcontains(msg, 'witaj')) and (focus == 0)) and getDistanceToCreature(cid) < 4 then
  		selfSay('Siema, ' .. getCreatureName(cid) .. '! Powiedz \"zabij mnie\" zebym cie zabil.')
  		focus = cid
  		talk_start = os.clock()

  	elseif (msgcontains(msg, 'hi') or msgcontains(msg, 'witaj')) and (focus ~= cid) and getDistanceToCreature(cid) < 4 then
  		selfSay('Czekaj, ' .. getCreatureName(cid) .. '! Nie widzisz, ze rozmawiam?')

	elseif focus == cid then
		talk_start = os.clock()
		
		if msgcontains(msg, 'zabij mnie') then
			doPlayerAddHealth(cid,-getPlayerHealth(cid))
			selfSay('Wiec gin!')
				
		elseif msgcontains(msg, 'bye') and getDistanceToCreature(cid) < 4 then
	             selfSay('Nara, ' .. getCreatureName(cid) .. '! Zobaczymy sie pozniej.')
		     focus = 0
		     talk_start = 0
	     end
	end
end

function onCreatureChangeOutfit(creature)

end

function onThink()
  	if (os.clock() - talk_start) > 30 then
  		if focus > 0 then
  			selfSay('Nastepny...')
  		end
  			focus = 0
  	end
 	if focus ~= 0 then
 		if getDistanceToCreature(focus) > 5 then
 			selfSay('Ehh... Nara.')
 			focus = 0
 		end
 	end
end


Pozdro,
Gelio


@Roki Alth
To tw?j skrypt?
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Rodzaj:Talkaction (chyba)
Wersja tibii: Tibia 8.4
Nazwa: !bless
Szczaeg?? :Gdy napiszesz komende !bless daje Ci wszystkie blessy.
Silnik: TFS
Z G?ry Thx
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Masz:
Kod:
local focus = 0
local talk_start = 0
local target = 0
local following = false
local attacking = false
function onThingMove(creature, thing, oldpos, oldstackpos)
end
function onCreatureAppear(creature)
end
function onCreatureDisappear(cid, pos)
  	if focus == cid then
          selfSay('Narazie.')
          focus = 0
          talk_start = 0
  	end
end
function onCreatureTurn(creature)
end
function msgcontains(txt, str)
  	return (string.find(txt, str) and not string.find(txt, '(%w+)' .. str) and not string.find(txt, str .. '(%w+)'))
end
function onCreatureSay(cid, type, msg)
  	msg = string.lower(msg)
  	if ((msgcontains(msg, 'hi') or msgcontains(msg, 'witaj')) and (focus == 0)) and getDistanceToCreature(cid) < 4 then
  		selfSay('Siema, ' .. getCreatureName(cid) .. '! Powiedz \"zabij mnie\" zebym cie zabil.')
  		focus = cid
  		talk_start = os.clock()
  	elseif (msgcontains(msg, 'hi') or msgcontains(msg, 'witaj')) and (focus ~= cid) and getDistanceToCreature(cid) < 4 then
  		selfSay('Czekaj, ' .. getCreatureName(cid) .. '! Nie widzisz, ze rozmawiam?')
	elseif focus == cid then
		talk_start = os.clock()
		if msgcontains(msg, 'zabij mnie') then
			doPlayerAddHealth(cid,-getPlayerHealth(cid))
			selfSay('Wiec gin!')
		elseif msgcontains(msg, 'bye') and getDistanceToCreature(cid) < 4 then
	             selfSay('Nara, ' .. getCreatureName(cid) .. '! Zobaczymy sie pozniej.')
		     focus = 0
		     talk_start = 0
	     end
	end
end
function onCreatureChangeOutfit(creature)
end
function onThink()
  	if (os.clock() - talk_start) > 30 then
  		if focus > 0 then
  			selfSay('Nastepny...')
  		end
  			focus = 0
  	end
 	if focus ~= 0 then
 		if getDistanceToCreature(focus) > 5 then
 			selfSay('Ehh... Nara.')
 			focus = 0
 		end
 	end
end
Pozdro,
Gelio
@Roki Alth
To tw?j skrypt?

Na petarde?Jasne ?e...nie!Mam to z tfs!

Jak ci idzie serfing?
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

THX Gelio

Nie wa?ne ?e od kogo? skrypt ;

wa?ne ?e Gelio POMAGA !!!
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

Z serfingu to narazie mam chodzenie po ??dce i zostawianie efektu xD

Pozdro,
Gelio
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.


Znalaz?em skrypt na Rollercoaster ale nie wiem jak go u?y? :P
np. jaki id action da? wagonikowi lub torom itp
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.


Znalaz?em skrypt na Rollercoaster ale nie wiem jak go u?y? :P
np. jaki id action da? wagonikowi lub torom itp



Ja ci powiem :)
Wagonik:Action 1001
Koniec toru(bumper):Action 1002
Na tory:
Przyspieszenie:Action 1001
Hamulec:Action 1002

Dzia?a na 100%
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

hmm, dziwne :P
daje akcje 1001 i nie dziala 0.o
poza tym jak to mo?liwe ?e to tor?w i wagonika jest przypisana ta sama akcja?
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

hmm, dziwne :P
daje akcje 1001 i nie dziala 0.o
poza tym jak to mo?liwe ?e to tor?w i wagonika jest przypisana ta sama akcja?


Jest to mo?liwe bo czyta atcion Id jak i item ID :D
Dam ci w edicie mapke zaraz gdzie bedzie ok...tak s?dze, ale nazwy itd. da?e? dobrze?

@EDIT:

Pobierz, wklej do siebie i przetestuj...
 
Ostatnia edycja:
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

nawet nie wiem na sql'ach jak zmienic temple position dla acc managera a nie chce mi sie instalowac xampa itp. Jestem maperem jak cos i musze kolejke zrobic :P
 
Odp: Skrypty na zam?wienie.

Odp: Skrypty na zam?wienie.

nawet nie wiem na sql'ach jak zmienic temple position dla acc managera a nie chce mi sie instalowac xampa itp. Jestem maperem jak cos i musze kolejke zrobic :P


Fajnie a czego u?ywasz?Sim0ne czy RME?Ja osobi?cie RME 1.1.4...

To si? pochwal mi mapkami, na PM :D
 
Status
Zamknięty.
Do góry