• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!
  • 2026 staff recruitment is open! Check it out and consider applying!

Annihilator script

Status
Not open for further replies.

Daxu

Banned User
Joined
Jun 18, 2010
Messages
336
Reaction score
9
Location
Poland
Serwus;)
moglby ktos wrzucic Annihilator scripta moze byc bez nagrod czy jak tam macie
ale mam pare wymagan : p
zeby tylko player mogl robic od 100 lvl ta
ten kto juz zrobil zeby mogl robic caly czas a nie blokada
no i zeby nie bylo blokady raz dziennie
to tyle
licze na was urwisy:thumbup:
 
PHP:
function onUse(cid, item, frompos, item2, topos)
if item.uid == 5000 then
 if item.itemid == 1946 then
 if item.itemid == 1945 then

 player1pos = {x=33222, y=31671, z=13, stackpos=253}
 player1 = getThingfromPos(player1pos)

 player2pos = {x=33223, y=31671, z=13, stackpos=253}
 player2 = getThingfromPos(player2pos)

 player3pos = {x=33224, y=31671, z=13, stackpos=253}
 player3 = getThingfromPos(player3pos)

 player4pos = {x=33225, y=31671, z=13, stackpos=253}
 player4 = getThingfromPos(player4pos)


	 if player1.itemid > 0 and player2.itemid > 0 and player3.itemid > 0 and player4.itemid > 0 then

  player1level = getPlayerLevel(player1.uid)
  player2level = getPlayerLevel(player2.uid)
  player3level = getPlayerLevel(player3.uid)
  player4level = getPlayerLevel(player4.uid)

  questlevel = 100

 if player1level >= questlevel and player2level >= questlevel and player3level >= questlevel and player4level >= questlevel then


	--if 1==1 then
	demon1pos = {x=33221, y=31657, z=13}
	demon2pos = {x=33219, y=31657, z=13}
	demon3pos = {x=33220, y=31661, z=13}
	demon4pos = {x=33222, y=31661, z=13}
	demon5pos = {x=32223, y=31659, z=13}
	demon6pos = {x=33225, y=31659, z=13}
	demon7pos = {x=33224, y=31659, z=13}
	
 
   doSummonCreature("Demon", demon1pos)
   doSummonCreature("Demon", demon2pos)
   doSummonCreature("Demon", demon3pos)
   doSummonCreature("Demon", demon4pos)
   doSummonCreature("Demon", demon5pos)
   doSummonCreature("Demon", demon6pos)
   doSummonCreature("Demon", demon7pos)
  

	nplayer1pos = {x=33219, y=31659, z=13}
	nplayer2pos = {x=33220, y=31659, z=13}
	nplayer3pos = {x=33221, y=31659, z=13}
	nplayer4pos = {x=33222, y=31659, z=13}

   doSendMagicEffect(player1pos,2)
   doSendMagicEffect(player2pos,2)
   doSendMagicEffect(player3pos,2)
   doSendMagicEffect(player4pos,2)

doTeleportThing(player1.uid,nplayer1pos,0)
doTeleportThing(player2.uid,nplayer2pos,0)
doTeleportThing(player3.uid,nplayer3pos,0)
doTeleportThing(player4.uid,nplayer4pos,0)


	 doSendMagicEffect(nplayer1pos,10)
	 doSendMagicEffect(nplayer2pos,10)
	 doSendMagicEffect(nplayer3pos,10)
	 doSendMagicEffect(nplayer4pos,10)

	 doTransformItem(item.uid,1945)

	else
	 doPlayerSendCancel(cid,"Sorry, not possible.")
	end
   else
	doPlayerSendCancel(cid,"Sorry, not possible.")
   end
  else
  doPlayerSendCancel(cid,"Sorry, not possible.")
  end
  end
 if item.itemid == 1945 then
-- Here is the code start:
starting={x=33217, y=31655, z=13, stackpos=253}
checking={x=starting.x, y=starting.y, z=starting.z, stackpos=starting.stackpos}
ending={x=33224, y=31663, z=13, stackpos=253}
players=0
totalmonsters=0
monster = {}
repeat
creature= getThingfromPos(checking)
 if creature.itemid > 0 then
 if getPlayerAccess(creature.uid) == 0 then
 players=players+1
 end
  if getPlayerAccess(creature.uid) ~= 0 and getPlayerAccess(creature.uid) ~= 3 then
 totalmonsters=totalmonsters+1
  monster[totalmonsters]=creature.uid
   end
 end
checking.x=checking.x+1
  if checking.x>ending.x then
  checking.x=starting.x
  checking.y=checking.y+1
 end
until checking.y>ending.y
if players==0 then
trash= {x=33193, y=31689, z=15}
current=0
repeat
current=current+1
doTeleportThing(monster[current],trash)
until current>=totalmonsters
doTransformItem(item.uid,1946)
end
-- Here is the end of it

end
end
 return 1
end
zobacz czy działa
 
