[All-In-One Question] Gentros

11/02/2014 18:50 GentrosOne#1
Hallo Elitepvpers,

damit ich nicht immer wieder ein neuen Thread aufmachen muss
habe ich hier ein All In On Questions Thread aufgemacht.

Frage 1 [Gelöst]:

Frage 2 [Neu]:
11/03/2014 23:59 Kiseku#2
Quote:
Originally Posted by GentrosOne View Post
Hallo Elitepvpers,

damit ich nicht immer wieder ein neuen Thread aufmachen muss
habe ich hier ein All In On Questions Thread aufgemacht.

Frage 1:
Hay,
ich würde es ganz einfach machen. Nimm einfach mal aus der H appled den name raus bzw mach statt den Name( * ) oder des Channels ( ** ) dein Destiny Level rein weil ich mein wer muss denn bitte seinen Ingame name nachschauen wenn der über dem Char steht ^^?.

* =
Code:
	p2DRender->TextOut( 7, y, prj.GetText(TID_GAME_CHARACTER_01), dwColor ); y += nNext;
** =
Code:
	p2DRender->TextOut( 7, y, prj.GetText(TID_GAME_CHAR_SERVERNAME), dwColor ); y += nNext;
kA ob es dir geholfen hat wäre nur n Ratschlag :D

Lg
11/04/2014 00:02 GentrosOne#3
Quote:
Originally Posted by Arcitc™ View Post
Hay,
ich würde es ganz einfach machen. Nimm einfach mal aus der H appled den name raus bzw mach statt den Name( * ) oder des Channels ( ** ) dein Destiny Level rein weil ich mein wer muss denn bitte seinen Ingame name nachschauen wenn der über dem Char steht ^^?.

* =
Code:
	p2DRender->TextOut( 7, y, prj.GetText(TID_GAME_CHARACTER_01), dwColor ); y += nNext;
** =
Code:
	p2DRender->TextOut( 7, y, prj.GetText(TID_GAME_CHAR_SERVERNAME), dwColor ); y += nNext;
kA ob es dir geholfen hat wäre nur n Ratschlag :D

Lg


Danke auf die Idee bin ich noch gar nicht gekommen.

Edit:

Problem gelöst.

Habe es jetzt so eingebaut:
[Only registered and activated users can see links. Click Here To Register...]


NEUE FRAGE GEADDET
11/05/2014 07:27 Drabur#4
Quote:
Ich würde gerne für jedes Destiny Level ein Items verschicken,
dazu fehlt mir aber der nötige anfang in der Source.
Es wäre Nett wenn mit einer ein Beispiel schicken könnte.
Du hast ja eine Funktion die das "Destiny Level" hochsetzt. Da einfach das Item verschickt gibt ja genug Funktionen wo du das her kopieren kannst.
11/05/2014 11:26 Avalion#5
While initializing the increase of the destiny level through the worldserver, add a check for inventory space and then create the new CitemElem, and add said item to the players inventory. If there's not enough inventory space, you can send it to their mail. There are plenty of examples in the FlyFF source that can help out. I think the rebirth system from GoW created a new pet that can also be used as an example.
11/05/2014 14:32 Kiseku#6
ich glaube (!) das man das in der Mover.cpp macht bin mir nicht sicher aber das wäre denke ich mal n beispiel und wird nicht gehen ^^
Code:
if ( pUser->GetPlatinLevel() >= 0 ) 
{
	CItemElem item;	
 
    item.m_nItemNum = 9999;
    item.m_dwItemId = II_CHP_RED;
	pUser->CreateItem( &item );
}
if ( pUser->GetPlatinLevel() >= 1 ) 
{
	CItemElem item;	
 
    item.m_nItemNum = 9999;
    item.m_dwItemId = II_CHP_RED;
	pUser->CreateItem( &item );
}
if ( pUser->GetPlatinLevel() >= 2 ) 
{
	CItemElem item;	
 
    item.m_nItemNum = 9999;
    item.m_dwItemId = II_CHP_RED;
	pUser->CreateItem( &item );
}
11/05/2014 15:00 GentrosOne#7
Quote:
Originally Posted by Arcitc™ View Post
ich glaube (!) das man das in der Mover.cpp macht bin mir nicht sicher aber das wäre denke ich mal n beispiel und wird nicht gehen ^^
Code:
if ( pUser->GetPlatinLevel() >= 0 ) 
{
	CItemElem item;	
 
    item.m_nItemNum = 9999;
    item.m_dwItemId = II_CHP_RED;
	pUser->CreateItem( &item );
}
if ( pUser->GetPlatinLevel() >= 1 ) 
{
	CItemElem item;	
 
    item.m_nItemNum = 9999;
    item.m_dwItemId = II_CHP_RED;
	pUser->CreateItem( &item );
}
if ( pUser->GetPlatinLevel() >= 2 ) 
{
	CItemElem item;	
 
    item.m_nItemNum = 9999;
    item.m_dwItemId = II_CHP_RED;
	pUser->CreateItem( &item );
}
Es ist mir bewusst das es so nicht gehen wird.
Aber jetzt habe ich ein Anhaltspunkt.
Dieser Code muss nur ein wenig bearbeitet werden.
Z.b nutzte ich nicht GetPlatinLevel sondern GetDestinyLvl.

Ich werde es nachher mal testen und dann rein Posten ob es geklappt hat
11/05/2014 22:00 TrøublêMakêr#8
Quote:
Originally Posted by GentrosOne View Post
Es ist mir bewusst das es so nicht gehen wird.
Aber jetzt habe ich ein Anhaltspunkt.
Dieser Code muss nur ein wenig bearbeitet werden.
Z.b nutzte ich nicht GetPlatinLevel sondern GetDestinyLvl.

Ich werde es nachher mal testen und dann rein Posten ob es geklappt hat
Du kannst von mir aus auch yolo nennen. Wenn du von gow ziehst, dann schau dir wenigstens die Funktion an. Es wird mit Level Up versendet, aber da du nur c&p kannst, ist es normal, dass du es übersiehst.
11/05/2014 22:49 GentrosOne#9
Quote:
Originally Posted by TrøublêMakêr View Post
Du kannst von mir aus auch yolo nennen. Wenn du von gow ziehst, dann schau dir wenigstens die Funktion an. Es wird mit Level Up versendet, aber da du nur c&p kannst, ist es normal, dass du es übersiehst.
Ich habe nichts aus der GoW Source geszogen für mein Destiny level