Forum Tibijczyków - Tibia.net.pl
Czy wiesz, że to jest tylko archiwalna wersja forum? Wejdź na Tibia mmorpg forum - najlepsze forum o Tibii. Sprawdź.
Heh chciałbym aby ktoś mi dał pare skryptów na OTS 8.1 (Silnik "Lelo" z mapką EVO):
1. Runke z TP (ze zaznacze kratke x=999 y=1234 z=8 i potem jak klikne na druga runke (lub na ta samam nie wiem jak to jest to wali mnie na te x=999 y=1234 z=8) ![]()
2. Pływanie..... Bo już pare Skryptów widziałem (każdego użyłem i nie działa - jak wchodze na Wode OUTFIT SIE ROBI BIAŁY CITZEN I CHODZI PO WODZIE)
3. NPC u którego można kupić ADDONY (bo tu takiego nie ma ..... nie wiem czemu ....)
@EDIT
4. Manarune .... (widziałem też pare postów robiłem i nic
)
Jak narazie to ALL jak coś to będe pisałw TYM temacie ![]()
Ostatnio edytowany przez zellus123 (2008-02-25 17:39:20)
Offline
ehehe no to po kolei:
1 nie da sie tego zrobic bo tp to komenda na acces 5 ;/
po 2 tez to chce xD tak samo mam
po 3tp ci dam o to on :p
to jest do data/npc robimy plik Vakri.xml w nim wpisujemy to :
<?xml version="1.0"?>
<npc name="Vakri" script="data/npc/scripts/addons.lua" access="5" lookdir="2" autowalk="25">
<mana now="800" max="800"/>
<health now="200" max="200"/>
<look type="146" head="38" body="115" legs="76" feet="114" addons="3"/>
</npc>puzniej wchodzimy w data/npc/skrypt/ i tam robimy plik addons.lua wpisujemy w niego:
--------------------------------------------------------------------------------------------
------------------------------------ Advanced Addon NPC ------------------------------------
-------------------------------- Script made by teh_pwnage ---------------------------------
--------------- Special thanks to: mokerhamer, Xidaozu and Jiddo, deaths'life --------------
------------------------------- Thanks also to everyone else -------------------------------
------------------------------ NPC based on Evolutions V0.7.7 ------------------------------
--------------------------------------------------------------------------------------------
local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
-- OTServ event handling functions start
function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end
function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end
function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end
function onThink() npcHandler:onThink() end
-- OTServ event handling functions end
function creatureSayCallback(cid, type, msg)
-- Place all your code in here. Remember that hi, bye and all that stuff is already handled by the npcsystem, so you do not have to take care of that yourself.
if(npcHandler.focus ~= cid) then
return false
end
addon_need_premium = 'Sorry, you need a premium account to get addons.'
addon_have_already = 'Sorry, you already have this addon.'
addon_have_not_items = 'Sorry, you don\'t have these items.'
addon_give = 'Here you are.'
player_gold = getPlayerItemCount(cid,2148)
player_plat = getPlayerItemCount(cid,2152)*100
player_crys = getPlayerItemCount(cid,2160)*10000
player_money = player_gold + player_plat + player_crys
if msgcontains(msg, 'addons') then
selfSay('I can give you Citizen, Hunter, Knight, Mage, Nobleman, Summoner, Warrior, Barbarian, Druid, Wizard, Oriental, Pirate, Assassin, Beggar and Shaman addons.')
elseif msgcontains(msg, 'help') then
selfSay('To buy the first addon say \'first NAME addon\', for the second addon say \'second NAME addon\'.')
------------------------------------------------ addon ------------------------------------------------
elseif msgcontains(msg, 'first citizen addon') then
if isPremium(cid) then
if getPlayerItemCount(cid,5878) >= 100 then
selfSay('Did you bring me 100 minotaur leathers?')
talk_state = 1
else
selfSay('I need 100 minotaur leather, to give you the first citizen addon. Come back when you have them.')
talk_state = 0
end
else
selfSay(addon_need_premium)
talk_state = 0
end
------------------------------------------------ confirm yes ------------------------------------------------
elseif msgcontains(msg, 'yes') and talk_state == 1 then
talk_state = 0
if getPlayerItemCount(cid,5878) >= 100 then
addon = getPlayerStorageValue(cid,10001)
if addon == -1 then
if doPlayerTakeItem(cid,5878,100) == 0 then
selfSay(addon_give)
doPlayerAddAddon(cid, 128, 1)
doPlayerAddAddon(cid, 136, 1)
setPlayerStorageValue(cid,10001,1)
end
else
selfSay(addon_have_already)
end
else
selfSay(addon_have_not_items)
end
------------------------------------------------ addon ------------------------------------------------
elseif msgcontains(msg, 'second citizen addon') then
if isPremium(cid) then
if getPlayerItemCount(cid,5890) >= 100 and getPlayerItemCount(cid,5902) >= 50 and getPlayerItemCount(cid,2480) >= 1 then
selfSay('Did you bring me 100 chicken feathers, 50 honeycombs and the legion helmet?')
talk_state = 2
else
selfSay('I need 100 chicken feathers, 50 honeycombs and a legion helmet, to give you the second citizen addon. Come back when you have them.')
talk_state = 0
end
else
selfSay(addon_need_premium)
talk_state = 0
end
------------------------------------------------ confirm yes ------------------------------------------------
elseif msgcontains(msg, 'yes') and talk_state == 2 then
talk_state = 0
if getPlayerItemCount(cid,5890) >= 100 and getPlayerItemCount(cid,5902) >= 50 and getPlayerItemCount(cid,2480) >= 1 then
addon = getPlayerStorageValue(cid,10002)
if addon == -1 then
if doPlayerTakeItem(cid,5890,100) == 0 and doPlayerTakeItem(cid,5902,50) == 0 and doPlayerTakeItem(cid,2480,1) == 0 then
selfSay(addon_give)
doPlayerAddAddon(cid, 128, 2)
doPlayerAddAddon(cid, 136, 2)
setPlayerStorageValue(cid,10002,1)
end
else
selfSay(addon_have_already)
end
else
selfSay(addon_have_not_items)
end
------------------------------------------------ addon ------------------------------------------------
elseif msgcontains(msg, 'first hunter addon') then
if isPremium(cid) then
if getPlayerItemCount(cid,5947) >= 1 and getPlayerItemCount(cid,5876) >= 100 and getPlayerItemCount(cid,5948) >= 100 and getPlayerItemCount(cid,5891) >= 5 and getPlayerItemCount(cid,5887) >= 1 and getPlayerItemCount(cid,5888) >= 1 and getPlayerItemCount(cid,5889) >= 1 then
selfSay('Did you bring me the crossbow, 100 lizard leathers, 100 red dragon leather, 5 enchanted chicken wings, royal steel, hell steel and draconian steel?')
talk_state = 3
else
selfSay('I need a engraved crossbow, 100 lizard leathers, 100 red dragon leather, 5 enchanted chicken wings, royal steel, hell steel and draconian steel, to give you the first hunter addon. Come back when you have them.')
talk_state = 0
end
else
selfSay(addon_need_premium)
talk_state = 0
end
------------------------------------------------ confirm yes ------------------------------------------------
elseif msgcontains(msg, 'yes') and talk_state == 3 then
talk_state = 0
if getPlayerItemCount(cid,5947) >= 1 and getPlayerItemCount(cid,5876) >= 100 and getPlayerItemCount(cid,5948) >= 100 and getPlayerItemCount(cid,5891) >= 5 and getPlayerItemCount(cid,5887) >= 1 and getPlayerItemCount(cid,5888) >= 1 and getPlayerItemCount(cid,5889) >= 1 then
addon = getPlayerStorageValue(cid,20002)
if addon == -1 then
if doPlayerTakeItem(cid,5947,1) == 0 and doPlayerTakeItem(cid,5876,100) == 0 and doPlayerTakeItem(cid,5948,100) == 0 and doPlayerTakeItem(cid,5891,5) == 0 and doPlayerTakeItem(cid,5887,1) == 0 and doPlayerTakeItem(cid,5888,1) == 0 and doPlayerTakeItem(cid,5889,1) == 0 then
selfSay(addon_give)
doPlayerAddAddon(cid, 129, 1)
doPlayerAddAddon(cid, 137, 1)
setPlayerStorageValue(cid,20002,1)
end
else
selfSay(addon_have_already)
end
else
selfSay(addon_have_not_items)
end
------------------------------------------------ addon ------------------------------------------------
elseif msgcontains(msg, 'second hunter addon') then
if isPremium(cid) then
if getPlayerItemCount(cid,5875) >= 1 then
selfSay('Did you bring me the sniper gloves?')
talk_state = 4
else
selfSay('I need sniper gloves, to give you the second hunter addon. Come back when you have them.')
talk_state = 0
end
else
selfSay(addon_need_premium)
talk_state = 0
end
------------------------------------------------ confirm yes ------------------------------------------------
elseif msgcontains(msg, 'yes') and talk_state == 4 then
talk_state = 0
if getPlayerItemCount(cid,5875) >= 1 then
addon = getPlayerStorageValue(cid,20001)
if addon == -1 then
if doPlayerTakeItem(cid,5875,1) == 0 then
selfSay(addon_give)
doPlayerAddAddon(cid, 129, 2)
doPlayerAddAddon(cid, 137, 2)
setPlayerStorageValue(cid,20001,1)
end
else
selfSay(addon_have_already)
end
else
selfSay(addon_have_not_items)
end
------------------------------------------------ addon ------------------------------------------------
elseif msgcontains(msg, 'first knight addon') then
if isPremium(cid) then
if getPlayerItemCount(cid,5892) >= 1 and getPlayerItemCount(cid,5880) >= 100 then
selfSay('Did you bring me the chunk of crude iron and 100 iron ores?')
talk_state = 5
else
selfSay('I need a chunk of crude iron and 100 iron ores, to give you the first knight addon. Come back when you have them.')
talk_state = 0
end
else
selfSay(addon_need_premium)
talk_state = 0
end
------------------------------------------------ confirm yes ------------------------------------------------
elseif msgcontains(msg, 'yes') and talk_state == 5 then
talk_state = 0
if getPlayerItemCount(cid,5892) >= 1 and getPlayerItemCount(cid,5880) >= 100 then
addon = getPlayerStorageValue(cid,30001)
if addon == -1 then
if doPlayerTakeItem(cid,5892,1) == 0 and doPlayerTakeItem(cid,5880,100) == 0 then
selfSay(addon_give)
doPlayerAddAddon(cid, 131, 1)
doPlayerAddAddon(cid, 139, 1)
setPlayerStorageValue(cid,30001,1)
end
else
selfSay(addon_have_already)
end
else
selfSay(addon_have_not_items)
end
------------------------------------------------ addon ------------------------------------------------
elseif msgcontains(msg, 'second knight addon') then
if isPremium(cid) then
if getPlayerItemCount(cid,5893) >= 100 and getPlayerItemCount(cid,5924) >= 1 and getPlayerItemCount(cid,5885) >= 1 and getPlayerItemCount(cid,5887) >= 1 then
selfSay('Did you bring me 100 behemoth fangs, the steel helmet, warrior\'s sweat, and royal steel?')
talk_state = 6
else
selfSay('I need 100 behemoth fangs, a damaged steel helmet, warrior\'s sweat and royal steel, to give you the second knight addon. Come back when you have them.')
talk_state = 0
end
else
selfSay(addon_need_premium)
talk_state = 0
end
------------------------------------------------ confirm yes ------------------------------------------------
elseif msgcontains(msg, 'yes') and talk_state == 6 then
talk_state = 0
if getPlayerItemCount(cid,5893) >= 100 and getPlayerItemCount(cid,5924) >= 1 and getPlayerItemCount(cid,5885) >= 1 and getPlayerItemCount(cid,5887) >= 1 then
addon = getPlayerStorageValue(cid,30002)
if addon == -1 then
if doPlayerTakeItem(cid,5893,100) == 0 and doPlayerTakeItem(cid,5924,1) == 0 and doPlayerTakeItem(cid,5885,1) == 0 and doPlayerTakeItem(cid,5887,1) == 0 then
selfSay(addon_give)
doPlayerAddAddon(cid, 131, 2)
doPlayerAddAddon(cid, 139, 2)
setPlayerStorageValue(cid,30002,1)
end
else
selfSay(addon_have_already)
end
else
selfSay(addon_have_not_items)
end
------------------------------------------------ addon ------------------------------------------------
elseif msgcontains(msg, 'first mage addon') then
if isPremium(cid) then
if getPlayerSex(cid) == 0 then
if getPlayerItemCount(cid,5958) >= 1 then
selfSay('Did you bring me a winning lotery ticket?')
talk_state = 7
else
selfSay('I need a winning lotery ticket, to give you the first mage addon. Come back when you have it.')
talk_state = 0
end
elseif getPlayerSex(cid) == 1 then
if getPlayerItemCount(cid,2181) >= 1 and getPlayerItemCount(cid,2182) >= 1 and getPlayerItemCount(cid,2183) >= 1 and getPlayerItemCount(cid,2185) >= 1 and getPlayerItemCount(cid,2186) >= 1 and getPlayerItemCount(cid,2187) >= 1 and getPlayerItemCount(cid,2188) >= 1 and getPlayerItemCount(cid,2189) >= 1 and getPlayerItemCount(cid,2190) >= 1 and getPlayerItemCount(cid,2191) >= 1 and getPlayerItemCount(cid,5904) >= 10 and getPlayerItemCount(cid,2193) >= 20 and getPlayerItemCount(cid,5809) >= 1 then
selfSay('Did you bring me all the wands and rods, 10 magic sulphors, 20 ankhs and a soul stone?')
talk_state = 7
else
selfSay('I need all kind of wands and rods, 10 magic sulphurs, 20 ankhs and a soul stone, to give you the first mage addon. Come back when you have it.')
talk_state = 0
end
end
else
selfSay(addon_need_premium)
talk_state = 0
end
------------------------------------------------ confirm yes ------------------------------------------------
elseif msgcontains(msg, 'yes') and talk_state == 7 then
talk_state = 0
if getPlayerSex(cid) == 0 then
if getPlayerItemCount(cid,5958) >= 1 then
addon = getPlayerStorageValue(cid,40001)
if addon == -1 then
if doPlayerTakeItem(cid,5958,1) == 0 then
selfSay(addon_give)
doPlayerAddAddon(cid, 141, 1)
setPlayerStorageValue(cid,40001,1)
end
else
selfSay(addon_have_already)
end
else
selfSay(addon_have_not_items)
end
elseif getPlayerSex(cid) == 1 then
if getPlayerItemCount(cid,2181) >= 1 and getPlayerItemCount(cid,2182) >= 1 and getPlayerItemCount(cid,2183) >= 1 and getPlayerItemCount(cid,2185) >= 1 and getPlayerItemCount(cid,2186) >= 1 and getPlayerItemCount(cid,2187) >= 1 and getPlayerItemCount(cid,2188) >= 1 and getPlayerItemCount(cid,2189) >= 1 and getPlayerItemCount(cid,2190) >= 1 and getPlayerItemCount(cid,2191) >= 1 and getPlayerItemCount(cid,5904) >= 10 and getPlayerItemCount(cid,2193) >= 20 and getPlayerItemCount(cid,5809) >= 1 then
addon = getPlayerStorageValue(cid,40001)
if addon == -1 then
if doPlayerTakeItem(cid,2181,1) == 0 and doPlayerTakeItem(cid,2182,1) == 0 and doPlayerTakeItem(cid,2183,1) == 0 and doPlayerTakeItem(cid,2185,1) == 0 and doPlayerTakeItem(cid,2186,1) == 0 and doPlayerTakeItem(cid,2187,1) == 0 and doPlayerTakeItem(cid,2188,1) == 0 and doPlayerTakeItem(cid,2189,1) == 0 and doPlayerTakeItem(cid,2190,1) == 0 and doPlayerTakeItem(cid,2191,1) == 0 and doPlayerTakeItem(cid,5904,10) == 0 and doPlayerTakeItem(cid,2193,20) == 0 and doPlayerTakeItem(cid,5809,1) == 0 then
selfSay(addon_give)
doPlayerAddAddon(cid, 130, 1)
setPlayerStorageValue(cid,40001,1)
end
else
selfSay(addon_have_already)
end
else
selfSay(addon_have_not_items)
end
end
------------------------------------------------ addon ------------------------------------------------
elseif msgcontains(msg, 'second mage addon') then
if isPremium(cid) then
if getPlayerSex(cid) == 0 then
if getPlayerItemCount(cid,5894) >= 70 and getPlayerItemCount(cid,5911) >= 20 and getPlayerItemCount(cid,5883) >= 40 and getPlayerItemCount(cid,5922) >= 35 and getPlayerItemCount(cid,5886) >= 10 and getPlayerItemCount(cid,5881) >= 60 and getPlayerItemCount(cid,5882) >= 40 and getPlayerItemCount(cid,5904) >= 15 and getPlayerItemCount(cid,5905) >= 30 then
selfSay('Did you bring me 70 bat wings, 20 red pieces of cloth, 40 ape fur, 35 holy orchid, 10 spools of spider silk yarn, 60 lizard scales, 40 red dragon scales, 15 magic sulphurs and 30 vampire dusts?')
talk_state = 8
else
selfSay('I need 70 bat wings, 20 red pieces of cloth, 40 ape fur, 35 holy orchid, 10 spools of spider silk yarn, 60 lizard scales, 40 red dragon scales, 15 magic sulphurs and 30 vampire dusts, to give you the second mage addon. Come back when you have it.')
talk_state = 0
end
elseif getPlayerSex(cid) == 1 then
if getPlayerItemCount(cid,5903) >= 1 then
selfSay('Did you bring me the Ferumbrass\' hat?')
talk_state = 8
else
selfSay('I need the famous Ferumbrass\' hat, to give you the second mage addon. Come back when you have it.')
talk_state = 0
end
end
else
selfSay(addon_need_premium)
talk_state = 0
end
------------------------------------------------ confirm yes ------------------------------------------------
elseif msgcontains(msg, 'yes') and talk_state == 8 then
talk_state = 0
if getPlayerSex(cid) == 0 then
if getPlayerItemCount(cid,5894) >= 70 and getPlayerItemCount(cid,5911) >= 20 and getPlayerItemCount(cid,5883) >= 40 and getPlayerItemCount(cid,5922) >= 35 and getPlayerItemCount(cid,5886) >= 10 and getPlayerItemCount(cid,5881) >= 60 and getPlayerItemCount(cid,5882) >= 40 and getPlayerItemCount(cid,5904) >= 15 and getPlayerItemCount(cid,5905) >= 30 then
addon = getPlayerStorageValue(cid,40002)
if addon == -1 then
if doPlayerTakeItem(cid,5894,70) and doPlayerTakeItem(cid,5911,20) and doPlayerTakeItem(cid,5883,40) and doPlayerTakeItem(cid,5922,35) and doPlayerTakeItem(cid,5886,10) and doPlayerTakeItem(cid,5881,60) and doPlayerTakeItem(cid,5882,40) and doPlayerTakeItem(cid,5904,15) and doPlayerTakeItem(cid,5905,30) then
selfSay(addon_give)
doPlayerAddAddon(cid, 141, 2)
setPlayerStorageValue(cid,40002,1)
end
else
selfSay(addon_have_already)
end
else
selfSay(addon_have_not_items)
end
elseif getPlayerSex(cid) == 1 then
if getPlayerItemCount(cid,5903) >= 1 then
addon = getPlayerStorageValue(cid,40002)
if addon == -1 then
if doPlayerTakeItem(cid,5903,1) == 0 then
selfSay(addon_give)
doPlayerAddAddon(cid, 130, 2)
setPlayerStorageValue(cid,40002,1)
end
else
selfSay(addon_have_already)
end
else
selfSay(addon_have_not_items)
end
end
------------------------------------------------ addon ------------------------------------------------
elseif msgcontains(msg, 'first summoner addon') then
if isPremium(cid) then
if getPlayerSex(cid) == 1 then
if getPlayerItemCount(cid,5958) >= 1 then
selfSay('Did you bring me a winning lotery ticket?')
talk_state = 9
else
selfSay('I need a winning lotery ticket, to give you the first summoner addon. Come back when you have it.')
talk_state = 0
end
elseif getPlayerSex(cid) == 0 then
if getPlayerItemCount(cid,2181) >= 1 and getPlayerItemCount(cid,2182) >= 1 and getPlayerItemCount(cid,2183) >= 1 and getPlayerItemCount(cid,2185) >= 1 and getPlayerItemCount(cid,2186) >= 1 and getPlayerItemCount(cid,2187) >= 1 and getPlayerItemCount(cid,2188) >= 1 and getPlayerItemCount(cid,2189) >= 1 and getPlayerItemCount(cid,2190) >= 1 and getPlayerItemCount(cid,2191) >= 1 and getPlayerItemCount(cid,5904) >= 10 and getPlayerItemCount(cid,2193) >= 20 and getPlayerItemCount(cid,5809) >= 1 then
selfSay('Did you bring me all the wands and rods, 10 magic sulphors, 20 ankhs and a soul stone?')
talk_state = 9
else
selfSay('I need all kind of wands and rods, 10 magic sulphurs, 20 ankhs and a soul stone, to give you the first summoner addon. Come back when you have it.')
talk_state = 0
end
end
else
selfSay(addon_need_premium)
talk_state = 0
end
------------------------------------------------ confirm yes ------------------------------------------------
elseif msgcontains(msg, 'yes') and talk_state == 9 then
talk_state = 0
if getPlayerSex(cid) == 1 then
if getPlayerItemCount(cid,5958) >= 1 then
addon = getPlayerStorageValue(cid,50001)
if addon == -1 then
if doPlayerTakeItem(cid,5958,1) == 0 then
selfSay(addon_give)
doPlayerAddAddon(cid, 133, 1)
setPlayerStorageValue(cid,50001,1)
end
else
selfSay(addon_have_already)
end
else
selfSay(addon_have_not_items)
end
elseif getPlayerSex(cid) == 0 then
if getPlayerItemCount(cid,2181) >= 1 and getPlayerItemCount(cid,2182) >= 1 and getPlayerItemCount(cid,2183) >= 1 and getPlayerItemCount(cid,2185) >= 1 and getPlayerItemCount(cid,2186) >= 1 and getPlayerItemCount(cid,2187) >= 1 and getPlayerItemCount(cid,2188) >= 1 and getPlayerItemCount(cid,2189) >= 1 and getPlayerItemCount(cid,2190) >= 1 and getPlayerItemCount(cid,2191) >= 1 and getPlayerItemCount(cid,5904) >= 10 and getPlayerItemCount(cid,2193) >= 20 and getPlayerItemCount(cid,5809) >= 1 then
addon = getPlayerStorageValue(cid,50001)
if addon == -1 then
if doPlayerTakeItem(cid,2181,1) == 0 and doPlayerTakeItem(cid,2182,1) == 0 and doPlayerTakeItem(cid,2183,1) == 0 and doPlayerTakeItem(cid,2185,1) == 0 and doPlayerTakeItem(cid,2186,1) == 0 and doPlayerTakeItem(cid,2187,1) == 0 and doPlayerTakeItem(cid,2188,1) == 0 and doPlayerTakeItem(cid,2189,1) == 0 and doPlayerTakeItem(cid,2190,1) == 0 and doPlayerTakeItem(cid,2191,1) == 0 and doPlayerTakeItem(cid,5904,10) == 0 and doPlayerTakeItem(cid,2193,20) == 0 and doPlayerTakeItem(cid,5809,1) == 0 then
selfSay(addon_give)
doPlayerAddAddon(cid, 138, 1)
setPlayerStorageValue(cid,50001,1)
end
else
selfSay(addon_have_already)
end
else
selfSay(addon_have_not_items)
end
end
------------------------------------------------ addon ------------------------------------------------
elseif msgcontains(msg, 'second summoner addon') then
if isPremium(cid) then
if getPlayerSex(cid) == 1 then
if getPlayerItemCount(cid,5894) >= 70 and getPlayerItemCount(cid,5911) >= 20 and getPlayerItemCount(cid,5883) >= 40 and getPlayerItemCount(cid,5922) >= 35 and getPlayerItemCount(cid,5886) >= 10 and getPlayerItemCount(cid,5881) >= 60 and getPlayerItemCount(cid,5882) >= 40 and getPlayerItemCount(cid,5904) >= 15 and getPlayerItemCount(cid,5905) >= 30 then
selfSay('Did you bring me 70 bat wings, 20 red pieces of cloth, 40 ape fur, 35 holy orchid, 10 spools of spider silk yarn, 60 lizard scales, 40 red dragon scales, 15 magic sulphurs and 30 vampire dusts?')
talk_state = 10
else
selfSay('I need 70 bat wings, 20 red pieces of cloth, 40 ape fur, 35 holy orchid, 10 spools of spider silk yarn, 60 lizard scales, 40 red dragon scales, 15 magic sulphurs and 30 vampire dusts, to give you the second summoner addon. Come back when you have it.')
talk_state = 0
end
elseif getPlayerSex(cid) == 0 then
if getPlayerItemCount(cid,5903) >= 1 then
selfSay('Did you bring me the Ferumbrass\' hat?')
talk_state = 10
else
selfSay('I need the famous Ferumbrass\' hat, to give you the second summoner addon. Come back when you have it.')
talk_state = 0
end
end
else
selfSay(addon_need_premium)
talk_state = 0
end
------------------------------------------------ confirm yes ------------------------------------------------
elseif msgcontains(msg, 'yes') and talk_state == 10 then
talk_state = 0
if getPlayerSex(cid) == 1 then
if getPlayerItemCount(cid,5894) >= 70 and getPlayerItemCount(cid,5911) >= 20 and getPlayerItemCount(cid,5883) >= 40 and getPlayerItemCount(cid,5922) >= 35 and getPlayerItemCount(cid,5886) >= 10 and getPlayerItemCount(cid,5881) >= 60 and getPlayerItemCount(cid,5882) >= 40 and getPlayerItemCount(cid,5904) >= 15 and getPlayerItemCount(cid,5905) >= 30 then
addon = getPlayerStorageValue(cid,50002)
if addon == -1 then
if doPlayerTakeItem(cid,5894,70) and doPlayerTakeItem(cid,5911,20) and doPlayerTakeItem(cid,5883,40) and doPlayerTakeItem(cid,5922,35) and doPlayerTakeItem(cid,5886,10) and doPlayerTakeItem(cid,5881,60) and doPlayerTakeItem(cid,5882,40) and doPlayerTakeItem(cid,5904,15) and doPlayerTakeItem(cid,5905,30) then
selfSay(addon_give)
doPlayerAddAddon(cid, 133, 2)
setPlayerStorageValue(cid,50002,1)
end
else
selfSay(addon_have_already)
end
else
selfSay(addon_have_not_items)
end
elseif getPlayerSex(cid) == 0 then
if getPlayerItemCount(cid,5903) >= 1 then
addon = getPlayerStorageValue(cid,50002)
if addon == -1 then
if doPlayerTakeItem(cid,5903,1) == 0 then
selfSay(addon_give)
doPlayerAddAddon(cid, 138, 2)
setPlayerStorageValue(cid,50002,1)
end
else
selfSay(addon_have_already)
end
else
selfSay(addon_have_not_items)
end
end
------------------------------------------------ addon ------------------------------------------------
elseif msgcontains(msg, 'first barbarian addon') then
if isPremium(cid) then
if getPlayerItemCount(cid,5884) >= 1 and getPlayerItemCount(cid,5885) >= 1 and getPlayerItemCount(cid,5911) >= 50 and getPlayerItemCount(cid,5910) >= 50 and getPlayerItemCount(cid,5886) >= 10 then
selfSay('Did you bring me the fighting spirit, the warrior\'s sweat, 50 red pieces of cloth, 50 green pieces of cloth and 10 spider silk yarns?')
talk_state = 11
else
selfSay('I need fighting spirit, warrior\'s sweat, 50 red pieces of cloth, 50 green pieces of cloth and 10 spider silk yarns, to give you the first barbarian addon. Come back when you have them.')
talk_state = 0
end
else
selfSay(addon_need_premium)
talk_state = 0
end
------------------------------------------------ confirm yes ------------------------------------------------
elseif msgcontains(msg, 'yes') and talk_state == 11 then
talk_state = 0
if getPlayerItemCount(cid,5884) >= 1 and getPlayerItemCount(cid,5885) >= 1 and getPlayerItemCount(cid,5911) >= 50 and getPlayerItemCount(cid,5910) >= 50 and getPlayerItemCount(cid,5886) >= 10 then
addon = getPlayerStorageValue(cid,60001)
if addon == -1 then
if doPlayerTakeItem(cid,5884,1) == 0 and doPlayerTakeItem(cid,5885,1) == 0 and doPlayerTakeItem(cid,5911,50) == 0 and doPlayerTakeItem(cid,5910,50) == 0 and doPlayerTakeItem(cid,5886,10) == 0 then
selfSay(addon_give)
doPlayerAddAddon(cid, 143, 1)
doPlayerAddAddon(cid, 147, 1)
setPlayerStorageValue(cid,60001,1)
end
else
selfSay(addon_have_already)
end
else
selfSay(addon_have_not_items)
end
------------------------------------------------ addon ------------------------------------------------
elseif msgcontains(msg, 'second barbarian addon') then
if isPremium(cid) then
if getPlayerItemCount(cid,5880) >= 100 and getPlayerItemCount(cid,5892) >= 1 and getPlayerItemCount(cid,5893) >= 50 and getPlayerItemCount(cid,5876) >= 50 then
selfSay('Did you bring me 100 iron ore, 1 chunk of crude iron, 50 behemoth fangs and 50 lizard leathers?')
talk_state = 12
else
selfSay('I need 100 iron ore, 1 chunk of crude iron, 50 behemoth fangs and 50 lizard leathers, to give you the second barbarian addon. Come back when you have them.')
talk_state = 0
end
else
selfSay(addon_need_premium)
talk_state = 0
end
------------------------------------------------ confirm yes ------------------------------------------------
elseif msgcontains(msg, 'yes') and talk_state == 12 then
talk_state = 0
if getPlayerItemCount(cid,5880) >= 100 and getPlayerItemCount(cid,5893) >= 50 and getPlayerItemCount(cid,5876) >= 50 and getPlayerItemCount(cid,5892) >= 1 then
addon = getPlayerStorageValue(cid,60002)
if addon == -1 then
if doPlayerTakeItem(cid,5880,100) == 0 and doPlayerTakeItem(cid,5893,50) == 0 and doPlayerTakeItem(cid,5876,50) == 0 and doPlayerTakeItem(cid,5892,1) == 0 then
selfSay(addon_give)
doPlayerAddAddon(cid, 143, 2)
doPlayerAddAddon(cid, 147, 2)
setPlayerStorageValue(cid,60002,1)
end
else
selfSay(addon_have_already)
end
else
selfSay(addon_have_not_items)
end
------------------------------------------------ addon ------------------------------------------------
elseif msgcontains(msg, 'first druid addon') then
if isPremium(cid) then
if getPlayerItemCount(cid,5897) >= 50 and getPlayerItemCount(cid,5896) >= 50 then
selfSay('Did you bring me 50 wolf paws and 50 bear paws?')
talk_state = 13
else
selfSay('I need 50 wolf paws and 50 bear paws, to give you the first druid addon. Come back when you have them.')
talk_state = 0
end
else
selfSay(addon_need_premium)
talk_state = 0
end
------------------------------------------------ confirm yes ------------------------------------------------
elseif msgcontains(msg, 'yes') and talk_state == 13 then
talk_state = 0
if getPlayerItemCount(cid,5897) >= 50 and getPlayerItemCount(cid,5896) >= 50 then
addon = getPlayerStorageValue(cid,70001)
if addon == -1 then
if doPlayerTakeItem(cid,5897,50) == 0 and doPlayerTakeItem(cid,5896,50) == 0 then
selfSay(addon_give)
doPlayerAddAddon(cid, 144, 1)
doPlayerAddAddon(cid, 148, 1)
setPlayerStorageValue(cid,70001,1)
end
else
selfSay(addon_have_already)
end
else
selfSay(addon_have_not_items)
end
------------------------------------------------ addon ------------------------------------------------
elseif msgcontains(msg, 'second druid addon') then
if isPremium(cid) then
if getPlayerItemCount(cid,5937) >= 1 and getPlayerItemCount(cid,5938) >= 1 and getPlayerItemCount(cid,5906) >= 100 and getPlayerItemCount(cid,5942) >= 1 and getPlayerItemCount(cid,5940) >= 1 then
selfSay('Did you bring me a Griffinclaw flower sample, water from the hydra cave, 100 demon dusts, a blessed wooden stake and Ceiron\'s wolf tooth chain?')
talk_state = 14
else
selfSay('I need a Griffinclaw flower sample, water from the hydra cave, 100 demon dusts, a blessed wooden stake and Ceiron\'s wolf tooth chain, to give you the second druid addon. Come back when you have them.')
talk_state = 0
end
else
selfSay(addon_need_premium)
talk_state = 0
end
------------------------------------------------ confirm yes ------------------------------------------------
elseif msgcontains(msg, 'yes') and talk_state == 14 then
talk_state = 0
if getPlayerItemCount(cid,5937) >= 1 and getPlayerItemCount(cid,5938) >= 1 and getPlayerItemCount(cid,5906) >= 100 and getPlayerItemCount(cid,5942) >= 1 and getPlayerItemCount(cid,5940) >= 1 then
addon = getPlayerStorageValue(cid,70002)
if addon == -1 then
if doPlayerTakeItem(cid,5937,1) == 0 and doPlayerTakeItem(cid,5938,1) == 0 and doPlayerTakeItem(cid,5906,100) == 0 and doPlayerTakeItem(cid,5942,1) == 0 and doPlayerTakeItem(cid,5940,1) == 0 then
selfSay(addon_give)
doPlayerAddAddon(cid, 144, 2)
doPlayerAddAddon(cid, 148, 2)
setPlayerStorageValue(cid,70002,1)
end
else
selfSay(addon_have_already)
end
else
selfSay(addon_have_not_items)
end
------------------------------------------------ addon ------------------------------------------------
elseif msgcontains(msg, 'first nobleman addon') then
if isPremium(cid) then
if player_money >= 150000 then
selfSay('Did you bring me 150000 gold coins?')
talk_state = 15
else
selfSay('I need 150000 gold coins, to give you the first nobleman addon. Come back when you have them.')
talk_state = 0
end
else
selfSay(addon_need_premium)
talk_state = 0
end
------------------------------------------------ confirm yes ------------------------------------------------
elseif msgcontains(msg, 'yes') and talk_state == 15 then
talk_state = 0
if player_money >= 150000 then
addon = getPlayerStorageValue(cid,80001)
if addon == -1 then
if pay(cid,150000) then
selfSay(addon_give)
doPlayerAddAddon(cid, 132, 1)
doPlayerAddAddon(cid, 140, 1)
setPlayerStorageValue(cid,80001,1)
end
else
selfSay(addon_have_already)
end
else
selfSay(addon_have_not_items)
end
------------------------------------------------ addon ------------------------------------------------
elseif msgcontains(msg, 'second nobleman addon') then
if isPremium(cid) then
if player_money >= 150000 then
selfSay('Did you bring me 150000 gold coins?')
talk_state = 16
else
selfSay('I need 150000 gold coins, to give you the second nobleman addon. Come back when you have them.')
talk_state = 0
end
else
selfSay(addon_need_premium)
talk_state = 0
end
------------------------------------------------ confirm yes ------------------------------------------------
elseif msgcontains(msg, 'yes') and talk_state == 16 then
talk_state = 0
if player_money >= 150000 then
addon = getPlayerStorageValue(cid,80002)
if addon == -1 then
if pay(cid,150000) then
selfSay(addon_give)
doPlayerAddAddon(cid, 132, 2)
doPlayerAddAddon(cid, 140, 2)
setPlayerStorageValue(cid,80002,1)
end
else
selfSay(addon_have_already)
end
else
selfSay(addon_have_not_items)
end
------------------------------------------------ addon ------------------------------------------------
elseif msgcontains(msg, 'first oriental addon') then
if isPremium(cid) then
if getPlayerItemCount(cid,5945) >= 1 then
selfSay('Did you bring me the mermaid comb?')
talk_state = 17
else
selfSay('I need a mermaid comb, to give you the first oriental addon. Come back when you have it.')
talk_state = 0
end
else
selfSay(addon_need_premium)
talk_state = 0
end
------------------------------------------------ confirm yes ------------------------------------------------
elseif msgcontains(msg, 'yes') and talk_state == 17 then
talk_state = 0
if getPlayerItemCount(cid,5945) >= 1 then
addon = getPlayerStorageValue(cid,90001)
if addon == -1 then
if doPlayerTakeItem(cid,5945,1) == 0 then
selfSay(addon_give)
doPlayerAddAddon(cid, 146, 1)
doPlayerAddAddon(cid, 150, 1)
setPlayerStorageValue(cid,90001,1)
end
else
selfSay(addon_have_already)
end
else
selfSay(addon_have_not_items)
end
------------------------------------------------ addon ------------------------------------------------
elseif msgcontains(msg, 'second oriental addon') then
if isPremium(cid) then
if getPlayerItemCount(cid,5883) >= 100 and getPlayerItemCount(cid,5895) >= 100 and getPlayerItemCount(cid,5891) >= 2 and getPlayerItemCount(cid,5912) >= 100 then
selfSay('Did you bring me 100 ape furs, 100 fish fins, 2 enchanted chicken wings and 100 blue pieces of cloth?')
talk_state = 18
else
selfSay('I need 100 ape furs, 100 fish fins, 2 enchanted chicken wings and 100 blue pieces of cloth, to give you the second oriental addon. Come back when you have them.')
talk_state = 0
end
else
selfSay(addon_need_premium)
talk_state = 0
end
------------------------------------------------ confirm yes ------------------------------------------------
elseif msgcontains(msg, 'yes') and talk_state == 18 then
talk_state = 0
if getPlayerItemCount(cid,5883) >= 100 and getPlayerItemCount(cid,5895) >= 100 and getPlayerItemCount(cid,5891) >= 2 and getPlayerItemCount(cid,5912) >= 100 then
addon = getPlayerStorageValue(cid,90002)
if addon == -1 then
if doPlayerTakeItem(cid,5883,100) == 0 and doPlayerTakeItem(cid,5895,100) == 0 and doPlayerTakeItem(cid,5891,2) == 0 and doPlayerTakeItem(cid,5912,100) == 0 then
selfSay(addon_give)
doPlayerAddAddon(cid, 146, 2)
doPlayerAddAddon(cid, 150, 2)
setPlayerStorageValue(cid,90002,1)
end
else
selfSay(addon_have_already)
end
else
selfSay(addon_have_not_items)
end
------------------------------------------------ addon ------------------------------------------------
elseif msgcontains(msg, 'first warrior addon') then
if isPremium(cid) then
if getPlayerItemCount(cid,5925) >= 100 and getPlayerItemCount(cid,5899) >= 100 and getPlayerItemCount(cid,5884) >= 1 and getPlayerItemCount(cid,5919) >= 1 then
selfSay('Did you bring me 100 hardened bones, 100 turtle shells, fighting spirit and a dragon claw?')
talk_state = 19
else
selfSay('I need 100 hardened bones, 100 turtle shells, fighting spirit and a dragon claw, to give you the first warrior addon. Come back when you have it.')
talk_state = 0
end
else
selfSay(addon_need_premium)
talk_state = 0
end
------------------------------------------------ confirm yes ------------------------------------------------
elseif msgcontains(msg, 'yes') and talk_state == 19 then
talk_state = 0
if getPlayerItemCount(cid,5925) >= 100 and getPlayerItemCount(cid,5899) >= 100 and getPlayerItemCount(cid,5884) >= 1 and getPlayerItemCount(cid,5919) >= 1 then
addon = getPlayerStorageValue(cid,100001)
if addon == -1 then
if doPlayerTakeItem(cid,5925,100) == 0 and doPlayerTakeItem(cid,5899,100) == 0 and doPlayerTakeItem(cid,5884,1) == 0 and doPlayerTakeItem(cid,5919,1) == 0 then
selfSay(addon_give)
doPlayerAddAddon(cid, 134, 1)
doPlayerAddAddon(cid, 142, 1)
setPlayerStorageValue(cid,100001,1)
end
else
selfSay(addon_have_already)
end
else
selfSay(addon_have_not_items)
end
------------------------------------------------ addon ------------------------------------------------
elseif msgcontains(msg, 'second warrior addon') then
if isPremium(cid) then
if getPlayerItemCount(cid,5887) >= 1 and getPlayerItemCount(cid,5880) >= 100 then
selfSay('Did you bring me 100 iron ores and royal steel?')
talk_state = 20
else
selfSay('I need 100 iron ores and royal steel, to give you the second warrior addon. Come back when you have them.')
talk_state = 0
end
else
selfSay(addon_need_premium)
talk_state = 0
end
------------------------------------------------ confirm yes ------------------------------------------------
elseif msgcontains(msg, 'yes') and talk_state == 20 then
talk_state = 0
if getPlayerItemCount(cid,5887) >= 1 and getPlayerItemCount(cid,5880) >= 100 then
addon = getPlayerStorageValue(cid,100002)
if addon == -1 then
if doPlayerTakeItem(cid,5887,1) == 0 and doPlayerTakeItem(cid,5880,100) == 0 then
selfSay(addon_give)
doPlayerAddAddon(cid, 134, 2)
doPlayerAddAddon(cid, 142, 2)
setPlayerStorageValue(cid,100002,1)
end
else
selfSay(addon_have_already)
end
else
selfSay(addon_have_not_items)
end
------------------------------------------------ addon ------------------------------------------------
elseif msgcontains(msg, 'first wizard addon') then
if isPremium(cid) then
if getPlayerItemCount(cid,2488) >= 1 and getPlayerItemCount(cid,2123) >= 1 and getPlayerItemCount(cid,2492) >= 1 and getPlayerItemCount(cid,2536) >= 1 then
selfSay('Did you bring me a medusa shield, a dragon scale mail, a ring od the sky and crown legs?')
talk_state = 21
else
selfSay('I need a medusa shield, a dragon scale mail, a ring od the sky and crown legs, to give you the first wizard addon. Come back when you have it.')
talk_state = 0
end
else
selfSay(addon_need_premium)
talk_state = 0
end
------------------------------------------------ confirm yes ------------------------------------------------
elseif msgcontains(msg, 'yes') and talk_state == 21 then
talk_state = 0
if getPlayerItemCount(cid,2488) >= 1 and getPlayerItemCount(cid,2123) >= 1 and getPlayerItemCount(cid,2492) >= 1 and getPlayerItemCount(cid,2536) >= 1 then
addon = getPlayerStorageValue(cid,110001)
if addon == -1 then
if doPlayerTakeItem(cid,2488,1) == 0 and doPlayerTakeItem(cid,2123,1) == 0 and doPlayerTakeItem(cid,2492,1) == 0 and doPlayerTakeItem(cid,2536,1) == 0 then
selfSay(addon_give)
doPlayerAddAddon(cid, 145, 2)
doPlayerAddAddon(cid, 149, 2)
setPlayerStorageValue(cid,110001,1)
end
else
selfSay(addon_have_already)
end
else
selfSay(addon_have_not_items)
end
------------------------------------------------ addon ------------------------------------------------
elseif msgcontains(msg, 'second wizard addon') then
if isPremium(cid) then
if getPlayerItemCount(cid,5922) >= 50 and getPlayerStorageValue(cid,110001) then
selfSay('Did you bring me 50 holy orchids?')
talk_state = 22
else
selfSay('I need 50 holy orchids and you must have a skull mask or a snake tiara, to give you the second wizard addon. Come back when you have them.')
talk_state = 0
end
else
selfSay(addon_need_premium)
talk_state = 0
end
------------------------------------------------ confirm yes ------------------------------------------------
elseif msgcontains(msg, 'yes') and talk_state == 22 then
talk_state = 0
if getPlayerItemCount(cid,5922) >= 50 then
addon = getPlayerStorageValue(cid,110002)
if addon == -1 then
if doPlayerTakeItem(cid,5922,50) == 0 then
selfSay(addon_give)
doPlayerAddAddon(cid, 145, 1)
doPlayerAddAddon(cid, 149, 1)
setPlayerStorageValue(cid,110002,1)
end
else
selfSay(addon_have_already)
end
else
selfSay(addon_have_not_items)
end
------------------------------------------------ addon ------------------------------------------------
elseif msgcontains(msg, 'first assassin addon') then
if isPremium(cid) then
if getPlayerItemCount(cid,5898) >= 30 and getPlayerItemCount(cid,5882) >= 10 and getPlayerItemCount(cid,5881) >= 30 and getPlayerItemCount(cid,5895) >= 20 and getPlayerItemCount(cid,5905) >= 20 and getPlayerItemCount(cid,5906) >= 10 and getPlayerItemCount(cid,5885) >= 1 then
selfSay('Did you bring me 30 beholder eyes, 10 red dragon scales, 30 lizard scales, 20 fish fins, 20 vampire dusts, 10 demon dusts and Warrior\'s sweat?')
talk_state = 23
else
selfSay('I need 30 beholder eyes, 10 red dragon scales, 30 lizard scales, 20 fish fins, 20 vampire dusts, 10 demon dusts and Warrior\'s sweat, to give you the first assassin addon. Come back when you have it.')
talk_state = 0
end
else
selfSay(addon_need_premium)
talk_state = 0
end
------------------------------------------------ confirm yes ------------------------------------------------
elseif msgcontains(msg, 'yes') and talk_state == 23 then
talk_state = 0
if getPlayerItemCount(cid,5898) >= 30 and getPlayerItemCount(cid,5882) >= 10 and getPlayerItemCount(cid,5881) >= 30 and getPlayerItemCount(cid,5895) >= 20 and getPlayerItemCount(cid,5905) >= 20 and getPlayerItemCount(cid,5906) >= 10 and getPlayerItemCount(cid,5885) >= 1 then
addon = getPlayerStorageValue(cid,120001)
if addon == -1 then
if doPlayerTakeItem(cid,5898,30) == 0 and doPlayerTakeItem(cid,5882,10) == 0 and doPlayerTakeItem(cid,5881,30) == 0 and doPlayerTakeItem(cid,5895,20) == 0 and doPlayerTakeItem(cid,5905,20) == 0 and doPlayerTakeItem(cid,5906,10) == 0 and doPlayerTakeItem(cid,5885,1) then
selfSay(addon_give)
doPlayerAddAddon(cid, 152, 1)
doPlayerAddAddon(cid, 156, 1)
setPlayerStorageValue(cid,120001,1)
end
else
selfSay(addon_have_already)
end
else
selfSay(addon_have_not_items)
end
------------------------------------------------ addon ------------------------------------------------
elseif msgcontains(msg, 'second assassin addon') then
if isPremium(cid) then
if getPlayerItemCount(cid,5909) >= 50 and getPlayerItemCount(cid,5910) >= 50 and getPlayerItemCount(cid,5911) >= 50 and getPlayerItemCount(cid,5912) >= 50 and getPlayerItemCount(cid,5913) >= 50 and getPlayerItemCount(cid,5914) >= 50 and getPlayerItemCount(cid,5886) >= 10 then
selfSay('Did you bring me 50 blue piece of cloth, 50 green piece of cloth, 50 red piece of cloth, 50 brown piece of cloth, 50 yellow piece of cloth, 50 white piece of cloth and 10 spider silk yarns?')
talk_state = 24
else
selfSay('I need 50 blue piece of cloth, 50 green piece of cloth, 50 red piece of cloth, 50 brown piece of cloth, 50 yellow piece of cloth, 50 white piece of cloth and 10 spider silk yarns, to give you the second assassin addon. Come back when you have them.')
talk_state = 0
end
else
selfSay(addon_need_premium)
talk_state = 0
end
------------------------------------------------ confirm yes ------------------------------------------------
elseif msgcontains(msg, 'yes') and talk_state == 24 then
talk_state = 0
if getPlayerItemCount(cid,5909) >= 50 and getPlayerItemCount(cid,5910) >= 50 and getPlayerItemCount(cid,5911) >= 50 and getPlayerItemCount(cid,5912) >= 50 and getPlayerItemCount(cid,5913) >= 50 and getPlayerItemCount(cid,5914) >= 50 and getPlayerItemCount(cid,5886) >= 10 then
addon = getPlayerStorageValue(cid,120002)
if addon == -1 then
if doPlayerTakeItem(cid,5909,50) == 0 and doPlayerTakeItem(cid,5910,50) == 0 and doPlayerTakeItem(cid,5911,50) == 0 and doPlayerTakeItem(cid,5912,50) == 0 and doPlayerTakeItem(cid,5913,50) == 0 and doPlayerTakeItem(cid,5914,50) == 0 and doPlayerTakeItem(cid,5886,10) == 0 then
selfSay(addon_give)
doPlayerAddAddon(cid, 152, 2)
doPlayerAddAddon(cid, 156, 2)
setPlayerStorageValue(cid,120002,1)
end
else
selfSay(addon_have_already)
end
else
selfSay(addon_have_not_items)
end
------------------------------------------------ addon ------------------------------------------------
elseif msgcontains(msg, 'first beggar addon') then
if isPremium(cid) then
if getPlayerItemCount(cid,5883) >= 100 and player_money >= 20000 then
selfSay('Did you bring me 100 ape furs and 20000 gold coins?')
talk_state = 25
else
selfSay('I need 100 ape furs and 20000 gold coins, to give you the first beggar addon. Come back when you have it.')
talk_state = 0
end
else
selfSay(addon_need_premium)
talk_state = 0
end
------------------------------------------------ confirm yes ------------------------------------------------
elseif msgcontains(msg, 'yes') and talk_state == 25 then
talk_state = 0
if getPlayerItemCount(cid,5883) >= 100 and player_money >= 20000 then
addon = getPlayerStorageValue(cid,130001)
if addon == -1 then
if doPlayerTakeItem(cid,5883,100) == 0 and pay(cid,20000) then
selfSay(addon_give)
doPlayerAddAddon(cid, 153, 1)
doPlayerAddAddon(cid, 157, 1)
setPlayerStorageValue(cid,130001,1)
end
else
selfSay(addon_have_already)
end
else
selfSay(addon_have_not_items)
end
------------------------------------------------ addon ------------------------------------------------
elseif msgcontains(msg, 'second beggar addon') then
if isPremium(cid) then
if getPlayerItemCount(cid,6107) >= 1 then
selfSay('Did you bring me Simon\'s favourite staff?')
talk_state = 26
else
selfSay('I need Simon\'s favourite staff, to give you the second beggar addon. Come back when you have them.')
talk_state = 0
end
else
selfSay(addon_need_premium)
talk_state = 0
end
------------------------------------------------ confirm yes ------------------------------------------------
elseif msgcontains(msg, 'yes') and talk_state == 26 then
talk_state = 0
if getPlayerItemCount(cid,6107) >= 1 then
addon = getPlayerStorageValue(cid,130002)
if addon == -1 then
if doPlayerTakeItem(cid,6107,1) == 0 then
selfSay(addon_give)
doPlayerAddAddon(cid, 153, 2)
doPlayerAddAddon(cid, 157, 2)
setPlayerStorageValue(cid,130002,1)
end
else
selfSay(addon_have_already)
end
else
selfSay(addon_have_not_items)
end
------------------------------------------------ addon ------------------------------------------------
elseif msgcontains(msg, 'first pirate addon') then
if isPremium(cid) then
if getPlayerItemCount(cid,6126) >= 100 and getPlayerItemCount(cid,6097) >= 100 and getPlayerItemCount(cid,6098) >= 100 then
selfSay('Did you bring me 100 eye patches, 100 peg legs and 100 hooks?')
talk_state = 27
else
selfSay('I need 100 eye patches, 100 peg legs and 100 hooks, to give you the first pirate addon. Come back when you have it.')
talk_state = 0
end
else
selfSay(addon_need_premium)
talk_state = 0
end
------------------------------------------------ confirm yes ------------------------------------------------
elseif msgcontains(msg, 'yes') and talk_state == 27 then
talk_state = 0
if getPlayerItemCount(cid,6126) >= 100 and getPlayerItemCount(cid,6097) >= 100 and getPlayerItemCount(cid,6098) >= 100 then
addon = getPlayerStorageValue(cid,140001)
if addon == -1 then
if doPlayerTakeItem(cid,6126,100) == 0 and doPlayerTakeItem(cid,6097,100) == 0 and doPlayerTakeItem(cid,6098,100) == 0 then
selfSay(addon_give)
doPlayerAddAddon(cid, 151, 1)
doPlayerAddAddon(cid, 155, 1)
setPlayerStorageValue(cid,140001,1)
end
else
selfSay(addon_have_already)
end
else
selfSay(addon_have_not_items)
end
------------------------------------------------ addon ------------------------------------------------
elseif msgcontains(msg, 'second pirate addon') then
if isPremium(cid) then
if getPlayerItemCount(cid,6099) >= 1 and getPlayerItemCount(cid,6100) >= 1 and getPlayerItemCount(cid,6101) >= 1 and getPlayerItemCount(cid,6102) >= 1 then
selfSay('Did you bring me Ron the Ripper\'s sabre, Deadeye Devious\' eye patch, Lethal Lissy\'s shirt, Brutus Bloodbeard\'s hat?')
talk_state = 28
else
selfSay('I need Ron the Ripper\'s sabre, Deadeye Devious\' eye patch, Lethal Lissy\'s shirt, Brutus Bloodbeard\'s hat, to give you the second pirate addon. Come back when you have them.')
talk_state = 0
end
else
selfSay(addon_need_premium)
talk_state = 0
end
------------------------------------------------ confirm yes ------------------------------------------------
elseif msgcontains(msg, 'yes') and talk_state == 28 then
talk_state = 0
if getPlayerItemCount(cid,6099) >= 1 and getPlayerItemCount(cid,6100) >= 1 and getPlayerItemCount(cid,6101) >= 1 and getPlayerItemCount(cid,6102) >= 1 then
addon = getPlayerStorageValue(cid,140002)
if addon == -1 then
if doPlayerTakeItem(cid,6099,1) == 0 and doPlayerTakeItem(cid,6100,1) == 0 and doPlayerTakeItem(cid,6101,1) == 0 and doPlayerTakeItem(cid,6102,1) == 0 then
selfSay(addon_give)
doPlayerAddAddon(cid, 151, 2)
doPlayerAddAddon(cid, 155, 2)
setPlayerStorageValue(cid,140002,1)
end
else
selfSay(addon_have_already)
end
else
selfSay(addon_have_not_items)
end
------------------------------------------------ addon ------------------------------------------------
elseif msgcontains(msg, 'first shaman addon') then
if isPremium(cid) then
if getPlayerItemCount(cid,3955) >= 5 and getPlayerItemCount(cid,5015) >= 1 then
selfSay('Did you bring me 5 dworc vodoo dolls and a mandrake?')
talk_state = 29
else
selfSay('I need 5 dworc vodoo dolls and a mandrake, to give you the first shaman addon. Come back when you have it.')
talk_state = 0
end
else
selfSay(addon_need_premium)
talk_state = 0
end
------------------------------------------------ confirm yes ------------------------------------------------
elseif msgcontains(msg, 'yes') and talk_state == 29 then
talk_state = 0
if getPlayerItemCount(cid,3955) >= 5 and getPlayerItemCount(cid,5015) >= 1 then
addon = getPlayerStorageValue(cid,150001)
if addon == -1 then
if doPlayerTakeItem(cid,3955,5) == 0 and doPlayerTakeItem(cid,5015,1) == 0 then
selfSay(addon_give)
doPlayerAddAddon(cid, 154, 1)
doPlayerAddAddon(cid, 158, 1)
setPlayerStorageValue(cid,150001,1)
end
else
selfSay(addon_have_already)
end
else
selfSay(addon_have_not_items)
end
------------------------------------------------ addon ------------------------------------------------
elseif msgcontains(msg, 'second shaman addon') then
if isPremium(cid) then
if getPlayerItemCount(cid,3966) >= 5 and getPlayerItemCount(cid,3967) >= 5 then
selfSay('Did you bring me 5 banana staffs and 5 tribal masks?')
talk_state = 30
else
selfSay('I need 5 banana staffs and 5 tribal masks, to give you the second shaman addon. Come back when you have them.')
talk_state = 0
end
else
selfSay(addon_need_premium)
talk_state = 0
end
------------------------------------------------ confirm yes ------------------------------------------------
elseif msgcontains(msg, 'yes') and talk_state == 30 then
talk_state = 0
if getPlayerItemCount(cid,3966) >= 5 and getPlayerItemCount(cid,3967) >= 5 then
addon = getPlayerStorageValue(cid,150002)
if addon == -1 then
if doPlayerTakeItem(cid,3966,5) == 0 and doPlayerTakeItem(cid,3967,5) == 0 then
selfSay(addon_give)
doPlayerAddAddon(cid, 154, 2)
doPlayerAddAddon(cid, 158, 2)
setPlayerStorageValue(cid,150002,1)
end
else
selfSay(addon_have_already)
end
else
selfSay(addon_have_not_items)
end
------------------------------------------------ confirm no ------------------------------------------------
elseif msgcontains(msg, 'no') and (talk_state >= 1 and talk_state <= 34) then
selfSay('Ok than.')
talk_state = 0
end
-- Place all your code in here. Remember that hi, bye and all that stuff is already handled by the npcsystem, so you do not have to take care of that yourself.
return true
end
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())Offline
@zellus123
na 1
robisz w data\actions\scripts plik teleporter.LUA
function onUse(cid, item, frompos, item2, topos)
npos = {x=1029, y=995, z=7, stackpos=255}
pozycja = getPlayerPosition(cid)
if item.itemid == 2275 then
doSendMagicEffect(pozycja,14)
doTeleportThing(cid,npos)
doSendMagicEffect(npos,14)
end
return 1
end
No i w actions.XLM dodajesz linijke
<action itemid="2112" script="teleporter.lua" />
Pamiętaj zmienić współrzędne gdzie cię ma teleportować
Jaka ma być to rzecz która cie teleportuje
Ostatnio edytowany przez DjKoper (2008-02-25 17:44:17)
Offline
tp rune chcesz? prosze bardzo:
Tworzymy plik w Data/acions/scripts o nazwie tp.lua i wklejamy: ^
function onUse(cid, item, frompos, item2, topos)
player1pos = {x=topos.x, y=topos.y, z=topos.z, stackpos=253}
player1 = getThingfromPos(player1pos)
if player1.itemid > 0 then
temple = {x=XXX, y=XXX, z=X}
doSendMagicEffect(topos,12)
doTeleportThing(cid,temple)
doChangeTypeItem(item.uid,item.type-1)
doSendMagicEffect(temple,12)
end
return 1
endw miejsce XXX, XXX, X wklejamy swoje Y X i Z czyli miejsce w ktore ma nas tp'nac runka o id 2300.
i pozniej w acions.xml wklejamy:
<action itemid="2300" script="tp.lua" />
Pomoglem? Daj Reputa ![]()
@edit
sorki nie widzialem ze ten pan 2x up byl 1 xD
Ostatnio edytowany przez Pinokio12 (2008-02-25 17:49:41)
Offline
o.O ! Jeszcze 1 TP dzięki
2 Reput dzis dla ciebie ![]()
Spox nic się nie stało (jakby tamten nie działa wezme ten) xD
@EDIT
Będę mógł dać dopiero po 300 minutach ....
Dam ci jutro Reputka (nie zapomne
)
Ostatnio edytowany przez zellus123 (2008-02-25 17:54:15)
Offline
OKEY !! ludzie wystarczy już tych TP
Teraz 2 Kolejne punkty niech ktoś mi da ! ![]()
@UP !! xD
I WIELKIE THX (OGROMNE THX) Dla tych panów
@EDIT
ktoś usunął POSTA między tymi 2
JA NIE ROBIŁEM DOUBLE POSTA !!
Ostatnio edytowany przez zellus123 (2008-02-25 17:56:49)
Offline
@up sory to ja bo cos nie tak zrobiłem ale zato masz manaruny
i dodaj jeszcze w acions.xml
<action itemid="2270" script="manarune.lua" />
lub zobacz jak chcesz sie sam bawić
http://tibia.net.pl/viewtopic.php?id=3021
http://tibia.net.pl/t60__8_0__manarune_+_npc.html
Offline

