i'm back

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
biggdaddy69
Nivel 1

Nivel 1
Mesaje: 72
Membru din: 05 Dec 2016, 15:45
Server: /usr/home/game
Regat: Jinno
Aprecieri: 14  
Mulţumiri: 2  
Medalii

Problemă: poate sa ma ajute cineva cu quest-urile full la alchimie ? .... am incercat din alte servere dar nu prea are efect :D
Tipologie server(PvM / PvP):
*Resursă folosită: *Link exclusiv J4M*
*ServerFiles utilizat:
*Syserr:
Poză:
*Detalii suplimentare:
Avatar utilizator
SussyFlore
Nivel 4

Nivel 4
Mesaje: 675
Membru din: 14 Sep 2014, 13:14
Regat: Jinno
Aprecieri: 272  
Mulţumiri: 50  
Discord: Copiază ID
 Contact:
Medalii

biggdaddy69 scrie:Problemă: poate sa ma ajute cineva cu quest-urile full la alchimie ? .... am incercat din alte servere dar nu prea are efect :D
Tipologie server(PvM / PvP):
*Resursă folosită: *Link exclusiv J4M*
*ServerFiles utilizat:
*Syserr:
Poză:
*Detalii suplimentare:

Cod: Selectaţi tot

quest dragon_soul begin
state start begin
when levelup or letter with pc.level >= 30 begin
send_letter(gameforge.dragon_soul._1010_sendLetter)
local v = find_npc_by_vnum(20001)
 
if 0 != v then
target.vid("__TARGET__", v, mob_name(20001))
end
end
when info or button begin
say(gameforge.dragon_soul._1020_say)
end
 
when 20001.chat.gameforge.dragon_soul._1030_npcChat with pc.level >= 30 begin
target.delete("__TARGET__")
 
say_title(mob_name(20001))
say(gameforge.dragon_soul._1040_say)
set_state(state_learning)
end
end
state state_learning begin
when letter begin
send_letter(gameforge.dragon_soul._1050_sendLetter)
end
when info or button begin
say(gameforge.dragon_soul._1060_say)
end
when kill begin
if npc.is_pc() then
return
end
 
if pc.count_item(30270) < 10 then
if drop_gamble_with_flag("ds_drop") then
game.drop_item_with_ownership(30270, 1, 300)
end
end
end
when 20001.chat.gameforge.dragon_soul._1050_sendLetter begin
say_title(mob_name(20001))
if pc.count_item(30270) >= 10 then
say(gameforge.dragon_soul._1070_say)
pc.remove_item(30270, 10)
ds.give_qualification()
char_log(pc.get_player_id(), 'DS_QUALIFICATION', 'SUCCESS')
pc.give_item2(50255)
local today = math.floor(get_global_time() / 86400)
pc.setf("dragon_soul", "eye_timestamp", today)
pc.setf("dragon_soul", "eye_left", 9)
set_state(state_farming)
else
say(gameforge.dragon_soul._1080_say)
end
end
end
state state_farming begin
when letter begin
send_letter(gameforge.dragon_soul._1090_sendLetter)
end
when info or button begin
say(string.format(gameforge.dragon_soul._1100_say, pc.getf("dragon_soul", "eye_left")))
end
when kill begin
if npc.is_pc() then
return
end
 
if drop_gamble_with_flag("ds_drop") then
local eye_left = pc.getf("dragon_soul", "eye_left")
local haved_gemstone_number = pc.count_item(30270)
 
if eye_left > haved_gemstone_number / 10 then
game.drop_item_with_ownership(30270, 1, 300)
end
end
end
when 30270.pick begin
local eye_left = pc.getf("dragon_soul", "eye_left")
if eye_left <= 0 then
return
end
 
if pc.count_item(30270) >= 10 then
pc.setf("dragon_soul", "eye_left", eye_left - 1)
pc.remove_item(30270, 10)
pc.give_item2(50255)
if 1 == eye_left then
notice_multiline(gameforge.dragon_soul._1110_notice, notice)
set_state(state_closed_season)
end
end
end
when 20001.chat.gameforge.dragon_soul._1120_npcChat begin
say_title(mob_name(20001))
local today = math.floor(get_global_time() / 86400)
if today == pc.getf("dragon_soul", "eye_timestamp") then
say(gameforge.dragon_soul._1130_say)
else
say(gameforge.dragon_soul._1140_say)
pc.setf("dragon_soul", "eye_timestamp", today)
pc.setf("dragon_soul", "eye_left", 10)
end 
end
end
state state_closed_season begin
when letter begin
send_letter(gameforge.dragon_soul._1150_sendLetter)
end
when info or button begin
say(gameforge.dragon_soul._1160_say)
local today = math.floor(get_global_time() / 86400)
if today == pc.getf("dragon_soul", "eye_timestamp") then
say(gameforge.dragon_soul._1170_say)
else
say(gameforge.dragon_soul._1180_say)
end
end
 
