[Release] Statuspunkte schnell setzen by Yiv & Eligara-Network

02/21/2015 23:50 xCPx#16
Quote:
Originally Posted by Noo'DasSchwarzeT View Post
Geht das nicht nur als GM?

nope ich mach das auch als spieler schon immer :D
mit /iq macht es ja auch der + button im charfenster?
als /iq für int /dx für dex und die andren beiden weiß ich grade ned
02/22/2015 06:09 Yiv#17
Quote:
Originally Posted by i[Remix] View Post
Code:
char arg1[256];
char arg2[256];
Stattdessen kann man es auch einfach so schreiben:

Code:
char arg1[256], arg2[256];
Das ist Gewohnheit und finde ich persönlich besser/übersichtlicher. Diese Meinung vertreten wsl. nicht unbedingt alle, jedoch mache ich das schon fast immer so. :o


Quote:
Originally Posted by i[Remix] View Post
Bei der Stelle:

Code:
if (ch->GetPoint(POINT_STAT) < iStatUp)
	return;
kann man es auch so machen:

Code:
if (ch->GetPoint(POINT_STAT) < iStatUp)
	iStatUp = ch->GetPoint(POINT_STAT);
Da ich das ganze eig. nur schnell gemacht habe (wie gesagt, untested), habe ich das wohl übersehen ... Danke :)


Quote:
Originally Posted by xCPx View Post
nope ich mach das auch als spieler schon immer :D
mit /iq macht es ja auch der + button im charfenster?
als /iq für int /dx für dex und die andren beiden weiß ich grade ned
Nein, war mir bzw. uns nicht bewusst :o
Der Status-Up Button führt jedoch meines Wissens eben den "/stat TYPE" Befehl aus (ht, iq, st, dx).

Habe gerade nachgeguckt, es gibt anscheinend die Befehle "con+" / "int+" / "str+" / "dex+", der genau das hier macht. :o

Da es nur minimale Abweichungen gibt, ist das hier also eig. überflüssig ... :D

MfG
02/22/2015 12:15 rollback#18
Quote:
Originally Posted by xCPx View Post
nope ich mach das auch als spieler schon immer :D
mit /iq macht es ja auch der + button im charfenster?
als /iq für int /dx für dex und die andren beiden weiß ich grade ned
[Only registered and activated users can see links. Click Here To Register...]

von /iq steht da nichts o.O
02/22/2015 17:57 xCPx#19
Sorry, die Befehle die ich mein gehen im 40k source scheinbar erst ab GM_LOW_WIZARD.

aber sind prinzipiell alle schon vorhanden ^^

muss man nur die Berechtigungen ändern ^^


Code:
{ "con+",			do_stat_plus_amount,	POINT_HT,	POS_DEAD,	GM_LOW_WIZARD	},
	{ "int+",			do_stat_plus_amount,	POINT_IQ,	POS_DEAD,	GM_LOW_WIZARD	},
	{ "str+",			do_stat_plus_amount,	POINT_ST,	POS_DEAD,	GM_LOW_WIZARD	},
	{ "dex+",			do_stat_plus_amount,	POINT_DX,	POS_DEAD,	GM_LOW_WIZARD	},
das ändern zu:
Code:
	{ "con+",			do_stat_plus_amount,	POINT_HT,	POS_DEAD,	GM_PLAYER	},
	{ "int+",			do_stat_plus_amount,	POINT_IQ,	POS_DEAD,	GM_PLAYER	},
	{ "str+",			do_stat_plus_amount,	POINT_ST,	POS_DEAD,	GM_PLAYER	},
	{ "dex+",			do_stat_plus_amount,	POINT_DX,	POS_DEAD,	GM_PLAYER	},
dann mit z.B /con+ 90 ---> fügt 90 punkte hinzu, falls max status erreicht wird wird maxstatus gesetzt.