Skocz do zawartości

Problemy z 39dll


Shockah

Rekomendowane odpowiedzi

Czy wie ktoś może co zrobić, żeby w grze używającej 39dll dało się coś robić na serwerze oprócz obsługiwania graczy? Chodzi mi oto, że robię grę na podstawie przykładu The Marbs Online i jest to strzelanka z widokiem z góry (coś w stylu Shot in the Dark, lecz tą grę robię na potrzeby kolegów) i chcę, żeby był taki obiekt, który tworzy co jakiś czas losowe bronie (nie może być to na kliencie, bo wtedy każdy by miał swoje bronie). Jak to zrobić na serwerze? Przyznam się, wykorzystałem w grze przykład Tymona i Dawidsa (Edytor Plansz).

 

PS: Ale namieszałem :)

Odnośnik do komentarza
Udostępnij na innych stronach

Czy wie ktoś może co zrobić, żeby w grze używającej 39dll dało się coś robić na serwerze oprócz obsługiwania graczy? Chodzi mi oto, że robię grę na podstawie przykładu The Marbs Online i jest to strzelanka z widokiem z góry (coś w stylu Shot in the Dark, lecz tą grę robię na potrzeby kolegów) i chcę, żeby był taki obiekt, który tworzy co jakiś czas losowe bronie (nie może być to na kliencie, bo wtedy każdy by miał swoje bronie). Jak to zrobić na serwerze? Przyznam się, wykorzystałem w grze przykład Tymona i Dawidsa (Edytor Plansz).

 

PS: Ale namieszałem :)

losowe bronie:

GAME START

if !instance_exits(obj_bron1)
choose(obj_bron2,obj_bron3)
if !instance_exits(obj_bron2)
choose(obj_bron1,obj_bron3)
//itp

Odnośnik do komentarza
Udostępnij na innych stronach

Tak jak już powiedział mike_p :P

A ściślej mówiąc musisz użyć funkcji:

 

global.los = 3 // wiadomo chyba;x
if (ceil(los))
{
wylosowana_bron = "1";
writestring(wylosowana_bron);
}
else if (ceil(los))
{
wylosowana_bron = "2";
writestring(wylosowana_bron);
}
else if (ceil(los))
{
wylosowana_bron = "3";
writestring(wylosowana_bron);
}

 

w stepie w jakimś obiekcie

 

i

 

na servie w obiekcie np. przycisku "bron" w evencie left pressed:

 

readstring(wylosowana_bron);

if wylosowana_bron = "1"
{
// kod dodania na mapke itema 1 (nie chce mi sie pisac), moze potem w edicie, jak ci o to chodzilo...
}
else if wylosowana_bron = "2"
{
// kod dodania na mapke itema 2
}
else if wylosowana_bron = "3"
{
// kod dodania na mapke itema 3
}

 

Sory za błędy i pomyłki. ;F

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...