• logo_cipsoft
    Nowe serwery zostały otwarte 19 Lut 2025:
    Noctalia (Open PvP) Ignitera (Open PvP) us_logo Xybra (Open PvP)

Jak zrobi? sw?j server 8.60

Status
Zamknięty.

new sell

Active User
Dołączył
Marzec 25, 2015
Posty
112
Liczba reakcji
4
#1

Witam. Pisze poradnik dla os?b kompletnie zielonych w tworzeniu ots. Jest to cz??? pierwsza poradnika reszt? b?d? pisa? w wolnym czasie. W Tym poradniku znajdziecie podstawy do tworzenia ots typu : jakie s? potrzebne j?zyki programowania do realizacji projektu ots 8.60,co b?dzie ci potrzebne do postawienia ots, oraz jakie programy b?dziesz musia? mie?. Wi?c zaczynamy ;d

1​

Do tworzenia ots b?d? ci potrzebne j?zyki programowania. Tymi j?zykami s? Lua(niezb?dny) , C++, XML, PHP. Dajmy przyk?ad skryptu w j?zyku lua (funkcje sa wypisane w innych poradnikach)

[LUA]local coins = {
[ITEM_GOLD_COIN] = {
to = ITEM_PLATINUM_COIN, effect = TEXTCOLOR_YELLOW
},
[ITEM_PLATINUM_COIN] = {
from = ITEM_GOLD_COIN, to = ITEM_CRYSTAL_COIN, effect = TEXTCOLOR_LIGHTBLUE
},
[ITEM_CRYSTAL_COIN] = {
from = ITEM_PLATINUM_COIN, to = ITEM_SCARAB_COIN, effect = TEXTCOLOR_TEAL
},
[ITEM_SCARAB_COIN] = {
from = ITEM_CRYSTAL_COIN, effect = TEXTCOLOR_YELLOW
}
}

function onUse(cid, item, fromPosition, itemEx, toPosition)
if(getPlayerFlagValue(cid, PLAYERFLAG_CANNOTPICKUPITEM)) then
return false
end

local coin = coins[item.itemid]
if(not coin) then
return false
end

if(coin.to ~= nil and item.type == ITEMCOUNT_MAX) then
doChangeTypeItem(item.uid, item.type - item.type)
doPlayerAddItem(cid, coin.to, 1)
doSendAnimatedText(fromPosition, "$$$", coins[coin.to].effect)
elseif(coin.from ~= nil) then
doChangeTypeItem(item.uid, item.type - 1)
doPlayerAddItem(cid, coin.from, ITEMCOUNT_MAX)
doSendAnimatedText(fromPosition, "$$$", coins[coin.from].effect)
end
return true
end
[/LUA]

Jest to prosty skrypt na zamian? cc u?ywany prawie na ka?dym ots 8.60. J?zyku php uzwajamy miedzy innymi w bazie danych php my admin ale to bedzie w dalszej cz??ci poradnika, J?zyk C++ u?ywany jest w source ale to tez b?dzie w nast?pnej cz??ci poradnika

2

Do odpalenia ots potrzebny ci b?dzie silnik. Silnik mo?na pobra? z r??nych for, przy pobieraniu silnika warto zwr?ci? na jego wersj? na tibi? 8.60 najlepszy jest "The Forgotten Server v 0.4" mo?na r?wnie? skompilowa? sobie silnik z odpowiedniego trunka ale to te? b?dzie w nast?pnej cz??ci poradnika.

3

Programy kt?re b?d? ci potrzebne do edycji skrypt?w. Najlepszym programem do edycji skrypt?w LUA jest zwykly notatnik po prostu klikasz na plik lua i otw?rz za pomoc? notatnik/notepad (po angielsku), Kolejnym programem kt?ry b?dzie ci potrzebny jest to xampp lub sqlite. Te programy slu?a do edycji bazy danych o bazie danych powiem wi?cej w nast?pnej cz??ci.

No to tyle jak na razie. Czekam na hejty oraz dobre komentarze Nast?pny poradnik napisze jak czas tylko pozwoli
 
Odp: Jak zrobi? sw?j server 8.60

To chyba ka?dy g?upi wie :D
Ja do tego poradnik napisa?em (ch*jowy przyznaj?) ,ale wi?cej i mnie wy?miano :D
 
Odp: Jak zrobi? sw?j server 8.60

Zauwazyles napis "dla kompletnie zielonych" ?
 
Odp: Jak zrobi? sw?j server 8.60

TAK ,akurat kompletnie zielony wejdzie na taki poradnik co praktycznie nic w nim niema ,a jak dodasz to ju? nie b?dzie dla kompletnie zielonych tylko tw?rc?w . . .
 
Odp: Jak zrobi? sw?j server 8.60

s?abo sie to czyta xd, no ale powodzonka
 
Odp: Jak zrobi? sw?j server 8.60

Serio z tym poradnikiem? Czy to jakies jaja sa ;D Przeczytalem to i yyyy... dowiedzialem sie ze najlepszy jest notatnik co nie jest prawda oraz cytat:

ale to bedzie w dalszej cz??ci poradnika

ale to te? b?dzie w nast?pnej cz??ci poradnika.

powiem wi?cej w nast?pnej cz??ci.

A co jest w tym poradniku ktory czytam nic? Czyli mogles napisac tylko i wylacznie zeby poczekac na 2 czesc tego poradnika :D

Ale zawsze + ze ci sie chcialo napisac poradnik.
 
Ostatnia edycja:
Odp: Jak zrobi? sw?j server 8.60

(funkcje sa wypisane w innych poradnikach)
Mogles tutaj pokazac jakis link z tego forum, zmniejszyc delikatnie czcionke i rozbudowac tekst.
 
Odp: Jak zrobi? sw?j server 8.60

2/10.
A jak bym mial tak szczerze oceniac w skali 0-10 to bym dal 0/10.
Myslalem nad 1/10 za to, ze podane ze 2 sensowne informacje, ale to, ze jest 10 chujowych informacji przekresla szanse na jakiekolwiek punkty.
PLZ nie kontynuuj takich poradnikow :<
 
Odp: Jak zrobi? sw?j server 8.60

witam, bez urazy ten poradnik moim zdaniem, to co? na zasadzie. kopiuj, wklej... najpierw myszk? nakieruj na plik p?zniej kliknij prawym, wybierz kopiuj... XD
 
Status
Zamknięty.
Do góry