nie dziala i wql moge wajcha przesunac w prawo bez playerow i blad
[28/03/2011 16:12:39] Lua Script Error: [Action Interface]
[28/03/2011 16:12:39] data/actions/scripts/annihilator.lua:onUse

[28/03/2011 16:12:39] luaDoTeleportThing(). Thing not found
:P
 
1) Moim zdaniem najwyższy czas nauczyć się lua.
2) Jak już prosisz o pomoc to tylko wtedy kiedy sam nie możesz go napisać!
 
1) Moim zdaniem najwyższy czas nauczyć się lua.
2) Jak już prosisz o pomoc to tylko wtedy kiedy sam nie możesz go napisać!
3) Pisz po polsku, bo połowy się nie da zrozumieć.
4) Używaj polskich znaków, zaczynaj zdania z dużej litery.
5) Jest takie fajne magiczne słowo.
 
6) Nie wierze ze pisze to człowiek który twierdzi ze jest polskie słowo jak ''Guildie''
7) Poco się uczyć Lua od tego jest forum i pomoc
 
6) Nie wierze ze pisze to człowiek który twierdzi ze jest polskie słowo jak ''Guildie''
7) Poco się uczyć Lua od tego jest forum i pomoc


No po co się uczyć, bo niestety taki TUMAN jak ty nie zrozumie nawet 1 linijki kodu, skoro ty nawet nie wiedziałeś co dodać do xmla, wklejając skrypt.

Powiem tak, zaliczasz się do osób które nie mają zielonego pojecia o tym, sami nic nie zrobią a mają graczy, przykładem tego jest Twój kosmosik, który co edycje ma 34534534534 problemów i mi spamuejesz na gg czy pomogę, kiedyś może i był pomógł, a teraz nie bo jesteś zwykłym PAJACEM.

BTW:

http://www.muonline.8log.pl/wpisy/107/guildia.html

A no i jeszcze jedno pytanie, czemu używasz znaków polskich tylko w niektórych zdaniach?
 
Last edited:
No po co się uczyć, bo niestety taki TUMAN jak ty nie zrozumie nawet 1 linijki kodu, skoro ty nawet nie wiedziałeś co dodać do xmla, wklejając skrypt.

Powiem tak, zaliczasz się do osób które nie mają zielonego pojecia o tym, sami nic nie zrobią a mają graczy, przykładem tego jest Twój kosmosik, który co edycje ma 34534534534 problemów i mi spamuejesz na gg czy pomogę, kiedyś może i był pomógł, a teraz nie bo jesteś zwykłym PAJACEM.

BTW:

Guildia

A no i jeszcze jedno pytanie, czemu używasz znaków polskich tylko w niektórych zdaniach?

to zależy jak na klawiaturze siednie, raz jest, raz nie ma, takie random() trochę : P
 
ja nigdy nie uzywam praktycznie polskich znakow, czy jestem diablem?
 
kuhde o czym wy gadacie pany : pp
wescie ten skrypt ogarnijcie jak umiecie :]
 
a jak jest z tym annihlatorem na mapie on powinien byc tak jak na wiekszosci otsow obok siebie czy room z demonami o pietro nizej nie wiem jak na rl jest :p
 
Jak chcesz, ogranicza Cię tylko Twoja wyobraźnia. Musisz tylko poprawnie ustawić pozycję, w pliku który podałem jest wszystko opisane, możesz nawet zrobić questa w stylu annihilatora, tylko np. na 8 osób i inne nagrody, wystarczy że skopiujesz cały blok z tej konfiguracji, dodasz jako inne id i git. A skrzynki to już osobno robisz w map edytorze, czyli action id na 2000 i unique id takie jak ustawiłeś w tym pliku.
 
aajajaj slawkensiku moj kochany zle mnie zrozumiales ;p
wiem jak to sie robi tylko chodzi mi o poprawnosc pozycji tego roomu czy dobrze mysle ze ten room powinnien byc na nizszym pietrze pod tymi podlogami czy tak jak na all otsach obok przekladni jest rom zawsze myslalem ze to takie niedopracowane ;p
 
a co za różnica? sorry ale dalej Cię nie rozumiem :S zrób jak chcesz i tyle
 
kuhde smyku ty maly
no poprostu chce wiedziec jak jest na real tibi
pokoj z dzwignia i pokoj z demonami czy sa na tym samym pietrze czy room z demonami jest pietro nizej :PppPppPp
 
Okej. To Ci teraz odpowiem bardzo treściwie. Na globalnej Tibii zwanej również pod postacią Tibii "realnej" pokój z dźwignią jest umieszczony na tym samym piętrze, i znajduję się on w odległości około 15 metrów Tibijskich od tego głównego "roomu". Więc, jeśli chodzi Ci o ten właśnie "room" to tak, znajduje się on na tym samym piętrze. Pozdrawiam serdecznie i tez Cię lofciam. Bez odbioru, lecem spać.
 
ok kij
wszyskto jasne 007 zglos sie
prosze o zamkniecie tematu
._.
 
Status
Not open for further replies.
Back
Top