|
Open Tibia Server Forum MediaMord OTS @ piotrek.game-server.cc
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Nieteczasy2
Dołączył: 28 Paź 2006
Posty: 536
Przeczytał: 0 tematów
Pomógł: 3 razy Ostrzeżeń: 0/5
|
Wysłany: Pon 20:42, 28 Maj 2007 Temat postu: |
|
|
kupowanie mfow w bpkach , na mapie wiecej aMalakaow ;] wiekszy resp czegos tam ;]
@pomoge
Obasailan kniffe obsidian.lua:
Cytat: | function onUse(cid, item, frompos, item2, topos)
pos = getPlayerPosition(cid)
--minosy-------
if item2.itemid == 2831 or item2.itemid == 2866 or item2.itemid == 2871 or item2.itemid == 2876 then
rand = math.random(1, 50)
if rand == 1 then
doPlayerAddItem(cid,5878,1)
doSendMagicEffect(pos, 14)
else
doSendMagicEffect(topos,2)
end
if item2.itemid == 2876 then
doTransformItem(item2.uid,2877)
elseif item2.itemid == 2866 then
doTransformItem(item2.uid,2867)
elseif item2.itemid == 2871 then
doTransformItem(item2.uid,2872)
else
doTransformItem(item2.uid,2831)
end
---zielony smok----
elseif item2.itemid == 2844 then
rand = math.random(1, 50)
if rand == 1 then
doPlayerAddItem(cid,5877,1)
doSendMagicEffect(pos, 14)
else
doSendMagicEffect(topos,2)
end
doTransformItem(item2.uid,2845)
----drgon lord ---
elseif item2.itemid == 2881 then
rand = math.random(1, 50)
if rand == 1 then
doPlayerAddItem(cid,5948,1)
doSendMagicEffect(pos, 14)
else
doSendMagicEffect(topos,2)
end
doTransformItem(item2.uid,2882)
---Lizardy---
elseif item2.itemid == 4256 or item2.itemid == 4259 or item2.itemid == 4262 then
rand = math.random(1, 50)
if rand == 1 then
doPlayerAddItem(cid,5876,1)
doSendMagicEffect(pos, 14)
else
doSendMagicEffect(topos,2)
end
if item2.itemid == 4256 then
doTransformItem(item2.uid,4257)
elseif item2.itemid == 4259 then
doTransformItem(item2.uid,4260)
else
doTransformItem(item2.uid,4263)
end
---koniec---
else
return 1
end
return 1
end
|
@Sw
t. Jest to sprite wand jak na podkarpackim tyle że wali jak z run sd!!! Chcialem go zamieścić ponieważ gdy szukałem na forum to nie znalazłem. A więc do rzeczy:
wchodzimy do data\weapons\weapons.xml i tam nad:
wklejamy to:
Cytat: |
<!-- Sprite Wand BY ::Cartel Lord Vader:: -->
<wand id="2453" range="6" lvl="50" mana="0" enabled="1" exhaustion="1" script="sprite wand.lua"><vocation name="Sorcerer"/><vocation name="Druid"/></wand> |
Czerwony-Wymagany lv żeby używac rużczki można dowonlie zmieniać
Niebieski-Wymagana profesja żeby używać tej rużczki można dowolnie zmieniać poprzez usuwanie i dodawanie np:
Cytat: |
<vocation name="Sorcerer"/>
Po wykonaniu tych czynności i ustaleniu lv i profesji robimy plik sprite wand.lua i wklejamy do niego taką zawartość:
|
Cytat: |
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.3, -30, -1.7, 0)
function onUseWeapon(cid, var)
return doCombat(cid, combat, var)
end |
Całość wklejamy do folderu data\weapons\scripts
Sprite Wand jest już gotowy. Żeby nie było plik nie jest mojego autorstwa.[/quote]
@npc z kupnem mfow w bp ;F
ten skrypt służy do tego żeby npc sprzedawał pełny plecak mana fluid
dziala 100% byy podobne skrypty ale zaden nie dziala
Gm Piotr dal kawalek skryptu a ja go przerobiłem
Cytat: |
elseif msgcontains(msg, 'bp manafluids') then
buyContainer(cid, 2001, 2006, 7, 2000) |
jeżeli ktos ma ots w którym jest nowsza wersja npc trzeba ja zmienic poprostu na starszą
Frodo.xml
Cytat: |
<?xml version="1.0"?>
<npc name="Frodo" script="data/npc/scripts/seller.lua" access="1" lookdir="2" autowalk="25">
<mana now="800" max="800"/>
<health now="200" max="200"/>
<look type="134" head="114" body="113" legs="113" feet="113"/>
</npc>
seller.lua
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('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)
if (msgcontains(msg, 'hi') and (focus == 0)) and getDistanceToCreature(cid) < 4 then
selfSay('Hello, ' .. creatureGetName(cid) .. '! I sell ropes (50gp), shovels (20gp), backpacks (10gp), manafluids (100gp), lifefluids (60gp), fishing rods (100gp), amulet of loss (10k), and torches (2gp). I buy vials (10gp).')
focus = cid
talk_start = os.clock()
elseif msgcontains(msg, 'hi') and (focus ~= cid) and getDistanceToCreature(cid) < 4 then
selfSay('Sorry, ' .. creatureGetName(cid) .. '! I talk to you in a minute.')
elseif focus == cid then
talk_start = os.clock()
if msgcontains(msg, 'shovel') then
buy(cid,2554,getCount(msg),20)
elseif msgcontains(msg, 'backpack') then
buy(cid,1988,getCount(msg),10)
elseif msgcontains(msg, 'bp manafluids') then
buyContainer(cid, 2001, 2006, 7, 2000)
elseif msgcontains(msg, 'manafluid') or msgcontains(msg, 'mana fluid') then
buyFluidContainer(cid,2006,getCount(msg),100,7)
elseif msgcontains(msg, 'lifefluid') or msgcontains(msg, 'life fluid') then
buyFluidContainer(cid,2006,getCount(msg),60,10)
elseif msgcontains(msg, 'fishing rod') then
buy(cid,2580,getCount(msg),100)
elseif msgcontains(msg, 'torch') then
buy(cid,2050,getCount(msg),2)
elseif msgcontains(msg, 'rope') then
buy(cid,2120,getCount(msg),50)
elseif msgcontains(msg, 'aol') then
buy(cid,2173,getCount(msg),10000)
elseif msgcontains(msg, 'vial') or msgcontains(msg, 'flask') then
sell(cid,2006,getCount(msg),10)
elseif msgcontains(msg, 'bye') 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) > 5 then
selfSay('Good bye then.')
focus = 0
end
end
end
|
potem cos dodam jeszze
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Ahazin
Dołączył: 27 Lut 2007
Posty: 123
Przeczytał: 0 tematów
Ostrzeżeń: 5/5
|
Wysłany: Pon 21:25, 28 Maj 2007 Temat postu: |
|
|
Ja bym na twoim miejscu koles wyzbyl sie tej szarej gadki poki hoster nie odpowie, bo co jak co to on tu rozdajje karty, twoje checi moga byc nikle. Uwierz na slowo ^.-
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Nieteczasy2
Dołączył: 28 Paź 2006
Posty: 536
Przeczytał: 0 tematów
Pomógł: 3 razy Ostrzeżeń: 0/5
|
Wysłany: Wto 06:18, 29 Maj 2007 Temat postu: |
|
|
ahanzin ;] ale moze mu sie jednak uda ;F ja mu dalem pare scpritow dla poocy ;]
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Renry
Dołączył: 11 Lut 2006
Posty: 740
Przeczytał: 0 tematów
Ostrzeżeń: 5/5 Skąd: Giżycko/Mazury
|
Wysłany: Wto 09:48, 29 Maj 2007 Temat postu: |
|
|
Zywcem skopiowales to ze strony,zachowaj prawa autorskie tego co to napisal,jakos nie udalo ci sie zablysnac tym razem
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Kamkos
Dołączył: 26 Maj 2007
Posty: 10
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany: Wto 13:30, 29 Maj 2007 Temat postu: |
|
|
Ale , żeby zrobic jakies zmiany , to najpierw trzeba z Hosterem porozmawiac ... Ma ktos jego GG albo cos innego ?
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Soceo
Dołączył: 24 Sie 2006
Posty: 240
Przeczytał: 0 tematów
Pomógł: 1 raz Ostrzeżeń: 0/5 Skąd: To miejsce na mapie gdzie konczy sie papier...
|
Wysłany: Wto 15:10, 29 Maj 2007 Temat postu: |
|
|
moze go na ircu zlapiesz
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Kamkos
Dołączył: 26 Maj 2007
Posty: 10
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany: Wto 15:13, 29 Maj 2007 Temat postu: |
|
|
Jak wejsc na tego waszego IRC'a ?
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach
|
fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
|