Nie tylko o Tibii i OTS...
Zbanowany
Mam pytanie czy zrobisz Desert Quest i proponuje żeby exp był x3 (taki najlepszy) oraz bez manarunek (gra jest wtedy bez sensu) ale żeby manafluidy były np: w Depo albo za darmo u Sellera.
Proponuje zaczynać z pierwszym levelem oraz takim eq jak na rl tibii ponieważ będzie rookgard (przynajmniej tak mi się zdaje) Spróbuje coś porobić ale nie chce mi się dam ci tu jakieś skrypty jak mi się będzie nudziło to poprzerabiam i zamieszcze w tym Temacie
I proponuje żebyś zrobił domenę w No-IP bo hamachi jest do kitu tak jak czytałem w innych tematach
ok oto jeden skrypty czyli Perac (bows) który obsługuje burst arrow
Wchodzimy do data/npc i scripts i wklejamy plik LUA o nazwie bows.lua (pewnie taki masz)(jak masz to tylko wklej to:)
focus = 0 talk_start = 0 target = 0 following = false attacking = false function onThingMove(creature, thing, oldpos, oldstackpos) end function onCreatureAppear(creature) end function onCreatureDisappear(cid, pos) if focus == cid then selfSay('Good bye then.') 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) -- greeting phrase if string.find(msg, '(%a*)hi(%a*)') and focus == 0 and string.len(msg) == 2 and getDistanceToCreature(cid) < 3 then selfSay('Hello ' .. creatureGetName(cid) .. '! I sell crossbows (200gps), bows (100gps), burst arrow (900gps), arrows (100gps), bolts (150gps) and spears (50gps).') focus = cid selfLook(cid) talk_start = os.clock() elseif focus == cid then talk_start = os.clock() if msgcontains(msg, 'crossbow') then buy(cid,2455,1,200) elseif msgcontains(msg, 'bow') then buy(cid,2456,1,100) elseif msgcontains(msg, 'arrows') then buy(cid,2544,50,100) elseif msgcontains(msg, 'bolts') then buy(cid,2543,50,150) elseif msgcontains(msg, 'spears') then buy(cid,2389,5,50) elseif msgcontains(msg, 'burst arrow') then buy(cid,2546,100,900) elseif msgcontains(msg, 'bp bolts') then sellcontainer(cid,1988,2543,100,6000) elseif msgcontains(msg, 'bp arrows') then sellcontainer(cid,1988,2544,100,4000) elseif msgcontains(msg, 'bye') and focus == cid and getDistanceToCreature(cid) < 4 then selfSay('Good bye, ' .. creatureGetName(cid) .. '!') 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('Next Please...') end focus = 0 end if focus ~= 0 then if getDistanceToCreature(focus) > 3 then selfSay('Good bye then.') focus = 0 end end --nothing special has happened --but perhaps we want to walk around a bit? if focus == 0 then cx, cy, cz = selfGetPosition() randmove = math.random(1,50) if randmove == 1 then nx = cx + 1 end if randmove == 2 then nx = cx - 1 end if randmove == 3 then ny = cy + 1 end if randmove == 4 then ny = cy - 1 end if randmove >= 5 then nx = cx ny = cy end moveToPosition(nx, ny, cz) end end
Trzeba będzie mówic do niego burst arrow ponieważ jak się powie burst arrows
to da ci zwykłe arrowy
Offline
Ja sprubuje troszke expowisk zrobić albo miast jak wolisz napisz jak najszybciej i prześlij mi na maila map editora z nowymi potworkami mój mail to: lasyereck@onet.eu
A i mam pomysł na nowe itemsy
-Nitros Oxides Boots: Wyglądają jak soft boots takie fioletowe ale speeda dajo mocnego
-Massive Armor: Wygląda jak MPA ale ma 20 arm
-Jungle Armor:Wygląda jak Leopard Armor Ale Ma 15 arm
-The Mad Mask: Wygląda jak tribal mask ale ma 5 arm
-Magick Black Legs: Wyglądają Jak Knight Legs Ale Mają 11 arm
-Hell Fire Legs:Wyglądają Jak Crown Legs Ale Mają 11 Arm
-Ninjitsu Sword: Wygląda jak Katana Ale Ma 57 Ataku I 45 Defa
-Magick Night Staff:Wygląda Jak spirite Wand Ale Ma 35 ataku i 43 Defa
-The Matadore Sabre: Wygląda Jak Sabre Ale Ma 75 Ataku i 12 defa
NOWY POTWOREK NARAZIE TYLKO JEDEN
-The Matadore
Jest Ubrany Na Czerwono w Assasin Outfit I Wypada Z Niego The Matadore Sabre wiencej Nie Przyszło Mi Do Głowy Ale Ten The Matadore musi być Holernie mozny cya
Offline
Zbanowany
Ale po hu... piszesz na dwa posty jak mogłeś napisać w jednym all -.-
Offline
Dam Wam 2 Nowe Potworki HEALING MONKA Który wali z exura gran mas res i ulecza "(DZIALA SPRAWDZIŁEM NA SWOIM OTS I WYMYŚLIŁEM SAM) i MONKA TRENERA WIADOMO DO CzEGO SŁUżY
-HEALING MONK:
<?xml version="1.0"?>
<monster name="Healing Monk" level="20" maglevel="1111" experience="20100" pushable="0" armor="301" defense="311" canpushitems="1" staticattack="50" changetarget="238">
<health now="240000000" max="240000000"/>
<look type="57" head="20" body="30" legs="40" feet="50" corpse="3128"/>
<combat targetdistance="1" runonhealth="0"/>
<attacks>
<attack type="melee" maxdamage="1"/>
<attack type="instant" name="exura gran mas res" exhaustion="1" cycleticks="1200" probability="35"/>
<attack type="instant" name="exura vita" exhaustion="1" cycleticks="1200" probability="35"/>
</attacks>
<defenses>
<defense immunity="invisible"/>
</defenses>
<voices>
<voice sentence="Choc To Cie Ulecze."/>
<voice sentence="Gdzie cie tak zjechali?"/>
<voice sentence="Masz wielkie rany Ale Ulecze je."/>
</voices>
<loot>
<item id="2148" countmax="20" chance1="100000" chancemax="0"/>
<item id="1949" chance="10000"/>
<item id="2467" chance="10000"/>
<item id="2642" chance="6666"/>
<item id="1987" chance="100000">
<inside>
<item id="2044" chance="6666"/>
<item id="2689" countmax="3" chance1="20000" chancemax="0"/>
<item id="2401" chance="3333"/>
<item id="2166" chance="1428"/>
</inside>
</item>
</loot>
</monster>
-MONK TRENER:
<?xml version="1.0"?>
<monster name="Monk Trener" level="20" maglevel="1111" experience="200" pushable="0" armor="301" defense="311" canpushitems="1" staticattack="50" changetarget="238">
<health now="240000000" max="240000000"/>
<look type="57" head="20" body="30" legs="40" feet="50" corpse="3128"/>
<combat targetdistance="1" runonhealth="0"/>
<attacks>
<attack type="melee" maxdamage="1"/>
<attack type="instant" name="exura vita" exhaustion="1" cycleticks="1200" probability="35"/>
</attacks>
<defenses>
<defense immunity="invisible"/>
</defenses>
<voices>
<voice sentence="Trenuj Trenuj!!"/>
<voice sentence="Skille Do Potengi Klucz"/>
<voice sentence="Wal Wal Wal No Co Jest"/>
</voices>
<loot>
<item id="2148" countmax="20" chance1="100000" chancemax="0"/>
<item id="1949" chance="10000"/>
<item id="2467" chance="10000"/>
<item id="2642" chance="6666"/>
<item id="1987" chance="100000">
<inside>
<item id="2044" chance="6666"/>
<item id="2689" countmax="3" chance1="20000" chancemax="0"/>
<item id="2401" chance="3333"/>
<item id="2166" chance="1428"/>
</inside>
</item>
</loot>
</monster>
Zrobie Tego Wiencej Ale Musi Mi Ktoś Napisać jakiego typu mają być potworki mocne słabe albo jeszcze jakieś a ja je zrobie
Offline
UWAGA OTO HIIIIIT!!!! DAJE WAM DESERT QUESTA UWAGA OD RAZU MÓWIE ŻE NIE JEST MÓJ KTO SZUKA TEN ZNAJDIZE
A OTO I ON
Spoiler:
-DESERT QUEST:
Zamieszczam tu DESERT QWEST SKRYPT czyli:
- Każda profesja staje na swoje miejsce
- Po bokach daje 2 itemy wymienione w skrypcie
- Pall naciska dźwignie
- All teleportuje do sali z nagrodą
Wiec:
Kod:
function onUse(cid, item, frompos, item2, topos)
player1pos = {x=30, y=30, z=7, stackpos=253}
player1 = getThingfromPos(player1pos)
player2pos = {x=33, y=30, z=7, stackpos=253}
player2 = getThingfromPos(player2pos)
player3pos = {x=36, y=30, z=7, stackpos=253}
player3 = getThingfromPos(player3pos)
player4pos = {x=39, y=30, z=7, stackpos=253}
player4 = getThingfromPos(player4pos)
piece1pos = {x=29, y=30, z=7, stackpos=1}
getpiece1 = getThingfromPos(piece1pos)
piece2pos = {x=31, y=30, z=7, stackpos=1}
getpiece2 = getThingfromPos(piece2pos)
piece3pos = {x=32, y=30, z=7, stackpos=1}
getpiece3 = getThingfromPos(piece3pos)
piece4pos = {x=34, y=30, z=7, stackpos=1}
getpiece4 = getThingfromPos(piece4pos)
piece5pos = {x=35, y=30, z=7, stackpos=1}
getpiece5 = getThingfromPos(piece5pos)
piece6pos = {x=37, y=30, z=7, stackpos=1}
getpiece6 = getThingfromPos(piece6pos)
piece7pos = {x=38, y=30, z=7, stackpos=1}
getpiece7 = getThingfromPos(piece7pos)
piece8pos = {x=40, y=30, z=7, stackpos=1}
getpiece8 = getThingfromPos(piece8pos)
if item.uid == 3255 and item.itemid == 1945 and getpiece1.itemid == 2376 and getpiece2.itemid == 2519 and getpiece3.itemid == 2287 and getpiece4.itemid == 2311 and getpiece5.itemid == 2456 and getpiece6.itemid == 2544 and getpiece7.itemid == 2674 and getpiece8.itemid == 2273 and player1.itemid > 0 and player2.itemid > 0 and player3.itemid > 0 and player4.itemid > 0 then
doRemoveItem(getpiece1.uid,1)
doRemoveItem(getpiece2.uid,1)
doRemoveItem(getpiece3.uid,1)
doRemoveItem(getpiece4.uid,1)
doRemoveItem(getpiece5.uid,1)
doRemoveItem(getpiece6.uid,1)
doRemoveItem(getpiece7.uid,1)
doRemoveItem(getpiece8.uid,1)
nplayer1pos = {x=30, y=28, z=7}
doTeleportThing(player1.uid,nplayer1pos)
nplayer2pos = {x=33, y=27, z=7}
doTeleportThing(player2.uid,nplayer2pos)
nplayer3pos = {x=36, y=28, z=7}
doTeleportThing(player3.uid,nplayer3pos)
nplayer4pos = {x=39, y=28, z=7}
doTeleportThing(player4.uid,nplayer4pos)
doSendMagicEffect(nplayer1pos,10)
doSendMagicEffect(nplayer2pos,10)
doSendMagicEffect(nplayer3pos,10)
doSendMagicEffect(nplayer4pos,10)
doTransformItem(item.uid,item.itemid+1)
elseif item.uid == 3255 and item.itemid == 1946 then
doTransformItem(item.uid,item.itemid-1)
else
doPlayerSendTextMessage(
cid,22,"Sorry, not possible.")
end
return 1
end
Oto itemy które trzeba postawić:
1 item: sword
2 item: crown shield
3 item: Runa LMM ( adori )
4 item: Runa HMM ( adori gran )
5 item: Łuk
6 item: Strzała
7 item: Jabłko
8 item: Runa UH ( adura vita )
Teraz wyjaśnienia:
player1pos = {x=30, y=30, z=7, stackpos=253} - Miejsce, gdzie ma stanąć 1 osoba ( współrzędne )
player2pos = {x=33, y=30, z=7, stackpos=253} - Miejsce, gdzie ma stanąć 2 osoba ( współrzędne )
player3pos = {x=36, y=30, z=7, stackpos=253} - Miejsce, gdzie ma stanąć 3 osoba ( współrzędne )
player4pos = {x=39, y=30, z=7, stackpos=253} - Miejsce, gdzie ma stanąć 4 osoba ( współrzędne )
piece1pos = {x=29, y=30, z=7, stackpos=1} - współrzędne, gdzie ma stanąć 1 item
getpiece1 = getThingfromPos(piece1pos)
piece2pos = {x=31, y=30, z=7, stackpos=1}} - współrzędne, gdzie ma stanąć 2 item
getpiece2 = getThingfromPos(piece2pos)}
piece3pos = {x=32, y=30, z=7, stackpos=1} - współrzędne, gdzie ma stanąć 3 item
getpiece3 = getThingfromPos(piece3pos)
piece4pos = {x=34, y=30, z=7, stackpos=1} - współrzędne, gdzie ma stanąć 4 item
getpiece4 = getThingfromPos(piece4pos)
piece5pos = {x=35, y=30, z=7, stackpos=1} - współrzędne, gdzie ma stanąć 5 item
getpiece5 = getThingfromPos(piece5pos)
piece6pos = {x=37, y=30, z=7, stackpos=1} - współrzędne, gdzie ma stanąć 6 item
getpiece6 = getThingfromPos(piece6pos)
piece7pos = {x=38, y=30, z=7, stackpos=1} - współrzędne, gdzie ma stanąć 7 item
getpiece7 = getThingfromPos(piece7pos)
piece8pos = {x=40, y=30, z=7, stackpos=1} - współrzędne, gdzie ma stanąć 8 item
getpiece8 = getThingfromPos(piece8pos)
-
TO WSZYSTKO ROBIE DLA WAS
Mam nadzieje że dostane GM'a zarwałem 2 nocki żeby pare żeczy znaleść
Ostatnio edytowany przez Vezox (2007-01-23 09:03:08)
Offline
Sie zobaczy. Sie pomyśli. (nad GM'em dla Ciebie)
Offline
Zbanowany
Guzur i jak ci idzie z robieniem tego OTS'a ?
100 POST more more ;]
Offline
dobra zaczynam robić expowiska jak mam robic cos jeszcze to piszcie
Offline
No zrób expowiska ;D No i jakby Ci (albo komukolwiek) się chciało to znajdź jakiś stabilny server pod Tibie 7.9 bo ten co mam jest zwalony zdeka ;/
@Sir
OTS mi narazie ustaną bo w Rl Tibi 100 nabijam (do końca lutego skończe i ruszy robota z tym OTS! xD)
Offline
Zbanowany
Nice nie mogę się doczekać xD
Offline
Zbanowany
Hahahahaahah -.- z otfans.pl tez potrafie brac nie -.- kto chce robie czary za freekacza ^^ pisac nie
Offline
Zbanowany
dzierzoniowski-rpg.sytes.net rekord byl 106 online zapraszam a tak
PS. guzur jakie masz loncze ? 1mb ;/ jak tak to nnie mysl sobie ze odrazu amsz neta o tej pozycji masz 1/4 z tego ^^ wiec niema sie czym podjarac ^^
Offline
A co Ci do mojego neta? Pomyśl może ja niebęde hostował tego servera na tym kompie :>
PS. Myślenie nie boli.
PS(two). @Kogut=SonicX. Daje Ci szanse na poprawe chociaż nieźle mnie wku..... i panuj nad tym co gadasz. I to, że inni dają coś nieswojego to nie znaczy, że robią źle -.- Mi akurat się przyda ten skrypt i to ja o tym decyduje czy jest on dobry czy zły.
Offline
Ja pokombinuje cos z mapa bo na skryptach itp. mniej sie znam:P.Jak cos zaczne robic normalny teren dla cywilizowanych ludzi bo Dżungla niezbyt mi wychodzi. Moze wspulnymi silami serwer ruszy
Ostatnio edytowany przez piotrek (2007-02-09 19:57:07)
Offline