when 20001.chat.gameforge.dragon_soul._1090_sendLetter begin
say_title(mob_name(20001))
local today = math.floor(get_global_time() / 86400)
if today == pc.getf("dragon_soul", "eye_timestamp") then
say(gameforge.dragon_soul._1130_say)
else
say(gameforge.dragon_soul._1140_say)
pc.setf("dragon_soul", "eye_timestamp", today)
pc.setf("dragon_soul", "eye_left", 10)
set_state(state_farming)
end
end
end
-- deprecated states. so, jump to new state.
state state_1 begin
when login begin
set_state(state_learning)
end
end
state state_2 begin
when login begin
set_state(state_learning)
end
end
state state_3 begin
when login begin
set_state(state_closed_season)
end
end
end

Cod: Selectaţi tot

quest dragon_soul_refine begin
state start begin
when 20001.chat.gameforge.dragon_soul_refine._010_npcChat with ds.is_qualified() != 0 begin
say_title(mob_name(20001))
say (gameforge.dragon_soul_refine._020_say)
ds.open_refine_window()
end
end
end

Cod: Selectaţi tot

quest dragon_soul_shop begin
state start begin
when 20001.chat.gameforge.dragon_soul._100_npcChat with ds.is_qualified() begin
say (gameforge.dragon_soul._110_say)
npc.open_shop(13)
end
end
end
Pentru acest mesaj, SussyFlore for the post:
biggdaddy69
Avatar utilizator
biggdaddy69
Nivel 1

Nivel 1
Mesaje: 72
Membru din: 05 Dec 2016, 15:45
Server: /usr/home/game
Regat: Jinno
Aprecieri: 14  
Mulţumiri: 2  
Medalii

Mersi !! Mai am o problema ! nu se rafineaza alchimia !!!! brut-taiat si asa mai departe !!!
Avatar utilizator
Nahual
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 308
Membru din: 14 Mai 2018, 08:30
Regat: Jinno
Aprecieri: 2  
Mulţumiri: 197  
Medalii

biggdaddy69 scrie:Mersi !! Mai am o problema ! nu se rafineaza alchimia !!!! brut-taiat si asa mai departe !!!
In usr/game/share/locale/nume ai un fisier numit dragon_soul_table.txt la sfarsitul caruia vei gasi:
Group RefineGradeTables
{
Group Default
{
#--# NEED_COUNT FEE GRADE_NORMAL GRADE_BRILLIANT GRADE_RARE GRADE_ANCIENT GRADE_LEGENDARY
GRADE_NORMAL 8 -------la tine e 15
GRADE_BRILLIANT 5 -------la tine e 10
GRADE_RARE 3 -------la tine e 5
GRADE_ANCIENT 2 -------la tine e 1
}
}

Group RefineStepTables
{
Group Default
{
#--# NEED_COUNT FEE STEP_LOWEST STEP_LOW STEP_MID STEP_HIGH STEP_HIGHEST
STEP_LOWEST 2
STEP_LOW 2
STEP_MID 2
STEP_HIGH 2

acele cifre(8,5,3,2) trebuie sa corespunda cu ce ai tu in client-root- dragon_soul_refine_settings.py, adica:
default_grade_need_count = [8, 5, 3, 2] -------la tine e [15,10,5,1]
default_grade_fee = [30000, 50000, 70000, 100000]
default_step_need_count = [2, 2, 2, 2]
default_step_fee = [20000, 30000, 40000, 50000]


Sper ca ai inteles, bafta !
Pentru acest mesaj, Nahual for the post:
biggdaddy69
Ce are tata de vânzare ?

Imagine
Crezi ca te pot ajuta ?
Discord -> Nahual#1133
https://nahual.jimdosite.com
Afișează semnătura
Avatar utilizator
SussyFlore
Nivel 4

Nivel 4
Mesaje: 675
Membru din: 14 Sep 2014, 13:14
Regat: Jinno
Aprecieri: 272  
Mulţumiri: 50  
Discord: Copiază ID
 Contact:
Medalii

Iti apar pietrele in tabul alchimiei? Si ce ai in syserr?
Avatar utilizator
[ST]SSH
Membru Club

Membru Club
Mesaje: 1704
Membru din: 12 Apr 2016, 23:54
Server: Fost Eluria2
Regat: Jinno
Aprecieri: 132  
Mulţumiri: 245  
 Contact:
Medalii

Arhivat.
Închis
Răspunsuri
2
Vizualizări
316
Răspunsuri
6
Vizualizări
772
Răspunsuri
1
Vizualizări
167
Răspunsuri
1
Vizualizări
61

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 137 vizitatori