|
You last visited: Today at 01:02
Advertisement
Brauche dringend HELP PET SYSTEM!!!
Discussion on Brauche dringend HELP PET SYSTEM!!! within the Metin2 Private Server forum part of the Metin2 category.
06/26/2014, 04:02
|
#1
|
elite*gold: 0
Join Date: May 2014
Posts: 28
Received Thanks: 8
|
Brauche dringend HELP PET SYSTEM!!!
Hallo wir sind leider echte "Noobs" was es mit Questen auf sich hat.
Wir haben ein Problem und würden uns über eine hilfreiche Antwort deswegen sehr freuen.
PHP Code:
quest pet_system begin
state start begin
function get_pet_info(itemVnum)
pet_info_map = {
-- [ITEM VNUM] MOB_VNUM, DEFAULT NAME
[53001] = { 34001, gameforge.pet_system._010_say ,0},
[53002] = { 34002, gameforge.pet_system._020_say ,0},
[53003] = { 34003, gameforge.pet_system._040_say ,0},
[53004] = { 34004, gameforge.pet_system._050_say, 1},
[53005] = { 34009, gameforge.pet_system._060_say, 1},
[53006] = { 34008, gameforge.pet_system._070_say, 0},
[53007] = { 34007, gameforge.pet_system._080_say, 0},
[53008] = { 34005, gameforge.pet_system._090_say, 0},
[53009] = { 34006, gameforge.pet_system._100_say, 0},
[53010] = { 34010, gameforge.pet_system._110_say, 0},
}
itemVnum = tonumber(itemVnum)
return pet_info_map[itemVnum]
end
function get_spawn_effect_file(idx)
effect_table = {
[0] = nil,
[1] = "d:\\\\ymir work\\\\effect\\\\etc\\\\appear_die\\\\npc2_appear.mse",
}
return effect_table [idx]
end
when 53004.use or 53007.use or 53010.use or 53006.use or 53005.use or 53002.use or 53001.use or 53003.use or 53008.use or 53009.use begin
local pet_info = pet_system.get_pet_info(item.vnum)
if null != pet_info then
local mobVnum = pet_info[1]
local petName = pet_info[2]
local spawn_effect_file_name = pet_system.get_spawn_effect_file(pet_info[3])
if true == pet.is_summon(mobVnum) then
if spawn_effect_file_name != nil then
pet.spawn_effect (mobVnum, spawn_effect_file_name)
end
pet.unsummon(mobVnum)
else
if pet.count_summoned() < 1 then
pet.summon(mobVnum, petName, false)
else
syschat(gameforge.pet_system._030_chat)
end
if spawn_effect_file_name != nil then
pet.spawn_effect (mobVnum, spawn_effect_file_name)
end
end -- if pet.is_summon
end -- if null != pet_info
end -- when
end -- state
end -- quest
Das ist unsere Pet Quest.
Ich habe die ganzen Serverfiles durchsucht...
Wo bitte werden dort die Pet-Bonis festgelegt?
Ich bitte um genaue Erklärung.
Suchen noch nen guten Quester gegen Bezahlung! Skype-add: Skyline1.7.1
Vielen dank!
|
|
|
06/26/2014, 11:14
|
#2
|
elite*gold: 231
Join Date: Aug 2013
Posts: 305
Received Thanks: 159
|
Die bonis legst du in der Datenbank fest.
Ist die beste methode
|
|
|
06/26/2014, 15:14
|
#3
|
elite*gold: 0
Join Date: Mar 2010
Posts: 42
Received Thanks: 15
|
Die Bonis werden als Attribute festgelegt. Arbeite derzeit auch an Files und hatte das Problem erst gestern gelöst.
Wenn man nur in der DB die Werte ändert, wurden sie zumindest bei mir nicht übernommen.
Hab dann Google etwas gequält und das mit den Attributen herausgefunden, danach wurden die Änderungen der Pet-Bonis erst übernommen.
Bei mir (Invoice by Green - Files) heißt die Quest "official_pets.quest"
Das ist der Abschnitt, der verändert werden muss darin:
-- Feuer-Phönix
when 53001.use begin
if pet.is_summon() then
pet.unsummon()
chat("Dein Haustier verabschiedet sich nun von dir!")
affect.remove_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)
affect.remove_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)
affect.remove_collect(apply.MAX_HP, 1000, 60*60*8)
else
local old_level = horse.get_level()
local old_name = horse.get_name()
horse.set_level(22)
horse.set_name(haustiere.get_pet_name())
pet.summon()
horse.set_level(old_level)
horse.set_name(old_name)
affect.add_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)
affect.add_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)
affect.add_collect(apply.MAX_HP, 1000, 60*60*8)
end
Diese (apply.ATT...) definieren die Attribute (Bonis) der Pets.
|
|
|
06/26/2014, 19:42
|
#4
|
elite*gold: 0
Join Date: Jun 2014
Posts: 226
Received Thanks: 45
|
Abgesehen davon , das es sich um ganz Andere Pets handelt hat er recht^^
|
|
|
06/26/2014, 21:22
|
#5
|
elite*gold: 0
Join Date: Oct 2009
Posts: 4,086
Received Thanks: 3,786
|
Quote:
Originally Posted by Skysan
Die Bonis werden als Attribute festgelegt. Arbeite derzeit auch an Files und hatte das Problem erst gestern gelöst.
Wenn man nur in der DB die Werte ändert, wurden sie zumindest bei mir nicht übernommen.
Hab dann Google etwas gequält und das mit den Attributen herausgefunden, danach wurden die Änderungen der Pet-Bonis erst übernommen.
Bei mir (Invoice by Green - Files) heißt die Quest "official_pets.quest"
Das ist der Abschnitt, der verändert werden muss darin:
-- Feuer-Phönix
when 53001.use begin
if pet.is_summon() then
pet.unsummon()
chat("Dein Haustier verabschiedet sich nun von dir!")
affect.remove_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)
affect.remove_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)
affect.remove_collect(apply.MAX_HP, 1000, 60*60*8)
else
local old_level = horse.get_level()
local old_name = horse.get_name()
horse.set_level(22)
horse.set_name(haustiere.get_pet_name())
pet.summon()
horse.set_level(old_level)
horse.set_name(old_name)
affect.add_collect(apply.ATT_GRADE_BONUS, 100, 60*60*8)
affect.add_collect(apply.DEF_GRADE_BONUS, 100, 60*60*8)
affect.add_collect(apply.MAX_HP, 1000, 60*60*8)
end
Diese (apply.ATT...) definieren die Attribute (Bonis) der Pets.
|
Abgesehen mal davon das du mit komplett anderen Files arbeitet als er
Du nutzt eine Quest was noch mit Pferde Level arbeitet er dagegen nutzt Files mit der Offiziellen Quest von den Offis.
Wie bereits erwähnt gib dem Siegel in der TxT oder db (je nachdem ob du die iMer lib nutzt oder nicht) einfach die gewünschten bonis
|
|
|
06/26/2014, 21:55
|
#6
|
elite*gold: 0
Join Date: Mar 2010
Posts: 42
Received Thanks: 15
|
Da ich ein totaler Anfänger bin was Files angeht, habe ich das mit den verschiedenen Files total verpeilt sorry.
Versuche das künftig zu berücksichtigen, danke.
PS: Ich bin eine SIE ;-)
|
|
|
06/26/2014, 22:25
|
#7
|
elite*gold: 0
Join Date: Oct 2009
Posts: 4,086
Received Thanks: 3,786
|
Quote:
Originally Posted by Skysan
Da ich ein totaler Anfänger bin was Files angeht, habe ich das mit den verschiedenen Files total verpeilt sorry.
Versuche das künftig zu berücksichtigen, danke.
PS: Ich bin eine SIE ;-)
|
Kein Ding deswegen sag ich es ja keiner kann alles von Anfang an Wissen
|
|
|
06/27/2014, 21:58
|
#8
|
elite*gold: 0
Join Date: May 2014
Posts: 28
Received Thanks: 8
|
Danke nochmal für die Zahlreichen antworten
Ihr habt mir echt weitergeholfen... Danke
|
|
|
06/28/2014, 02:22
|
#9
|
elite*gold: 0
Join Date: Jun 2014
Posts: 46
Received Thanks: 11
|
Quote:
Originally Posted by Ailos
Die bonis legst du in der Datenbank fest.
Ist die beste methode
|
Die Bonis für die Pets werden in der Quest definiert, immer dieses gefährliche Halbwissen.
In der Quest änderst du die Bonis in den dazugehörigen "Values"
außerdem rate ich dir zu einer anderen Quest, diese sieht ganz schön grausam aus.
|
|
|
06/28/2014, 03:03
|
#10
|
elite*gold: 0
Join Date: Dec 2008
Posts: 2,825
Received Thanks: 1,538
|
Quote:
Originally Posted by Paradyne
Die Bonis für die Pets werden in der Quest definiert, immer dieses gefährliche Halbwissen.
In der Quest änderst du die Bonis in den dazugehörigen "Values"
außerdem rate ich dir zu einer anderen Quest, diese sieht ganz schön grausam aus.
|
Grausam? 
Das ist die normale offi quest, das muss so sein
|
|
|
06/28/2014, 03:20
|
#11
|
elite*gold: 0
Join Date: Jun 2014
Posts: 46
Received Thanks: 11
|
Quote:
Originally Posted by .Colossus.
Grausam? 
Das ist die normale offi quest, das muss so sein 
|
Das ist nicht die normale, meine sind anders aus ^^
|
|
|
06/28/2014, 14:35
|
#12
|
elite*gold: 0
Join Date: Oct 2009
Posts: 4,086
Received Thanks: 3,786
|
Quote:
Originally Posted by Paradyne
Das ist nicht die normale, meine sind anders aus ^^
|
Dann nutzt du auch irgendeine nachgemachte Quest
Diese hier vom TE ist die Originale Offi Quest
|
|
|
 |
