Problema iteme premanente

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

Nivel 1
Mesaje: 103
Membru din: 29 Dec 2016, 18:23
Aprecieri: 134  
Mulţumiri: 3  
Medalii

*Problemă/Întrebare: Salut , am si eu o intrebare , de ce cand am activat deja critica , si vreau sa active alta merge? si cealanta ramane si ea activata , a mai patit cinvea?
Tipologie server(PvM / PvP): N/A
*Resursă folosită: *Link exclusiv J4M* sursa/python-sistem-roua-t84826.html
*ServerFiles utilizat:N/A
*Syserr:N/A
Poză: Imagine Partea din char_item
#ifdef AFFECT_BLEND_USE_INFINITE
case NEW_MOVE_SPEED_POTION:
case NEW_ATTACK_SPEED_POTION:
{
EAffectTypes type = AFFECT_NONE;

if (item->GetVnum() == NEW_MOVE_SPEED_POTION)
type = AFFECT_MOV_SPEED;

if (item->GetVnum() == NEW_ATTACK_SPEED_POTION)
type = AFFECT_ATT_SPEED;

if (AFFECT_NONE == type)
break;

CAffect * pAffect = FindAffect(type);

if (NULL == pAffect)
{
EPointTypes bonus = POINT_NONE;
EAffectBits flag = AFF_NONE;

if (item->GetVnum() == NEW_MOVE_SPEED_POTION)
{
bonus = POINT_MOV_SPEED;
flag = AFF_MOV_SPEED_POTION;
}

if (item->GetVnum() == NEW_ATTACK_SPEED_POTION)
{
bonus = POINT_ATT_SPEED;
flag = AFF_ATT_SPEED_POTION;
}

AddAffect(type, bonus, item->GetValue(2), flag, INFINITE_AFFECT_DURATION, 0, true);

item->Lock(true);
item->SetSocket(0, true);
}
else
{
RemoveAffect(pAffect);
item->Lock(false);
item->SetSocket(0, false);
}
}
break;
case NEW_KRITIK_POTION:
case NEW_DELICI_POTION:
case NEW_DRAGON_1_POTION:
case NEW_DRAGON_2_POTION:
case NEW_DRAGON_3_POTION:
case NEW_DRAGON_4_POTION:
{
EAffectTypes type = AFFECT_NONE;

if (item->GetVnum() == NEW_KRITIK_POTION)
type = AFFECT_NEW_AFFECT_POTION_1;

if (item->GetVnum() == NEW_DELICI_POTION)
type = AFFECT_NEW_AFFECT_POTION_2;

if (item->GetVnum() == NEW_DRAGON_1_POTION)
type = AFFECT_NEW_AFFECT_POTION_3;

if (item->GetVnum() == NEW_DRAGON_2_POTION)
type = AFFECT_NEW_AFFECT_POTION_4;

if (item->GetVnum() == NEW_DRAGON_3_POTION)
type = AFFECT_NEW_AFFECT_POTION_5;

if (item->GetVnum() == NEW_DRAGON_4_POTION)
type = AFFECT_NEW_AFFECT_POTION_6;

if (AFFECT_NONE == type)
break;

CAffect * pAffect = FindAffect(type);

if (NULL == pAffect)
{
EPointTypes bonus = POINT_NONE;
EAffectBits flag = AFF_NONE;

if (item->GetVnum() == NEW_KRITIK_POTION)
{
bonus = POINT_CRITICAL_PCT;
}

if (item->GetVnum() == NEW_DELICI_POTION)
{
bonus = POINT_PENETRATE_PCT;
}

if (item->GetVnum() == NEW_DRAGON_1_POTION)
{
bonus = POINT_STEAL_HP;
}

if (item->GetVnum() == NEW_DRAGON_2_POTION)
{
bonus = POINT_ATT_BONUS;
}

if (item->GetVnum() == NEW_DRAGON_3_POTION)
{
bonus = POINT_STEAL_SP;
}

if (item->GetVnum() == NEW_DRAGON_4_POTION)
{
bonus = POINT_DEF_BONUS;
}

AddAffect(type, bonus, item->GetValue(2), flag, INFINITE_AFFECT_DURATION, 0, true);

item->Lock(true);
item->SetSocket(0, true);
}
else
{
RemoveAffect(pAffect);
item->Lock(false);
item->SetSocket(0, false);
}
}
break;
case NEW_SEBNEM_PEMBE:
case NEW_SEBNEM_KIRMIZI:
case NEW_SEBNEM_MAVI:
case NEW_SEBNEM_BEYAZ:
case NEW_SEBNEM_YESIL:
case NEW_SEBNEM_SARI:
{
EAffectTypes type = AFFECT_NONE;

if (item->GetVnum() == NEW_SEBNEM_PEMBE)
type = AFFECT_NEW_SEBNEM_POTION_1;

if (item->GetVnum() == NEW_SEBNEM_KIRMIZI)
type = AFFECT_NEW_SEBNEM_POTION_2;

if (item->GetVnum() == NEW_SEBNEM_MAVI)
type = AFFECT_NEW_SEBNEM_POTION_3;

if (item->GetVnum() == NEW_SEBNEM_BEYAZ)
type = AFFECT_NEW_SEBNEM_POTION_4;

if (item->GetVnum() == NEW_SEBNEM_YESIL)
type = AFFECT_NEW_SEBNEM_POTION_5;

if (item->GetVnum() == NEW_SEBNEM_SARI)
type = AFFECT_NEW_SEBNEM_POTION_6;

if (AFFECT_NONE == type)
break;

CAffect * pAffect = FindAffect(type);

if (NULL == pAffect)
{
EPointTypes bonus = POINT_NONE;
EAffectBits flag = AFF_NONE;

if (item->GetVnum() == NEW_SEBNEM_PEMBE)
{
bonus = POINT_PENETRATE_PCT;
}

if (item->GetVnum() == NEW_SEBNEM_KIRMIZI)
{
bonus = POINT_CRITICAL_PCT;
}

if (item->GetVnum() == NEW_SEBNEM_MAVI)
{
bonus = POINT_ATT_GRADE_BONUS;
}

if (item->GetVnum() == NEW_SEBNEM_BEYAZ)
{
bonus = POINT_DEF_GRADE_BONUS;
}

if (item->GetVnum() == NEW_SEBNEM_YESIL)
{
bonus = POINT_RESIST_MAGIC;
}

if (item->GetVnum() == NEW_SEBNEM_SARI)
{
bonus = POINT_ATT_SPEED;
}

AddAffect(type, bonus, item->GetValue(2), flag, INFINITE_AFFECT_DURATION, 0, true);

item->Lock(true);
item->SetSocket(0, true);
}
else
{
RemoveAffect(pAffect);
item->Lock(false);
item->SetSocket(0, false);
}
}
break;
#endif
Avatar utilizator
[Kha'Zix]
Nivel 1

Nivel 1
Mesaje: 93
Membru din: 04 Mai 2022, 09:08
Server: Nu joc.
Regat: Jinno
Aprecieri: 46  
Mulţumiri: 46  
Medalii

Easy, am avut si eu aceeasi problema plus ca mai ai si chestia aia ca daca mori raman efectele active in inventar dar ele sunt dezactivate.
Nu sunt la pc acum ,daca mai ai nevoie pe diseara dupa ora 21:30.
Avatar utilizator
Siro.killa
Nivel 1

Nivel 1
Mesaje: 103
Membru din: 29 Dec 2016, 18:23
Aprecieri: 134  
Mulţumiri: 3  
Medalii

[Kha'Zix] scrie: ↑06 Mai 2022, 12:01 Easy, am avut si eu aceeasi problema plus ca mai ai si chestia aia ca daca mori raman efectele active in inventar dar ele sunt dezactivate.
Nu sunt la pc acum ,daca mai ai nevoie pe diseara dupa ora 21:30.
Salut , imi poti scrie in privat?
Pentru acest mesaj, Siro.killa for the post:
[Kha'Zix]
Avatar utilizator
Dex
Nivel 3

Nivel 3
Mesaje: 397
Membru din: 07 Mai 2020, 14:32
Regat: Shinsoo
Aprecieri: 137  
Mulţumiri: 486  
Discord: Copiază ID
Medalii

Siro.killa up se da la 24 de ore ! Daca vrei sa adaugi ceva la post, poti edita mesajul de dinainte. Ajutorul se ofera pe numai pe forum.
Imagine
Afișează semnătura
Avatar utilizator
Siro.killa
Nivel 1

Nivel 1
Mesaje: 103
Membru din: 29 Dec 2016, 18:23
Aprecieri: 134  
Mulţumiri: 3  
Medalii

Up
Avatar utilizator
Hunger
Contribuitor
Mesaje: 539
Membru din: 24 Iul 2013, 16:23
Aprecieri: 99  
Mulţumiri: 730  
  Rezolvări prob.: 1
 Contact:
Medalii

Trebuie sa faci verificari pe affect.
Avatar utilizator
Siro.killa
Nivel 1

Nivel 1
Mesaje: 103
Membru din: 29 Dec 2016, 18:23
Aprecieri: 134  
Mulţumiri: 3  
Medalii

Up?
Avatar utilizator
Hunger
Contribuitor
Mesaje: 539
Membru din: 24 Iul 2013, 16:23
Aprecieri: 99  
Mulţumiri: 730  
  Rezolvări prob.: 1
 Contact:
Medalii

Siro.killa scrie: ↑16 Mai 2022, 22:27Up?
Hunger scrie: ↑08 Mai 2022, 11:47 Trebuie sa faci verificari pe affect.
Avatar utilizator
Siro.killa
Nivel 1

Nivel 1
Mesaje: 103
Membru din: 29 Dec 2016, 18:23
Aprecieri: 134  
Mulţumiri: 3  
Medalii

Hunger scrie: ↑16 Mai 2022, 23:08
Siro.killa scrie: ↑16 Mai 2022, 22:27Up?
Hunger scrie: ↑08 Mai 2022, 11:47 Trebuie sa faci verificari pe affect.
Nu prea am ideee cum se face..
Închis

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

  • Informaţie