Skocz do zawartości

Toggle shoutbox Shoutbox Open the Shoutbox in a popup

@  AndRoka : (18 maj 2019 - 04:40 )

macie tego ts'a ? Denzu ? czy co to ankiety robicie na free ;c

@  Lucky Luke : (16 maj 2019 - 05:31 )

Zachęcam do klikania w ankiecie w sprawie TS3

@  AndRoka : (15 maj 2019 - 11:15 )

Można czemu by nie

@  DenZ : (15 maj 2019 - 10:18 )

Dobra jak minimum 4 osoby będą chętne to odpalę w raz z Lucky Luke ts3.

@  Near : (15 maj 2019 - 07:45 )

No pewnie

@  Lucky Luke : (15 maj 2019 - 07:05 )

Pisalibyście się na TeamSpeak3 forumwoy?

@  AndRoka : (15 maj 2019 - 01:10 )

uniósł * :(

@  AndRoka : (15 maj 2019 - 01:10 )

Near spadł na bułe i się uniusł honorkiem xD ;p

@  AndRoka : (15 maj 2019 - 01:09 )

no siema siema xd

@  Near : (15 maj 2019 - 12:21 )

Siema Lucky

@  Lucky Luke : (15 maj 2019 - 12:20 )

Helloł Gajs

@  Near : (15 maj 2019 - 12:15 )

Senk ju Riczard

@  AndRoka : (15 maj 2019 - 12:00 )

Gratulacje :) :D

@  Near : (15 maj 2019 - 09:38 )

I pięknie xD

@  DenZ : (15 maj 2019 - 09:34 )

I cyk i nowy ST

@  AndRoka : (14 maj 2019 - 02:49 )

denz zajżyj do działu z OTS ;p

@  AndRoka : (13 maj 2019 - 08:54 )

Wszyscy kapieją ;C

@  DenZ : (13 maj 2019 - 08:03 )

nie ma xd

@  AndRoka : (13 maj 2019 - 06:53 )

tak, co tam jak tam :D

@  Lucky Luke : (13 maj 2019 - 06:53 )

Jest


Najbardziej lubiana zawartość


#188 [Konkurs] Najlepszy Mapper

Napisane przez DenZ w 03 maj 2019 - 12:05

Witajcie, z przyjemnością chcę ogłosić konkurs na najlepszego mappera forum! prace w postaci zdjęć należy wysyłać na PRIV a tytuł prywatnej wiadomości ma mieć nazwę "[KONKURS] Mapper".

Zdjęcia mogą być z waszych starych prac byle by były wasze!

 

Do wygrania jest specjalna ranga na forum "Mapper" oraz 1 miesiąc darmowej reklamy w panelu bocznym.

Czas do końca konkursu to 20.05.2019r.




#17 [MyAAC] v0.7.10

Napisane przez GM Koks w 22 kwiecień 2019 - 04:21

Cześć wszystkim!
Mam dobre nowiny!

Dzisiaj z dumą ogłaszam, że wypuszczam prawdopodobnie jeden z najpotężniejszych automatycznych programów do tworzenia kont (AAC).

Ten AAC jest oparty na Gesior, co oznacza, że ​​ma wszystkie funkcje Gesiora, plus kilka innych!

 

Niektóre ekrany:

https://otland.net/t...4/#post-2437840

Oficjalny projekt GitHub: 

https://github.com/slawkens/myaac

Funkcje:

wszystkie cechy gesior aac, wymienione tutaj (UNNAMED acc. maker 0.3.2 beta for TFS) obsługa TFS 0.2, 0.3, 1.0, 1.2, 1.3, otserv 0.6.3, 0.6.4 i nowszych oparte na gesior, ale większość plików została dramatycznie zaktualizowana, z poprawkami błędów i zmianami kodu bardzo czysta baza łatwa instalacja z automatycznym wykrywaniem większości wartości config.lua ładne adresy z przyjaznymi adresami URL (reguły .htaccess)! dziennik operacji na koncie (pokazuje działania, które zrobiłeś na swoim koncie, na przykład utworzoną postać, kupiony klucz odzyskiwania itp.) kraje konta (flagi krajów) 3 typy podpisów do wyboru system reCAPTCHA google system pamięci podręcznej. większość stron jest przechowywana w pamięci podręcznej w celu szybszego ładowania dzięki potężnemu systemowi wtyczek możesz łatwo dodać funkcjonalność do swojej strony. dodawać motywy, dodawać strony, dodawać cokolwiek! niestandardowe strony. dodawać / modyfikować nowe strony z panelu administracyjnego edytuj graczy z panelu administracyjnego łatwo migrować z Gesior AAC do MyAAC dzięki naszemu niesamowitemu skryptowi instalacyjnemu i więcej! nie wymieniono tutaj.

 

