Xemidra
Maniak komputerowy
Dołączył: 20 Kwi 2007
Posty: 221 Przeczytał: 0 tematów
Ostrzeżeń: 1/5
Skąd: Rzeszów
|
Wysłany:
Pon 13:44, 18 Cze 2007 |
|
Dla początkujących proponuję przeczytać dalszą część poradnika "Jak zrobić własny server".
Jak zrobić AccMaker pod YurOTS 0.9.4d.
Po pierwsze sciągamy WebServer ze stronki ---> [link widoczny dla zalogowanych] <---
I Ściągamy Mirror 2 najlepiej i jak już ściągniemy to go instalujemy mozemy se popatrzec co i jak,
i jakie ma wymagania.Potem pokarze nam se takie okienko powitanie i tam bedziemy ustawiac wszystko
Na poczatku dajemy (DALEJ,DALEJ,DALEJ) i jak bedzie juz mySqoal to zaznaczamy (MySqal-Nt) <---
Jest dal systemy (windows XP,Windows 9 i dajemy dalej i sie pokarze okno z no-ip natym napisze puzniej.
I dajemy (ZAKOŃCZ).
Jak macie nEONSTRADE TP to wejdzcie nata stronke ---> [link widoczny dla zalogowanych] <--- i rejestrujemy sie jak wsyztko zrobimy,
to wybieramy po LEWEJ STRONIE !!! (Add Host) i wszytko wypelniamy dajemy nazwe swojej domeny.
Jak mam normal neonstarada to wybieramy byle jakie a jak mam zwykle to musi byc na koncu
domeny (com) albo (net)chyba i jak wszytko zrobimy to wlazimy na NO-IP w WebServie i sie logujemy i jak
się zalogujemy to zznaczamy jedna z domen nie moze byc taka minka () musi byc z piegami.I jak
wszytko bedzie ok to sciagamy AccMaker ze stronki ---> [link widoczny dla zalogowanych] <--- i tu sciagamy pod tibie 7.6 i YurOTS
i jaks ciagniemy ustawiamy wszytko takie cos bedzie w config.lua.
<?
/*--------------------Konfiguracja ścieżek do katalogów ots-a--------------------*/
// ścieżka do katalogu ACCOUNTS
$diraccount = 'C:\Documents and Settings\nec\Pulpit\mR.Conectico Shwauff\OtS\ots\data\accounts'; <--- Tu ustawiamy w jakim katalogu jest wasz server
// ścieżka do katalogu PLAYERS
$dirplayer = 'C:\Documents and Settings\nec\Pulpit\mR.Conectico Shwauff\OtS\ots\data\players'; <--- -||-
// ścieżka do katalogu VIP
$dirvip = 'C:\Documents and Settings\nec\Pulpit\mR.Conectico Shwauff\OtS\ots\data\vip'; <--- -||-
// nazwa Twojego serwera
$nazwaserwera = 'nazwa serva waszego'; <--- nazwa waszego servera
// IP Twojego serwera
$ip = 'wasze ip'; <--- ip waszego servera np (lolek.no-ip.com)
/*--------------------Konfiguracja ogólna wszystkich postaci---------------------*/
$lvl = '10'; //Tutaj podaj jaki lvl mają mieć postacie na poczatku .
$exp = '9800'; //tutaj dodaj ile exepa mają mieć postacie zgodznie z powyzej wymienionym lvlem wg tabelki [link widoczny dla zalogowanych]
//Podaj 1 spawn playera czyli w jakim miejscu zaloguje sie 1 raz (zalecany taki jak temple)
$spawnx = '160'; // polozenie X
$spawny = '54'; // polozenie Y
$spawnz = '7'; // polozenie Z
// Odpowiada za temple czyli swiatynie jak gracz umrze odrodzi sie w tym miejscu
$templex = '160'; // Polozenie X
$templey = '54'; // polozenie Y
$templez = '7'; // polozenie Z
/* UWAGA - NUMERÓW ITEMÓW DLA WYPOSAŻENIA PONIŻEJ SZUKAĆ W ...\data\items\items.xml */
/* ILOŚĆ ŻYCIA , MANY i CAPACITY (dla danego levelu) była przeliczana kalkulatorem postaci z [link widoczny dla zalogowanych] */
/*--------------------Konfiguracja sorca--------------------*/
//Tutaj podaj dane zycia,many, mlvlu
$shealth = '395'; //hp
$smana = '1295'; //mana
$smlvl = '50'; //jaki ma miec magiczny level
$scap = '890' ; // capacity sorca
//Tutaj podaj jakie skille ma miec dla wszystkich broni
$sskill0 = '20'; //fist fighting
$sskill1 = '30'; //club fighting
$sskill2 = '20'; //sword fighting
$sskill3 = '20'; //axe fighting
$sskill4 = '20'; //distance fighting
$sskill5 = '30'; //shielding
$sskill6 = '20'; //fishing
// Tutaj podaj jaki ma miec ekwipunek
$eqsor1 = '2474'; // odpowiada za helmet
$eqsor2 = '0'; // odpowiada za amulet
$eqsor3 = '1988'; // odpowiada za plecak
$eqsor4 = '2742'; // Odpowiada za zbroje
$eqsor5 = '2516'; // odpowiada za prawa reke
$eqsor6 = '2400'; // odpowiada za lewa reke
$eqsor7 = '2477'; // odpowiada za spodnie
$eqsor8 = '2195'; // odpowiada za buty
$eqsor9 = '2127'; // odpowiada za pierscien
$eqsor10 = '0'; // odpowiada za torch/bolty
/*c--------------------Konfiguracja Druida--------------------*/
//Tutaj podaj dane zycia,many, mlvlu
$dhealth = '395'; //hp
$dmana = '1295'; //mana
$dmlvl = '50'; //jaki ma miec magiczny level
$dcap = '890' ; // capacity druida
//Tutaj podaj jakie skille ma miec dla wszystkich broni
$dskill0 = '20'; //fist fighting
$dskill1 = '20'; //club fighting
$dskill2 = '20'; //sword fighting
$dskill3 = '20'; //axe fighting
$dskill4 = '20'; //distance fighting
$dskill5 = '20'; //shielding
$dskill6 = '20'; //fishing
// Tutaj podaj jaki ma miec ekwipunek
$eqsor1 = '2474'; // odpowiada za helmet
$eqsor2 = '0'; // odpowiada za amulet
$eqsor3 = '1988'; // odpowiada za plecak
$eqsor4 = '2742'; // Odpowiada za zbroje
$eqsor5 = '2516'; // odpowiada za prawa reke
$eqsor6 = '2400'; // odpowiada za lewa reke
$eqsor7 = '2477'; // odpowiada za spodnie
$eqsor8 = '2195'; // odpowiada za buty
$eqsor9 = '2127'; // odpowiada za pierscien
$eqsor10 = '0'; // odpowiada za torch/bolty
/*--------------------Konfiguracja Palladyna--------------------*/
//Tutaj podaj dane zycia,many, mlvlu
$phealth = '605'; //hp
$pmana = '665'; //mana
$pmlvl = '17'; //jaki ma miec magiczny level
$pcap = '1310' ; // capacity palladyna
//Tutaj podaj jakie skille ma miec dla wszystkich broni
$pskill0 = '10'; //fist fighting
$pskill1 = '10'; //club fighting
$pskill2 = '10'; //sword fighting
$pskill3 = '10'; //axe fighting
$pskill4 = '80'; //distance fighting
$pskill5 = '50'; //shielding
$pskill6 = '10'; //fishing
// Tutaj podaj jaki ma miec ekwipunek
$eqsor1 = '2474'; // odpowiada za helmet
$eqsor2 = '0'; // odpowiada za amulet
$eqsor3 = '1988'; // odpowiada za plecak
$eqsor4 = '2742'; // Odpowiada za zbroje
$eqsor5 = '2516'; // odpowiada za prawa reke
$eqsor6 = '2400'; // odpowiada za lewa reke
$eqsor7 = '2477'; // odpowiada za spodnie
$eqsor8 = '2195'; // odpowiada za buty
$eqsor9 = '2127'; // odpowiada za pierscien
$eqsor10 = '0'; // odpowiada za torch/bolty
/*--------------------Konfiguracja Knighta--------------------*/
//Tutaj podaj dane zycia,many, mlvlu
$khealth = '815'; //hp
$kmana = '245'; //mana
$kmlvl = '7'; //jaki ma miec magiczny level
$kcap = '1520' ; // capacity knighta
//Tutaj podaj jakie skille ma miec dla wszystkich broni
$kskill0 = '10'; //fist fighting
$kskill1 = '10'; //club fighting
$kskill2 = '70'; //sword fighting
$kskill3 = '10'; //axe fighting
$kskill4 = '10'; //distance fighting
$kskill5 = '70'; //shielding
$kskill6 = '10'; //fishing
// Tutaj podaj jaki ma miec ekwipunek
$eqsor1 = '2474'; // odpowiada za helmet
$eqsor2 = '0'; // odpowiada za amulet
$eqsor3 = '1988'; // odpowiada za plecak
$eqsor4 = '2742'; // Odpowiada za zbroje
$eqsor5 = '2516'; // odpowiada za prawa reke
$eqsor6 = '2400'; // odpowiada za lewa reke
$eqsor7 = '2477'; // odpowiada za spodnie
$eqsor8 = '2195'; // odpowiada za buty
$eqsor9 = '2127'; // odpowiada za pierscien
$eqsor10 = '0'; // odpowiada za torch/bolty
?>
Jak zrobić Open Tibia Server (OTS) pod YurOTS 0.9.4d
Wlazimy na stronke [link widoczny dla zalogowanych] i wchodzimy w dowload>tibia7.6>YurOTS 0.9.4d i sciagamy
jak wsyztko bedzie ok zapisujemy na jakims dysku dzie chcecie i mozemy byc happy (Można oczywiście ściągnąć obojętnie jaki śilnik obojętnie pod jaką Tibię.)
ale pamietajcie o jednym o tym ze czeba tak miec w config.lua wsyztko ok a nie podniecacie sie
i reklamujecie swojego O.T.S bo nie wiecie ze inni nie moga wejsc bo pisze ze offline wec pamiętajcie o tym
dam opis configu.lua mysle że sie wam przyda.
Opis configu.lua
----config.lua--------------
-- Config file for otserv
-- Comments start with a --
----------------------------
-- datadir
datadir = "data/" <---- to zostawiamy
-- mapfile
-- sets what map to load
mapfile = "data/world/map.otx" <---- to zostawiamy
-- loginmsg
-- the message the player gets when he logs in
loginmsg = "Witaj na moim OTS" <---- tu wpisz co ma sie pokazac jak ktos bedzie chcial sie zalogowac na twoim ots.
-- port
-- the port otserv listens on
port = "7171" <---- to zostawiamy
-- servername
-- name of our server
servername = "OteesLandia" <---- nazwa servera ( tj. antica, lunara itp.
-- ownername
-- name of the owner of our server
ownername = "Rysiu" <---- nazwa własciciela
-- owneremail
-- email of the owner of our server
owneremail = "xlaski@zpodlaski.pl" <---- to zostawiamy, ale mozesz wpisac mail'a swojego
-- url
-- the url for more server info
url = "http://www.otfans.org" <---- strona servera ( niekonieczna )
-- location
-- the location of the server
location = "Polska" <---- kraj
-- ip
-- the ip the server should redirect too
ip = "tu wstaw swoje ip" <---- Tu ustawcie sobie swoje ip najlepiej wejdzcie START>URUCHOM>CMD I wpisujesz tam ipconfig i ci pokazuje global.
-- motd
-- The messagebox you sometimes get before you choose characters
-- not working yet
motd = "Welcome to the NeXus" <---- to co wyswietli przed wybraniem postaci
motdnum="1"
-- max number of players allowed
maxplayers = "850" <---- ile graczy na servie
-- exhausted time in ms (1000 = 1sec)
exhausted = 3*100 <---- ustawienia exhausted, lepiej zostawic
-- how many ms to add if the player is already exhausted and tries to cast a spell (1000 = 1sec)
exhaustedadd = 3*100 <---- zostawic
-- how long does the player has to stay out of fight to get pz unlocked in ms (1000 = 1sec)
pzlocked = 1*10*1000 <---- zostawic
-- allow multiple logins of the same char
allowclones = 1 <---- zostawic
-- vocation names
vocations = {"a sorcerer", "a druid", "a paladin", "a knight"} <---- zostawic, ew. jesli chce sie zmienic nazwy profesji
--Pvp ON/OFF ( ON = 1 // OFF = 0)
pvp = 1 <---- server pvp albo nie pvp
--- SQL part (probaly buggy)
sql_host = "localhost"
sql_user = "root"
sql_pass = ""
sql_db = "otserv" <---- zostawic
--------------------------------------------------------
--------------------------------------------------------
Jak Wstawic O.T.S'a twojego na [link widoczny dla zalogowanych]
Wchodizmy na [link widoczny dla zalogowanych] i dajemy an gurze w menu LISTA SERVERUW klikamy i pojawi linki 2 to dajemy na
poland cos tam xD i dajemy dodaj wlasny server ale musimy sie pierw zarejestrrowac i uaktywnic konto wiec jak to
zrobimy to dajemy w tedy lognij sie i dajemy dodaj wlasny server i tam uzupelniamy dane
Nawa Servera
Hoster lub Ip
Opis Servera
Dodaj server.
UWAGA!!!! Ots musi byc online <--- taka moze wam wyjsc inforamcacja i jak tak sie pokaze zajzyjcie do no-ip kolo zegara czy macie buzkie zaznaczona i cyz oan am piegi.
Jak bedzie ze ots dodany poczekajcie 3 min i po 4 min bedzie wam sie roidz od graczy
Po 1,2,3,4 osub bedzie sie pojawialo ale pamietajcie ze musi byc zachecajacy no to tyle na dzis.ZARAZ DAM INSTRUKCJE DODAWANIA MONSTERUW ITP.
Jak Dodac Monstera Do YurOTS 0.9.4d.
Wchodzimy w data>monster>monster.xml <--- edytujemy go i dajemy takie jak u innych potworuw
ale musisz dac jego nazwe potem np. kopjujesz demona i zmieniasz nazwe np. Death Orshabaal
i edytujesz go tam tez zmieniasz I DODAJESZ GO DO monster.xml i masz monstera tylko pamietaj
zeby wszytko dokladnie powpisywac by ci blad ne wyskoczyl.
I TO WSZYTKO.
UWAGA!!! WSYZTKIE PRAWA AUTORSKIE ZABRANIAJA TEGO KOPIOWAC JEZELI SKOPJUJES ZI ZAUWAZE ZE TY TO UZYWALES ZOSTANIESZ AUTOMATYCZNIE NAMIEZONY I WYSKASOWANY TEN NOTATNIK Z KOMPUTERA.
DZIĘKUJE ZA UWAGE.
Jak zrobic manarune.(To dla bardziej zaawansowanych, jeśli jesteś początkujący nie rób tego)
Robisz plik manarune.lua w data\actions\scripts i kopiujesz tam jakis folder opróżniasz zmieniasz nazwe folderu na manarune i wklejasz to:
KOD:
--Manarune By Kogut--
function onUse(cid, item, frompos, item2, topos)
if item.itemid == 2270 and item.type > 1 then
doPlayerAddMana(cid,8000)
doChangeTypeItem(item.uid,item.type-1)
doSendMagicEffect(topos,12)
doPlayerSay(cid,"Mniam...",1)
else
doRemoveItem(item.uid,1)
end
return1
end
Następnie otwierasz plik actions.xml w data\actions i dopisujesz to:
KOD:
<action itemid="2270" script="manarune.lua" />
Gdy to juz zrobisz wchodzisz w data/npc/script
i szukasz npc który sprzedaje runy i musisz mu tam dopisać taki link(wklejasz go tam gdzie masz podane podobne takie linijki z sd, hmm, gfb):
KOD:
elseif msgcontains(msg, 'manarune') then
buy(cid,2270,100,10)
Musisz mu jeszcze dopisac za ile ma sprzedawać rune czyli dajesz troche wyżej i tam pisze:<cytat>
KOD:
if msgcontains(msg, 'runes') then
selfSay('I sell hmms (40gps), uhs (40gps), gfbs (60gps), manarune (10gps), explosions (60gps), sds (90gps) and blank runes (5gps). To buy more runes say "10 uh" or "100 sd".')
elseif msgcontains(msg, 'wands') then
selfSay('I sell wand of inferno (15k), plague (5k), cosmic energy (10k), vortex (500gp) and dragonbreath (1k).') |
Post został pochwalony 0 razy
|
|