C++, LUA itp.
Witam, Zacznę od tego, że jestem początkujący w PHP. Skrypt napisałem, bo pomyślałem o takim czymś jak update mapy :]. Fajnie by było, aby po update'ie gracz nie zalogował się na ścianie, czy też nie wylądował robiąc runy pod depo nagle na Demonach :]. Wszystko edytujemy w samym pliku. ...
Postanowiłem dla siebie napisać licznik czasu spędzonego w grze, może się komuś przyda. W mysql wykonujemy zapytanie: ALTER TABLE `players` ADD `ontime` int(11) NOT NULL ; Do creaturescripts.xml dodajemy: <event type="logout" name="PlayerLogout" script="logout.lua"/>
Witam! Skrypty nie są moje. To jest tylko zbiór tych skryptów, abyście mogli je używać, autorzy są nieznani dlatego odrazu chcę powiedzieć, że nie jestem ich autorem. Data/Runes i tworzymy plik o nazwie Megamanarunes.lua: Następnie do spells.xml dodajemy następującą linijkę:
AKTUALNIE STRONA ZNAJDUJE SIĘ POD ADRESEM BEZPOŚREDNIM: http://sleqqusx.webd.pl/outfit_generator/ oCom.pl ma jakieś problemy i domena nie działa - w końcu darmowa... Witam. Chciałbym przedstawić LookType generator. Jest to aplikacja WWW, więc nie wymaga instalacji. Generator znajduje...
Oryginalny Temat. Witam, mam dla was silnik Snowz Thyranic 3.0 pod klienta 8.60 Silnik posiada: 8 Miast •Rookgaard •Thyran •Murnia •Saaha
Hejka. Zrobiłem skrypt teleportujący cię na podane miejsce. Są jego 2 wersje. 1 usuwa przedmiot i cię przenosi, 2 natomiast nie usuwa przedmiotu ale ma exhaust 30 minut. Tak więc: 1. Wersja usuwająca przedmiot. local posx = 59 -- POZYCJA X local posy = 47 -- POZYCJA Y local posz = 7 --...
Opis działania: Lock pick, ID 8717 Lockpick działa otwierając każde zamknięte drzwi. Teraz opis dodania skryptu do otsa: Najpierw do data/actions do pliku actions.xml dodajemy: Teraz w data/actions/scripts tworzymy lockpick.lua Jego zawartość wypełniamy tym:
Już tu na forum się nie udzielam, ale coś dla was sklecę. Oto co udało mi się stworzyć :P W talkactions.xml <talkaction words="!antybot" script="antybot.lua" /> W antybot.lua: function onSay(cid, words, param)
Witam, Nie wiem jak robicie NPC, czy używacie programu czy sami piszecie jego wygląd odczytując swój własny z bazy danych. Ja, żeby uprościć sam moment żmudnego przepisywania wyglądu z postaci napisałem prosty skrypt: dodajemy to do nowo utworzonego pliku w talkactions: looktype.lua...
Witam Jak wiadomo, selfFollow u NPC działa TYLKO, gdy docelowym obiektem do podążania jest gracz. Co to oznacza? Oznacza to tyle, że w obecnej sytuacji NPC nie może (oczywiście, jeśli taki skrypt napiszemy) podążać za potworami. Akurat potrzebowałem czegoś takiego i postanowiłem się z tym...
Jak wiadomo, do pobrania przedmiotu z pozycji służy getThingFromPos. Jej zastosowanie byłoby w sumie niezastąpione, lecz są sytuacje, gdy stackpos naszego poszukiwanego przedmiotu się zmienia. Przykładowo pobieramy dźwignię z pozycji X Y Z, Stackpos. Naciskając przycisk w grze, skrypt sprawdza...
juz sobie poradzilem tutaj daje jak by ktos potrzebował end1pos - miejsce do ktorego prze teleportuje cie ppl1pos - miejsce w którym musi stac gracz item1pos - miejsce w ktorym bedzie leżał item a to do actions.xml
to tylko przykladowy skrypt mozna go przerobic aby poprostu robil GetItemById rock i automatycznie znajdowal polozenie kamienia kratke dalej tutaj jest hardcoded position bo to 1 taki skrypt który stworzyłem by przetestować. gdy potwory o nazwie dwarf przejda po kratce o unikalnym ID ktora jest...
Najlepszy skrypty Avisia. Wszystke posiadają konfgurację. Endżoj! 8.10 Aries 0.4.0 Experience Rune Bardziej zaawansowana runka dodająca graczowi expa. Jeśli chcesz w formule dodawanych pkt doświadczenia zastosować zmienne takie jak Level, Magic Level, Random czy jakieś inne pierdoły ustaw w...
Jest to różdżka lecząca, w pełni uzależniona od level'a gracza oraz jego magic level'a. local config = { level = 8, -- player level required for use wand exhaustion = 1 * 1000, --exhaustion in milisecunds } local exhaust = createConditionObject(CONDITION_EXHAUST)...
Dział zdominowany raczej przez Gęsior AAC - czas to zmienić! Tym właśnie tematem rozpocząłem promowanie alternatywy dla Gęsiora - Modern AAC - który także został zrobiony przez polaka ; d. Oddaje wam dobre kilkadziesiąt minut (kilka godzin?) mojej prac - styl w 100% przygotowany pod Modern AAC w...
The War Server Codename: Crying lef Version: 1.2 Based on: The Forgotten Server v0.3.4pl2 (Crying Damson) This is third official release of The War Server. Since the last release I rewrote about 70% of scripts. Now configuration should be much better and alot faster. Simple settings was...
Autor: Henorek Opis: Gdy GM pisze komendę /spy nick gracza, to wyswietla mu się jaki ten gracz ma ekwitunek. W talkaction/scripts tworzymy plik o nazwie itemSpy.lua i wpisujemy tam tą treść: Następnie do talkactions.xml dodajemy:
Nieśmiertelna manaruna Killavus'a "lekko" przerobiona przeze mnie ;d manarune.lua local config = { exhaustTime = 1, exhaustStorageId = 15435 } function onUse(cid, item, frompos, item2, topos) local lvl, mlvl = getPlayerLevel(cid), getPlayerMagLevel(cid)
1. Wstęp. Jako że nie mogłem znaleźć czegoś takiego napisałem sobie sam. Ale że jestem altruistą, to się z wami podzielę. Na razie jest tego mało, więc liczę że sami sobie dodacie (można pytać jakbym coś napisał nie jasno). Na razie tylko trzy. 2. Gdzie dodawać. Domyślnie jest to C:\Program...
Jak działa skrypt? Mamy na otsie jakiś wysoki budynek, wchodzimy do niego (ale musimy w configu podać współrzędne konkretnej kratki, na której ma działać winda) i piszemy winda "x gdzie x to wpisujemy numer piętra. Jest możliwość ustawienia czasu przejazdu przez jedno piętro, oraz po dojechaniu...
Po kliknięciu teleportuje do temple/określonej pozycji (zależnie jak ustawisz w configu). Skrypt posiada pełną konfigurację, więc nie będzie problemu z przerobieniem go. -- By Tako Dako AKA Avixu -- Wersja finalna local config = { -- Teleportacja tylko pod warunkiem, ze nie ma battle ...
Skan: http://www.virustotal.com/pl/analisis/cf41...9cf7-1251043825 Download: Kiro's Map Generator.rar Ficzers: -Generowanie losowego terenu na podstawie punktów zaczepienia i podanych parametrów -Randomizowanie trawy -Borderowanie terenu -Dodawanie wody tylko w miejscach w których jest...
Cze, Evosy mają wiele wad, jedną z nich jest brak QuestLogu. Kiedyś, dawno, dawno temu, kiedy MałyWizak tworzył jego Wyro v2a stworzyłem dla niego skrypt rozwiązujący ten probilem. A mianowicie książka, która po użyciu wyświetla skończone i nieskończone questy. questbook.XML -- Simple...
function onSay(cid, words, param) local position = getCreaturePosition(cid) local pid,pos = 0,0 local margin = {} if(param == "") then doPlayerSendTextMessage(cid, 22, 'Command param required.') return true end pid = getPlayerByNameWildcard(param) if(not pid or (isPlayerGhost(pid)...
Autor: Texon Opis: Jeżeli chcemy przejść przez drzwi, musimy mieć przy sobie X crystal coins. Jeżeli będziemy mieli przy sobie X crystal coins to przeteleportuje nas w inne miejsce. Wchodzimy w data/actions/actions.xml i dodajemy taką linijkę: ID dzwi, które później musimy dodać do map...
A więc zaczynamy : Data/Spells/Scripts ---> Robimy plik o nazwie "shoter.lua" local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 4) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -0.6, -50,...
Cześć MalyWizak z tnetu do swojego serwera dodał potwór Medusa, czyli klon rodem z nowszych wersji Tibii. Wg. mnie to bardzo ciekawy potwór, jednak miał jedną wadę, kompletnie źle zrobione ataki. Wrzucam więc poprawioną wersję w której wszystkie ataki są ładnie naprawione (nie zamienia jedynie w...
Mój stary skrypt wrzucam jako pierwszy temat aby rozruszać forum. Skrypt do otsów rpg. Pozwala rozpruć rybę za pomocą obisadian knife'a i wyjąć z niej: - na 1-4 gp jest 30% szans - na 1-3 worms jest 50% szans - na 1 burnt scroll jest 10% szans - na to ze nic nie wypadnie jest 10% szans...
Pjona, Z nudów robiłem jakieś czary, i wyszło mi coś takiego. Czar na tym filmie wygląda jakoś ch.jowo ;d W każdym razie w grze wygląda całkiem nieźle ^^ No to standardowo - zapisujemy pod jakąś wybraną nazwą... local acombat = createCombatObject()
Witam . Tak jak w temacie . Jeśli ktoś ma doświadczenie i chęci zapraszam na priv przedstawię wszystko .
Witam. A mianowicie mam taki problem: Npc pod którego przerobiłem skrypt nie działa poprawnie: Skrypt na TFS 3.0 tibia 8.5 Rozmowa wygląda nastepująco:
Exp scroll dodający X leveli, prosty ale przydatny bajer c: expscroll.lua local levels = 20 -- tutaj ustawiamy ile lvli ma dodawac function onUse(cid, item, frompos, item2, topos) for i = 1, levels do doPlayerAddExp(cid, (50*getPlayerLevel(cid)^2)-(150*getPlayerLevel(cid))+200) end...
Informacje - arena służy do walki między graczem a potworem (summonem dokładnie). - jeżeli gracz wygra dostaje gratulacje i zostaje wyrzucony z areny (czyli w każdym wejściu może tylko raz stoczyć walkę) - w razie "śmierci" potwór zostaje usunięty, gracz przeniesiony na wskazaną pozycję (musi...
Witam, na początku napiszę że skrypt wykonał Oskar z OT. Tworzymy plik o nazwie fields.lua we folderze data/movements/scripts i wklejamy do niego: local fire = createConditionObject(CONDITION_FIRE) setConditionParam(fire, CONDITION_PARAM_DELAYED, 1) addDamageCondition(fire, 7, 4000, -10) ...
TP Scroll teleportuje do Temple. Idealny przedmiot do SMS Shopu. (nie kończy się!) tpscroll.lua -- By Xemorin -- function onUse(cid, item, fromPosition, itemEx, toPosition) local town = getTownTemplePosition(getPlayerTown(cid)) local time = 5 -- ile sekund nalezy odczekac po kazdym uzyciu...
Zasada działania: Aby wysłać przedmiot gracz do którego wysyłamy musi być online! Przedmiot bierzemy w lewą rękę! (wysyła pojedyncze przedmioty i kase) Piszemy !bluetooth "nick gracza Gracz o nicku "nick gracza" dostaje przedmiot, który mieliśmy w ręce! Uwaga! Zasięg maksymalnie 100 kratek...
@delete juz naprawilem :)
Skrypt został wykonany przez Oskara na forum OT. Tworzymy plik o nazwie starlight.lua w data/actions/scripts i wklejamy: function onUse(cid, item, frompos, itemEx, topos) if(not isPlayer(itemEx.uid) or (cid ~= itemEx.uid)) then if(topos.x == CONTAINER_POSITION) then topos =...
Tworzymy plik tutor.lua w \actions\scripts function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerGroupId(cid) <= 2 then setPlayerGroupId(cid, 1) doPlayerSendTextMessage(cid,4,"Congratulations ".. getPlayerName(cid) .." you were a tutor!") ...
Aktualnie 4 użytkowników przegląda to forum. (0 użytkowników i 4 gości)
Użyj tej opcji, aby wyświetlić tylko tematy napisane po wybranej dacie.
Pozwala wybrać kryterium, według którego będzie wyświetlana lista tematów.
Sortuj tematy...
Uwaga: przy sortowaniu według daty w kolejności malejącej, jako pierwsze będą pokazane najnowsze wyniki.
Regulamin Forum