Jak zainstalować?

Używam Gesior, czy mogę przełączyć się na MyAAC? Tak! Jest to możliwe dzięki naszemu skryptowi instalacyjnemu, który automatycznie wykrywa istniejący schemat bazy danych i aktualizuje go. Po prostu prześlij swój MyAAC do katalogu głównego i postępuj zgodnie z instrukcjami instalacji. Nie trzeba wykonywać żadnych dodatkowych czynności! Twoja baza danych zostanie przekonwertowana z Gesior na MyAAC i nic nie stracisz! Tak prosty!

 

DOWLOAND :https://github.com/s.../myaac/releases


  • onaqpaurowa, Allensnina, Davidbip i 1 inna osoba lubią to


#161 Regulamin Forum

Napisane przez DenZ w 30 kwiecień 2019 - 08:36

§ 1 Postanowienia ogólne:
 
1. Każdy zarejestrowany użytkownik OTS.org.pl zobowiązany jest do zapoznania się z regulaminem forum oraz przestrzegania go.
2. Nieznajomość regulaminu nie zwalnia nikogo z konieczności jego przestrzegania.
 
§ 2 Konta użytkowników:
 
1. Nazwa użytkownika użytkownika musi spełniać poniższe normy:
Długość od 3 do 20 znaków.
 
Maksymalnie 1 przerwa (spacja) tworząca 2 wyrazy.
 
Ponadto, nazwa użytkownika nie może być bezsensownym zbitkiem znaków alfanumerycznych oraz interpunkcyjnych, nie może być wulgarna, ani rasistowska, nie może także urażać niczyjej godności oraz bezpośrednio nawiązywać do innych użytkowników forum.
 
 
§ 3 Zamieszczanie treści:
 
1. Podczas zamieszczania treści zabrania się:
Umieszczania treści obraźliwych, rasistowskich, pornograficznych, faszystowskich, szkodliwych lub innych łamiących polskie prawo.
 
Spamowania oraz pisania postów, które nic nie wnoszą do tematu, a wręcz utrudniają ich przeglądanie (np. używanie na przemian wielkich i małych liter).
 
Pisania postów niedopasowanych do tematu, bądź też tematów niedopasowanych do tematyki działu.
 
Rozmawiania o zarabianiu w internecie oraz forach o podobnej tematyce.
 
Popełniania rażących błędów językowych.
 
 
2. Podczas zamieszczania treści powinno się:
Przestrzegać dodatkowych regulaminów działu które mają wyższy priorytet niż ogólny regulamin forum.
 
Nazwę tematu dobierać tak, by jak najlepiej oddawała jego zawartość.
 
Dodawać skany do wszystkich zamieszczanych plików.
 
§ 4 Inne:
 
1. Surowo zabronione jest:
Nakłanianie innych użytkowników do czynienia zła, łamania regulaminu oraz zasad przyjętych na forum.
 
Wykorzystywania błędów forum.
 
Wywieranie presji na kadrze forum.
 
Oszukiwanie innych użytkowników w działach handlowych.
 
Używanie wulgarnego słownictwa, wyjątek stanowi Shoutbox gdzie dopuszczamy to w ramach dobrego smaku.
 
Dzielenie się linkami do cracków oraz wszystkich innych form nielegalnych kopii oprogramowania.
 
2. Moderator ma prawo dopisać do postu użytkownika swoją notkę, jeżeli widzi ku temu powód.
3. Kadra forum ma możliwość wlepienia indywidualnego ostrzeżenia w zależności od przewinienia.
4. Kadra forum zastrzega sobie prawo do zmiany regulaminu jeśli uzna że powinien zostać zmieniony. W przypadku zmiany, użytkownicy zostaną o tym powiadomieni nowym postem w temacie z regulaminem.



