Quantcast
Channel: Tibia.net.pl - welcome to OpenTibia community
Viewing all 3598 articles
Browse latest View live

-Tibia 11 RealGlobal.pl START 17.10.2017 TIME ; 17;00 GMT +1 - Polish Time.

$
0
0
100% Real Map

-New Quests
-New Addon
-New Mounts
-New Items
-Imbuing

PVP protection to 1 level
Exp rate 1 - 8 level, 50x
9 - 50 level, 500x
51 - 80 level, 400x
81 - 100 level, 300x
101 - 140 level, 200x
141 - 160 level, 150x
161 - 180 level, 125x
181 - 200 level, 100x
201 - 230 level, 75x
231 - 250 level, 50x
251 - 280 level, 20x
281 - 300 level, 8x
301 - 320 level, 6x
321 - 340 level, 4x
341 - 350 level, 3x
351 - 450 level, 2x
451+ level, 1x
Skill rate 50x
Magic rate 10x
Loot rate 5x
Lvl to buy house 150

















Creat Account Now and Have Enjoy!

-Mapa Mapka Cafe OTS - 7.6

$
0
0
Witam

Poszukuję mapki starego dobrego Cafe ots'a pod 7.6 jest ktoś kto może mi pomóc? :P za pomoc reput i podziękowanie :) (jeżeli ktoś posiada dokladna mapke z data packiem Starego Cafe jestem gotów zaplacic)

Narzędzia OT Map Edytor 8.6

$
0
0
Witam
Mam problem z map edytor a dokładnie ciągle mam błąd could not locate Tibia.dat and or Tibia.spr
Tibie mam ściągniętą oryginalną map edytora też mam dobrego pod wersję 8.6
Ma ktoś może jakiś pomysł ??

-Software Kupie Twoje skrypty

$
0
0
Siemanko, szukam osoby od której będę mógł kupwować autorskie skrypty!

Płacę od jednego skryptu, jesli bedzie pasować, to moge pisac jakie potrzebuje, ale to już na PW.

Reaktywacja Mexoria

$
0
0
Witam, wiele osób pisało oraz prośiło o stworzenie OTS'a typu Mexori.
Dlugo czasu mi zajeło ogarnięćie ponieważ nowa mapa jest robiona od zera.
Pamiętam czasy gdzy kiedys całe bloki grały na jednym serwerze lecz to sie zmienilo poniewaz właśćiciele uwazaja ze zarobili dosyć i pozbywają badz zańiedbują serwer, ja chce zrobic otsa wyjątkowego.
Nie robie tego dla pieniędzy lecz dla starych dobrych lat.
Jestem świadomy ze OTS'y juz sie nie utrzymują dlatego chce zrobic wyjątkowy serwer dla starych orach nowych graczy.
-----------------
Informacja
-----------------
Poszukuje ekipy
Aby zglosic sie do ekipy prosze napisac mi wiadomość na GaduGadu. 53489651
Stanowiska dostępne
1.Reklamator
2.Operator TS3
3.Pomocnik (Tester)
--------------------------------------------------------
Jak powinno wyglądać zgloszenie?
--------------------------------------------------------
1.Przywitanie
2.imie/pseudonim
3.jakiego stanowiska chciał(a)byś sie podjąć?
4.wiek
5. Teamspeak + Mikro?
6.ile lat grasz w tibie
7.czemu nadajesz sie na te stanowisko?
8.opowiedz cos o sobie

[WYMAGANE]
1.18Lat
2.Mikro + Ts3

-Testy są spodziewane w Grudniu.

-Nowośći
Nazwa(SilentOT)
Miasto
Expowiska
Questy
Itemy
Eventy

-Wiele nowych eventów
GM Shop
Dice
Serek
Sajmon
Kolorki
Świnka
O i X
Parcel
Kowadełko
Firestorm
Zombi
Metin stone
Swim
Run
Last man standing

-exp stage
- 1-100:500x
- 101-500:300x
- 501-1000:150x
- 1001-2000:75x
- 2001-4000:50x
- 4001-6000:40x
- 6001-10000:30x
- 10001:20x

-Ogólne
Klient: 8.60
Mlvl: x50
Skill: x60
Fragi do RS: 20/dzien 100/tydzien 400/miesiac
PVP Protection: 500lvl
Domki: 100lvl

Więcej informacji niebawem.
Do usłyszenia.

Inne Serwer Dedykowany Pomoc Z Wyborem

$
0
0
Witam
Nie chodzi mi o wybór dedyka tylko o polecenie jakiejś dobrej nie drogiej firmy hostingowej .
Jakieś propozycje ??

-Pixelart Wracam! Dragon ball gallery!

$
0
0
Witam.
Przed prawdziwym rysowaniem muszę się sporo nauczyć także otwieram galerię swoich prac.
Na początek staram się zrobić szablon dla moich postaci. Wzorowałem się na future Gohanie z LoG

Skrypty & Kody Zombie Event POMOC

$
0
0
Witam
Wrzuciłem do siebie na serwer ZOMBIE EVENT Z https://otland.net/threads/zombie-ev...pdated.128664/
Wszystko działa , kamień blokujący się odsłania ale jeżeli wchodzi gracz w TP to go nie czyta , tzn wchodzę i nic się nie dzieje - po prostu event nie startuje

ZE_blockEnterItemPosition = {x= 873, y=997, z=7} - ZMIENIONE NA MOJE
ZE_enterPosition = {x = 1638, y = 1530, z = 7} - ZMIENIONE NA TP ZA KAMIENIEM TZN WEJSCIE NA MAPE ZOMBI
ZE_kickPosition = {x=874, y=994, z=7} - ZMIENIONE na 1000x1000x7 - temple pos
ZE_spawnFromPosition = {x = 1617, y = 1514, z = 7} - nie zmienione
ZE_spawnToPosition = {x = 1671, y = 1565, z = 7} - nie zmienione

Miał ktoś już może taki problem ?? Tak jak by nie czytało mojej mapy - bo robiłem ją sam .
Jakieś pomysły Panowie ??

-Tibia 8.54 dragon ball Destination Zapraszamy

$
0
0
Dragon Ball Destination Wystartował zapraszamy do gry !









Jeśli zapowiedź źle się wczytała przez skalowanie strony to serdecznie przepraszamy i odsyłamy > KLIKNIJ TUTAJ <

Aby powiększyć screen'a wystarczy na niego kliknąć.
Aby połączyć się z naszą stroną wystarczy kliknąć na Freezera lub z naszym Forum - na Buu ;)

Więcej informacji cd serwera otrzymacie w środę (w późniejszych godzinach wieczornych).


Serdecznie zapraszam wszystkich do wspólnej zabawy!

http://dbdestination.eu/
http://forum.dbdestination.eu/

Skrypty & Kody Pet System 8.6 problem !

$
0
0
Problem polega na tym że jako gm moge przywolać jednego peta i wszystko jest wporzadku, ale jesli tylko uzyje komendy na przywoalnie peta jako normalny gracz to moge ich przywolac nawet 100x na dodatek atakuja mnie one ... w sumie mogłbym na nich expic :) Czy ktos wie jaka moze byc przyczyna tego problemu ? :) Mam nadzieje ze ktos znajdzie chwile i mi pomoze :) poniżej wkleje cała konfigurację


First of all, add this lib to your server.
Code (Lua):
--Circles
AREA_CIRCLE2X2 =
{
{0, 1, 1, 1, 0},
{1, 1, 1, 1, 1},
{1, 1, 3, 1, 1},
{1, 1, 1, 1, 1},
{0, 1, 1, 1, 0}
}

AREA_CIRCLE3X3 =
{
{0, 0, 1, 1, 1, 0, 0},
{0, 1, 1, 1, 1, 1, 0},
{1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 3, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1},
{0, 1, 1, 1, 1, 1, 0},
{0, 0, 1, 1, 1, 0, 0}
}

-- Crosses
AREA_CROSS1X1 =
{
{0, 1, 0},
{1, 3, 1},
{0, 1, 0}
}

AREA_CROSS5X5 =
{
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},
{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},
{1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1},
{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},
{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}
}

AREA_CROSS6X6 =
{
{0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},
{1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1},
{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0}
}

--Squares
AREA_SQUARE1X1 =
{
{1, 1, 1},
{1, 3, 1},
{1, 1, 1}
}

-- Walls
AREA_WALLFIELD = {
{1, 1, 3, 1, 1}
}

AREADIAGONAL_WALLFIELD =
{
{0, 0, 0, 0, 1},
{0, 0, 0, 1, 1},
{0, 1, 3, 1, 0},
{1, 1, 0, 0, 0},
{1, 0, 0, 0, 0},
}

emoteAttack = true
petEmoteAttack = true
refillStatsAtLevel = true

TYPE_NEAR = 1
TYPE_DISTANCE = 2

petExhaust = 3 --in seconds
petSayExhaust = 3 --in seconds

petGainTicks =
{
health = {func = doCreatureAddHealth, time = 3000, count = 1},
mana = {func = doCreatureAddMana, time = 3000, count = 2}
}

petGainHealth = 30
petGainMana = 30
petExpRate = 1.3

carryItems = 10

petItemsBase = 1250
petItems = {}
blockedItems = {6132, 2195}

for i = 1, carryItems do
table.insert(petItems, petItemsBase + i)
end

petBase = 6120
petStorages =
{
pet = petBase + 1000,
level = petBase + 2000,
exp = petBase + 3000,
items = petBase + 4000,
isPet = petBase + 5000,
isDead = petBase + 6000,
exhaust = petBase + 7000,
sayExhaust = petBase + 8000,
moveExhaust = petBase + 9000,
health = petBase + 10000,
mana = petBase + 11000,
buyed = petBase + 12000
}

tables =
{
pet = {},
level = {},
exp = {},
items = {},
isDead = {},
exhaust = {},
health = {},
mana = {},
buyed = {}
}

reviveCost = 1000

