quest drop begin
state start begin
when 502.kill begin
if pc.level <= 50 then
local random_number = math.random(1,2)
if random_number == 1 then
pc.give_poly_marble(502)
else
syschat("Ati primit : Globul transformarii ")
end
end
end
end
end[Cerere] Drop
Salut J4M! As dori si eu un quest cu care sa pot face globuriile de transformare sa pice din mobi. Am reusit eu ceva, insa mi-l da direct pe mine, nu sa pice cu numele jucatorului pe jos. V-am pus questul mai jos poate imi puteti spune voi ce ar trebui sa schimb aici. Multumesc anticipat !
Ultima oară modificat 16 Mai 2017, 10:18 de către smokerr, modificat 1 dată în total.
- [RaffaeL]
-

- Mesaje: 3223
- Membru din: 19 Mar 2016, 12:58
- Server: ...
- Aprecieri: 15
- Mulţumiri: 2502
- Rezolvări prob.: 2
- Discord: Copiază ID
- Contact:
Poti face acest lucru modificand functia pentru give.item cu ownership.smokerr scrie:Salut J4M! As dori si eu un quest cu care sa pot face globuriile de transformare sa pice din mobi. Am reusit eu ceva, insa mi-l da direct pe mine, nu sa pice cu numele jucatorului pe jos. V-am pus questul mai jos poate imi puteti spune voi ce ar trebui sa schimb aici. Multumesc anticipat !quest drop begin state start begin when 502.kill begin if pc.level <= 50 then local random_number = math.random(1,2) if random_number == 1 then pc.give_poly_marble(502) else syschat("Ati primit : Globul transformarii ") end end end end end
O sugestie daca imi permiti, dropul nefiind gen "event", de ce nu adaugi acel glob de transformare,
in mob_drop_item.txt din usr/game(sau home/game, dupa caz)/share/locale/ro;de;it(cum ai tu), la mobul care vrei sa-l dropeze?
Am incercat acest lucru, insa nu prea stiu sigur cum ar trebui. De ex daca ii pun mobului 502 (Salbatic devotat) sa pice itemul 502( codul globului) imi spune ca nu exista. Adica nu il pot obtine cu comanda /i 502. Ai tu vreo sugestie cum as putea face?
- [RaffaeL]
-

- Mesaje: 3223
- Membru din: 19 Mar 2016, 12:58
- Server: ...
- Aprecieri: 15
- Mulţumiri: 2502
- Rezolvări prob.: 2
- Discord: Copiază ID
- Contact:
Nu pune glob cu codul vnum al npc, ci cu vnum universal al globului de transformare si anume 70104.smokerr scrie:Am incercat acest lucru, insa nu prea stiu sigur cum ar trebui. De ex daca ii pun mobului 502 (Salbatic devotat) sa pice itemul 502( codul globului) imi spune ca nu exista. Adica nu il pot obtine cu comanda /i 502. Ai tu vreo sugestie cum as putea face?
Am incercat acum cum mi-ai recomandat insa globul pica "gol" scrie decat globul transformarii si dupa ce dau click pe el imi apare :
. Ar trebui sa-l pun cu vreo functie speciala in mob_drop_item.txt ? http://imgur.com/a/EaRr0
- [RaffaeL]
-

- Mesaje: 3223
- Membru din: 19 Mar 2016, 12:58
- Server: ...
- Aprecieri: 15
- Mulţumiri: 2502
- Rezolvări prob.: 2
- Discord: Copiază ID
- Contact:
Ok hai sa incerc sa te ajut ,nu sa te complic mai mult.smokerr scrie:Am incercat acum cum mi-ai recomandat insa globul pica "gol" scrie decat globul transformarii si dupa ce dau click pe el imi apare :. Ar trebui sa-l pun cu vreo functie speciala in mob_drop_item.txt ? http://imgur.com/a/EaRr0
Voiai ca itemele sa pice pe jos nu-i asa?
Daca da, poftim, ti-am modificat questul tau in asa fel incat sa pice pe jos itemele:
Cod: Selectaţi tot
quest drop begin
state start begin
when 502.kill begin
if pc.level <= 50 then
local random_number = math.random(1,2)
if random_number == 1 then
game.drop_poly_marble(502)
else
syschat("Ati primit : Globul transformarii ")
end
end
end
end
end- [RaffaeL]
-

- Mesaje: 3223
- Membru din: 19 Mar 2016, 12:58
- Server: ...
- Aprecieri: 15
- Mulţumiri: 2502
- Rezolvări prob.: 2
- Discord: Copiază ID
- Contact:
Ti-am refacut si questul, asa ca poti folosi ce metoda doresti.(questul meu sau al tau.)smokerr scrie:Gata am rezolvato, acum pica. Multumesc de ajutor !
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 7 vizitatori