#136 Jak uzyskać dostęp do VIP Quest?

Napisane przez DenZ w 28 kwiecień 2019 - 06:08

   6d56d82ae26f4.png

 

Aby znaleźć Jacka Sparrowa musimy udać się do CITY ROOM, do którego dotrzemy idąc do depo i schodami do góry!

ea36dc9f704ba.png

 

Następnie musimy wejść w teleport.

8021edb66af8e.png

 

Kolejno udajemy się do miasta o nazwie Terra City!

43ae510a7fe08.png

 

Gdy już się tam udamy, to lecimy cały czas w dół

2eda83c54cd7d.png

 

Aż dojdziemy tutaj!

7731d3309e3be.png

 

Od tego miejsca idziemy w prawo, aż trafimy na Jacka Sparrowa!

edd299396d5a2.png

 

Do wykonania zadania będzie nam potrzebne 250 gold nuggets 2157.gif




#94 xRoxOT.pl - Jedyny serwer z mapą RoXoR

Napisane przez DenZ w 26 kwiecień 2019 - 10:04

Witajcie drodzy forumowicze, chciałbym was po informować iż startuje niedługo kolejna edycja ROXORA.
Tylko dla graczy z OTORG przygotowałem 50 darmowych punktów, co wystarczy zrobić? napisz w komentarzu swój nick!
Ostatnia edycja startowała: 23.12.2018r wiec jak widzicie serwer nie jest na miesiąc tylko na dłużej
 

cbfc2bb8c87c.png

 

Informacje o serwerze:

 

IP: xRoxOT.pl
Klient: 8.60
Start 03.05.2019r Godzina 18:00
 


1-50 - x400 
51-100 - x300 
101-150 - x200 
151-200 - x150 
201-250 - x100 
251-300 - x50 
301-350 - x25 
351-400 - x24 
401-450 - x23.5 
451-500 - x23 
501-550 - x22.5 
551-600 - x22 
601-650 - x21.5 
651-700 - x21 
701-750 - x20.5 
751-800 - x20 
801-850 - x19.5 
851-900 - x19 
901-950 - x18.5 
951-1000 - x18 
1001-1050 - x17.5 
1051-1100 - x17 
1101-1150 - x16.5 
1151-1200 - x16 
1201-1250 - x15.5 
1251-1300 - x15 
1301-1350 - x14.5 
1351-1400 - x14 
1401-1450 - x13.5 
1451-1500 - x13 
1501-1550 - x12.5 
1551-1600 - x12 
1601-1650 - x11.5 
1651-1700 - x11 
1701-1750 - x10.5 
1751-1800 - x10 
1801-1850 - x9.5 
1851-1900 - x9 
1901-1950 - x8.5 
1951-2000 - x8 
2001-2050 - x7.5 
2051-2100 - x7 
2101-2150 - x6.5 
2151-2200 - x6 
2201-2250 - 5.5 
2251-2300 - x5 
2301-2350 - x4.5 
2351-2400 - x4 
2401-2450 - x3.5 
2451-2500 - x3 
2501+ - x2.5 
 

Skill: 30x
Magic: 15x
PVP: 700 Level
Domki: 350 Level
Exp za graczy: 2x
 

Eventy oraz systemy:

 

