Okno do skryptów w programie

0

Witam. Chciałbym się zapytać (także dowiedzieć jak to zrobić) czy dałoby się dorobić do mego bota taką rzecz, w której użytkownicy mogliby pisać swoje skrypty, te skrypty później byłyby normalnie używane i bot z nich korzystał do różnych akcji.

Mam prostego bota pod przeglądarkę, chciałbym zrobić takie okno skryptu (richbox) i do niego wpisać sobie jakiś skrypt np. skrypt, który będzie sprawdzał czy postać ma daną ilość hp, jeżeli większą to coś robi, jeżeli mniejszą to alarm. Wpisujemy sobie w tym richboxie w bocie skrypcik

if $hp > 500 
{ 
     robimy jakąś misje 
} 
else 
{ 
     alarm 
}

Jest coś takiego możliwe do zrobienia, jeżeli tak to w jaki sposób?

0

W Twoim przypadku najlepsze będzie skorzystanie np.z Lua (lub mojego SScriptu, ale stawiam, że wybierzesz Luę ;P).

0

Skąd ja mam wiedzieć co wybiorę jak na razie nie wiem od czego mam zacząć i co zrobić. Mógłbyś mi przedstawić kod, który wykona taką robotę, którą opisałem? Koniecznie chce aby coś takiego wpisywało się w oknie programu, nie w kodzie źródłowym

0

Poszukaj pod kątem C# Lua, C# lua wrapper itp. - trochę tego jest.
Przykładowy kod wpisywany do okienka to będzie coś w stylu:

if a > b then
  Magic()
end

Od strony C# sporo kodu nie będzie - kwestia znalezienia po prostu wrappera.

0

Dałoby się dostać jakiś kontakt do ciebie?

0

Jest forum ;P
Poza nie pomagam.

0

Możesz także wykorzystać C# jako język skryptowy.
http://blogs.msdn.com/b/dowens/archive/2007/04/17/using-c-for-game-scripts-part-1.aspx

0

Tego to wgl nie rozumiem. Co do tego lua wrappera to nie mogę go znaleźć, też nie wiem jak to ma wyglądać. Mógłbym pomóc patryk?

0

Nic z tego nie zrozumiem, mi trzeba pokazać bo inaczej to nie załapie :/ Może na youtube coś z tego jest?

0

Zaczynam się zastanawiać, jakim cudem w ogóle napisałeś bota, skoro podstaw nie ogarniasz...
Najwyraźniej jeszcze nie przyszedł na to czas - spróbuj czegoś łatwiejszego.

0

Nie ma mowy, chce to zrobić i to zrobię tylko muszę to jakoś zrozumieć. Nie wszystko rozumie się od razu, na to potrzeba czasu. Więc jest coś na youtube co mi pomoże?

0

Wątpię - 99.31415% normalnym programistom wystarczają po prostu opisy; nie znam żadnej osoby, która uczy się z poradników na YouTube...

0

A czego nie rozumiesz, jeśli można wiedzieć? Kodu, sposobu czy języka angielskiego?

0

Już znasz :D. Stworzyłem prostego bota do gry przeglądarkowej gladiatus i właśnie zamiast takich botów a w nich skomplikowanych kombinacji tego kodu chciałbym stworzyć taki skrypter w oknie, w którym użytkownik mógłby napisać takiego skrypto-bota pod swoje wymagania

0

Z tego linku mogę stworzyć tego wrappera? Mniej więcej wiem co tutaj zrobić ale powiedzcie czy stworzę to czego oczekuje
http://www.codeproject.com/Articles/4723/LuaDotNet-a-thin-wrapper-around-Lua-and-Luabind-fo

Sorki za double ale i tak postów nie nabijam

0

Ehm - wrapper już jest stworzony, Ty musisz jedynie nauczyć się go wykorzystywać.

0

Czyli w tym linku co podałem jest już stworzony i gotowy do użycia wrapper, tak? Już do czegoś zaczynamy dochodzić, nie od razu Rzym zbudowano

0

Tak - na końcu masz nawet do pobrania link z całym gotowym napisanym przykładem w C#.
Przecież to wszystko jest napisane w treści tego artykułu...

0

No chyba jestem ślepy jak kret bo na żadnym końcu choćbym to milion razy przeglądał to nie widzę żadnego linku do pobrania przykładu gotowego w c#

0

Na końcu to znaczy na początku? Not nice. Ten plik jest nie do pobrania, gdyż nawet konta nie mogę założyć.. Byłby ktoś tak uprzejmy i wrzuciłby link z jakiegoś hosta po ściągnięciu tego? No nie dam rady zarejestrować się tam ;/

0

Dlaczego nie dasz rady się zarejestrować?

0

Ja nie rozumiem was ludzie, forum jest od tego aby się nauczyć, po to jesteście tutaj aby wytłumaczyć, a wy po prostu ciśniecie po mnie, o co wam chodzi? Chce się czegoś nauczyć i staram się jak mogę.

0

Nie nie. Forum nie jest od tego, żeby nauczyć. Od tego jest szkoła/uczelnia. Forum jest po to aby się dzielić wiedzą. Tutaj dostałeś wskazówki i byłeś nakierowywany, ale uczyć musisz się sam. Zresztą w podanych źródłach jest to rozpisane z przykładami, dlatego nikt nie będzie się tutaj powtarzał.

1 użytkowników online, w tym zalogowanych: 0, gości: 1