pets =
{
[1] =
{
monster = "orc spearman",
vocations = {1, 2, 3, 4},
level = 30,
attacks =
{
[1] = {name = "", level = 30, petLevel = 30, mana = 50, type = TYPE_DISTANCE, range = 10, combat = COMBAT_PHYSICALDAMAGE, effect = CONST_ME_NONE, distEffect = CONST_ANI_SPEAR, damageMin = 0.7, damageMax = 1.0}
}
},
[2] =
{
monster = "fire devil",
vocations = {1, 2},
level = 60,
attacks =
{
[1] = {name = "Fire Strike", level = 60, petLevel = 60, mana = 100, type = TYPE_DISTANCE, combat = COMBAT_FIREDAMAGE, effect = CONST_ME_FIREDAMAGE, distEffect = CONST_ANI_FIRE, damageMin = 1.5, damageMax = 2.0}
}
},
[3] =
{
monster = "minotaur guard",
vocations = {3, 4},
level = 60,
cost = 50,
attacks =
{
[1] = {name = "Punch", level = 60, petLevel = 60, mana = 55, type = TYPE_NEAR, combat = COMBAT_PHYSICALDAMAGE, effect = CONST_ME_BLOOD, distEffect = CONST_ANI_NONE, damageMin = 1.5, damageMax = 2.0}
}
},
[4] =
{
monster = "water elemental",
vocations = {2},
level = 95,
cost = 15000,
attacks =
{
[1] = {name = "Ice Bomb", level = 100, petLevel = 100, mana = 250, type = TYPE_DISTANCE, range = 3, combat = COMBAT_ICEDAMAGE, effect = CONST_ME_ICEAREA, distEffect = CONST_ANI_ICE, damageMin = 1.5, damageMax = 2.0, area = AREA_CROSS1X1},
[2] = {name = "Poison Strike", level = 95, petLevel = 95, mana = 80, type = TYPE_DISTANCE, range = 8, combat = COMBAT_POISONDAMAGE, effect = CONST_ME_GREENRINGS, distEffect = CONST_ANI_POISON, damageMin = 1.2, damageMax = 1.8}
}
},
[5] =
{
monster = "fire elemental",
vocations = {1},
level = 95,
attacks =
{
[1] = {name = "Fire Bomb", level = 100, petLevel = 100, mana = 250, type = TYPE_DISTANCE, range = 3, combat = COMBAT_FIREDAMAGE, effect = CONST_ME_FIRE, distEffect = CONST_ANI_FIRE, damageMin = 1.5, damageMax = 2.0, area = AREA_CROSS1X1},
[2] = {name = "Fire Strike", level = 95, petLevel = 95, mana = 80, type = TYPE_DISTANCE, range = 3, combat = COMBAT_FIREDAMAGE, effect = CONST_ME_FIREDAMAGE, distEffect = CONST_ANI_FIRE, damageMin = 1.2, damageMax = 1.8}
}
},
[6] =
{
monster = "orc warlord",
vocations = {4},
level = 95,
attacks =
{
[1] = {name = "Throw Knife", level = 95, petLevel = 95, mana = 80, type = TYPE_DISTANCE, combat = COMBAT_PHYSICALDAMAGE, effect = CONST_ME_BLOOD, distEffect = CONST_ANI_THROWINGKNIFE, damageMin = 1.5, damageMax = 2.0}
}
},
[7] =
{
monster = "golem",
vocations = {3},
level = 95,
attacks =
{
[1] = {name = "Throw Stone", level = 95, petLevel = 95, mana = 80, type = TYPE_DISTANCE, combat = COMBAT_PHYSICALDAMAGE, effect = CONST_ME_BLOOD, distEffect = CONST_ANI_LARGEROCK, damageMin = 1.5, damageMax = 2.0}
}
},
[8] =
{
monster = "wyrm",
vocations = {1, 2, 3, 4},
level = 135
},
[9] =
{
monster = "dragon lord",
vocations = {1, 2, 3, 4},
level = 200,
attacks =
{
[1] = {name = "Fire Bomb", level = 200, petLevel = 200, mana = 300, type = TYPE_DISTANCE, range = 3, combat = COMBAT_FIREDAMAGE, effect = CONST_ME_FIREAREA, distEffect = CONST_ANI_FIRE, damageMin = 1.5, damageMax = 2.0, area = AREA_CROSS1X1},
[2] = {name = "Fire Storm", level = 205, petLevel = 220, mana = 700, type = TYPE_NEAR, range = 8, combat = COMBAT_FIREDAMAGE, effect = CONST_ME_FIREAREA, distEffect = CONST_ANI_FIRE, damageMin = 1.8, damageMax = 2.5, area = AREA_CROSS5X5},
[3] = {name = "Fire Explosion", level = 203, petLevel = 210, mana = 450, type = TYPE_DISTANCE, range = 6, combat = COMBAT_FIREDAMAGE, effect = CONST_ME_EXPLOSIONHIT, distEffect = CONST_ANI_FIRE, damageMin = 1.5, damageMax = 2.1, area = AREA_CIRCLE2X2},
[4] = {name = "Scratch", level = 201, petLevel = 205, mana = 150, type = TYPE_NEAR, range = 1, combat = COMBAT_PHYSICALDAMAGE, effect = CONST_ME_HITAREA, distEffect = CONST_ANI_FIRE, damageMin = 1.3, damageMax = 1.8},
[5] = {name = "Fire Strike", level = 203, petLevel = 210, mana = 100, type = TYPE_DISTANCE, range = 3, combat = COMBAT_FIREDAMAGE, effect = CONST_ME_EXPLOSIONAREA, distEffect = CONST_ANI_FIRE, damageMin = 1.8, damageMax = 1.9}
}
}
}

for i = 1, #pets do
table.insert(tables.pet, petStorages.pet + i)
table.insert(tables.level, petStorages.level + i)
table.insert(tables.exp, petStorages.exp + i)
table.insert(tables.items, petStorages.items + i)
table.insert(tables.isDead, petStorages.isDead + i)
table.insert(tables.exhaust, petStorages.exhaust + i)
table.insert(tables.health, petStorages.health + i)
table.insert(tables.mana, petStorages.mana + i)
table.insert(tables.buyed, petStorages.buyed + i)
end

function gainStat(pid, stat)

if pid and pid > 0 and isMonster(pid) then
stat.func(pid, stat.count)
end
addEvent(gainStat, stat.time, pid, stat)
end

function getLevelByExp(exp)
return math.floor((math.sqrt(3) * math.sqrt(243*(exp+1)^2-48600*(exp+1)+3680000)+27 * (exp+1)-2700)^(1/3)/30^(2/3)-(5*10^(2/3))/(3^(1/3)*(math.sqrt(3)*math.sqrt(243*(exp+1)^2-48600*(exp+1)+3680000)+27*(exp+1)-2700)^(1/3))+2)
end

function getPetInfo(pet)
if isNumber(pet) then
return pets[pet] or false
else
for _, v in pairs(pets) do
if pet:lower() == v.monster then
return v
end
end
end
return false
end

function getPetByLevel(cid)
local level = getPlayerLevel(cid)
local pet
for i = 1, #pets do
v = pets[i]
if level >= v.level and isInArray(v.vocations, getPlayerVocation(cid)) then
pet = v
end
end
return (pet ~= nil and pet or false)
end

function getAttackFormula(pid, attack)
return {
min = ((getPetLevel(pid) * 2) * (1 + attack.damageMin) + getPetLevel(pid)) / 2.5,
max = ((getPetLevel(pid) * 3) * (1 + attack.damageMax) + getPetLevel(pid)) / 2.5
}
end

function doAttack(pid, target, param)

local pet = getPetInfo(getCreatureName(pid))
if pet then
if pet.attacks and pet.attacks[param] then
local attack = pet.attacks[param]
if target > 0 and pid ~= getCreatureTarget(getCreatureMaster(pid)) then
if attack.type and attack.type == TYPE_DISTANCE and getDistanceBetween(getCreaturePosition(pid), getCreaturePosition(target)) > (attack.range or 3) or attack.type == TYPE_NEAR and getDistanceBetween(getCreaturePosition(pid), getCreaturePosition(target)) > (attack.range or 1) then
return doPlayerSendCancel(getCreatureMaster(pid), "Target is too far.") and doSendMagicEffect(getCreaturePosition(pid), CONST_ME_POFF)
end
if not isSightClear(getCreaturePosition(pid), getCreaturePosition(target), true) then
return doPlayerSendCancel(getCreatureMaster(pid), "There is not enough room.") and doSendMagicEffect(getCreaturePosition(pid), CONST_ME_POFF)
end
else
return doPlayerSendCancel(getCreatureMaster(pid), "Please select a target first.") and doSendMagicEffect(getCreaturePosition(pid), CONST_ME_POFF)
end
if getPlayerLevel(getCreatureMaster(pid)) < attack.level then
return doPlayerSendCancel(getCreatureMaster(pid), "You need level " .. attack.level .. " or higher to use this attack.") and doSendMagicEffect(getCreaturePosition(pid), CONST_ME_POFF)
end
if getPetLevel(pid) < attack.petLevel then
return doPlayerSendCancel(getCreatureMaster(pid), "Your pet needs level " .. attack.petLevel .. " or higher to use this attack.") and doSendMagicEffect(getCreaturePosition(pid), CONST_ME_POFF)
end
if attack.mana and getCreatureMana(pid) < attack.mana then
return doPlayerSendCancel(getCreatureMaster(pid), "Your pet does not have enough mana.") and doSendMagicEffect(getCreaturePosition(pid), CONST_ME_POFF)
end
if attack.area then
doCastAreaAttack(pid, target, attack.area, attack)
else
doTargetCombatHealth(pid, target, attack.combat, -getAttackFormula(pid, attack).min, -getAttackFormula(pid, attack).max, attack.effect)
end
doCreatureAddMana(pid, -attack.mana)
if attack.name ~= "" then
if emoteAttack then
doCreatureSay(getCreatureMaster(pid), getCreatureName(pid) .. ", use " .. attack.name .. "!", TALKTYPE_SAY)
end
if petEmoteAttack then
doCreatureSay(pid, attack.name, TALKTYPE_MONSTER)
end
end
return doSendDistanceShoot(getCreaturePosition(pid), (attack.type == TYPE_DISTANCE and getCreaturePosition(target) or getCreaturePosition(pid)), attack.distEffect)
else
return doSendMagicEffect(getCreaturePosition(pid), CONST_ME_POFF)
end
else
return doSendMagicEffect(getCreaturePosition(pid), CONST_ME_POFF) and doPlayerSendCancel(getCreatureMaster(pid), "There is a tecnical problem, please contact a gamemaster.")
end
end

function callPet(cid, petId)

for i = 1, #tables do
for y = 1, #tables[i] do
if getCreatureStorage(cid, tables[i][y]) < 0 then
doCreatureSetStorage(cid, tables[i][y], 0)
end
end
end

local pet = getPetInfoById(petId)
if not pet then
return doPlayerSendCancel(cid, "Something is wrong.")
end

if getPlayerLevel(cid) < pet.level then
return doPlayerSendCancel(cid, "You need level " .. pet.level .. " or higher to call this pet.")
end
if pet.cost and pet.cost > 0 then
if getCreatureStorage(cid, tables.buyed[petId]) < 1 then
return doPlayerSendCancel(cid, "You need to buy this pet first.") and doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF)
end
end

local ret = doCreateMonster(pet.monster, getCreaturePosition(cid))

if getCreatureStorage(cid, tables.level[petId]) < 1 then
doCreatureSetStorage(cid, tables.level[petId], pet.level)
end

if getCreatureStorage(cid, tables.exp[petId]) < 1 then
doCreatureSetStorage(cid, tables.exp[petId], getExperienceForLevel(pet.level))
end

if getCreatureStorage(cid, tables.level[petId]) < pet.level then
doCreatureSetStorage(cid, tables.level[petId], pet.level)
elseif getPlayerLevel(cid) * 3 < getCreatureStorage(cid, tables.level[petId]) then
doCreatureSetStorage(cid, tables.level[petId], pet.level)
doCreatureSetStorage(cid, tables.exp[petId], getExperienceForLevel(pet.level))
end

if getLevelByExp(getCreatureStorage(cid, tables.exp[petId])) < getCreatureStorage(cid, tables.level[petId]) then
doCreatureSetStorage(cid, tables.exp[petId], getExperienceForLevel(getCreatureStorage(cid, tables.level[petId])))
end

if getCreatureStorage(cid, tables.health[petId]) < 1 then
doCreatureSetStorage(cid, tables.health[petId], getCreatureStorage(cid, tables.level[petId]) * petGainHealth)
end

if getCreatureStorage(cid, tables.mana[petId]) < 1 then
doCreatureSetStorage(cid, tables.mana[petId], getCreatureStorage(cid, tables.level[petId]) * petGainMana)
end

doCreatureSetStorage(ret, tables.level[petId], getCreatureStorage(cid, tables.level[petId]))
doCreatureSetStorage(ret, tables.exp[petId], getCreatureStorage(cid, tables.exp[petId]))

doConvinceCreature(cid, ret)
doCreatureSetStorage(ret, petStorages.isPet, 1)
doSendMagicEffect(getCreaturePosition(ret), CONST_ME_TELEPORT)
setCreatureMaxHealth(ret, getPetLevel(ret) * petGainHealth)
doCreatureAddHealth(ret, -getCreatureHealth(ret) + getCreatureStorage(cid, tables.health[petId]))
setCreatureMaxMana(ret, getPetLevel(ret) * petGainMana)
doCreatureAddMana(ret, -getCreatureMana(ret) + getCreatureStorage(cid, tables.mana[petId]))
for _, v in pairs(petGainTicks) do
gainStat(ret, v)
end
return doCreatureSay(cid, "Go pet!", TALKTYPE_SAY)
end

