|
You last visited: Today at 19:46
Advertisement
Frage P-Server
Discussion on Frage P-Server within the 4Story forum part of the MMORPGs category.
09/19/2013, 20:50
|
#1
|
elite*gold: 0
Join Date: Jul 2013
Posts: 91
Received Thanks: 15
|
Frage P-Server
Guten Abend,
Ich habe eine Frage: Ich würde gerne wissen, wie ich es machen kann, das nur der erst erstellte Char das Start Gold bekommt. Würde mich über eine Antwort freuen. Und sorry fals die Frage schon gestellt wurde ( habe leider keine Antwort über die Suchfunktion gefunden ). Sollte es schon ein Thread dazu geben könnt ihr den Link in den Antworten schreiben.
Danke schonmal im Vorraus.
|
|
|
09/19/2013, 21:00
|
#2
|
elite*gold: 25
Join Date: Aug 2013
Posts: 1,195
Received Thanks: 194
|
Quote:
Originally Posted by _Dream_
Guten Abend,
Ich habe eine Frage: Ich würde gerne wissen, wie ich es machen kann, das nur der erst erstellte Char das Start Gold bekommt. Würde mich über eine Antwort freuen. Und sorry fals die Frage schon gestellt wurde ( habe leider keine Antwort über die Suchfunktion gefunden ). Sollte es schon ein Thread dazu geben könnt ihr den Link in den Antworten schreiben.
Danke schonmal im Vorraus.
|
Einen GM 9999999999Gold geben und der GM verteilt das gold
|
|
|
09/19/2013, 21:34
|
#3
|
elite*gold: 0
Join Date: Jul 2013
Posts: 91
Received Thanks: 15
|
Quote:
Originally Posted by [GA]Zero
Einen GM 9999999999Gold geben und der GM verteilt das gold
|
Die Antwort war nicht sehr hilfreich und hatte auch nichts mit meiner Frage zu tun.
|
|
|
09/19/2013, 21:51
|
#4
|
elite*gold: 60
Join Date: Oct 2011
Posts: 2,910
Received Thanks: 16,306
|
Du könntest z.B. überprüfen ob es schon Chars gibt.
Wenn ja kriegt Account Besitzer nicht erneut Gold.
Aber davon rate ich dir auch ab denn es macht mehr oder weniger kein Sinn.
Die Leute würden unnötiger weise anfangen mehrere Accounts zu erstellen.
Grezz
|
|
|
09/19/2013, 22:02
|
#5
|
elite*gold: 25
Join Date: Aug 2013
Posts: 1,195
Received Thanks: 194
|
Quote:
Originally Posted by _Dream_
Die Antwort war nicht sehr hilfreich und hatte auch nichts mit meiner Frage zu tun.
|
Wenn man es genau nimmt hat es deine frage beantwortet.
Du fragtest lediglich wie der 1. char des accounts gold bekommt meine antwort = die Lösung.
Es steht nicht dort ob es per DB sein soll oder per hand
Greeze Zero
|
|
|
09/19/2013, 22:05
|
#6
|
elite*gold: 60
Join Date: Oct 2011
Posts: 2,910
Received Thanks: 16,306
|
Quote:
Originally Posted by [GA]Zero
Wenn man es genau nimmt hat es deine frage beantwortet.
Du fragtest lediglich wie der 1. char des accounts gold bekommt meine antwort = die Lösung.
Es steht nicht dort ob es per DB sein soll oder per hand
Greeze Zero
|
Und du glaubst ehrlich das ein GM lust hat das ganze Gold zu verteilen und erkennen kann ob es ein erst oder zweit Char ist (Ich gehe hier mal davon aus der der GM kein Zugriff auf die DB hat oder irgend welche sonder Tools bekommt).
Nein oben steht nicht ob es per Hand oder automatisiert ablaufen soll.
Aber wenn man sein Kopf mal etwas anstrengt wird mal wohl kaum auf die Idee kommen ein manuelles System zu verwenden.
Grezz
|
|
|
09/19/2013, 22:05
|
#7
|
elite*gold: 0
Join Date: Mar 2011
Posts: 306
Received Thanks: 156
|
Code:
DECLARE @dwPostID INT
DECLARE @dwRecvID INT
DECLARE @szTitle VARCHAR(256)
DECLARE @szMessage VARCHAR(2048)
DECLARE @bLenTitle BINARY(4)
DECLARE @bLenMessage BINARY(4)
DECLARE @szT VARCHAR(8)
DECLARE @szM VARCHAR(8)
DECLARE @dateCreated SMALLDATETIME
SET @dateCreated = GetDate()
SET @szTitle = 'Beginners start money'
SET @szMessage = 'Start Golds'
SET @bLenTitle = DATALENGTH(@szTitle)
SET @bLenMessage = DATALENGTH(@szMessage)
SET @szT = RIGHT(master.dbo.fn_sqlvarbasetostr(@bLenTitle), 8)
SET @szTitle = @szT + @szTitle
SET @szM = RIGHT(master.dbo.fn_sqlvarbasetostr(@bLenMessage), 8)
SET @szMessage = @szM + @szMessage
EXEC TSavePost @dwPostID OUTPUT, @dwRecvID OUTPUT, 0, @dwCharID, @szName, 'Golds',@szTitle,@szMessage,0,0,13337,0,0,@dateCreated
Add this to TCreateChar function on TGAME. Where its the value 1337, edit with golds amount of your choice.
Btw.
13337,0,0
: by order, Gold - Silver - Cooper.
|
|
|
09/20/2013, 00:05
|
#8
|
elite*gold: 25
Join Date: Aug 2013
Posts: 1,195
Received Thanks: 194
|
Quote:
Originally Posted by SkillartzHD
Und du glaubst ehrlich das ein GM lust hat das ganze Gold zu verteilen und erkennen kann ob es ein erst oder zweit Char ist (Ich gehe hier mal davon aus der der GM kein Zugriff auf die DB hat oder irgend welche sonder Tools bekommt).
Nein oben steht nicht ob es per Hand oder automatisiert ablaufen soll.
Aber wenn man sein Kopf mal etwas anstrengt wird mal wohl kaum auf die Idee kommen ein manuelles System zu verwenden.
Grezz
|
Bei 4story Fun4Sky haben wir auch alles per hand verteilt und haben erkennt wer 2. char ist und anderes.
Wir haben das mit blosen auge erkannt also kann er das wohl auch?
|
|
|
09/20/2013, 07:23
|
#9
|
elite*gold: 0
Join Date: Jul 2013
Posts: 91
Received Thanks: 15
|
Quote:
Originally Posted by [GA]Zero
Bei 4story Fun4Sky haben wir auch alles per hand verteilt und haben erkennt wer 2. char ist und anderes.
Wir haben das mit blosen auge erkannt also kann er das wohl auch?
|
So meine ich es aber nicht. Es soll ja 'automatisch' geschehen über ein system. Ich denke ich müsste was in der TCreateChar ändern aber was genau das ist ja meine Fragen.
Quote:
Originally Posted by jibi1996
Code:
DECLARE @dwPostID INT
DECLARE @dwRecvID INT
DECLARE @szTitle VARCHAR(256)
DECLARE @szMessage VARCHAR(2048)
DECLARE @bLenTitle BINARY(4)
DECLARE @bLenMessage BINARY(4)
DECLARE @szT VARCHAR(8)
DECLARE @szM VARCHAR(8)
DECLARE @dateCreated SMALLDATETIME
SET @dateCreated = GetDate()
SET @szTitle = 'Beginners start money'
SET @szMessage = 'Start Golds'
SET @bLenTitle = DATALENGTH(@szTitle)
SET @bLenMessage = DATALENGTH(@szMessage)
SET @szT = RIGHT(master.dbo.fn_sqlvarbasetostr(@bLenTitle), 8)
SET @szTitle = @szT + @szTitle
SET @szM = RIGHT(master.dbo.fn_sqlvarbasetostr(@bLenMessage), 8)
SET @szMessage = @szM + @szMessage
EXEC TSavePost @dwPostID OUTPUT, @dwRecvID OUTPUT, 0, @dwCharID, @szName, 'Golds',@szTitle,@szMessage,0,0,13337,0,0,@dateCreated
Add this to TCreateChar function on TGAME. Where its the value 1337, edit with golds amount of your choice.
Btw.
13337,0,0
: by order, Gold - Silver - Cooper.
|
Thank you but I mean, that only the first created char from the account became the start gold.
|
|
|
09/20/2013, 11:51
|
#10
|
elite*gold: 25
Join Date: Aug 2013
Posts: 1,195
Received Thanks: 194
|
Code:
DECLARE @szT VARCHAR(8)
DECLARE @szM VARCHAR(8)
Quote:
Originally Posted by _Dream_
So meine ich es aber nicht. Es soll ja 'automatisch' geschehen über ein system. Ich denke ich müsste was in der TCreateChar ändern aber was genau das ist ja meine Fragen.
Thank you but I mean, that only the first created char from the account became the start gold.
|
Vllt bei DECLARE @szM VARCHAR(8) die (8) zu (1) ändern weiß aber net ob es so geht^^
|
|
|
09/20/2013, 14:05
|
#11
|
elite*gold: 0
Join Date: Jul 2013
Posts: 91
Received Thanks: 15
|
Quote:
Originally Posted by [GA]Zero
Code:
DECLARE @szT VARCHAR(8)
DECLARE @szM VARCHAR(8)
Vllt bei DECLARE @szM VARCHAR(8) die (8) zu (1) ändern weiß aber net ob es so geht^^
|
Nein funktioniert leider nicht.
|
|
|
09/20/2013, 14:50
|
#12
|
elite*gold: 1
Join Date: Jan 2013
Posts: 335
Received Thanks: 292
|
Quote:
Originally Posted by [GA]Zero
Vllt bei DECLARE @szM VARCHAR(8) die (8) zu (1) ändern weiß aber net ob es so geht^^
|
What the hell?
@_Dream_
Ich habe den Code von Jibi mal angepasst:
Code:
SELECT dwCharID FROM TCHARTABLE WHERE dwUserID = @dwUserID
IF(@@ROWCOUNT = 0)
BEGIN
DECLARE @dwPostID INT
DECLARE @dwRecvID INT
DECLARE @szTitle VARCHAR(256)
DECLARE @szMessage VARCHAR(2048)
DECLARE @bLenTitle BINARY(4)
DECLARE @bLenMessage BINARY(4)
DECLARE @szT VARCHAR(8)
DECLARE @szM VARCHAR(8)
DECLARE @dateCreated SMALLDATETIME
SET @dateCreated = GetDate()
SET @szTitle = 'Beginners start money'
SET @szMessage = 'Start Golds'
SET @bLenTitle = DATALENGTH(@szTitle)
SET @bLenMessage = DATALENGTH(@szMessage)
SET @szT = RIGHT(master.dbo.fn_sqlvarbasetostr(@bLenTitle), 8)
SET @szTitle = @szT + @szTitle
SET @szM = RIGHT(master.dbo.fn_sqlvarbasetostr(@bLenMessage), 8)
SET @szMessage = @szM + @szMessage
EXEC TSavePost @dwPostID OUTPUT, @dwRecvID OUTPUT, 0, @dwCharID, @szName, 'Golds',@szTitle,@szMessage,0,0,13337,0,0,@dateCreated
END
Ungetestet, einfach mal ausprobieren.
|
|
|
09/20/2013, 15:18
|
#13
|
elite*gold: 0
Join Date: Jul 2013
Posts: 91
Received Thanks: 15
|
Quote:
Originally Posted by Syntaxfehler
What the hell?
@_Dream_
Ich habe den Code von Jibi mal angepasst:
Code:
SELECT dwCharID FROM TCHARTABLE WHERE dwUserID = @dwUserID
IF(@@ROWCOUNT = 0)
BEGIN
DECLARE @dwPostID INT
DECLARE @dwRecvID INT
DECLARE @szTitle VARCHAR(256)
DECLARE @szMessage VARCHAR(2048)
DECLARE @bLenTitle BINARY(4)
DECLARE @bLenMessage BINARY(4)
DECLARE @szT VARCHAR(8)
DECLARE @szM VARCHAR(8)
DECLARE @dateCreated SMALLDATETIME
SET @dateCreated = GetDate()
SET @szTitle = 'Beginners start money'
SET @szMessage = 'Start Golds'
SET @bLenTitle = DATALENGTH(@szTitle)
SET @bLenMessage = DATALENGTH(@szMessage)
SET @szT = RIGHT(master.dbo.fn_sqlvarbasetostr(@bLenTitle), 8)
SET @szTitle = @szT + @szTitle
SET @szM = RIGHT(master.dbo.fn_sqlvarbasetostr(@bLenMessage), 8)
SET @szMessage = @szM + @szMessage
EXEC TSavePost @dwPostID OUTPUT, @dwRecvID OUTPUT, 0, @dwCharID, @szName, 'Golds',@szTitle,@szMessage,0,0,13337,0,0,@dateCreated
END
Ungetestet, einfach mal ausprobieren.
|
Funktioniert danke !
|
|
|
09/20/2013, 15:19
|
#14
|
elite*gold: 0
Join Date: Sep 2013
Posts: 6
Received Thanks: 1
|
|
|
|
09/20/2013, 17:35
|
#15
|
elite*gold: 0
Join Date: Aug 2011
Posts: 286
Received Thanks: 240
|
Quote:
Originally Posted by Syntaxfehler
What the hell?
@_Dream_
Ich habe den Code von Jibi mal angepasst:
Ungetestet, einfach mal ausprobieren.
|
Maaaaaaade my dayyyyyyyyyyyy
@Zero: Das was du aufgeschrieben hast ist die Deklaration der Variable des Typs Varchar. Was du gemacht hast, ist sein e Länfe definiert, nämlich 1: Dein Ergebniss wäre ein String im Format 'a' 'b' 'c' usw.
|
|
|
Similar Threads
|
[Frage] Minecraft Hamachi Server Texture Pack Frage
04/08/2011 - Minecraft - 5 Replies
Heyho Com!
Ich besitze nun seit geraumer Zeit einen Minecraft Hamachi Server, den ich mit meinen Freunden nutze.
Meine Freunde haben allerdings keine Lust sich ein bestimmtes Texture Pack zu downloaden.
Meine Frage wäre nun, ob ich ein Texturepack so in die Serverfiles einbauen kann, dass alle die auf den Server joinen, direkt das Texturepack haben.
Würde mich über eine Antwort freuen.
|
[Frage]Frage Regipage für 2 Server
02/05/2011 - Metin2 Private Server - 15 Replies
Hallo Community,
Wie der Titel schon sagt, wäre ich auf der Suche
nach einem Registrierungs-Script, dass gerade
in 2 Hosts einen eintrag in der Account-DB macht.
Oder gäbe es sonst noch eine andere möglichkeit,
einen von beiden Server, als Account-Server zu machen?
Mfg, Westiii
|
All times are GMT +2. The time now is 19:48.
|
|