*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
problema quest remove bonus
- BlackForest
-

- Mesaje: 63
- Membru din: 08 Iul 2019, 19:20
- Regat: Chunjo
- Aprecieri: 129
- Mulţumiri: 3
- Discord: Copiază ID
- xKozeD.
-

- Mesaje: 599
- Membru din: 18 Sep 2015, 19:23
- Aprecieri: 152
- Mulţumiri: 1696
- Discord: Copiază ID
- Contact:
Adică, dorești ca petul să aibe bonusuri ?
Dacă da, nu adăuga bonusurile din quest, adaugă-le din item_proto.
Dacă da, nu adăuga bonusurile din quest, adaugă-le din item_proto.
- Ionuţ M.
-

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

- Mesaje: 599
- Membru din: 18 Sep 2015, 19:23
- Aprecieri: 152
- Mulţumiri: 1696
- Discord: Copiază ID
- Contact:
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.
- BlackForest
-

- Mesaje: 63
- Membru din: 08 Iul 2019, 19:20
- Regat: Chunjo
- Aprecieri: 129
- Mulţumiri: 3
- Discord: Copiază ID
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
endRezolvarea! Daca mai cauta cineva. Trebuie reboot sau caracter nou sa nu mai apara pe - dupa teleportare.
Credit: AnixBB
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)
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 7 vizitatori



