Neue Effekte

02/20/2015 11:31 Claan#1
Hallo,


meine Frage ist es ob man neue Effekte, die nur in der PVP-Arena gelten,alle anderen wie Str, CD haben dort keinen Wert. d.h. dass wenn man in der PVP Arena die reinen Stat Points durch Level und den neuen Effekten wie PVP_STR oder so hat und die anderen Effekte auf der Waffe oder Rüssi bringen einem nix.

Wie würde sowas gehen hat da jemand Ahnung ?

LG Claan
02/20/2015 12:32 - DK#2
Source -> eine Abfrage rein -> World ID :)
02/20/2015 12:38 Claan#3
ja das es sowas sein wird war mir klar.

Aber wo genau in welcher Datei ? :D
02/20/2015 13:30 Kiseku#4
Hay, probier es mal in der datei AttackArbiter.cpp (ka ob es die richtige ist)
die abfrage ist :
Code:
if( m_pAttacker->GetWorld()->IsArena() )
{

}
02/20/2015 13:48 Mognakor#5
Kommt immer auf den Stat an.

Wer programmieren will wird nicht darum rumkommen mal selber im Src zu gucken.
02/20/2015 14:48 Claan#6
Danke, jz ist nur noch die Frage wie ich angebe das nur diese Stat/Effekte gelten und bei "else" kann ich dann ja alle andere die ausserhalb der Arena gelten eintragen oder ?

Ich will:

If(... -> IsArena())
{
(meine eigenen Stats/Effekte)
PVP_STR;
PVP_CD;
..
..
}
else
{
(alle anderen die es gibt)
STR;
DEX;
INT;
..
..
}

sry bin neu in der Programmier Szene :/
02/20/2015 20:47 Kiseku#7
Quote:
Originally Posted by Claan View Post
Danke, jz ist nur noch die Frage wie ich angebe das nur diese Stat/Effekte gelten und bei "else" kann ich dann ja alle andere die ausserhalb der Arena gelten eintragen oder ?

Ich will:

If(... -> IsArena())
{
(meine eigenen Stats/Effekte)
PVP_STR;
PVP_CD;
..
..
}
else
{
(alle anderen die es gibt)
STR;
DEX;
INT;
..
..
}

sry bin neu in der Programmier Szene :/
Wieso ein Else ?
entweder ist man in der arena oder nicht oder willst du das du auch Auserhalb der Arena x Beliebige Stats bekommst?

würde das einfach so machen
Code:
if( m_pAttacker->GetWorld()->IsArena() )
{
PVP_STR
}
02/20/2015 21:01 Mognakor#8
Wie währs wenn man einfach die getter-Funktionen anpasst?
02/20/2015 23:41 Claan#9
Also damit wir uns verstehen du hast auf einer Waffe durch Dia oder awa Str + 50 oder so. Daher ist dein Str 380.
Jz bist du nk der Arena. Da aber Str dort nicht gelten soll und gilt hast du die Str + 50 nicht mehr sondern nur noch Str 330.
Du verstehst ?
Unterscheidung zwischen Pve und PvP Effekten/Stats. Die man aber noch erstellen und konfigurieren muss.
02/21/2015 09:35 - DK#10
Verstehe ich das soweit richtig, das du ein PVP LV und ein PVE LV erstellen möchtest ? Also so gesehen 2 Varianten hoch zu spielen ? :o
02/21/2015 11:18 Claan#11
Nein einfach 2 verschiedene eq zu haben für pve und pvp und das man nicht beide für das gleiche verwenden kann.
Das man auf eine Waffe die Attribute/ Effekte + 30% pvp_kritischer Schaden. Damit man diese Waffe nur in der pvp Arena einsetzt, weil sie beim pve nichts bringt.
02/21/2015 11:37 Mognakor#12
1.) Wieso nicht einfach PvP-Schaden wie es jeder andere Server ohne Kreativität auch macht?

2.) Einfach in die getter Funktionen für die Stats eine Abfrage nach der World machen
02/21/2015 13:39 Claan#13
1) weil Schaden nur ein Beispiel war.

2) ich hab so gut wie Noch keine Ahnung von der Source und den Programm Code könntest du mir dabei helfen ? Wäre echt nett.
02/21/2015 16:01 Quadrilateral#14
[Only registered and activated users can see links. Click Here To Register...]