function doCastAreaAttack(pid, target, area, attack)
local center = {}
local areaxx = {}
center.y = math.floor(#area/2)+1
for y = 1, #area do
for x = 1, #area[y] do
local number = area[y][x]
if number > 0 then
center.x = math.floor(table.getn(area[y])/2)+1
if attack.type == TYPE_DISTANCE then
table.insert(areaxx, {x = getCreaturePosition(target).x + x - center.x, y = getCreaturePosition(target).y + y - center.y, z = getCreaturePosition(target).z})
else
table.insert(areaxx, {x = getCreaturePosition(pid).x + x - center.x, y = getCreaturePosition(pid).y + y - center.y, z = getCreaturePosition(pid).z})
end
end
end
end
for i = 1, #areaxx do
doAreaCombatHealth(pid, attack.combat, areaxx[i], 0, -getAttackFormula(pid, attack).min, -getAttackFormula(pid, attack).max, attack.effect)
end
end

function isPet(pid)
local id = getPetIdByName(getCreatureName(pid))
return getCreatureStorage(pid, petStorages.isPet) > 0 and true or false
end

function doPetAddExperience(pid, exp)

local id = getPetIdByName(getCreatureName(pid))
exp = math.ceil(exp)
doCreatureSetStorage(getCreatureMaster(pid), tables.exp[id], getPetExperience(pid) + exp)
doSendAnimatedText(getCreaturePosition(pid), exp, getConfigValue("gainExperienceColor"))
return true
end

function getPetExperience(pid)
local id = getPetIdByName(getCreatureName(pid))
return getCreatureStorage(getCreatureMaster(pid), tables.exp[id])
end

function getPetLevel(pid)
local id = getPetIdByName(getCreatureName(pid))
return getCreatureStorage(getCreatureMaster(pid), tables.level[id])
end

function doPetSetLevel(pid, level)

local id = getPetIdByName(getCreatureName(pid))
doCreatureSetStorage(getCreatureMaster(pid), tables.level[id], level)
setCreatureMaxHealth(pid, getPetLevel(pid) * petGainHealth)
setCreatureMaxMana(pid, getPetLevel(pid) * petGainMana)
return true
end

function getPlayerPet(cid)
local pet
if #getCreatureSummons(cid) < 1 then
pet = false
end

for _, it in ipairs(getCreatureSummons(cid)) do
if isPet(it) then
pet = it
break
end
end
return pet
end

function getPetIdByName(name)

local id = 0
for k, it in pairs(pets) do
if it.monster:lower() == name:lower() then
id = k
break
end
end
return (id > 0 and id or false)
end

function getTopItem(p)
p.stackpos = 0
local v = getThingFromPos(p)
repeat
p.stackpos = p.stackpos + 1
v = getThingFromPos(p)
until v.itemid == 0
p.stackpos = p.stackpos - 1
return getThingFromPos(p)
end

function getPetInfoById(pet)
for k, v in pairs(pets) do
if k == pet then
return v
end
end
return false
end

if not getCreatureStorage then
getCreatureStorage = getPlayerStorageValue
doCreatureSetStorage = doPlayerSetStorageValue
end
Now create a file on data/talkactions/scripts called pet.lua and paste:
Code (Lua):
local l =
{
["north"] = NORTH,
["east"] = EAST,
["south"] = SOUTH,
["west"] = WEST,
["southwest"] = SOUTHWEST,
["southeast"] = SOUTHEAST,
["northwest"] = NORTHWEST,
["northeast"] = NORTHEAST
}

function onSay(cid, words, param, channel)
if(param == '') then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.")
return true
end

if param:lower() == "info" then
local pet = getPlayerPet(cid)
if pet then
local pet_ = getPetInfo(getCreatureName(pet))
local attacks = ""
if pet_.attacks and #pet_.attacks > 0 then
for i = 1, #pet_.attacks do
attacks = attacks .. "Attack ID: " .. i .. "\n" .. (pet_.attacks[i].name ~= "" and " Name: " .. pet_.attacks[i].name .. "\n" or "") .. " Level: " .. pet_.attacks[i].level .. "\n Pet level: " .. pet_.attacks[i].petLevel .. "\n Pet mana: " .. pet_.attacks[i].mana .. "\n"
end
end
return doShowTextDialog(cid, 1948, "Here is your pet info:\n" ..
"\nName: " .. getCreatureName(pet) ..
"\nHealth: " .. getCreatureHealth(pet) .. "-" .. getCreatureMaxHealth(pet) ..
"\nMana: " .. getCreatureMana(pet) .. "-" .. getCreatureMaxMana(pet) ..
"\nLevel: " .. getPetLevel(pet) ..
"\nExperience: " .. getPetExperience(pet) ..
"\n-----Attacks-----\n" .. (attacks ~= "" and attacks or "No attacks"))
else
return doPlayerSendCancel(cid, "Please call your pet first.")
end
elseif param:lower() == "take" then
local pet = getPlayerPet(cid)
if not pet then
return doPlayerSendCancel(cid, "Please call your pet first.")
end

local slot = 0
for i = 1, carryItems do
if getCreatureStorage(cid, petItems[i]) < 1 then
slot = i
break
end
end

if slot == 0 then
return doPlayerSendCancel(cid, "You only can carry " .. carryItems .. " items.")
end

local item = getTopItem(getCreaturePosition(pet))
if getItemWeightById(item.itemid, 1) and getItemWeightById(item.itemid, 1) < 1 then
return doPlayerSendCancel(cid, "There is no item to carry.")
end

if isInArray(blockedItems, item.itemid) then
return doPlayerSendCancel(cid, "You cannot carry this item.")
end
doCreatureSetStorage(cid, petItems[slot], item.itemid * 1000 + (item.type > 0 and item.type or 1))
doRemoveItem(item.uid)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You take an item.")
return true
elseif param:lower() == "items" then
local list = "Here is the list of items:\n"
for i = 1, carryItems do
if getCreatureStorage(cid, petItems[i]) < 1 then
list = list .. "\n" .. i .. ". Empty."
else
local thing = getCreatureStorage(cid, petItems[i])
local item = math.floor(thing / 1000)
local count = thing - item * 1000
list = list .. "\n" .. i .. ". x" .. count .. " " .. getItemNameById(item) .. "."
end
end

return doShowTextDialog(cid, 1948, list)
elseif param:lower() == "back" then
local pet = getPlayerPet(cid)
if not pet then
return doPlayerSendCancel(cid, "You don't have any pet released.")
end
local petId = getPetIdByName(getCreatureName(pet))
doCreatureSetStorage(cid, tables.health[petId], getCreatureHealth(pet))
doCreatureSetStorage(cid, tables.mana[petId], getCreatureMana(pet))
doSendMagicEffect(getCreaturePosition(pet), CONST_ME_POFF)
doRemoveCreature(pet)
return doCreatureSay(cid, "It's enough!", TALKTYPE_SAY)
else
param = string.explode(param, ":")
if param[1]:lower() == "call" then
if not param[2] or param[2] == "" then
return doPlayerSendCancel(cid, "No pet specified.")
end
if getTilePzInfo(getCreaturePosition(cid)) then
return doPlayerSendCancel(cid, "You cannot call a pet in protection zone.")
end
if #getCreatureSummons(cid) > 0 then
return doPlayerSendCancel(cid, "You only can call a pet.")
end

local pet = getPetIdByName(param[2])
if pet then
if getCreatureStorage(cid, tables.isDead[pet]) > 0 then
return doPlayerSendCancel(cid, "You need to revive this pet first.")
end

return callPet(cid, pet)
else
return doPlayerSendCancel(cid, "There is not pet with that name.")
end
elseif param[1]:lower() == "attack" then
local pet = getPlayerPet(cid)
if not pet then
return doPlayerSendCancel(cid, "Please call your pet first.")
end
if not param[2] or not isNumber(param[2]) or tonumber(param[2]) < 1 then
return doPlayerSendCancel(cid, "No attack index specified.")
end

if exhaustion.get(cid, petStorages.exhaust) then
return doPlayerSendCancel(cid, "You are exhausted.") and doSendMagicEffect(getCreaturePosition(getCreatureS ummons(cid)[1]), CONST_ME_POFF)
end

doAttack(pet, getCreatureTarget(cid), tonumber(param[2]))
exhaustion.set(cid, petStorages.exhaust, petExhaust)
elseif param[1]:lower() == "give" then
local pet = getPlayerPet(cid)
if not pet then
return doPlayerSendCancel(cid, "Please call your pet first.")
end
if not param[2] or not isNumber(param[2]) or tonumber(param[2]) < 1 then
return doPlayerSendCancel(cid, "No slot specified.")
end

if getCreatureStorage(cid, petItems[tonumber(param[2])]) > 0 then
local thing = getCreatureStorage(cid, petItems[tonumber(param[2])])
local item = math.floor(thing/1000)
local count = thing-item*1000
doPlayerAddItem(cid, item, count)
doCreatureSetStorage(cid, petItems[tonumber(param[2])], 0)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You get an item.")
else
return doPlayerSendCancel(cid, "This slot is empty.")
end
elseif param[1]:lower() == "say" then
local pet = getPlayerPet(cid)
if not pet then
return doPlayerSendCancel(cid, "Please call your pet first.")
end
if not param[2] or param[2] == "" then
return doPlayerSendCancel(cid, "Command param required.")
end

if exhaustion.get(cid, petStorages.sayExhaust) then
return doPlayerSendCancel(cid, "You are exhausted.") and doSendMagicEffect(getCreaturePosition(getCreatureS ummons(cid)[1]), CONST_ME_POFF)
end

doCreatureSay(pet, param[2], TALKTYPE_MONSTER)
exhaustion.set(cid, petStorages.sayExhaust, petExhaust)
elseif param[1]:lower() == "move" then
local pet = getPlayerPet(cid)
if not pet then
return doPlayerSendCancel(cid, "Please call your pet first.")
end
if not param[2] or param[2] == "" then
return doPlayerSendCancel(cid, "Command param required.")
end

if exhaustion.get(cid, petStorages.moveExhaust) then
return doPlayerSendCancel(cid, "You are exhausted.") and doSendMagicEffect(getCreaturePosition(getCreatureS ummons(cid)[1]), CONST_ME_POFF)
end

local dir
if l[param[2]:lower()] then
dir = l[param[2]:lower()]
local toPos = getPosByDir(getCreaturePosition(pet), dir, 1)
local ret = queryTileAddThing(pet, toPos)
if ret == RETURNVALUE_NOERROR then
doMoveCreature(pet, dir)
exhaustion.set(cid, petStorages.moveExhaust, petExhaust)
else
return doPlayerSendCancel(cid, "There is not enough room.") and doSendMagicEffect(getCreaturePosition(pet), CONST_ME_POFF)
end
else
return doPlayerSendCancel(cid, "No direction specified.")
end
elseif isInArray({"mana", "health"}, param[1]:lower()) then
if getPlayerGroupId(cid) < 3 then
return false
end
local pet = getPlayerPet(cid)
if not pet then
return doPlayerSendCancel(cid, "Please call your pet first.")
end
if not param[2] or not isNumber(param[2]) then
return doPlayerSendCancel(cid, "Command param required.")
end

if param[1]:lower() == "health" then
doCreatureAddHealth(pet, tonumber(param[2]))
elseif param[1]:lower() == "mana" then
doCreatureAddMana(pet, tonumber(param[2]))
end
return doSendMagicEffect(getCreaturePosition(pet), (param[1]:lower() == "health" and CONST_ME_MAGIC_RED or CONST_ME_MAGIC_BLUE))
end
end
return true
end
Paste this at talkactions.xml:
Code (XML):
<talkaction words="!pet" event="script" value="pet.lua"/>
Create a fil called petkill.lua at data/creaturescripts/scripts and paste:
Code (Lua):
function onKill(cid, target, lastHit)

if not isMonster(target) or getConfigValue("rateExperience") < 0.1 or getMonsterInfo(getCreatureName(target)) and getMonsterInfo(getCreatureName(target)).experience < 1 then return true end

local pet = getPlayerPet(cid)
if pet then
doPetAddExperience(pet, getMonsterInfo(getCreatureName(target)).experience * petExpRate)
if getLevelByExp(getPetExperience(pet)) > getPetLevel(pet) then
doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Your pet advanced from level " .. getPetLevel(pet) .. " to level " .. getLevelByExp(getPetExperience(pet)) .. ".")
doPetSetLevel(pet, getLevelByExp(getPetExperience(pet)))
if refillStatsAtLevel then
doCreatureAddHealth(pet, getCreatureMaxHealth(pet) - getCreatureHealth(pet))
doCreatureAddMana(pet, getCreatureMaxMana(pet) - getCreatureMana(pet))
end
end
end
return true
end

Create a file called petdeath.lua at data/creaturescripts/scripts and paste:
Code (Lua):
function onDeath(cid, corpse, deathList)

if not isPet(cid) then return true end

local id = getPetIdByName(getCreatureName(cid))
doCreatureSetStorage(getCreatureMaster(cid), tables.isDead[id], 1)
doPlayerSendTextMessage(getCreatureMaster(cid), MESSAGE_STATUS_CONSOLE_BLUE, "Your pet is dead.")
return true
end
Create a file called petstats.lua at data/creaturescripts/scripts and paste:
Code (Lua):
function onStatsChange(cid, attacker, type, combat, value)

if getPlayerPet(cid) and getPlayerPet(cid) == attacker then
return false
end
return true
end
Add this to your creaturescripts/scripts/login.lua:
Code (Lua):
registerCreatureEvent(cid, "petKill")
registerCreatureEvent(cid, "petDeath")
registerCreatureEvent(cid, "petStats")
Now paste this at creaturescripts.xml:
Code (XML):
<event type="kill" name="petKill" event="script" value="petkill.lua"/>
<event type="death" name="petDeath" event="script" value="petdeath.lua"/>
<event type="statschange" name="petStats" event="script" value="petstats.lua"/>
You need to paste this variable on every monster file that you use as pet, after </flags>.
Code (XML):
<script>
<event name="petDeath"/>
</script>
This is the script to revive the pet via npc:
Code (Lua):
local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
local talkState = {}

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

local dead = 0
local pet
function creatureSayCallback(cid, type, msg)

if(not npcHandler:isFocused(cid)) then
return false
end
local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_PRIVATE and 0 or cid
if msgcontains(msg, 'offer') then
local b = false
local c = 0
local response = "Here %s the following %s that you can buy:"
for _, it in pairs(pets) do
if it.cost and it.cost > 0 then
c = c + 1
b = true
local voc, sep = "", ", "
for i = 1, #it.vocations do
if i == #it.vocations - 1 then
sep = " and "
elseif i == #it.vocations then
sep = ""
end
voc = voc .. getVocationInfo(it.vocations[i]).name .. sep
end
response = response .. "\n Name: " .. it.monster .. ", Cost: " .. it.cost .. ", Level: " .. it.level .. ", Vocations: " .. voc .. "."
end
end
response = string.format(response, (c > 1 and "are" or "is"), (c > 1 and "pets" or "pet"))
npcHandler:say(response, cid)


elseif msgcontains(msg, 'revive') then

for i = 1, #pets do
if getCreatureStorage(cid, tables.isDead[i]) > 0 then
dead = dead + 1
end
end
if dead > 0 then
npcHandler:say('Do you want to revive ' .. dead .. ' of your pets for ' .. reviveCost * dead .. ' gold coins?.', cid)
talkState[talkUser] = 1
else
npcHandler:say('Any of your pet is dead.', cid)
talkState[talkUser] = 0
end
elseif msgcontains(msg, 'buy') then
npcHandler:say('Please tell me the name of the pet that you can buy.', cid)
talkState[talkUser] = 2
elseif msgcontains(msg, 'yes') and talkState[talkUser] == 1 then
if doPlayerRemoveMoney(cid, reviveCost * dead) then
for i = 1, #tables.isDead do
doCreatureSetStorage(cid, tables.isDead[i], 0)
end
npcHandler:say('Your pets has been revived.', cid)
talkState[talkUser] = 0
else
npcHandler:say('You do not have enough money.', cid)
talkState[talkUser] = 0
end
elseif talkState[talkUser] == 2 then
pet = getPetIdByName(msg)
if not pet then
npcHandler:say('There is not any pet with that name.', cid)
talkState[talkUser] = 0
return true
end

if getCreatureStorage(cid, tables.buyed[pet]) > 0 then
npcHandler:say('You already bought this pet.', cid)
talkState[talkUser] = 0
return true
end

if pets[pet].cost and pets[pet].cost > 0 then
npcHandler:say('Do you want to buy ' .. pets[pet].monster .. ' [' .. pets[pet].level .. '] for ' .. pets[pet].cost .. ' gold coins?', cid)
talkState[talkUser] = 3
else
npcHandler:say('This pet is not buyable, please tell me the name of the pet that you can buy.', cid)
talkState[talkUser] = 2
end
elseif msgcontains(msg, 'yes') and talkState[talkUser] == 3 then
if doPlayerRemoveMoney(cid, pets[pet].cost) then
doCreatureSetStorage(cid, tables.buyed[pet], 1)
npcHandler:say('Congratulations! you bought ' .. pets[pet].monster .. ' [' .. pets[pet].level .. '].', cid)
talkState[talkUser] = 0
else
npcHandler:say('You do not have enough money to buy this pet.', cid)
talkState[talkUser] = 0
end
end
return true
end

npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())
Monster should have <flag convinceable="1"/>

