Game.core Quest

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
JiloJinis
Nou Venit

Nou Venit
Mesaje: 34
Membru din: 28 Apr 2020, 15:43
Aprecieri: 151  
Mulţumiri: 1  
Medalii

GAME.CORE ERROR..............

#4 0x081e14ac in quest::PC::SetCurrentQuestTitle (this=0x18,
title=@0xffffa4d0) at questpc.cpp:457
#5 0x081c54fc in quest::quest_set_title (L=0x490952e0)
at questlua_quest.cpp:42
#6 0x082ff39a in luaD_precall (L=0x490952e0, func=0x6ce694bc) at ldo.c:260
#7 0x08307166 in luaV_execute (L=0x490952e0) at lvm.c:627
#8 0x082ff68d in resume (L=0x490952e0, ud=0xffffa654) at ldo.c:344
#9 0x082ff01b in luaD_rawrunprotected (L=0x490952e0, f=0x82ff660 <resume>,
ud=0xffffa654) at ldo.c:88
#10 0x082ff1bb in lua_resume (L=0x490952e0, nargs=0) at ldo.c:371
#11 0x0818ebc2 in quest::CQuestManager::RunState (this=0xffffd814,
qs=@0x6cf51734) at questlua.cpp:992
#12 0x081c86ef in quest::CQuestManager::ExecuteQuestScript (pc=@0x5f971814,
quest_name=@0x2a8a1134, state=1675612723,
code=0x2a873900 "local s = number ( 1 , 5 ) \nif s == 1 then \npc . give_item2 ( 30252 ) \nsend_letter ( \"------- --- \" .. item_name ( 30252 ) .. \".\" ) \nend \nfor i = 1 , table . getn ( pids ) begin \nif pc . select_pid ( "...,
code_size=138, pChatScripts=0x0, bUseCache=true) at questmanager.cpp:1670
#13 0x081c8de6 in quest::CQuestManager::ExecuteQuestScript (pc=@0x5f971814,



My quest..............................

quest collect_quest_lv94 begin
state start begin
when 8051.kill begin
local s = number(1, 5)
if s == 1 then
pc.give_item2(30252)
send_letter("Nice you have a "..item_name(30252)..".")
end
end
end
end



vreo idee sa o rezolv?
Avatar utilizator
Fubuki.Atsuya
Nivel 9

Nivel 9
Mesaje: 1968
Membru din: 22 Iun 2015, 21:13
Server: OldLegion2
Regat: Shinsoo
Aprecieri: 455  
Mulţumiri: 815  
  Rezolvări prob.: 2
Discord: Copiază ID
Medalii

Văd că ai quest să distrugi 8051 şi să primeşti un item + mesaj , nu ?
Încearcă questul ăsta :
quest puntos_metin begin
state start begin

when 8001.kill or 8002.kill or 8003.kill or 8004.kill or 8005.kill or 8006.kill 
or 8007.kill or 8008.kill or 8009.kill or 8010.kill or 8011.kill or 8012.kill
or 8013.kill or 8014.kill or 8024.kill or 8025.kill or 8026.kill or 8027.kill begin

local metin = {

[8001] = {1,"Metinul Necazului"},
[8002] = {1,"Metinul Luptei"},
[8003] = {1,"Metinul Bataliei"},
[8004] = {1,"Metinul Lacomiei"},
[8005] = {1,"Metinul Amarului"},
[8006] = {1,"Metinul Intunericului"},
[8007] = {1,"Metinul Geloziei"},
[8008] = {1,"Metinul Sufletului"},
[8009] = {1,"Metinul Umbrei"},	
[8010] = {1,"Metinul Puterii"},
[8011] = {1,"Metinul Diavolului"},
[8012] = {1,"Metinul Dizgratiei"},
[8013] = {1,"Metinul Mor-tii"},
[8014] = {1,"Metinul Crimelor"},
[8024] = {1,"Metin Pung-Ma"},
[8025] = {1,"Metin Ma-An"},
[8026] = {1,"Metin Tu-Young"},
[8027] = {1,"Metin Jeon-Un"}

}



pc.give_item2("30157",metin[npc.get_race()][1])
chat("Ai distrus un "..metin[npc.get_race()][2]..", obti "..metin[npc.get_race()][1].." puncte!")

end
end
end	
chat("Ai distrus un "..metin[npc.get_race()][2]..", obti "..metin[npc.get_race()][1].." puncte!") - Aici modifici ce să îţi apară în chat după ce distrugi o piatră
30157 - este codul itemului ce pică automat in inventar
8001 - 8002 etc sunt codurile la pietre.
Avatar utilizator
Fubuki.Atsuya
Nivel 9

Nivel 9
Mesaje: 1968
Membru din: 22 Iun 2015, 21:13
Server: OldLegion2
Regat: Shinsoo
Aprecieri: 455  
Mulţumiri: 815  
  Rezolvări prob.: 2
Discord: Copiază ID
Medalii

Ai rezolvat?
Închis
Răspunsuri
6
Vizualizări
154
Răspunsuri
3
Vizualizări
496
Răspunsuri
4
Vizualizări
1894

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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