problema quest remove bonus

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

Nivel 1
Mesaje: 63
Membru din: 08 Iul 2019, 19:20
Regat: Chunjo
Aprecieri: 129  
Mulţumiri: 3  
Discord: Copiază ID
Medalii

*Problemă/Întrebare:
Tipologie server(PvM / PvP):
*Resursă folosită: *Link exclusiv J4M*
*ServerFiles utilizat:
*Syserr:
Poză:
*Detalii suplimentare: - Problema se manifesta asa ; Cand ma teleportez cu petu chemat primeste -10 -10 crititca si patrundere.

Poate cineva sa refaca questu acesta sa mearga calumea?


local pet_info = PetSystems . get_pet_info ( item . vnum )
pc . setqf ( "new_pet_item_id" , item . get_id ( ) )
if null ~= pet_info then
local mobVnum = pet_info [ 1 ]
local petName = pet_info [ 2 ]
if true == newpet . is_summon ( mobVnum ) then
newpet . unsummon ( mobVnum )
pc . setqf ( "new_pet_vnum" , 0 )
affect.add_collect(apply.CRITICAL_PCT, -10,60*60*24*365*60)
affect.add_collect(apply.PENETRATE_PCT, -10,60*60*24*365*60)
else
if newpet . count_summoned ( ) < 1 then
newpet . summon ( mobVnum , petName , false )
pc . setqf ( "new_pet_vnum" , mobVnum )
affect.add_collect(apply.CRITICAL_PCT, 10,60*60*24*365*60)
affect.add_collect(apply.PENETRATE_PCT, 10,60*60*24*365*60)
else
syschat ( "Deja ai un animal de companie chemat!" )
end
end
end
Avatar utilizator
xKozeD.
Nivel 4

Nivel 4
Mesaje: 599
Membru din: 18 Sep 2015, 19:23
Aprecieri: 152  
Mulţumiri: 1696  
Discord: Copiază ID
 Contact:
Medalii

Adică, dorești ca petul să aibe bonusuri ?
Dacă da, nu adăuga bonusurile din quest, adaugă-le din item_proto.
Imagine
Afișează semnătura
Avatar utilizator
Ionuţ M.
Metin Master

Metin Master
Mesaje: 2680
Membru din: 28 Noi 2015, 22:02
Aprecieri: 170  
Mulţumiri: 12723  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

xKozeD. scrie: ↑13 Dec 2019, 00:53 Adică, dorești ca petul să aibe bonusuri ?
Dacă da, nu adăuga bonusurile din quest, adaugă-le din item_proto.
El vrea sa adauge bonusuri pe insotitori.
Pe langa cele 3 bonusuri ( Pv , Aparare, Atac) sa mai adauge 1 bonus din quest :))
Imagine
Afișează semnătura
Avatar utilizator
xKozeD.
Nivel 4

Nivel 4
Mesaje: 599
Membru din: 18 Sep 2015, 19:23
Aprecieri: 152  
Mulţumiri: 1696  
Discord: Copiază ID
 Contact:
Medalii

Aaa, abia acum văzusem că în funcții e newpet și nu pet, dar totuși n-aș recomanda așa ceva din quest.
Imagine
Afișează semnătura
Avatar utilizator
BlackForest
Nivel 1

Nivel 1
Mesaje: 63
Membru din: 08 Iul 2019, 19:20
Regat: Chunjo
Aprecieri: 129  
Mulţumiri: 3  
Discord: Copiază ID
Medalii

Cod: Selectaţi tot

local pet_info = PetSystems . get_pet_info ( item . vnum ) 
pc . setqf ( "new_pet_item_id" , item . get_id ( ) ) 
if null ~= pet_info then 
local mobVnum = pet_info [ 1 ] 
local petName = pet_info [ 2 ] 
if true == newpet . is_summon ( mobVnum ) then 
newpet . unsummon ( mobVnum ) 
pc . setqf ( "new_pet_vnum" , 0 )
affect.remove_collect(apply.CRITICAL_PCT, 10)
affect.remove_collect(apply.PENETRATE_PCT, 10)
else 
if newpet . count_summoned ( ) < 1 then 
newpet . summon ( mobVnum , petName , false ) 
pc . setqf ( "new_pet_vnum" , mobVnum )
affect.add_collect(apply.CRITICAL_PCT, 10,60*60*24*365*60)
affect.add_collect(apply.PENETRATE_PCT, 10,60*60*24*365*60)
else 
syschat ( "Deja ai un animal de companie chemat!" ) 
end 
end 
end

Rezolvarea! Daca mai cauta cineva. Trebuie reboot sau caracter nou sa nu mai apara pe - dupa teleportare.

Credit: AnixBB
Avatar utilizator
midaseon
Utilizator interzis !

Utilizator interzis !
Mesaje: 326
Membru din: 27 Iun 2018, 19:24
Server: Lucru
Regat: Jinno
Aprecieri: 179  
Mulţumiri: 287  
Medalii

este normal sa iti dea pe minus odata ce tu ai - la liniile alea :))) si fix -10 cum iti da

Cod: Selectaţi tot

affect.add_collect(apply.CRITICAL_PCT, -10,60*60*24*365*60)
affect.add_collect(apply.PENETRATE_PCT, -10,60*60*24*365*60)
Avatar utilizator
Ley
Nivel 9

Nivel 9
Mesaje: 1934
Membru din: 09 Feb 2017, 22:30
Server: Colossus2
Regat: Jinno
Aprecieri: 221  
Mulţumiri: 1338  
Medalii

rezolvat.
Imagine
Afișează semnătura
Închis
Răspunsuri
5
Vizualizări
492
Răspunsuri
2
Vizualizări
179
Răspunsuri
8
Vizualizări
373

Înapoi la “Probleme rezolvate”

  • Informaţie