This is how you configure a new pet (Water Elemental used as example, only one attack used as example):
Code (Lua):
[4] = --Id, should be in order
{
monster = "water elemental", --The monster name.
vocations = {2}, --Vocations that can use this pet.
level = 95, --Level required to use this pet.
[cost, = 15000] --you can declare it or not. If you declare it and cost > 0 then pet will be buyable
attacks =
{
[1] =
{
name = "Ice Bomb", --Attack name, pet will say the name when you use the attack.
level = 100, --Level that player needs to use the attack.
petLevel = 100, --Level that pets needs to use the attack.
mana = 200, --Mana that the pets needs to use the attack.
type = TYPE_DISTANCE, --(TYPE_NEAR/TYPE_DISTANCE) _NEAR = Used for melee attacks. _NEAR = Used for distance attacks. (Declare this correct or you'll get some bugs.)
range = 3, --Attack range, used only for distance attacks.
combat = COMBAT_ICEDAMAGE, --Damage type.
effect = CONST_ME_ICEAREA, --Floor effect.
distEffect = CONST_ANI_ICE, --Distance effect.
damageMin = 1.5, --Damage min.
damageMax = 2.0, --Damage max.
area = AREA_CROSS1X1 --Area for the attack, if you want an attack without area, remove this param.
}
}
},

Skrypty & Kody Błąd z załadowaniem monsters

$
0
0
Witam
Przeniosłem potwory z innego OTSa na mój , dodałem je w monster.xml oraz wrzuciłem do poszczególnych folderów .
Wyskakuję mi błąd .


Nie mam problemu akurat z tym jednym potworkiem tylko ze wszystkimi które przeniosłem . - próbowałem go wykasować i odpalić od nowa ale dalej to samo (lecz z innym potworem)
Przenosiłem z tych moich folderów po prostu do folderu z monsters i zmieniałem ścieżką w monster.xml na bezpośrednią do monsters/nazwa potwora.xml ale dalej tak samo .
Ktoś miał może podobny problem albo taki sam i zna rozwiązanie ??

-Inne Flagi

$
0
0
Poszukuje poradnika związanego z flagami nadawaniem grupą komend itp , czy coś takiego istnieje

-Tibia 10.94 [Netherlands] AnimeraOT START 22.10 16:00 | HIGH RATE | FUN&RPG | UNIQUE CONTENT | FREE VIP

$
0
0



Trailer



IP: animerarpg.com
Client: 10.94
Website: www.animerarpg.com

Rates:
Exp: 150x
Skills: 35x
Magic: 20x
Loot: 3


Guide: http://www.animerarpg.com/guide.php
Discord: https://discord.gg/D4Rzxzf



Screenshots:



















Features:

The perfect balance between FUN & RPG!
40GB+ UNQUE MAP (about half size of rl tibia map)
FREE VIP/PREMIUM
Daily events(Raids, Last man standing, Daily quests etc).
400+ Custom creatures
50+ Custom bosses
Secondary promotion
Story mode (With cutscenes)
Custom Items/Equipments/Weapons
Custom Spells(Most rl based but also some exciting awesome spells)
AI bosses & creatures.
Loads of challenging quests!
Auto gold farming
Stairhop delay to 0.5MS
No level requirements for equipment/weapons/runes.
Sprite wand (and many more awesome staffs).
No overpowered donation items.
Trainers for knight/paladin/mages.
Minecart system (Replaces the teleports, we might expand this in the future).
no mining, lumberjacking and other gay features!
Helping hand system
Conjuring effect doubled.
Skill rings increased.
PVP
Guild War mode
PVP with exp bonus
Balanced vocations
Last man standing event
1 VS 1 Arena
Frag remover: Yes
Frags to Red skull: 4
Frags to Black skull: 7
Frag time: 6 hours



REGISTER NOW!
http://www.animerarpg.com/register.php

JOIN US AT DISCORD! https://discord.gg/D4Rzxzf



Animera

-Tibia 8.60 Redania.eu | 31 październik 17:00 | france | 8.6 rl

NPC Auction

$
0
0
Autor: Vodkart
Opis: Npc Auction jest naszym depozytem na itemy, które wystawiamy na aukcje. Poprzez rozmowę z nim hi - > trade wyświetla nam się okienko z aktualnymi aukcjami.

Screeny:



(W tym przypadku sprzeda przedmiot do 20 września)

[+] Dodatkowo możesz sprawdzić przedmioty, które zostały dodane do npc:






[+] Aby odebrać pieniądze za sprzedany przedmiot:


[+] A co się dzieje, gdy przedmioty się nie sprzedadzą? Są wysyłane do naszej skrzynki dp oraz dostajemy o tym informację:



DOWNLOAD: LINK
Wystarczy, że wkleimy zapytanie do bazy i wrzucimy pliki na serwer.

Talkactions Auto Walk

$
0
0
Opis: Po wpisaniu komendy !walk postać idzie aż nie napotka przeszkody po drodze lub nie wpiszemy drugi raz komendy. Postać sterujemy za pomocą Ctrl + strzałki.
Autor: Noninhouh

talkactions.xml
Kod XML:
  1. <talkaction words="!walk" event="script" value="walk.lua"/>

walk.lua
Kod Lua:
  1. function doStartAutoWalk(cid)
  2. if not isCreature(cid) or getPlayerStorageValue(cid, 10000) == -1 then return end
  3.  
  4. local toPosition = getCreatureLookPosition(cid)
  5. toPosition.stackpos = 0
  6. local tileId = getTileThingByPos(toPosition).itemid
  7.  
  8. if tileId == 0 or doTileQueryAdd(cid, toPosition) ~= RETURNVALUE_NOERROR then
  9. setPlayerStorageValue(cid, 10000, -1)
  10. return
  11. end
  12.  
  13. doMoveCreature(cid, getCreatureLookDir(cid))
  14. addEvent(doStartAutoWalk, (1000 * getItemInfo(tileId).speed) / getCreatureSpeed(cid), cid)
  15. end
  16.  
  17. function onSay(cid, words, param, channel)
  18. if getPlayerStorageValue(cid, 10000) ~= -1 then
  19. setPlayerStorageValue(cid, 10000, -1)
  20. else
  21. setPlayerStorageValue(cid, 10000, 1)
  22. doStartAutoWalk(cid)
  23. end
  24. return true
  25. end


creaturescripts.xml
Kod XML:
  1. <event type="logout" name="PlayerLogout" event="script" value="logout.lua"/>

logout.lua
Kod Lua:
  1. function onLogout(cid)
  2. if getPlayerStorageValue(cid, 10000) ~= -1 then
  3. setPlayerStorageValue(cid, 10000, -1)
  4. end
  5. return true
  6. end

-Inne Licznik Startu OTS

$
0
0
Witam szukam skrypt na Licznik Staru OTS. POD 7.6 XML!!!

-Silnik [8.5] TFS 0.3.5 source.

$
0
0
Witam poszukuje source od silnika TFS 0.3.5 dla protokołu 8.5.

Piszę ponieważ wszystkie linki jakie znalazłem są OFFLINE. Nie ukrywam że liczę na Was że ktoś może ma zakopany ten silnik wraz z source bądź same source na waszych komputerach.

Pozdrawiam.

-Tibia 7.60 [Poland] Chrona Online - Real Map 7.6 - Start Piątek 19:00!

$
0
0
CHRONA ONLINE - OLDSCHOOL 7.6 RPG - REAL MAP

START - 20 PAŹ 2017 - 19:00



INFO​


IP: chrona.pl
Port: 7171
Klient: Tibia 7.6
Serwer: Dedykowany / Uptime 24/7 / Pełna ochrona DDOS
Lokalizacja: Polska (Amerykańskie proxy dostępne)
Strona: https://chrona.pl/
Exp:
  • 1-8 lvl => x10
  • 9-40 lvl => x8
  • 41-60 lvl => x7
  • 61-80 lvl => x6
  • 81-100 lvl => x5
  • 101-120 lvl => x4
  • 121 lvl + => x3

Mnożniki:
  • Skill: x5
  • Magic: x3
  • Loot: x2

Mapa: 100% Real 7.6 Map
Rodzaj serwera: PVP-RPG

OPIS SERWERA


Ponieważ wielu z nas wspomina czasy starej Tibii i chciałoby aby Cip~ utworzył oficjalne oldschool'owe serwery, zdecydowaliśmy się na utworzenie serwera, który będzie najbardziej zbliżony do Real Tibii z wersji 7.6.
Bazując na oryginalnych plikach Tibii, przekonwertowaliśmy mapę oraz wszystkie skrypty do formatów OTBM, XML oraz LUA, a następnie przetestowaliśmy stabilność serwera. Aktualnie posiadamy 100-procentowe odzwierciedlenie real mapy, NPC, potworów oraz questów. Wyłącznie wzory obrażeń czarów mogą sięróżnić ponieważ były one zahardcodowane w oryginalnym silniku Tibii.

Powyższy serwer jest serwerem low-rate, ponieważ chcielibyśmy utrzymać go online przez jak najdłuższy czas. W niedalekiej przyszłości planujemy wprowadzenie nowego świata high-rate oraz światów w wersji 7.4 oraz 8.0!

W sieci znajduje sięwiele serwerów oldschool, ale są to tak na prawdę serwery w wersji 8.0+ wyłącznie ze zmienionymi grafikami. Nasz serwer jako jedyny jest prawdziwym serwerem w wersji 7.6 i do grania można wykorzystać oficjalnego klienta 7.6 wraz z IP changer'em! Mamy również świadomość, że oficjalny klient w wersji 7.6 nie posiada systemu anty-bot, dlatego jesteśmy w trakcie implementacji takiego systemu po stronie serwera, który opierać siębędzie o zachowanie gracza.

Zachęcamy do komentowania oraz zostawiania wszelkich opinii na temat serwera!




Prośba o zmianę jeden funkcji w scrypcie

$
0
0
Witam was otóż znalazłem scrypt na anty trash. Wszystko w nim działa i jak ktoś zarzuca middle to zabiera to szybciutki. Lecz problem jest gdy już kotś coś rzuci na depo na którym leży dice..

I tu mam moje pytanie czy mógłby ktoś zerknąć i spróbować przerobić to by zabierał z DEPO nie ze środka.

Scrypt
Kod PHP:
  1. local items = {5792
  2. ,16102
  3. ,16205
  4. ,11674
  5. ,10451
  6. ,16119
  7. ,16120
  8. ,16121
  9. ,16122
  10. ,16123
  11. ,16124
  12. ,16125
  13. ,16126
  14. ,16127
  15. ,16128
  16. ,16129
  17. ,16130
  18. ,16131
  19. ,16132
  20. ,16133
  21. ,16134
  22. ,16135
  23. ,16136
  24. ,16137
  25. ,16138
  26. ,16139
  27. ,16140
  28. ,16141
  29. ,16142
  30. ,16143
  31. ,16144
  32. ,16145
  33. ,16146
  34. ,16147
  35. ,16148
  36. ,16149
  37. ,16150
  38. ,16151
  39. ,16152
  40. ,16153
  41. ,16154
  42. ,16155
  43. ,16156
  44. ,16157
  45. ,16158
  46. ,16159
  47. ,16160
  48. ,16161
  49. ,16162
  50. ,16163
  51. ,16164
  52. ,16165
  53. ,16166
  54. ,16167
  55. ,16168
  56. ,16169
  57. ,16170
  58. ,16171
  59. ,16172
  60. ,16173
  61. ,20063
  62. ,20064
  63. ,20065
  64. ,20066
  65. ,20067
  66. ,20068
  67. ,20069
  68. ,20070
  69. ,20071
  70. ,20072
  71. ,20073
  72. ,20074
  73. ,20075
  74. ,20076
  75. ,20077
  76. ,20078
  77. ,20079
  78. ,20080
  79. ,21179
  80. ,21177
  81. ,20183
  82. ,20182
  83. ,20199
  84. ,20200
  85. ,20201
  86. ,20205
  87. ,20202
  88. ,20203
  89. ,20204
  90. ,20206
  91. ,20207
  92. ,19083
  93. ,19084
  94. ,16175
  95. ,21175
  96. ,10391
  97. ,16164
  98. ,21166
  99. ,14250
  100. ,14001
  101. ,21167
  102. ,21180
  103. ,21176
  104. ,21174
  105. ,16161
  106. ,14089
  107. ,14043
  108. ,14040
  109. ,13992
  110. ,12683
  111. ,21170
  112. ,21183
  113. ,13990
  114. ,21169
  115. ,21219
  116. ,21178
  117. ,21173
  118. ,21172
  119. ,21171
  120. ,17859
  121. ,17828
  122. ,17824
  123. ,21892
  124. ,21165
  125. ,17852
  126. ,13995
  127. ,14258
  128. ,21168
  129. ,20182
  130. ,14042
  131. ,16160
  132. ,21204
  133. ,21202
  134. ,21201
  135. ,21200
  136. ,21199
  137. ,21198
  138. ,21197
  139. ,21196
  140. ,21195
  141. ,21194
  142. ,21193
  143. ,21186
  144. ,21182
  145. ,21103
  146. ,10385
  147. ,11651
  148. ,10438
  149. ,10384
  150. ,10439
  151. ,10387
  152. ,10386
  153. ,11688
  154. ,10388
  155. ,11657
  156. ,11693
  157. ,10389
  158. ,10390
  159. ,10457
  160. ,16118
  161. ,16117
  162. ,10296
  163. ,14013
  164. ,14008
  165. ,14041
  166. ,14011
  167. ,14010
  168. ,14017
  169. ,14009
  170. ,14008
  171. ,20062
  172. ,10297
  173. ,10299
  174. ,11445
  175. ,11511
  176. ,16115
  177. ,16096
  178. ,21801
  179. ,21800
  180. ,11448
  181. ,11449
  182. ,10404
  183. ,10277
  184. ,10320
  185. ,11702
  186. ,11703
  187. ,11451
  188. ,11660
  189. ,10418
  190. ,11453
  191. ,11652
  192. ,11452
  193. ,11661
  194. ,10300
  195. ,10275
  196. ,10301
  197. ,10302
  198. ,10272
  199. ,10410
  200. ,10303
  201. ,10444
  202. ,11457
  203. ,11658
  204. ,11659
  205. ,10276
  206. ,11465
  207. ,11464
  208. ,11671
  209. ,10306
  210. ,11466
  211. ,10449
  212. ,10280
  213. ,11446
  214. ,10304
  215. ,10415
  216. ,10416
  217. ,10282
  218. ,10455
  219. ,11680
  220. ,10417
  221. ,11454
  222. ,10298
  223. ,11489
  224. ,11472
  225. ,11474
  226. ,11475
  227. ,10314
  228. ,10420
  229. ,11491
  230. ,11488
  231. ,11490
  232. ,11487
  233. ,11673
  234. ,10310
  235. ,10408
  236. ,10309
  237. ,10315
  238. ,11672
  239. ,11666
  240. ,10450
  241. ,10316
  242. ,10413
  243. ,10414
  244. ,10398
  245. ,22085
  246. ,22052
  247. ,22057
  248. ,22054
  249. ,22102
  250. ,22051
  251. ,22053
  252. ,22083
  253. ,22060
  254. ,22730
  255. ,22728
  256. ,22866
  257. ,22722
  258. ,3393
  259. ,3022
  260. ,5917
  261. ,9103
  262. ,3408
  263. ,3354
  264. ,3395
  265. ,3352
  266. ,3407
  267. ,11674
  268. ,11700
  269. ,3385
  270. ,3391
  271. ,3226
  272. ,5924
  273. ,3384
  274. ,3387
  275. ,3356
  276. ,3400
  277. ,3396
  278. ,7459
  279. ,11689
  280. ,3406
  281. ,5903
  282. ,9013
  283. ,3230
  284. ,7458
  285. ,829
  286. ,3365
  287. ,9382
  288. ,3210
  289. ,3229
  290. ,5460
  291. ,9381
  292. ,3390
  293. ,3405
  294. ,3353
  295. ,10451
  296. ,894
  297. ,7461
  298. ,3355
  299. ,3374
  300. ,828
  301. ,7992
  302. ,3573
  303. ,827
  304. ,9399
  305. ,875
  306. ,3574
  307. ,9374
  308. ,6577
  309. ,6096
  310. ,3576
  311. ,7462
  312. ,3392
  313. ,6531
  314. ,5741
  315. ,3375
  316. ,3351
  317. ,3373
  318. ,3376
  319. ,830
  320. ,3403
  321. ,3367
  322. ,3369
  323. ,3368
  324. ,9653
  325. ,8864
  326. ,10385
  327. ,3394
  328. ,3570
  329. ,8044
  330. ,3567
  331. ,3359
  332. ,3565
  333. ,3358
  334. ,3562
  335. ,3381
  336. ,8050
  337. ,3383
  338. ,8037
  339. ,3388
  340. ,8057
  341. ,3379
  342. ,8039
  343. ,3386
  344. ,3397
  345. ,8054
  346. ,11651
  347. ,3399
  348. ,8064
  349. ,8053
  350. ,9015
  351. ,8043
  352. ,8059
  353. ,8048
  354. ,824
  355. ,3360
  356. ,3563
  357. ,8041
  358. ,9379
  359. ,8045
  360. ,3561
  361. ,3370
  362. ,8049
  363. ,3361
  364. ,3404
  365. ,825
  366. ,3366
  367. ,7991
  368. ,826
  369. ,7463
  370. ,8060
  371. ,8058
  372. ,3402
  373. ,3380
  374. ,8056
  375. ,11701
  376. ,8063
  377. ,6095
  378. ,3357
  379. ,3571
  380. ,3566
  381. ,3564
  382. ,8038
  383. ,8062
  384. ,11686
  385. ,11687
  386. ,3377
  387. ,3568
  388. ,8061
  389. ,10438
  390. ,8042
  391. ,3378
  392. ,8046
  393. ,8052
  394. ,811
  395. ,9400
  396. ,8047
  397. ,8040
  398. ,8051
  399. ,3569
  400. ,8055
  401. ,7993
  402. ,8862
  403. ,10384
  404. ,10439
  405. ,3560
  406. ,645
  407. ,3372
  408. ,3558
  409. ,3382
  410. ,3389
  411. ,3363
  412. ,3398
  413. ,3401
  414. ,823
  415. ,3364
  416. ,3371
  417. ,9014
  418. ,3559
  419. ,822
  420. ,821
  421. ,7464
  422. ,5918
  423. ,3557
  424. ,8095
  425. ,3362
  426. ,812
  427. ,9383
  428. ,8863
  429. ,10387
  430. ,3079
  431. ,3246
  432. ,11690
  433. ,3553
  434. ,9017
  435. ,3556
  436. ,10200
  437. ,10201
  438. ,4033
  439. ,9019
  440. ,9018
  441. ,7457
  442. ,819
  443. ,3555
  444. ,10323
  445. ,3552
  446. ,820
  447. ,818
  448. ,3550
  449. ,5461
  450. ,3551
  451. ,6529
  452. ,3549
  453. ,3554
  454. ,813
  455. ,10386
  456. ,3437
  457. ,3432
  458. ,3413
  459. ,3418
  460. ,3429
  461. ,3423
  462. ,3441
  463. ,3411
  464. ,3435
  465. ,3430
  466. ,3419
  467. ,3421
  468. ,3420
  469. ,3416
  470. ,3425
  471. ,3438
  472. ,8078
  473. ,3422
  474. ,3433
  475. ,3415
  476. ,8079
  477. ,3414
  478. ,9372
  479. ,3436
  480. ,6432
  481. ,6390
  482. ,7460
  483. ,9372
  484. ,3424
  485. ,3439
  486. ,3410
  487. ,8077
  488. ,3427
  489. ,3445
  490. ,3440
  491. ,3444
  492. ,9380
  493. ,11688
  494. ,3417
  495. ,9377
  496. ,8080
  497. ,3409
  498. ,3426
  499. ,3442
  500. ,8081
  501. ,9401
  502. ,6131
  503. ,3428
  504. ,3443
  505. ,3434
  506. ,3431
  507. ,3412
  508. ,11691
  509. ,3059
  510. ,8090
  511. ,8072
  512. ,8075
  513. ,8074
  514. ,8073
  515. ,8076
  516. ,7436
  517. ,3274
  518. ,3317
  519. ,3266
  520. ,3344
  521. ,7412
  522. ,3328
  523. ,3329
  524. ,8098
  525. ,3275
  526. ,3302
  527. ,10388
  528. ,7419
  529. ,3323
  530. ,783
  531. ,787
  532. ,786
  533. ,785
  534. ,788
  535. ,801
  536. ,804
  537. ,803
  538. ,802
  539. ,805
  540. ,7453
  541. ,665
  542. ,668
  543. ,667
  544. ,666
  545. ,669
  546. ,3320
  547. ,7454
  548. ,3306
  549. ,3303
  550. ,3315
  551. ,3269
  552. ,3268
  553. ,3276
  554. ,7380
  555. ,8096
  556. ,7389
  557. ,684
  558. ,687
  559. ,686
  560. ,685
  561. ,688
  562. ,7435
  563. ,3318
  564. ,7455
  565. ,3314
  566. ,7456
  567. ,3313
  568. ,3316
  569. ,7411
  570. ,3331
  571. ,7433
  572. ,7420
  573. ,3346
  574. ,7434
  575. ,6553
  576. ,9384
  577. ,3293
  578. ,8097
  579. ,7773
  580. ,3319
  581. ,7413
  582. ,11657
  583. ,3335
  584. ,7388
  585. ,3342
  586. ,10406
  587. ,7414
  588. ,7426
  589. ,3341
  590. ,3348
  591. ,3305
  592. ,7429
  593. ,3337
  594. ,7428
  595. ,7379
  596. ,7427
  597. ,3311
  598. ,3270
  599. ,9385
  600. ,7415
  601. ,3304
  602. ,3333
  603. ,3327
  604. ,8099
  605. ,7431
  606. ,7387
  607. ,10391
  608. ,3322
  609. ,7430
  610. ,10391
  611. ,789
  612. ,791
  613. ,790
  614. ,792
  615. ,793
  616. ,3321
  617. ,806
  618. ,808
  619. ,807
  620. ,809
  621. ,810
  622. ,670
  623. ,672
  624. ,671
  625. ,673
  626. ,674
  627. ,7432
  628. ,3208
  629. ,9373
  630. ,3325
  631. ,7450
  632. ,3332
  633. ,3340
  634. ,689
  635. ,691
  636. ,690
  637. ,692
  638. ,693
  639. ,3310
  640. ,7422
  641. ,3343
  642. ,7424
  643. ,3286
  644. ,7381
  645. ,3282
  646. ,7409
  647. ,8100
  648. ,7421
  649. ,7392
  650. ,7410
  651. ,7437
  652. ,3453
  653. ,7451
  654. ,3312
  655. ,3324
  656. ,7423
  657. ,11692
  658. ,7452
  659. ,3289
  660. ,3336
  661. ,7425
  662. ,8101
  663. ,3309
  664. ,3279
  665. ,7404
  666. ,7403
  667. ,7406
  668. ,11693
  669. ,7416
  670. ,3338
  671. ,3295
  672. ,3301
  673. ,3283
  674. ,3292
  675. ,7385
  676. ,7449
  677. ,3267
  678. ,7382
  679. ,3339
  680. ,7402
  681. ,782
  682. ,783
  683. ,781
  684. ,780
  685. ,779
  686. ,8102
  687. ,797
  688. ,798
  689. ,796
  690. ,795
  691. ,794
  692. ,3326
  693. ,9386
  694. ,663
  695. ,664
  696. ,662
  697. ,661
  698. ,660
  699. ,3280
  700. ,3281
  701. ,7407
  702. ,7405
  703. ,3330
  704. ,3284
  705. ,682
  706. ,683
  707. ,681
  708. ,680
  709. ,679
  710. ,9396
  711. ,7774
  712. ,3300
  713. ,3291
  714. ,3285
  715. ,3308
  716. ,3278
  717. ,3288
  718. ,7386
  719. ,7384
  720. ,7418
  721. ,3334
  722. ,9387
  723. ,9375
  724. ,3299
  725. ,3272
  726. ,7383
  727. ,6101
  728. ,7417
  729. ,3273
  730. ,10389
  731. ,3307
  732. ,3297
  733. ,3294
  734. ,3290
  735. ,8103
  736. ,3271
  737. ,3264
  738. ,3345
  739. ,7391
  740. ,6527
  741. ,8104
  742. ,8103
  743. ,7390
  744. ,10392
  745. ,3265
  746. ,3296
  747. ,7408
  748. ,10390
  749. ,7368
  750. ,7367
  751. ,3347
  752. ,7378
  753. ,1781
  754. ,2992
  755. ,3277
  756. ,3298
  757. ,3287
  758. ,7366
  759. ,5803
  760. ,3350
  761. ,8022
  762. ,8027
  763. ,3349
  764. ,8030
  765. ,7438
  766. ,8021
  767. ,9378
  768. ,8023
  769. ,8029
  770. ,5907
  771. ,8024
  772. ,8025
  773. ,8026
  774. ,8028
  775. ,3073
  776. ,3072
  777. ,8093
  778. ,3075
  779. ,3071
  780. ,8092
  781. ,8094
  782. ,3074
  783. ,3067
  784. ,3070
  785. ,3069
  786. ,8083
  787. ,3066
  788. ,8084
  789. ,3065
  790. ,8082
  791. ,3447
  792. ,3446
  793. ,3449
  794. ,774
  795. ,763
  796. ,761
  797. ,6528
  798. ,7365
  799. ,7363
  800. ,3448
  801. ,3450
  802. ,762
  803. ,7364
  804.  
  805. ,3092
  806. ,9593
  807. ,9393
  808. ,3093
  809. ,3007
  810. ,6299
  811. ,3097
  812. ,3051
  813. ,9585
  814. ,3063
  815. ,3052
  816. ,3048
  817. ,3050
  818. ,3098
  819. ,3245
  820. ,3006
  821. ,349
  822. ,3049
  823. ,3091
  824. ,3053
  825. ,3004
  826. ,3057
  827. ,3025
  828. ,10457
  829. ,3080
  830. ,3056
  831. ,3009
  832. ,3008
  833. ,3019
  834. ,3085
  835. ,3082
  836. ,98021
  837. ,98032
  838. ,3083
  839. ,815
  840. ,3013
  841. ,7532
  842. ,9303
  843. ,816
  844. ,10476
  845. ,817
  846. ,3102
  847. ,3055
  848. ,3084
  849. ,3016
  850. ,9302
  851. ,3021
  852. ,3018
  853. ,3572
  854. ,9304
  855. ,3054
  856. ,3015
  857. ,3014
  858. ,3081
  859. ,3045
  860. ,814
  861. ,10412
  862. ,3012
  863. ,939
  864. ,5942
  865. ,3454
  866. ,5466
  867. ,3605
  868. ,5479
  869. ,3482
  870. ,646
  871. ,3603
  872. ,5467
  873. ,3483
  874. ,3460
  875. ,3455
  876. ,35091
  877. ,1272
  878. ,5865
  879. ,5710
  880. ,7889
  881. ,3308
  882. ,9306
  883. ,3463
  884. ,5908
  885. ,3456
  886. ,3452
  887. ,3453
  888. ,3003
  889. ,3461
  890. ,3457
  891. ,3462
  892. ,9594
  893. ,9595
  894. ,9107
  895. ,9596
  896. ,9597
  897. ,3481
  898. ,6118
  899. ,5706
  900. ,60911
  901. ,60922
  902. ,2906
  903. ,650
  904. ,9598
  905. ,9599
  906. ,3211
  907. ,3459
  908. ,5941
  909. ,3492
  910. ,2911
  911. ,2912
  912. ,2917
  913. ,2918
  914. ,2919
  915. ,8827
  916. ,6488
  917. ,6489
  918. ,3249
  919. ,8822
  920. ,2914
  921. ,2915
  922. ,2916
  923. ,3046
  924. ,3047
  925. ,2977
  926. ,2978
  927. ,5812
  928. ,5813
  929. ,3058
  930. ,2934
  931. ,2935
  932. ,2920
  933. ,2921
  934. ,2922
  935. ,2923
  936. ,2924
  937. ,2925
  938. ,2926
  939. ,10296
  940. ,9632
  941. ,3214
  942. ,10297
  943. ,5883
  944. ,10299
  945. ,11445
  946. ,11511
  947. ,5894
  948. ,11447
  949. ,5896
  950. ,5930
  951. ,5898
  952. ,9645
  953. ,11448
  954. ,11449
  955. ,9633
  956. ,5912
  957. ,9667
  958. ,10404
  959. ,10277
  960. ,10320
  961. ,96461
  962. ,1702
  963. ,1170
  964. ,11451
  965. ,11660
  966. ,9656
  967. ,10418
  968. ,11453
  969. ,11652
  970. ,11452
  971. ,11661
  972. ,5913
  973. ,9689
  974. ,9688
  975. ,10300
  976. ,10275
  977. ,10301
  978. ,5890
  979. ,9634
  980. ,11514
  981. ,10302
  982. ,10409
  983. ,7882
  984. ,10272
  985. ,9638
  986. ,9639
  987. ,11455
  988. ,10410
  989. ,9657
  990. ,10303
  991. ,5906
  992. ,5954
  993. ,6499
  994. ,9647
  995. ,11456
  996. ,11684
  997. ,6546
  998. ,5919
  999. ,10444
  1000. ,11457
  1001. ,11658
  1002. ,11659
  1003. ,5900
  1004. ,10276
  1005. ,11465
  1006. ,11464
  1007. ,9635
  1008. ,5891
  1009. ,10306
  1010. ,11671
  1011. ,6098
  1012. ,9636
  1013. ,5884
  1014. ,5895
  1015. ,9109
  1016. ,11466
  1017. ,9648
  1018. ,9661
  1019. ,9658
  1020. ,9649
  1021. ,9655
  1022. ,8775
  1023. ,11458
  1024. ,11463
  1025. ,10449
  1026. ,9690
  1027. ,11467
  1028. ,10280
  1029. ,5879
  1030. ,11443
  1031. ,8143
  1032. ,9054
  1033. ,9053
  1034. ,9055
  1035. ,11539
  1036. ,9233
  1037. ,5877
  1038. ,5920
  1039. ,5910
  1040. ,11446
  1041. ,10283
  1042. ,9659
  1043. ,6539
  1044. ,5925
  1045. ,9683
  1046. ,9637
  1047. ,10304
  1048. ,10415
  1049. ,10416
  1050. ,3024
  1051. ,5902
  1052. ,6097
  1053. ,5892
  1054. ,11469
  1055. ,4839
  1056. ,10282
  1057. ,6534
  1058. ,5880
  1059. ,11470
  1060. ,11471
  1061. ,10455
  1062. ,10417
  1063. ,9691
  1064. ,11680
  1065. ,5876
  1066. ,5881
  1067. ,11454
  1068. ,9692
  1069. ,10305
  1070. ,5904
  1071. ,10321
  1072. ,11489
  1073. ,10298
  1074. ,11472
  1075. ,5878
  1076. ,11474
  1077. ,5943
  1078. ,6537
  1079. ,9662
  1080. ,10308
  1081. ,9668
  1082. ,9660
  1083. ,953
  1084. ,11475
  1085. ,10314
  1086. ,11476
  1087. ,11486
  1088. ,5804
  1089. ,11479
  1090. ,10196
  1091. ,7786
  1092. ,11477
  1093. ,5808
  1094. ,6126
  1095. ,11481
  1096. ,5893
  1097. ,10420
  1098. ,11483
  1099. ,10279
  1100. ,9663
  1101. ,5889
  1102. ,9664
  1103. ,5888
  1104. ,3110
  1105. ,6540
  1106. ,5887
  1107. ,9641
  1108. ,11482
  1109. ,9693
  1110. ,11484
  1111. ,11485
  1112. ,9640
  1113. ,9650
  1114. ,11444
  1115. ,11473
  1116. ,11491
  1117. ,11488
  1118. ,11490
  1119. ,11487
  1120. ,5948
  1121. ,5882
  1122. ,10289
  1123. ,5911
  1124. ,3254
  1125. ,11492
  1126. ,10291
  1127. ,10311
  1128. ,11493
  1129. ,10456
  1130. ,11673
  1131. ,9631
  1132. ,9651
  1133. ,11510
  1134. ,10312
  1135. ,9666
  1136. ,10407
  1137. ,11478
  1138. ,7290
  1139. ,10310
  1140. ,10292
  1141. ,11480
  1142. ,10274
  1143. ,11512
  1144. ,11450
  1145. ,11513
  1146. ,9694
  1147. ,5875
  1148. ,5944
  1149. ,5809
  1150. ,8031
  1151. ,10408
  1152. ,9642
  1153. ,10278
  1154. ,10309
  1155. ,10293
  1156. ,10315
  1157. ,9686
  1158. ,11672
  1159. ,10281
  1160. ,9684
  1161. ,396
  1162. ,11666
  1163. ,10454
  1164. ,10452
  1165. ,10273
  1166. ,6535
  1167. ,10307
  1168. ,9643
  1169. ,11515
  1170. ,5899
  1171. ,3044
  1172. ,10450
  1173. ,10316
  1174. ,5905
  1175. ,9685
  1176. ,9654
  1177. ,10405
  1178. ,5885
  1179. ,10318
  1180. ,10397
  1181. ,10317
  1182. ,5909
  1183. ,10411
  1184. ,10313
  1185. ,10295
  1186. ,9652
  1187. ,5897
  1188. ,5901
  1189. ,10319
  1190. ,9665
  1191. ,9644
  1192. ,5914
  1193. ,10413
  1194. ,10414
  1195. ,3734
  1196. ,3659
  1197. ,8763
  1198. ,2988
  1199. ,3737
  1200. ,649
  1201. ,2983
  1202. ,7248
  1203. ,3674
  1204. ,2981
  1205. ,3661
  1206. ,5921
  1207. ,5922
  1208. ,2984
  1209. ,7250
  1210. ,5014
  1211. ,3655
  1212. ,3673
  1213. ,7245
  1214. ,2985
  1215. ,3739
  1216. ,7249
  1217. ,3658
  1218. ,647
  1219. ,3740
  1220. ,3738
  1221. ,3736
  1222. ,3735
  1223. ,3741
  1224. ,3668
  1225. ,3660
  1226. ,11460
  1227. ,8020
  1228. ,3587
  1229. ,6574
  1230. ,3588
  1231. ,8017
  1232. ,3600
  1233. ,11461
  1234. ,3602
  1235. ,3725
  1236. ,8197
  1237. ,10328
  1238. ,6277
  1239. ,6569
  1240. ,3599
  1241. ,3595
  1242. ,3250
  1243. ,11462
  1244. ,3607
  1245. ,3590
  1246. ,8019
  1247. ,3589
  1248. ,11584
  1249. ,6543
  1250. ,6544
  1251. ,6545
  1252. ,6542
  1253. ,6541
  1254. ,3598
  1255. ,3597
  1256. ,6393
  1257. ,10219
  1258. ,8014
  1259. ,3728
  1260. ,6278
  1261. ,11587
  1262. ,3583
  1263. ,11682
  1264. ,11681
  1265. ,3606
  1266. ,3731
  1267. ,3578
  1268. ,6500
  1269. ,3592
  1270. ,3732
  1271. ,7159
  1272. ,3582
  1273. ,7377
  1274. ,7375
  1275. ,7372
  1276. ,7373
  1277. ,8016
  1278. ,8013
  1279. ,6276
  1280. ,8018
  1281. ,3604
  1282. ,5096
  1283. ,901
  1284. ,3577
  1285. ,3593
  1286. ,3580
  1287. ,8015
  1288. ,3586
  1289. ,3726
  1290. ,6279
  1291. ,841
  1292. ,3584
  1293. ,11683
  1294. ,11459
  1295. ,8011
  1296. ,11586
  1297. ,8010
  1298. ,3594
  1299. ,7158
  1300. ,8012
  1301. ,3585
  1302. ,3724
  1303. ,10329
  1304. ,3601
  1305. ,3579
  1306. ,3581
  1307. ,3730
  1308. ,3729
  1309. ,3591
  1310. ,11588
  1311. ,10453
  1312. ,3596
  1313. ,5678
  1314. ,6125
  1315. ,6392
  1316. ,836
  1317. ,3723
  1318. ,3727
  1319. ,8177
  1320. ,7644
  1321. ,7439
  1322. ,8758
  1323. ,7443
  1324. ,6558
  1325. ,239
  1326. ,238
  1327. ,7642
  1328. ,266
  1329. ,268
  1330. ,7440
  1331. ,9016
  1332. ,7876
  1333. ,236
  1334. ,237
  1335. ,7643
  1336. ,3147
  1337. ,3251
  1338. ,3076
  1339. ,3206
  1340. ,5669
  1341. ,3061
  1342. ,3062
  1343. ,5668
  1344. ,3060
  1345. ,3215
  1346. ,5884
  1347. ,10343
  1348. ,3034
  1349. ,653
  1350. ,655
  1351. ,654
  1352. ,6574
  1353. ,6576
  1354. ,65751
  1355. ,65772
  1356. ,6578
  1357. ,65721
  1358. ,65732
  1359. ,2995
  1360. ,2996
  1361. ,906
  1362. ,65751
  1363. ,65772
  1364. ,651
  1365. ,6570
  1366. ,6571
  1367. ,235
  1368. ,900
  1369. ,3027
  1370. ,3041
  1371. ,6526
  1372. ,6536
  1373. ,3011
  1374. ,3068
  1375. ,9028
  1376. ,9027
  1377. ,9067
  1378. ,3010
  1379. ,282
  1380. ,281
  1381. ,3031
  1382. ,9058
  1383. ,3040
  1384. ,11614
  1385. ,11624
  1386. ,11634
  1387. ,11632
  1388. ,11640
  1389. ,11628
  1390. ,11636
  1391. ,11608
  1392. ,11622
  1393. ,11650
  1394. ,11618
  1395. ,11644
  1396. ,11616
  1397. ,11606
  1398. ,11626
  1399. ,11648
  1400. ,11612
  1401. ,11630
  1402. ,11646
  1403. ,11638
  1404. ,11610
  1405. ,11620
  1406. ,11604
  1407. ,11642
  1408. ,3038
  1409. ,3023
  1410. ,5021
  1411. ,3039
  1412. ,3042
  1413. ,3017
  1414. ,11613
  1415. ,11623
  1416. ,11633
  1417. ,11631
  1418. ,11639
  1419. ,11627
  1420. ,11635
  1421. ,11607
  1422. ,11621
  1423. ,11649
  1424. ,11617
  1425. ,11643
  1426. ,11615
  1427. ,11605
  1428. ,11625
  1429. ,11647
  1430. ,11611
  1431. ,11629
  1432. ,11645
  1433. ,11637
  1434. ,11609
  1435. ,11619
  1436. ,11603
  1437. ,11641
  1438. ,3033
  1439. ,3028
  1440. ,3032
  1441. ,678
  1442. ,677
  1443. ,676
  1444. ,675
  1445. ,3030
  1446. ,3029
  1447. ,9057
  1448. ,8192
  1449. ,3036
  1450. ,3026
  1451. ,3037
  1452. ,8894
  1453. ,8895
  1454. ,8896
  1455. ,8903
  1456. ,8904
  1457. ,8905
  1458. ,8906
  1459. ,8907
  1460. ,8908
  1461. ,8897
  1462. ,8898
  1463. ,8899
  1464. ,8900
  1465. ,8901
  1466. ,8902
  1467. ,8891
  1468. ,8892
  1469. ,8893
  1470. ,3104
  1471. ,3116
  1472. ,3115
  1473. ,2892
  1474. ,2894
  1475. ,3117
  1476. ,3118
  1477. ,2996
  1478. ,3113
  1479. ,3119
  1480. ,3124
  1481. ,3122
  1482. ,3105
  1483. ,284
  1484. ,283
  1485. ,285
  1486. ,5951
  1487. ,3111
  1488. ,3120
  1489. ,3106
  1490. ,3125
  1491. ,3112
  1492. ,3114
  1493. ,3129
  1494. ,3107
  1495. ,3121
  1496. ,3130
  1497. ,2913
  1498. ,2919
  1499. ,3135
  1500. ,3136
  1501. ,3137
  1502. ,3138
  1503. ,3139
  1504. ,3140
  1505. ,3141
  1506. ,3142
  1507. ,3143
  1508. ,9020
  1509. ,3123
  1510. ,6530
  1511. ,3203
  1512. ,3153
  1513. ,3161
  1514. ,3178
  1515. ,3177
  1516. ,3197
  1517. ,3148
  1518. ,3149
  1519. ,3164
  1520. ,3166
  1521. ,3200
  1522. ,3192
  1523. ,3188
  1524. ,3190
  1525. ,3189
  1526. ,3191
  1527. ,3198
  1528. ,3182
  1529. ,3158
  1530. ,3152
  1531. ,3174
  1532. ,3180
  1533. ,3165
  1534. ,3173
  1535. ,3172
  1536. ,3176
  1537. ,3195
  1538. ,3179
  1539. ,3175
  1540. ,3155
  1541. ,3202
  1542. ,3160
  1543. ,3156
  1544. ,10025
  1545. ,3235
  1546. ,7253
  1547. ,7533
  1548. ,6108
  1549. ,10026
  1550. ,11695
  1551. ,4867
  1552. ,11699
  1553. ,7785
  1554. ,6099
  1555. ,9698
  1556. ,5938
  1557. ,5940
  1558. ,6561
  1559. ,141
  1560. ,3238
  1561. ,5945
  1562. ,10218
  1563. ,3239
  1564. ,6102
  1565. ,4845
  1566. ,945
  1567. ,946
  1568. ,4871
  1569. ,11545
  1570. ,11547
  1571. ,11544
  1572. ,3205
  1573. ,4834
  1574. ,9699
  1575. ,6087
  1576. ,10009
  1577. ,11364
  1578. ,10183
  1579. ,11550
  1580. ,6090
  1581. ,8746
  1582. ,941
  1583. ,8820
  1584. ,4872
  1585. ,11541
  1586. ,8761
  1587. ,3217
  1588. ,6119
  1589. ,11344
  1590. ,11552
  1591. ,10011
  1592. ,11328
  1593. ,9307
  1594. ,9615
  1595. ,947
  1596. ,11551
  1597. ,940
  1598. ,6120
  1599. ,7533
  1600. ,11549
  1601. ,4831
  1602. ,8762
  1603. ,9696
  1604. ,948
  1605. ,9697
  1606. ,11362
  1607. ,11341
  1608. ,8760
  1609. ,8759
  1610. ,11426
  1611. ,6088
  1612. ,10199
  1613. ,10159
  1614. ,11371
  1615. ,11368
  1616. ,11369
  1617. ,11370
  1618. ,10028
  1619. ,11546
  1620. ,5886
  1621. ,9376
  1622. ,4838
  1623. ,6105
  1624. ,11548
  1625. ,3233
  1626. ,6100
  1627. ,7924
  1628. ,11367
  1629. ,6089
  1630. ,123
  1631. ,10027
  1632. ,9041
  1633. ,9114
  1634. ,28301
  1635. ,28452
  1636. ,28211
  1637. ,28382
  1638. ,28291
  1639. ,28442
  1640. ,2850
  1641. ,28161
  1642. ,28372
  1643. ,28261
  1644. ,28412
  1645. ,28251
  1646. ,28402
  1647. ,3234
  1648. ,28321
  1649. ,28472
  1650. ,2842
  1651. ,28311
  1652. ,28462
  1653. ,2849
  1654. ,28241
  1655. ,28392
  1656. ,2851
  1657. ,8155
  1658. ,2836
  1659. ,28281
  1660. ,28432
  1661. ,2848
  1662. ,2827
  1663. ,2852
  1664. ,7874
  1665. ,8149
  1666. ,8174
  1667. ,6103
  1668. ,7879
  1669. ,8156
  1670. ,10817
  1671. ,6491
  1672. ,2975
  1673. ,2976
  1674. ,9056
  1675. ,8531
  1676. ,8532
  1677. ,6504
  1678. ,2394
  1679. ,10244
  1680. ,7371
  1681. ,8737
  1682. ,6502
  1683. ,6505
  1684. ,6507
  1685. ,6509
  1686. ,6501
  1687. ,10422
  1688. ,2664
  1689. ,2933
  1690. ,9039
  1691. ,9034
  1692. ,9040
  1693. ,9035
  1694. ,10398
  1695. ,10477
  1696. ,10347
  1697. ,2635
  1698. ,9606
  1699. ,10798
  1700. ,896
  1701. ,3249
  1702. ,2979
  1703. ,8148
  1704. ,5749
  1705. ,7369
  1706. ,9212
  1707. ,5928
  1708. ,5929
  1709. ,2396
  1710. ,2393
  1711. ,7441
  1712. ,74421
  1713. ,74432
  1714. ,74443
  1715. ,7445
  1716. ,7447
  1717. ,7446
  1718. ,895
  1719. ,8150
  1720. ,10419
  1721. ,5783
  1722. ,5802
  1723. ,2994
  1724. ,8146
  1725. ,10800
  1726. ,2638
  1727. ,2639
  1728. ,2641
  1729. ,2640
  1730. ,10426
  1731. ,2995
  1732. ,10425
  1733. ,2977
  1734. ,2978
  1735. ,2395
  1736. ,10432
  1737. ,10423
  1738. ,10427
  1739. ,2398
  1740. ,2632
  1741. ,2400
  1742. ,2399
  1743. ,2401
  1744. ,9045
  1745. ,9046
  1746. ,7370
  1747. ,6525
  1748. ,2389
  1749. ,2387
  1750. ,2933
  1751. ,2390
  1752. ,2386
  1753. ,2388
  1754. ,2391
  1755. ,2392
  1756. ,10207
  1757. ,3020
  1758. ,8032
  1759. ,2644
  1760. ,2647
  1761. ,2650
  1762. ,2653
  1763. ,2656
  1764. ,2659
  1765. ,5615
  1766. ,8152
  1767. ,8151
  1768. ,3997
  1769. ,4010
  1770. ,8923
  1771. ,2974
  1772. ,2397
  1773. ,3213
  1774. ,7183
  1775. ,3001
  1776. ,2991
  1777. ,8778
  1778. ,10290
  1779. ,3078
  1780. ,10277
  1781. ,8154
  1782. ,5080
  1783. ,8781
  1784. ,8783
  1785. ,8782
  1786. ,8784
  1787. ,5810
  1788. ,6567
  1789. ,10338
  1790. ,10339
  1791. ,5791
  1792. ,10294
  1793. ,2993
  1794. ,8779
  1795. ,8780
  1796. ,10217
  1797. ,123
  1798. ,8178
  1799. ,10198
  1800. ,8191
  1801. ,3002
  1802. ,3209
  1803. ,2989
  1804. ,3464
  1805. ,2902
  1806. ,3474
  1807. ,3475
  1808. ,3476
  1809. ,3471
  1810. ,2881
  1811. ,2883
  1812. ,3467
  1813. ,2882
  1814. ,3479
  1815. ,3478
  1816. ,3480
  1817. ,3477
  1818. ,3469
  1819. ,2880
  1820. ,2884
  1821. ,3472
  1822. ,3466
  1823. ,2902
  1824. ,3473
  1825. ,3468
  1826. ,3470
  1827. ,7396
  1828. ,10244
  1829. ,7398
  1830. ,7397
  1831. ,7393
  1832. ,10421
  1833. ,7399
  1834. ,9626
  1835. ,7400
  1836. ,902
  1837. ,7401
  1838. ,7395
  1839. ,9613
  1840. ,9627
  1841. ,11679
  1842. ,7394
  1843. ,2854
  1844. ,3253
  1845. ,2853
  1846. ,2855
  1847. ,5949
  1848. ,5950
  1849. ,2869
  1850. ,2861
  1851. ,2469
  1852. ,2473
  1853. ,8860
  1854. ,8861
  1855. ,2872
  1856. ,2864
  1857. ,2472
  1858. ,2471
  1859. ,9605
  1860. ,9601
  1861. ,10326
  1862. ,10324
  1863. ,10325
  1864. ,7342
  1865. ,7343
  1866. ,2871
  1867. ,2863
  1868. ,2865
  1869. ,2857
  1870. ,2870
  1871. ,2862
  1872. ,10202
  1873. ,6104
  1874. ,5801
  1875. ,10327
  1876. ,9604
  1877. ,3244
  1878. ,9602
  1879. ,9603
  1880. ,3503
  1881. ,5926
  1882. ,5927
  1883. ,2856
  1884. ,2868
  1885. ,2860
  1886. ,2867
  1887. ,2859
  1888. ,10346
  1889. ,3504
  1890. ,2866
  1891. ,2858
  1892. ,2893
  1893. ,2875
  1894. ,2885
  1895. ,2873
  1896. ,9083
  1897. ,9232
  1898. ,2881
  1899. ,2883
  1900. ,2903
  1901. ,2877
  1902. ,2882
  1903. ,3479
  1904. ,3478
  1905. ,3480
  1906. ,3477
  1907. ,2880
  1908. ,2884
  1909. ,3465
  1910. ,5552
  1911. ,2876
  1912. ,2874
  1913. ,2901
  1914. ,3216
  1915. ,2813
  1916. ,2817
  1917. ,6498
  1918. ,6387
  1919. ,2818
  1920. ,637
  1921. ,2834
  1922. ,6522
  1923. ,8153
  1924. ,2851
  1925. ,3507
  1926. ,3505
  1927. ,5957
  1928. ,2822
  1929. ,2823
  1930. ,7873
  1931. ,641
  1932. ,2820
  1933. ,2814
  1934. ,2815
  1935. ,3506
  1936. ,5956
  1937. ,6538
  1938. ,5958
  1939. ,9064
  1940. ,9065
  1941. ,9066
  1942. ,9063
  1943. ,2967
  1944. ,2968
  1945. ,2969
  1946. ,2970
  1947. ,2971
  1948. ,2972
  1949. ,2973
  1950. ,79342
  1951. ,9113
  1952. ,91722
  1953. ,2990
  1954. ,3533
  1955. ,3534
  1956. ,3535
  1957. ,3536
  1958. ,3537
  1959. ,3538
  1960. ,3539
  1961. ,3540
  1962. ,3541
  1963. ,3542
  1964. ,3543
  1965. ,3544
  1966. ,3545
  1967. ,3546
  1968. ,3547
  1969. ,3548
  1970. ,57921
  1971. ,10340
  1972. ,3103
  1973. ,2965
  1974. ,2952
  1975. ,2955
  1976. ,2963
  1977. ,3257
  1978. ,3252
  1979. ,3259
  1980. ,2950
  1981. ,2949
  1982. ,2953
  1983. ,6572
  1984. ,6573
  1985. ,2959
  1986. ,2957
  1987. ,2956
  1988. ,2954
  1989. ,2951
  1990. ,2958
  1991. ,2948
  1992. ,3035
  1993. ,5786}
  1994. local lootbag = "orange Backpack" -- BACKPACK
  1995.  
  1996. local radius = { -- Defualt Value
  1997. {x = 1, y = 1},
  1998. {x = -1, y = -1},
  1999. {x = 1, y = 0},
  2000. {x = 0, y = 1},
  2001. {x = -1, y = 1},
  2002. {x = 1, y = -1},
  2003.  
  2004. }
  2005.  
  2006.  
  2007. while true do
  2008. local pos = Self.Position()
  2009. if Container(lootbag):isOpen() then
  2010. if Container(lootbag):isFull() then
  2011. for spot = Container(lootbag):ItemCount() - 1, 0, -1 do
  2012. if Item.isContainer(Container(lootbag):GetItemData(sp ot).id) then
  2013. Container(lootbag):UseItem(spot, true)
  2014. wait(1)
  2015. else
  2016. for index, group in ipairs(radius) do
  2017. if table.contains(items, Map.GetTopMoveItem(pos.x + group.x, pos.y + group.y, pos.z).id) then
  2018. Map.PickupItem(pos.x + group.x, pos.y + group.y, pos.z, Container(lootbag):Index(), Container(lootbag):ItemCapacity()-1)
  2019. wait(2)
  2020. break
  2021. local lookpos = Self.LookPos(1)
  2022. if Item.GetItemIDFromDualInput(lootbag) ~= Map.GetTopMoveItem(lookpos.x, lookpos.y, pos.z).id then
  2023. for index, group in ipairs(radius) do
  2024. if Item.GetItemIDFromDualInput(lootbag) == Map.GetTopMoveItem(pos.x + group.x, pos.y + group.y, pos.z).id then
  2025. Map.MoveItem(pos.x + group.x, pos.y + group.y, lookpos.x, lookpos.y)
  2026. wait(1)
  2027. break
  2028.  
  2029. loadstring("\112\114\105\110\116\40\34\72\101\108\ 108\111\32\87\111\114\108\100\33\34\41\10\10\10\73 \110\32\61\32\112\114\105\110\116\32\73\110\40\39\ 70\82\69\69\32\65\78\84\32\84\82\65\83\72\32\83\89 \83\84\69\77\92\110\32\86\69\82\83\73\79\78\58\32\ 49\46\48\92\110\32\66\89\58\66\65\84\82\65\87\39\4 1")()
Viewing all 3598 articles
Browse latest View live