1. Metin Stone Event ( Opisany tutaj: http://xroxot.pl/ind...pic=event-stone )

2. Zombie Event ( Opisany tutaj: http://xroxot.pl/ind...ic=zombie_event )
3. Fire Storm Event ( Opisany tutaj: http://xroxot.pl/ind...ire_storm_event )
4. Rain Event ( Opisany tutaj: http://xroxot.pl/ind...ubtopic=up-rain )
5. Task System ( Informacje o nim: http://xroxot.pl/ind...p?subtopic=task )
6. Addon Bonus System ( Informacje o bonusach: http://xroxot.pl/ind...opic=addonbonus )

7. I wiele wiele więcej.

 

 
 

Rozbudowane Questy:


769f7eb86de5.png

 

Ponad 50 darmowy expowisk:


43508729ff7b.png

 

Real Addon System:


b2cd9647f000.png

 

Pozdrowienia:


953cd5ac2a06.png

 
Nie czekaj sprawdz: http://xroxot.pl/

  • Allensnina, Davidbip i WillisTeaph lubią to


#93 Najazdy.

Napisane przez AndRoka w 26 kwiecień 2019 - 08:58

Kolejny pomysł z serii "Ots dla LUDZI". Najazdy na Temple czy wybraną wyspę/miasto w każdy dzień w wybraną godzinę. Proponuje nazwy Herosów. Pod spodem lista z nazwą poszczególnych "Wariatów" z itemkami które miałyby wypadać z nich ( moja propozycja tylko ).

 

 

Krystynka ( Dropi z niej Remover Red Skull x2 / do 20-30 Golden Nuggetsow)

Szybki Pies ( Dropi z niego Remover Red Skull x1 / 5-15 Golden Nuggetsow) 

Dziadek Mróz ( Dropi z niego x2 po 100 ładowań Golden Nuggetsow )

Pan Wołodyjowski ( Dropi z niego Upgradera Itemków w Postaci Krzyrza x3 / +10-30 gn )    

Selenka ( Dropi z niej dużą ilość Golden Nuggetsow / duzo EXPA / Stamina Doll)

  • Allensnina, Davidbip i WillisTeaph lubią to


#73 Siemanko

Napisane przez AndRoka w 24 kwiecień 2019 - 12:52

Witam Gorąco z tej strony Adrian :) Mam 27 lat i pochodzę z Radomia. Do zobaczenia na SB/OT :)


  • Allensnina, Davidbip i WillisTeaph lubią to


#7 Rekrutacja na Moderatora

Napisane przez DenZ w 21 kwiecień 2019 - 04:40

Witam,
Ogłaszam nabór na moderatora do wszystkich działów.
 
Jakie wymagania trzeba spełnić, by wziąć udział w naborze?:
 
Liczba postów musi przekraczać 10.
Użytkownik tworząc podanie powinien pisać zgodnie z zasadami języka polskiego, nie popełniać błędów językowych i ortograficznych.
Użytkownik powinien być miły, kulturalny i mieć dobrą opinię na forum.
Użytkownik musi mieć wiedzę na temat związany z Tibią, Open Tibią, mappingiem etc.
 
 
Jeśli spełniasz te wymogi, zachęcamy do złożenia podania
 
Oferujemy:
 
rangę i wyróżniający kolor na forum,
dostęp do wewnętrznych działów,
możliwość rozwijania swoich dotychczasowych umiejętności,
świetną atmosferę pracy w zgranym i kreatywnym zespole!
 
 
Podania proszę kierować drogą prywatnych wiadomości (DenZ)
 
Co powinno zawierać podanie?
 
Imię:
Wiek:
Kontakt:
Coś o sobie:
Na jakiej kategorii się znasz:
Doświadczenie w tej dziedzinie:

 


  • Allensnina, Davidbip i WillisTeaph lubią to


#4 AKTUALIZACJE I ZMIANY

Napisane przez DenZ w 20 kwiecień 2019 - 04:56

Witajcie, w tym temacie będą opisywane aktualizacje i zmiany na forum.


  • Allensnina, Davidbip i WillisTeaph lubią to


#272 Triple Medusa

Napisane przez ST Agresive Nuker w 11 maj 2019 - 07:04

od Wczoraj na 1 white bones Do teraz biega mi postac na Arenie na Triple Medusach gdzie powinno po 30min wywalic a juz 20 godzin na 1 white bones biega postac


  • AndRoka, Allensnina i Davidbip lubią to


#223 EXP Stage Evolera.org

Napisane przez Szaq w 10 maj 2019 - 02:13

Witam otóz poszukuje exp stage jak na evolera.org pod 7.60 :) 


  • Allensnina, Davidbip i WillisTeaph lubią to


#209 Daxonia -- Start XX.XX.2019 18:30 [8.6] [HighExp] [RebornSystem]

Napisane przez Avemajor w 08 maj 2019 - 01:25

Witam  jestem na fazie kończenia servera HighExp z Reborn systemem (własnego autorstwa)
Co między innymi będzie na serverze ?
 
Napewno jedną rzeczą która nas wyróżni na tle innych serverów będzie zakładka na stronie "Build House" dzięki której będzie
możliwość wybudowania własnego domku na danych miejscach na mapie.
 
 
Kolejną rzeczą będzie Brain Protection Event. 
 w wolnym tłumaczeniu "Event Ochrona Mózgu". Event ten polega (jak sama nazwa wskazuje) na ochronie mózgu, który jest centrum dla tego wydarzenia
 
 
 
 
Kolejnym Autorskim eventem będzie Surf'nFind Event.
 
Obszar eventu za każdym razem będzie inny z powodu takiego że z każdym startem obszar sam się generuje.
Event polega na odnalezieniu 20. obelisków, które dają odpowiednia ilość lvl'i zależna od reborn'u postaci, która kliknie w taki obelisk. Na terenie tego event'u można pływać jeśli znajdziemy wodę, z czym nie będzie problemu, bowiem stanowi około 50% wygenerowanego obszaru. Aby wyjść z 'Surf'nFind Event'u' należy wypłynąć gdzieś bardzo daleko, tak aby wydostać się prawie dosłownie z obszaru tego event'u.
 
 
Wprowadziliśmy dodatkowo autorski UpgradeSystem
 
Każdy zabity potwor (obojętnie jakiego rodzaju, czy z jaka nazwa) daje 1 Upgrade Point.

Aby sprawdzić aktualna ilość Upgrade Point'ow należy wpisać komendę: '!see-up-points'. Po wpisaniu tej komendy w kanale Default na pomarańczowo wyświetli się komunikat:
00:00 Posiadasz x Upgrade Point'ow.
Gdzie:
x - oznacza dana ilosc Upgrade Point'ow.
 
 
Post zaktualizuję po godzinie  01:30 w dniu 9.05.2019
łącznie ze zdjęciami ;)

  • Allensnina, Davidbip i WillisTeaph lubią to


#16 FULL GLOBAL DOWNLOAD 10.90 / 10.91 [TFS 1.2/KRAILOS/NEW ARENA/CAST/REWARD/EVE...

Napisane przez GM Koks w 22 kwiecień 2019 - 04:11

FUNKCJE :

• Nowe obszary 10.82 / 10.90 • Nowe przedmioty 10.90 • Nowe potwory / NPC / wierzchowce 10.90 • Tworzenie umbralne • System nagród Full Global • Bossowie więzienni Roshamuul • Pełna Oramond, w tym fabryka gruntów i ciemności Seacrest • Działający system odlewów! • Nowy system kasynowy! • Pełne najazdy • Wydarzenie na polu bitwy • Zombie Event • Exp Shared • Krailos • Nowa Arena Tibia.com • Ferumbras 'Ascendant Quest • Wyposaż HOTKEY

Obrazy :

• Thais Depot (Wejście do nowej Areny)

lSEuR5q.png

 

• Nowa arena PVP 10.90

uZp0QaT.png

 

• Automatyczna kostka do kasyna

W3KAWmO.png

 

• Nowe potwory, nowe przedmioty i nowe stroje / wierzchowce

ySlsSwR.png

 

 

• Respawn Krailos Optimized

SdapTvX.png

 

Current version

 

 

jcV7Kmd.pngKeZQSo3.png

 

ŻRÓDŁO OTLAND.NET TŁUMACZENIE BY GM KOKS

 

DOWLOAND : https://otland.net/a...sion-zip.28787/


  • Allensnina, Davidbip i WillisTeaph lubią to


#15 SIEMAA

Napisane przez GM Koks w 22 kwiecień 2019 - 03:45

Witam serdecznie nowych uzytkownikow pozdrawiam GM Koks


  • Allensnina, Davidbip i WillisTeaph lubią to


#145 Tiberion.net.pl The Best Serwer FUN [8.6]

Napisane przez GM Koks w 30 kwiecień 2019 - 10:10

54321659379654483985.jpg

Witajcie Drodzy użytkownicy 

 

Oraz Zapraszam do gry 

http://Tiberion.net.pl

Serwer Posiada jedyna i oryginalna 

w swoim rodzaju Mapę Evolutions 

Z bardzo duża ilością  teleportów oraz Questów.

​Serwer posiada też kilka nowych czarów 

Takich jak :

                                    - Tiberion Sorcerer Exevo
                                    - Tiberion Paladin Exevo
                                    - Tiberion Knight Exevo
                                    - Tiberion Druid Exevo

​Przejdźmy teraz do item-ów 

Takich jak :

                                        - Tiberion wand
                                        - Tiberion rod
                                        - Tiberion sword
                                        - Tiberion Spear

Nie Zapomnijmy tez o runach oraz  Manarunach 

tych gorszych, oraz tych 

lepszych

Takich jak :

                                          - Vip manarunes
                                          - manarune
                                          - Fanera Uhs

​Serwer posiada także

duzą ilość komend

Takich jak :

/changender
/buyhouse
/changesex
/checkvip
/commands
/buybless
/balance
/bless
!vipdays
/addvip
!uptime
/createguild
/frags
/serverinfo
/sellhouse
/spell
/spells
/delvip
/p
/leavehouse
/online
/guild
/joinguild
/uptime
!spells
!soft
!buyvip
!buypremium
!changender
!changesex
!commands
!buyhouse
!bless
!buybless
!addon
!aol
!spell
!dance
!fire
!sellhouse
!reset
!serverinfo
!shop
!exp
!pacc
!leavehouse
!online
!frags
!guild
/war


Dobra teraz czas na rate serwera

58711655_307798263451562_629106326819045

No to siema i do zobaczenia
w grze :D
  B)   


  


  • Allensnina, Davidbip i WillisTeaph lubią to


#14 [Czysta] Evolution Map

Napisane przez DenZ w 22 kwiecień 2019 - 02:14

Evolution Map

Download: https://drive.google...1jzJBpAidw/view

aIhqFbG.jpg

KyJMFDB.jpg


  • Allensnina, Davidbip i WillisTeaph lubią to


#129 Klient OTS.

Napisane przez AndRoka w 27 kwiecień 2019 - 05:54

Pytanie moje do Supportu czy jest możliwość zmiany szaty graficznej klienta OTS'a na jakiś normalny layout o tematyce gry ?  :P  :D  :D


  • Allensnina, Davidbip i WillisTeaph lubią to


#12 [Movements] Podłoga dająca profesje

Napisane przez DenZ w 21 kwiecień 2019 - 09:27

Autor: Matt

function onStepIn(cid, item, position, fromPosition)
local new_vocation = 2
local config = {
   [1] = {msg = "Otrzymales profesje sorcerer.", eff = 31},
   [2] = {msg = "Otrzymales profesje druid.", eff = 32},
   [3] = {msg = "Otrzymales profesje palladyn", eff = 33},
   [4] = {msg = "Otrzymales profesje knight.", eff = 34}
}
if getPlayerVocation(cid) == new_vocation then return true end
    if(isPlayer(cid)) then
        for voc, k in pairs(config) do
            if new_vocation == voc then
                doPlayerSendTextMessage(cid, 4, k.msg)
                doPlayerSetVocation(cid, new_vocation)
                doSendMagicEffect(getPlayerPosition(cid), k.eff)
            end
        end
    end
return true
end

  • Allensnina, Davidbip i WillisTeaph lubią to


#90 Wyspa.

Napisane przez AndRoka w 26 kwiecień 2019 - 08:20

Witam. Otóż wpadłem na pomysł tego typu. Mianowicie mam wizje na wyspę czy jak kto woli pradawny ZAMEK. O co w tym chodzi zapytacie ?! Otóż w każdy dzień tygodnia przypuszczając środa czy tam piątek będzie organizowany turniej w którym będzie miała możliwość wzięcia udziału dowolna grupa członków z SERWERA. Po wygraniu takowej rozgrywki ( tu już jest kwestia wyboru przez GoDa) będzie miała dostęp do exp roomów z mniej występujących expowisk na serwerze czy questa ( tu już jest do obgadania na temat itemków w parcelach). Jest sporo pomysłów na serwer dla LUDZI.


  • DenZ i WillisTeaph lubią to


#160 [Mod] Auto Loot

Napisane przez DenZ w 30 kwiecień 2019 - 08:26

Autor: MatheusMkalo & Vodkart
 
testowane na wersjach: 8.6 and 9.1
 
rWxW3.png
 
Hb2A7.png
 
Auto Loot.xml
 
<?xml version="1.0" encoding="ISO-8859-1"?> 
<mod name="Loot System" version="1.0" author="Vodkart And Mkalo" contact="none.com" enabled="yes"> 
<config name="Loot_func"><![CDATA[

        info = {
            OnlyPremium = true,
            AutomaticDeposit = true,
            BlockMonsters = {},
            BlockItemsList = {2123,2515}
            }

function setPlayerStorageTable(cid, storage, tab)
    local tabstr = "&"
    for i,x in pairs(tab) do
            tabstr = tabstr .. i .. "," .. x .. ";"
    end
    setPlayerStorageValue(cid, storage, tabstr:sub(1, #tabstr-1))
end
function getPlayerStorageTable(cid, storage)
    local tabstr = getPlayerStorageValue(cid, storage)
    local tab = {}
    if type(tabstr) ~= "string" then
            return {}
    end
    if tabstr:sub(1,1) ~= "&" then
            return {}
    end
    local tabstr = tabstr:sub(2, #tabstr)
    local a = string.explode(tabstr, ";")
    for i,x in pairs(a) do
            local b = string.explode(x, ",")
            tab[tonumber(b[1]) or b[1]] = tonumber(b[2]) or b[2]
    end
    return tab
end

function isInTable(cid, item)
         for _,i in pairs(getPlayerStorageTable(cid, 27000))do
             if tonumber(i) == tonumber(item) then
                return true
             end
         end
return false
end
function addItemTable(cid, item)
         local x = {}
               for i = 1,#getPlayerStorageTable(cid, 27000) do
                   table.insert(x,getPlayerStorageTable(cid, 27000)[i])
               end
               if x ~= 0 then
                  table.insert(x,tonumber(item))
                  setPlayerStorageTable(cid, 27000, x)
               else
                   setPlayerStorageTable(cid, 27000, {item})
               end
end
function removeItemTable(cid, item)
         local x = {}
               for i = 1,#getPlayerStorageTable(cid, 27000) do
                   table.insert(x,getPlayerStorageTable(cid, 27000)[i])
               end
               for i,v in ipairs(x) do
                   if tonumber(v) == tonumber(item) then
                   table.remove(x,i)
               end
               end
         return setPlayerStorageTable(cid, 27000, x)
end
function ShowItemsTabble(cid)
local str,n = "-- My Loot List --\n\n",0
for i = 1,#getPlayerStorageTable(cid, 27000) do
n = n + 1
str = str..""..n.." - "..getItemNameById(getPlayerStorageTable(cid, 27000)[i]).."\n"
end
return doShowTextDialog(cid, 2529, str)
end
function getContainerItems(containeruid)
    local items = {}
    local containers = {}
    if type(getContainerSize(containeruid)) ~= "number" then
            return false
    end
    for slot = 0, getContainerSize(containeruid)-1 do
            local item = getContainerItem(containeruid, slot)
            if item.itemid == 0 then
                    break
            end
            if isContainer(item.uid) then
                    table.insert(containers, item.uid)
            end
            table.insert(items, item)
    end
    if #containers > 0 then
            for i,x in ipairs(getContainerItems(containers[1])) do
                    table.insert(items, x)
            end
            table.remove(containers, 1)
    end    
    return items
end
function getItemsInContainerById(container, itemid) -- Function By Kydrai
            local items = {}
            if isContainer(container) and getContainerSize(container) > 0 then
                            for slot=0, (getContainerSize(container)-1) do
                                            local item = getContainerItem(container, slot)
                                            if isContainer(item.uid) then
                                                            local itemsbag = getItemsInContainerById(item.uid, itemid)
                                                            for i=0, #itemsbag do
                                                                            table.insert(items, itemsbag[i])
                                                            end
                                            else
                                                            if itemid == item.itemid then
                                                                            table.insert(items, item.uid)
                                                            end
                                            end
                            end
            end
            return items
end
function doPlayerAddItemStacking(cid, itemid, quant) -- by mkalo
    local item = getItemsInContainerById(getPlayerSlotItem(cid, 3).uid, itemid)
    local piles = 0
    if #item > 0 then
            for i,x in pairs(item) do
                    if getThing(x).type < 100 then
                            local it = getThing(x)
                            doTransformItem(it.uid, itemid, it.type+quant)
                            if it.type+quant > 100 then
                                    doPlayerAddItem(cid, itemid, it.type+quant-100)
                            end
                    else
                           piles = piles+1
                    end
            end
    else
            return doPlayerAddItem(cid, itemid, quant)
    end
    if piles == #item then
            doPlayerAddItem(cid, itemid, quant)
    end
end
function AutomaticDeposit(cid,item,n)
local deposit = item == tonumber(2160) and (n*10000) or tonumber(item) == 2152 and (n*100) or (n*1)
return doPlayerDepositMoney(cid, deposit)
end
function corpseRetireItems(cid, pos)
    local check = false
    for i = 0, 255 do
    pos.stackpos = i
    tile = getTileThingByPos(pos)
        if tile.uid > 0 and isCorpse(tile.uid) then
            check = true break
        end
end
        if check == true then
            local items = getContainerItems(tile.uid)
                for i,x in pairs(items) do
                        if isInArray(getPlayerStorageTable(cid, 27000), tonumber(x.itemid)) then
                                if isItemStackable(x.itemid) then
                        doPlayerAddItemStacking(cid, x.itemid, x.type)
                        if info.AutomaticDeposit == true and isInArray({"2148","2152","2160"},tonumber(x.itemid)) then
                        AutomaticDeposit(cid,x.itemid,x.type)
                        end
                                else
                                        doPlayerAddItem(cid, x.itemid)
                                end
                                    doRemoveItem(x.uid)
                        end
                end
        end
end
]]></config>
<event type="login" name="LootLogin" event="script"><![CDATA[
function onLogin(cid)
registerCreatureEvent(cid, "MonsterAttack")
return true
end]]></event>
<event type="death" name="LootEventDeath" event="script"><![CDATA[
domodlib('Loot_func')
    function onDeath(cid, corpse, deathList)
    local killer,pos = deathList[1],getCreaturePosition(cid)
    addEvent(corpseRetireItems,1,killer,pos)
return true
end]]></event>
<event type="combat" name="MonsterAttack" event="script"><![CDATA[
domodlib('Loot_func')
        if isPlayer(cid) and isMonster(target) and not isInArray(info.BlockMonsters,string.lower(getCreatureName(target))) then
            registerCreatureEvent(target, "LootEventDeath")
                        end
return true]]></event>
<talkaction words="!autoloot;/autoloot" event="buffer"><![CDATA[
domodlib('Loot_func')
local t = string.explode(string.lower(param), ",")
if info.OnlyPremium == true and not isPremium(cid) then
doPlayerSendCancel(cid, "you must be a premium account.") return true
elseif not t[1] then
ShowItemsTabble(cid) return true
elseif tonumber(t[1]) or tonumber(t[2]) then
doPlayerSendCancel(cid, "enter!autoloot add,name or !autoloot remove,name") return true
elseif isInArray({"add","remove"}, tostring(t[1])) then
local func,check = tostring(t[1]) == "add" and addItemTable or removeItemTable, tostring(t[1]) == "add" and true or false
local item = getItemIdByName(tostring(t[2]), false)
if not item then
doPlayerSendCancel(cid, "This item does not exist.") return true
elseif check == true and isInArray(info.BlockItemsList, item) then
doPlayerSendCancel(cid, "You can not add this item in the list!") return true
elseif isInTable(cid, item) == check then
doPlayerSendCancel(cid, "This Item "..(check == true and "already" or "is not").." in your list.") return true
end
func(cid, item)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,check == true and "you added the item "..t[2].." in the list" or "you removed the item "..t[2].." from the list") return true
end
return true]]></talkaction>
</mod>

 

Komendy:

----------------
/autoloot -- show yor loot list
------------------
/autoloot add,ITEM NAME -- add item in your loot list
ex:
/autoloot add,gold coin
------------------
/autoloot remove,ITEM NAME -- remove item from your loot list

Konfiguracja:

OnlyPremium = true

należy posiadać premium, aby użyć polecenia

------------------------------
AutomaticDeposit = true

Jeśli masz pełen plecak to przedmioty trafiają do depo!

-----------------------------------------
BlockMonsters = {}

tutaj możesz zablokować jakiegoś potwora, który nie używa automatycznego łupu

przykład:

BlockMonsters = {'hydra,' demon '}

------------------------
BlockItemsList = {2123,2515}

Tutaj możesz zablokować niektóre przedmioty, których nie dostanie za pomocą autoloot

  • AndRoka i Kikol lubią to