Intrebare : Cooldown pe arma

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

Nivel 1
Mesaje: 79
Membru din: 28 Sep 2020, 14:38
Server: Roth2
Regat: Chunjo
Aprecieri: 303  
Mulţumiri: 116  
Discord: Copiază ID
Medalii

ok incerc imd
Avatar utilizator
47gNss
Nivel 1

Nivel 1
Mesaje: 79
Membru din: 28 Sep 2020, 14:38
Server: Roth2
Regat: Chunjo
Aprecieri: 303  
Mulţumiri: 116  
Discord: Copiază ID
Medalii

frate fixul asta nu prea face nimic din cate vad am schimbat arma de 20 de ori incontinuu si nu a spus nimic :D
Avatar utilizator
amvenitsavadcv
Nivel 3

Nivel 3
Mesaje: 413
Membru din: 28 Iul 2018, 11:25
Server: da
Aprecieri: 44  
Mulţumiri: 156  
Medalii

Tu ai spus ca vrei un fix sa dezechipezi armele odata la ceva timp, nu sa le echipezi.
Asta apare cand dai 2 iteme odata jos unu dupa altu.
Daca vrei sa echipeiz cu cooldown
Atunci:
		case ITEM_WEAPON:
			if (!item->IsEquipped())
			{
			if (GetQuestFlag("WEAPON.CHECKER") && get_global_time() < GetQuestFlag("WEAPON.CHECKER"))
			{
					ChatPacket(CHAT_TYPE_INFO, "Wait %d seconds to do this.", (GetQuestFlag("WEAPON.CHECKER") - get_global_time()) % 60);
					return false;
			}
				EquipItem(item);
				SetQuestFlag("WEAPON.CHECKER", get_global_time() + 5);
			}
			else
			if (GetQuestFlag("WEAPON.CHECKER") && get_global_time() < GetQuestFlag("WEAPON.CHECKER"))
			{
					ChatPacket(CHAT_TYPE_INFO, "Wait %d seconds to do this.", (GetQuestFlag("WEAPON.CHECKER") - get_global_time()) % 60);
					return false;
			}
			UnequipItem(item);
			SetQuestFlag("WEAPON.CHECKER", get_global_time() + 5);
		break;
Si o sa ai cooldwon si cand echipezi si cand dezechipezi.
Avatar utilizator
47gNss
Nivel 1

Nivel 1
Mesaje: 79
Membru din: 28 Sep 2020, 14:38
Server: Roth2
Regat: Chunjo
Aprecieri: 303  
Mulţumiri: 116  
Discord: Copiază ID
Medalii

pai la dezechpat m am referit dar nu merge nici cand dezechipez pur si simplu pun o arma si cand o dau jos tot nu e cooldown nici la a 2 a arma.. :|
Avatar utilizator
Alcinous
Untrusted User

Untrusted User
Mesaje: 670
Membru din: 13 Noi 2020, 23:46
Server: None
Regat: Jinno
Aprecieri: 322  
Mulţumiri: 487  
Discord: Copiază ID

Cauta in char_item.cpp
case ITEM_PICK:
adaugi:
		if (!item->IsEquipped()){
#ifdef FIX_BUG_WEAPON_DMG 
			if (GetQuestFlag("WEAPON") && get_global_time() < GetQuestFlag("WEAPON"))
			{
				ChatPacket(CHAT_TYPE_INFO, "Nu poti face acest bug!", (GetQuestFlag("WEAPON") - get_global_time()) % 60);
				return false;
			}
#endif	
			EquipItem(item);
			SetQuestFlag("WEAPON", get_global_time() + 1);
			}
		else
			UnequipItem(item);
		break;
Închis
Răspunsuri
5
Vizualizări
332
Răspunsuri
5
Vizualizări
413
Răspunsuri
3
Vizualizări
317

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

  • Informaţie
  • Cine este conectat

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