Skocz do zawartości

Jak dodać skrzynkę co po kliknięciu dodadzą nam się itemki?


Nygulka

Rekomendowane odpowiedzi

tworzysz plik w data/actions/scripts np. skrzynka.lua

function onUse(cid, item)
	if getPlayerStorageValue(cid, 9001) == -1 then
		doPlayerAddItem(cid, 1234, 1)
		setPlayerStorageValue(cid, 9001, 1)
	end
end

1234 - id itemu

1 - ilość

potem dodajesz do data/actions/actions.xml

<action uniqueid="9001" event="script" value="skrzynka.lua"/>

i w map edytorze stawiasz skrzynke i przypisujesz jej uid 9001

Odnośnik do komentarza
7 godzin temu, rafaeru napisał:

tworzysz plik w data/actions/scripts np. skrzynka.lua


function onUse(cid, item)
	if getPlayerStorageValue(cid, 9001) == -1 then
		doPlayerAddItem(cid, 1234, 1)
		setPlayerStorageValue(cid, 9001, 1)
	end
end

1234 - id itemu

1 - ilość

potem dodajesz do data/actions/actions.xml


<action uniqueid="9001" event="script" value="skrzynka.lua"/>

i w map edytorze stawiasz skrzynke i przypisujesz jej uid 9001

Jaki program? xD Film z problemem. 2 aplikacje maja focha. zobacz na film

2018-06-14_18-03-32.mp4

7 godzin temu, rafaeru napisał:

tworzysz plik w data/actions/scripts np. skrzynka.lua


function onUse(cid, item)
	if getPlayerStorageValue(cid, 9001) == -1 then
		doPlayerAddItem(cid, 1234, 1)
		setPlayerStorageValue(cid, 9001, 1)
	end
end

1234 - id itemu

1 - ilość

potem dodajesz do data/actions/actions.xml


<action uniqueid="9001" event="script" value="skrzynka.lua"/>

i w map edytorze stawiasz skrzynke i przypisujesz jej uid 9001

Dobra dzięki za pomoc. Sam se pomoglem. Jeszcze raz dzięki (:

7 godzin temu, rafaeru napisał:

tworzysz plik w data/actions/scripts np. skrzynka.lua


function onUse(cid, item)
	if getPlayerStorageValue(cid, 9001) == -1 then
		doPlayerAddItem(cid, 1234, 1)
		setPlayerStorageValue(cid, 9001, 1)
	end
end

1234 - id itemu

1 - ilość

potem dodajesz do data/actions/actions.xml


<action uniqueid="9001" event="script" value="skrzynka.lua"/>

i w map edytorze stawiasz skrzynke i przypisujesz jej uid 9001

a naprzykład zeby jakis przedmiot byl w plecaku, jak to zrobic?

Odnośnik do komentarza
5 minut temu, rafaeru napisał:

local bag = doPlayerAddItem(cid, 1234, 1)
doAddContainerItem(bag, 4321, 1)

1234 - id baga

4321 - id itemka w bagu

wstaw to zamiast: 


doPlayerAddItem(cid, 1234, 1)

może być więcej itemków w 1 bagu?

wiesz jak zrobić zeby tej skrzynki nie dało sie przesowac? albo zeby na chestem usosil jakis tekst.

jak mi pomozesz to jestes kox. z gory dzieki (:

40 minut temu, rafaeru napisał:

local bag = doPlayerAddItem(cid, 1234, 1)
doAddContainerItem(bag, 4321, 1)

1234 - id baga

4321 - id itemka w bagu

wstaw to zamiast: 


doPlayerAddItem(cid, 1234, 1)

?

jak dodam więcej to :

Cytat

[14/06/2018 19:17:33] [Error - Action Interface] 
[14/06/2018 19:17:33] data/actions/scripts/bonusowaskrzynka.lua:onUse
[14/06/2018 19:17:33] Description: 
[14/06/2018 19:17:33] (luaDoAddContainerItem) Container not found

 

Odnośnik do komentarza

Jak chcesz dodać wiecej itemow to dajesz:

local bag = doPlayerAddItem(cid, 1234, 1)
doAddContainerItem(bag, 4321, 1)
doAddContainerItem(bag, 4321, 1)
doAddContainerItem(bag, 4321, 1)
doAddContainerItem(bag, 4321, 1)
doAddContainerItem(bag, 4321, 1)

Żeby dodać tekst to w globalevents, poszukaj sobie na internecie nie chce mi sie pisać takich skryptów

Na otland sa poradniki o lua poczytaj i sam bedziesz umial takie proste skrypty pisac

Odnośnik do komentarza

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający forum Jak dodać skrzynkę co po kliknięciu dodadzą nam się itemki?   0 użytkowników
    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...