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

Inne Frakcje

Status
Zamknięty.

gomez101

Advanced User
Dołączył
Luty 18, 2010
Posty
164
Liczba reakcji
1
Mam bardzo wa?ne pytanie Czy da si? a je?eli si? do to powiedzcie jak zrobi? co? jak frakcja dobra i z?a

czyli jak kto? wbije za???my tak jak w real tibi 8 level gada z kim? tam na roocku i teleportuje go na wysepke ma tam 2 teleporty 1 teleport do dobra a drugi do z?a zale?y w jaki wejdzie do tej frakcji b?dzie nale?a? i tylko gracze z?a b?d? mogli atakowac graczy dobra i na odwr?t, b?d? questy dla dobra i z?a, b?d? miasta dobra i z?a i npc dobra nie b?d? si? odzywa? do graczy z?a i npc z?a do graczy dobra i w miastach z?a i dobra b?d? potwory nale??ce do frakcji kt?re b?d? atakowa? tylko przeciwne frakcje np.ork nie zaatakuje gracza z?a a elf gracza dobra i potwory te b?d? si? respic w miastach.
i trzeba jeszcze zrobi? frakcje neutraln? kt?ra atakuje wszystkich czyli wolfy i te takie zwierz?tka i jeszcze jedno jak potwory dobra i z?a si? spotkaj? to b?d? si? la? tak jak by to byli Graczowie Pls pom??cie!
 
Odp: Frakcje

Tak zasadniczo to kiedy? mia?em zamiar taki ot zrobi? ale g??wny projekt mi za du?o czasu zajmuje....
C++ lua i robisz to jak leci :]
 
Odp: Frakcje

To s? dobre godziny w LUA. ?adne C++ nie b?dzie konieczne (o ile dobrze pami?tam). Jednak musia?by? mie? dobrego skryptera. NPC mo?na oprze? na StorageValue, ale je?li chodzi o to atakowanie si? nawzajem to ju? wi?ksza magia. Musisz znale?? sobie dobrego skryptera, pocz?tkuj?cy nie ma szans sam tego zrobi?.

Pozdrawiam.
 
Odp: Frakcje



Banalne!!
Wystarczy zainstalowa? skrypt kt?ry poda?em wy?ej, nieco go zmodyfikowa?, tzn. aby gracz m?g? atakowa? tylko wtedy gdy przeciwnik ma Storage inny ni? masz.
I tak, gracze ze Storage = 1 s? dobrzy, a = 2 s? ?li.

A w lua np. dla npc ustawi? je?li gracz na Storage 1 to pozwala rozmawia? itp.
 
Odp: Frakcje

jak ja to widz? to jest walka mo?liwa za w??czeniem pvp i wy??czeniem a mi chodzi o walk? dobra ze z?em czy to wystarczy skopiowa? i b?dzie dzia?a??
 
Odp: Frakcje

Przecie? napisa? -.-'
Banalne!!
Wystarczy zainstalowa? skrypt kt?ry poda?em wy?ej, nieco go zmodyfikowa?, tzn. aby gracz m?g? atakowa? tylko wtedy gdy przeciwnik ma Storage inny ni? masz.

Musisz si? troch? pobawi? w tym. Ew. poszukaj jeszcze w necie, mo?e b?dzie co? w czym b?dziesz mniej musia? grzeba?.
 
Odp: Frakcje

Combat.cpp:
pod
PHP:
	if(target->getLevel() < protectionLevel || attacker->getLevel() < protectionLevel)
		return true;
Dodaj
PHP:
	std::string tar;
        target->getStorage(2000, tar);
        int32_t targ = atoi(tar.c_str());

        std::string at; 
        attacker->getStorage(2000, at);
        int32_t att = atoi(at.c_str());
if(targ == 1 || att == 2)
                return true;
 
	if(targ == 2 || att == 1)
                return true;
To wszystko :-)
Tak to powinno wygl?da?.
Ja nie jestem dobry w c+, ale raczej powinno dzia?a?



@edit
Do lib/050-function.lua dodaj
PHP:
function getPlayerFrakcje(cid)
return getPlayerStorageValue(cid, 2000)
end

I np. mo?esz stosowa? taki kod
PHP:
if getPlayerFrakcje(cid) == 1 then
doCreatureSay(cid, "jestem dobry!!")
end
 
Ostatnia edycja:
Odp: Frakcje

Ty mu to tak t?umaczysz ale on chyba jest laikiem i trzeba by si? spyta?: Porafisz skompilowac silnik?
 
Odp: Frakcje

jak mi to napisali?ie to nic nie rozumia?em ale teraz to jest troche ja?niejsze postudiuje to troche i jako? to b?dzie p??niej si? zapytam o wi?ciej bo tutaj niema wszystkiego o co si? pyta?em
Notka moderatorska:
Otworzono na pro?b? autora
 
Ostatnio edytowane przez moderatora:
Odp: Frakcje

Dobra mam ten skrypt,ale jak zrobi? ?eby potworki nie atakowa?y ludzi z storage 2 i 1 wiece o co mi chodzi ?eby elf nie atakowa? gracza,kt?ry jest elfem a ork orka i ?eby gracz,kt?ry jest dobry nie m?g? atakowa? potwora dobra.
 
Odp: Frakcje

dzi?ki za to o potworach ?eby nie atakowa?y innych graczy dop?ki ty ich nie zaatakujesz ale potrzebuje jeszcze ?eby potwory innych frakcji si? same nawala?y czyli jak elf i ork si? spotkaj? ?eby si? nawala?y nie koniecznie musz? dostawa? exp ale mog? ?eby z graczami p?? na p?? i jak zrobi? ?eby potwory z tego skryptu kt?ry poda?e? atakowa?y frakcje (czyli jak jest ork i przechodzi gracz z?a to on nie bije go dopiero jak ty zaczniesz si? z nim nawala? to on wtedy ci? bije a jak przechodzi gracz dobra to ork go odrazu zaczyna bi? jakl to zrobi??
 
Ostatnia edycja:
Status
Zamknięty.
Do góry