Sprobuj tego u mnie on działa
Wejdz
...\data\movements\scripts i stwórz tam wejscie.lua i zejscie.lua
W wejscie.lua wklej to:
function onStepIn(cid, item, pos)
if isPlayer(cid) == 1 then
local NewOutfit = {lookType=267,lookHead=0,lookAddons=0,lookLegs=0,lookBody=0,lookFeet=0}
OutfitTime = 60*60*1000
doSetCreatureOutfit(cid, NewOutfit,OutfitTime)
end
return 1
endTeraz w zejscie.lua wklej to:
function onStepIn(cid, item, pos)
if isPlayer(cid) == 1 then
local NewOutfit = {lookType=128,lookHead=81,lookAddons=0,lookLegs=88,lookBody=86,lookFeet=88}
OutfitTime =0
doSetCreatureOutfit(cid , NewOutfit,OutfitTime)
end
return 1
endNa koniec w ..\data\movements\movements.xml wklej to:
<!-- Swimming System 8.1 --> <movevent event="StepIn" itemid="495" script="zejscie.lua" /> <movevent event="StepIn" itemid="4632" script="zejscie.lua" /> <movevent event="StepIn" itemid="4633" script="zejscie.lua" /> <movevent event="StepIn" itemid="4634" script="zejscie.lua" /> <movevent event="StepIn" itemid="4635" script="zejscie.lua" /> <movevent event="StepIn" itemid="4636" script="zejscie.lua" /> <movevent event="StepIn" itemid="4637" script="zejscie.lua" /> <movevent event="StepIn" itemid="4638" script="zejscie.lua" /> <movevent event="StepIn" itemid="4639" script="zejscie.lua" /> <movevent event="StepIn" itemid="4640" script="zejscie.lua" /> <movevent event="StepIn" itemid="4641" script="zejscie.lua" /> <movevent event="StepIn" itemid="4642" script="zejscie.lua" /> <movevent event="StepIn" itemid="4643" script="zejscie.lua" /> <movevent event="StepIn" itemid="4620" script="wejscie.lua" />
Ground musi byc taki inaczej niewejdziesz do wody
Skrypt zapożyczony !!
Ostatnio edytowany przez zangetsu12 (2008-02-25 18:08:06)
Offline
Jeżeli ten skrypt jest z tąd : http://tibia.net.pl/viewtopic.php?pid=25712#p25712
To nie działa ..... Robi mi się biąły OUTFIT jak wchodze na wode
i nie pływa tylko chodzi po wodzie .....
Ostatnio edytowany przez zellus123 (2008-02-25 18:05:52)
Offline

