Tárgy elvétel

Indította Rodriguez, 2018-08-22, 14:48:16

Sziasztok.
Adódott egy olyan jellegű problémám hogy ha egy bizonyos tárgyból több van mint 1 és rányomok akkor ugyan a dupláját adja meg, de 2-t vesz el.

Történetesen 3 ládát állitottam be erre a célra, hogy ha rá kattint valaki akkor 1-5-10 statpontot kapnak belőle.

Az a láda ami 1 statpontot ad viszont nem csinálja ezt, ha abból van több és elnyomok 1-et abból 1et is vesz el.
De ha az 5 vagy 10 statpont adó ládát nyomom el és több van belőle 2t vesz el.

Hol lehet a bibi?

Szia. Ez kicsit kevés infó.
Questben van? Mert ha igen jó lenne ha azt is  csatolnád hozzá mert így elég nehéz segíteni.
A különbség a sikertelen és a sikeres ember között nem feltétlenül a tehetség, hanem a kitartás.
https://youtu.be/jGQJqcyHjY0

Ne item.remove-ot használj, hanem pc.remove_item-et.

Igen questben van.

Ami 1 statpontot ad:
quest statpont begin
state start begin
when 50125.use begin
pc.give_statuspoint("1")
pc.remove_item(50125,1)
end
end
end

Itt jó is.

Ami 5öt ad:
quest statpont5 begin
state start begin
when 50127.use begin
pc.give_statuspoint("5")
pc.remove_item(50127,1)
end
end
end


Ami 10et ad:
quest statpont10 begin
state start begin
when 50128.use begin
pc.give_statuspoint("10")
pc.remove_item(50128,1)
end
end
end


Szóval pc.remove_item-el is kettőt vesz el az 5 és 10db-ot adóból.

2018-08-23, 14:41:09 #4 Utolsó szerkesztés: 2018-08-23, 14:42:47 Szerző: 5310pati
Nincs bent véletlen 2x a quest?
Esetleg írj 1 item.decrease_count-ot, h azzal is bugos-e, ha igen akk valószínű h duplán van a quest bent.

Am nem kell stringként megadnod a statot, elv úgyis int-ként használja.

Idézetet írta: 5310pati Dátum 2018-08-23, 14:41:09
Nincs bent véletlen 2x a quest?
Esetleg írj 1 item.decrease_count-ot, h azzal is bugos-e, ha igen akk valószínű h duplán van a quest bent.

Am nem kell stringként megadnod a statot, elv úgyis int-ként használja.

Nincs bent duplán és igy is 2-t vesz el

Tolj egy make.sh-t, hátha megoldja a problémádat.