Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Lista parametrów
#48
(20.01.2018, 02:32)Ozaru Wrote: Ale ten kod działa:

function onPlayerDead(pid, kid)
{
if (kid == -1)
setLevel(pid, 1);
}

addEventHandler("onPlayerDead", onPlayerDead);

Kiedy wilczek nas ubije to mamy lv,tylko nie rozumiem co oznacza -1 bo np kiedy chcę dodać pid zamiast tego -1 to nic się nie dzieje,tak jakby działało to tylko w jedną stronę.

Em. Nie zauważyłem wtedy tego callbacka, sorry mój błąd.

Ta funkcja nie działa, nie wiem dlaczego sądzisz że działa, ale sprawdzałem z ciekawości i nie działa Smile

w plikach serwera w example/npc.nut masz przykład użycia tego callbacka po stronie klienta, a wygląda on tak:
Code:
local function deadHandler(pid)
{
    print ("Die: " + pid);

    if (pid == wolf)
    {
        unspawnNpc(pid);
        spawnWolf();
    }
}

addEventHandler("onPlayerDead", deadHandler);
No i tu masz 1 argument. ID stworzenia które zdechnie, jak widzisz to id jest printowane za każdym razem gdy umrzesz ty, lub wilk.

To znaczy że: Jeśli wilk zabije ciebie, to wyprintuje ci "Die: twoje id" a jeśli ty zabijesz wilka to wyprintuje ci "Die: id wilka"

no i masz warunek że jeśli ID zabitego to id wilka. To wtedy go odspawni i wywoła spawn spowrotem.

przykładowo:
 robisz sobie zmienną local wolf = null; to jest zmienna twojego wilka.
potem w onInit czyli po wejściu do gry sobie robisz takie coś: 
wolf = createNpc("wilk");
print("ID wilka to: "+wolf);
wyświetli "ID wilka to: id wilka"

czyli zmienna do której przypisujesz NPC zwraca jego id.

przeanalizuj se ten plik npc.nut


Ogólnie to Marko dobrze cie nakierował, aczkolwiek nie wiem czy serwer odczyta ID wyższe od max slotów skoro npc nie są zsynchronizowane.
Reply


Messages In This Thread
Lista parametrów - by Ozaru - 07.12.2017, 13:49
RE: Lista parametrów - by Nubzior - 07.12.2017, 14:07
RE: Lista parametrów - by Ozaru - 07.12.2017, 14:40
RE: Lista parametrów - by Patrix - 07.12.2017, 15:11
RE: Lista parametrów - by Ozaru - 07.12.2017, 15:14
RE: Lista parametrów - by Patrix - 07.12.2017, 15:16
RE: Lista parametrów - by Ozaru - 07.12.2017, 15:17
RE: Lista parametrów - by Profesores - 07.12.2017, 17:36
RE: Lista parametrów - by Ozaru - 07.12.2017, 18:26
RE: Lista parametrów - by Toworish - 07.12.2017, 18:36
RE: Lista parametrów - by Patrix - 07.12.2017, 18:56
RE: Lista parametrów - by Ozaru - 07.12.2017, 22:16
RE: Lista parametrów - by Toworish - 07.12.2017, 22:31
RE: Lista parametrów - by Patrix - 07.12.2017, 22:45
RE: Lista parametrów - by Ozaru - 07.12.2017, 22:49
RE: Lista parametrów - by Toworish - 07.12.2017, 22:51
RE: Lista parametrów - by Patrix - 07.12.2017, 22:53
RE: Lista parametrów - by Ozaru - 07.12.2017, 22:58
RE: Lista parametrów - by Toworish - 07.12.2017, 23:01
RE: Lista parametrów - by Patrix - 07.12.2017, 23:02
RE: Lista parametrów - by Ozaru - 07.12.2017, 23:06
RE: Lista parametrów - by Toworish - 07.12.2017, 23:08
RE: Lista parametrów - by Ozaru - 07.12.2017, 23:14
RE: Lista parametrów - by Twice. - 08.12.2017, 20:33
RE: Lista parametrów - by Toworish - 08.12.2017, 21:05
RE: Lista parametrów - by Ozaru - 09.12.2017, 21:21
RE: Lista parametrów - by Quarchodron - 09.12.2017, 21:24
RE: Lista parametrów - by Hades - 09.12.2017, 21:27
RE: Lista parametrów - by Ozaru - 09.12.2017, 22:22
RE: Lista parametrów - by Patrix - 09.12.2017, 22:23
RE: Lista parametrów - by Ozaru - 09.12.2017, 22:26
RE: Lista parametrów - by Patrix - 09.12.2017, 22:41
RE: Lista parametrów - by Ozaru - 09.12.2017, 22:48
RE: Lista parametrów - by Ozaru - 10.12.2017, 11:33
RE: Lista parametrów - by Quarchodron - 10.12.2017, 12:07
RE: Lista parametrów - by Ozaru - 10.12.2017, 12:15
RE: Lista parametrów - by Spray - 10.12.2017, 13:05
RE: Lista parametrów - by Patrix - 10.12.2017, 15:25
RE: Lista parametrów - by Ozaru - 18.01.2018, 15:04
RE: Lista parametrów - by Quarchodron - 18.01.2018, 15:26
RE: Lista parametrów - by Toworish - 18.01.2018, 16:26
RE: Lista parametrów - by Ozaru - 18.01.2018, 18:18
RE: Lista parametrów - by Quarchodron - 18.01.2018, 18:23
RE: Lista parametrów - by Patrix - 18.01.2018, 19:38
RE: Lista parametrów - by Toworish - 19.01.2018, 05:15
RE: Lista parametrów - by Marko - 19.01.2018, 17:52
RE: Lista parametrów - by Ozaru - 20.01.2018, 02:32
RE: Lista parametrów - by Toworish - 20.01.2018, 05:09
RE: Lista parametrów - by Marko - 20.01.2018, 10:28
RE: Lista parametrów - by Ozaru - 20.01.2018, 13:18
RE: Lista parametrów - by Toworish - 20.01.2018, 14:10

Possibly Related Threads…
Thread Author Replies Views Last Post
  Lista zmian na 0.5 ThorusDagoth 2 2,800 17.10.2015, 19:39
Last Post: ThorusDagoth

Forum Jump:


Users browsing this thread: 1 Guest(s)