Ja go zedytowalem po swojemu
sprawdz go pierw
Offline
Okey zara sprawdze xD
@EDIT
no sparwdzilem tera jak wchodze na wofe robi sie niebieski z zielonymi wlosami .... i ma OUTFIT Citzena .......
Aha i robi sie tylko na SECUNDE ........ ( a potem ma outfit taki z jakim sie wchodzilo ....) I to dzieje sie przy wejsciu (na tym takim wejsciu do morza xD
Ostatnio edytowany przez zellus123 (2008-02-25 18:28:04)
Offline

Zmien silnik juz nic nieporadzimy
Offline
Nie nie zmienie bo mam DUZZZO fajnych rzeczy i niechce mi sie 5 godzin wszystko przezucac i naprawiac (w razie bugow )... sprobuje to sam naprawic !
Dajcie jeszcze cos o PLYWANIU i MANARUNKE !! (zedytowalem 1 post i 4 punkt to - manarunka)
Offline

Nie trzeba dawać innego silnika ![]()
ja u siebie w movements.xml mam to:
<!-- Swimming System 8.1 -- @edit by adrian.007a>
<movevent event="StepIn" itemid="231" script="wejscie.lua" />
<movevent event="StepIn" itemid="495" script="wejscie.lua" />
<movevent event="StepIn" itemid="4632" script="wejscie.lua" />
<movevent event="StepIn" itemid="4633" script="wejscie.lua" />
<movevent event="StepIn" itemid="4634" script="wejscie.lua" />
<movevent event="StepIn" itemid="4635" script="wejscie.lua" />
<movevent event="StepIn" itemid="4636" script="wejscie.lua" />
<movevent event="StepIn" itemid="4637" script="wejscie.lua" />
<movevent event="StepIn" itemid="4638" script="wejscie.lua" />
<movevent event="StepIn" itemid="4639" script="wejscie.lua" />
<movevent event="StepIn" itemid="4640" script="wejscie.lua" />
<movevent event="StepIn" itemid="4641" script="wejscie.lua" />
<movevent event="StepIn" itemid="4642" script="wejscie.lua" />
<movevent event="StepIn" itemid="4643" script="wejscie.lua" />
<movevent event="StepIn" itemid="4820" script="zejscie.lua" />
Teraz w zejscie.lua wklej to:
function onStepIn(cid, item, pos)
if isPlayer(cid) == 1 then
local NewOutfit = {lookType=267,lookHead=0,lookAddons=0,lookLegs=0,lookBody=0,lookFeet=0}
OutfitTime = 5*1000
doSetCreatureOutfit(cid, NewOutfit,OutfitTime)
end
return 1
end
a w wejscie.lua wklej to:
function onStepIn(cid, item, pos)
if isPlayer(cid) == 1 then
local NewOutfit = {lookType=152,lookHead=0,lookAddons=0,lookLegs=0,lookBody=0,lookFeet=0}
OutfitTime = 60*60*1000
doSetCreatureOutfit(cid, NewOutfit,OutfitTime)
end
return 1
end
Działa na 100000%
Aha i jeszcze jedno jak WYJDZIESZ z wody na piasek to outfit zmieni sie na bialego assasina(czy jak mu tam:P)
PS. JA EDYTOWAŁEM TEN SKRYPT!!!
___________________
POMOGŁEM?? DAJ REPUTA!!!
Ostatnio edytowany przez adrian.007a (2008-02-25 18:39:43)

Offline
Zengatsu ssad masz parasole ?? bo kiedys dales mi ip na ale ja w map edytorze nie mam takiego ip ;(
a wogule to daj ip swojego ots zalookam se ^^
Ostatnio edytowany przez Korul (2008-02-25 18:44:37)
Offline
MANARUNE nie potrzeba (już mam dzięki DJKoper xD)
PLYWANIE - zara lookne czy dziala....
NPC Z ADDONAMI - mam xD
RUNKA TP - mam xD
Dzięki jak narazie to all
Aha zengatsu skad masz PARASOLE ?? Pls daj IP tego parasolka ![]()
Offline

Zellus123 działa ci skrypt edytowany przeze mnie ??
___________________________________________
POMOGŁEM?? REPUCIK SIĘ NALEŻY

Offline
Sprawdziłem Manaske - nie działa ......
Plywanie - jak wchodze na plaże to juz jestem w Outficie PLYWAKA a jak wchodze do Wody to mam tego Assasina ........ i jak wychodze z wody (czyli mam Outfit PLYWAKA - to ciagle go mam az sie nie relogne)
zara sprawdze reszte
@EDIT
Adrain sprobuj to naprawić pls ![]()
A co do NPC chciałem kogoś kto jak powiem "hi", "first addon", "yes" - to bede mial a nie takiego co mu musze ADDONY przynosić
Widziałem takiego NPC jego nick to chyba Varkhal czy jakos tak....
PLS POMOCY ! ![]()
Jedyne co działa RUNKA TP
Aha jeszcze prosiłbym o SOFTY .....
Ostatnio edytowany przez zellus123 (2008-02-25 20:59:56)
Offline
W data/npc tworzysz Varkhal.xml i wklejasz:
<?xml version="1.0"?>
<npc name="Varkhal" script="data/npc/scripts/addon.lua" access="5" lookdir="2" autowalk="25">
<mana now="800" max="800"/>
<health now="200" max="200"/>
<look type="134" head="78" body="88" legs="0" feet="88"/>
</npc>
teraz data/npc/scripts dodaj plik addon.lua i wklej to:
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 the first addon for 5k and the second addon for 10k.')
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, 'first addon') then
selfSay('Do you want to buy the first addon for 5k?')
talk_state = 1
elseif msgcontains(msg, 'second addon') then
selfSay('Do you want to buy the second addon for 10k?')
talk_state = 2
elseif talk_state == 1 then
if msgcontains(msg, 'yes') then
if pay(cid,5000) then
addon(cid, 1)
else
selfSay('Sorry, you don\'t have enough money.')
end
end
talk_state = 0
elseif talk_state == 2 then
if msgcontains(msg, 'yes') then
if pay(cid,10000) then
addon(cid, 2)
else
selfSay('Sorry, you don\'t have enough money.')
end
end
talk_state = 0
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()
doNpcSetCreatureFocus(focus)
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---------------------------------------------------------------------------------------------------------------
A manarune zobacz na mój temat: http://tibia.net.pl/viewtopic.php?id=3021
A tu jeszcze inny można spróbować:
w Data/spells/scripts/manarune.lua <--- Ten Plik sam zrob xD
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
function onCastSpell(cid, var)
doPlayerAddMana(cid, [color=red]100[/color])
return doCombat(cid, combat, var)
endPotem w Spells Dodaj to
<conjure name="Manarune" word="MR" conjureId="2270" conjureCount="25" agressive="0" lvl="10" maglv="10" mana="100 soul="0" prem="1" enabled="1" function="conjureItem"><vocation id="1"/><vocation id="2"/><vocation id="3"/><vocation id="4"/><vocation id="5"/><vocation id="6"/><vocation id="7"/>
Legenda:
100 - Ile Many Ma Dodawac Runka
MR - Jakie Slowa trzeba wypowiedziec By zrobic rune
---------------------------------------------------------------------------------------------------------------
Softy:
W data/items edytuj plik items.xml naciśnij CTRL+F i wyszukaj 2640:
</item>
<item id="2640" name="soft boots">
<attribute key="weight" value="800"></attribute>
<attribute key="slotType" value="feet"></attribute>
<attribute key="decayTo" value="6530"></attribute>
<attribute key="transformDeEquipTo" value="6132"></attribute>
<attribute key="duration" value="14400"></attribute>
<attribute key="healthGain" value="300"></attribute>
<attribute key="HealthTicks" value="1000"></attribute>
<attribute key="manaGain" value="250"></attribute>
<attribute key="manaTicks" value="1000"></attribute>
<attribute key="showduration" value="1"></attribute>I zamień to na to:
</item>
<item id="2640" name="soft boots">
<attribute key="weight" value="800"></attribute>
<attribute key="slotType" value="feet"></attribute>
<attribute key="decayTo" value="6530"></attribute>
<attribute key="transformDeEquipTo" value="6132"></attribute>
<attribute key="duration" value="14400"></attribute>
<attribute key="healthGain" value="300"></attribute>
<attribute key="HealthTicks" value="1000"></attribute>
<attribute key="manaGain" value="250"></attribute>
<attribute key="manaTicks" value="1000"></attribute>
<attribute key="showduration" value="1"></attribute>
<attribute key="speed" value="75"/>Tłumaczenie:
<attribute key="speed" value="75"/>
Dodana szybkość chodzenia (boh)
<attribute key="manaGain" value="250"></attribute>
<attribute key="healthGain" value="300"></attribute>
Ilość dodawanej many i hp
<attribute key="manaTicks" value="1000"></attribute>
<attribute key="HealthTicks" value="1000"></attribute>
Szybkość dodawania many i hp
Ostatnio edytowany przez 2975778 (2008-02-26 00:07:19)
Offline
co do Varkhala, to dzięki działa ... Ale reszta nie .....
@EDIT
Wiecie co, wkurw** mnie ten Silniczek, da ktoś linka do innego (żeby była mapka EVO - bo od nowa nie chce wklejać (bo ten co teraz mam jest z silnika LELO ale mapka kopiowana......)
Prosze dajcie jakiegoś linka - OTS 8.1
Ostatnio edytowany przez zellus123 (2008-02-26 07:38:22)
Offline