Register for your free account! | Forgot your password?

You last visited: Today at 12:27

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



PVP Belohnung

Discussion on PVP Belohnung within the Flyff Private Server forum part of the Flyff category.

Reply
 
Old   #1
 
Claan's Avatar
 
elite*gold: 0
Join Date: Dec 2011
Posts: 216
Received Thanks: 63
PVP Belohnung

Hallo alle zusammen,

und zwar wollte ich mich mal mehr mit der PVP Arena auseinander setzen und würde gerne:

Wenn man einen in der Arena killt, dass man eine Belohnung in das Inventar bekommt, und als Sicherheits fix, wenn das Inventar voll ist eine Post Nachricht bekommt.

Nur kenne ich mich nicht aus mit der Source, habe zwar Java und C++ Grundkenntnisse aber die helfen da nicht viel weiter ^^


Pseudocode:

Ich weiss die Befehle sind falsch, dachte mir nur das es so in der Art vom Aufbau funktionieren könnte.
Wüsste nur gerne wo ich dieses implementieren muss und mit welchen Code.


Danke im Vorraus

LG Claan
Claan is offline  
Old 05/18/2015, 23:27   #2



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,177
Received Thanks: 14,471
WorldServer -> AttakArbiter.cpp -> CAttackArbiter::OnDied()

Dort könntest du ganz einfach das lösen. Hier ein kleines Beispiel:

Code:
if (m_pAttacker->IsPlayer() && m_pDefender->IsPlayer() && m_pDefender->GetWorld()->GetID() == WI_WORLD_ARENA)
{
	CItemElem itemElem;
	itemElem.m_dwItemId = II_WEA_SWO_WOODEN; // Item Id
	itemElem.m_nItemNum = (short)1; // Item Anzahl
	itemElem.m_bCharged = FALSE; // Premium oder nicht
	//itemElem.SetFlag(itemElem.binds); // Event Item / Binded
	BYTE nId;
	BOOL bCreate = ((CUser*)m_pAttacker)->CreateItem(&itemElem, &nId);
	if (bCreate)
	{
		CItemElem* pItemElem = ((CUser*)m_pAttacker)->m_Inventory.GetAtId(nId);
		if (pItemElem)
		{
			((CUser*)m_pAttacker)->AddDefinedText(TID_EVE_REAPITEM, "\"%s\"", itemElem.GetName());
		}
	}
	else
	{
		LogItemInfo aLogItem;
		aLogItem.Action = "S";
		aLogItem.SendName = m_pAttacker->GetName();
		aLogItem.WorldId = m_pAttacker->GetWorld()->GetID();
		aLogItem.Gold = aLogItem.Gold2 = m_pAttacker->GetGold();

		g_dpDBClient.SendQueryPostMail(m_pAttacker->m_idPlayer, 0, itemElem, 0, "PvPItem", "");
		aLogItem.RecvName = "PVP_ITEM";
		g_DPSrvr.OnLogItem(aLogItem, &itemElem, itemElem.m_nItemNum);
	}
	g_dpDBClient.SavePlayer((CUser*)m_pAttacker, m_pAttacker->GetWorld()->GetID(), m_pAttacker->GetPos(), m_pAttacker->GetLayer());
}
Sedrika is offline  
Thanks
1 User
Old 05/19/2015, 17:19   #3
 
Claan's Avatar
 
elite*gold: 0
Join Date: Dec 2011
Posts: 216
Received Thanks: 63
Besten Dank probier es mal aus
Claan is offline  
Reply


Similar Threads Similar Threads
10 psc belohnung
07/15/2013 - Metin2 Private Server - 5 Replies
Kann mir jemand beidem hier helfen*Vote4Coins Schaffe es nicht bzw verstehe es nicht danke skype:xcrankdaniel Belohnung 10psc
+++ BELOHNUNG +++ Hardcore Questpoints öffnen (Alptraum) +++ BELOHNUNG +++
07/29/2012 - Diablo 3 - 1 Replies
Erledigt. Danke
Belohnung Quest (Belohnung Für jede Klasse)
04/01/2012 - Metin2 Private Server - 3 Replies
Hey. Habe bei meiner Quest ein Problem. Ich wollte bei meiner Quest, wo man 5 Wildhunde töten muss eine Belohnung bekommt. Wie ist der Befehl oder der Code, wie man die Belohnung für jede Klasse macht. z.B Ninja: Du bekommst ein Dolch Krieger: Du bekommst ein Schwert Halt für jede Klasse eine andere Waffe.
Belohnung ?;)
12/30/2011 - WarRock - 14 Replies
Moin Liebe com, könntet ihr mir vllt verraten wie ich Goldpremium mit dem handy hole?? bitte um schnelle antwort :)) belohnung ist auch dabei
50€ Belohnung!!!
09/02/2011 - Last Chaos - 18 Replies
Folgendes für den jenigen Programmierer der nen Hack entwickelt mit werten wie folgt Attackspeed: Runspeed (sollte 30 vorhanden sein): Teleport Reichenweitenhack und das alles für die USA schafft und somit die neue Anti Cheat Software umgehen kann bekommt 2 Paysafe Cards a 25€ also strengt euch mal an da draussen ihr Crack´s ich zähle auf euch ich selbst habe nicht das Know How um sowas zu basteln aber bin gerne bereit zu investieren ;-) kein Joke !!!



All times are GMT +2. The time now is 12:27.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.