Similar Threads
|
BRAUCHE DRINGEND MM
10/25/2012 - Middleman - 9 Replies
brauche dringend ein MM skype : bontyy.cf
|
Brauche dringend und zwar wirklich dringend eure Hilfe
09/18/2011 - Metin2 Private Server - 0 Replies
Bei mir auf dem Rootserver verlieren alle Teamler nach
wenigen Minuten die GM Rechte, das war gestern noch
nicht so...
Woran könnte das liegen und wie beheben?
Hoffe auf schnelle antwort
Wäre mir sogar 10 e*Gold wert für eine Hilfestellung die
funktioniert.
|
Brauche dringend 0,60$ Psc
02/18/2011 - WarRock Trading - 0 Replies
Hat jemand vielleicht noch Psc reste im wert von 0,60$ übrig?
Wer gibt kriegt von mir aus auch xm8 code
Oder 4 mal Kantana
Danke bitte pm mich :)
|
Brauche Dringend Hilfe! Bin Metin spieler aber Brauche Hilfe
12/30/2009 - Metin2 Private Server - 0 Replies
Es gehört hier zwar nicht rein , aber ich weiß keine andere Lösung
Ich habe seit einigen Tagen ein Problem...
Microsoft Windows Search Protocol Host funktioniert nicht mehr
Die Anwendung wird Aufgrund eines Problems nicht mehr richtig Ausgeführt.
Ich weiß nicht was das ist und wie ich es loswerde.
|
All times are GMT +1. The time now is 01:02.
|
|