[Release] SapphireFlyff Website

10/04/2012 20:57 Marv!n#166
Meinst du den Kasten auf dem Screenshot oder wie? Ich bin gerade verwirrt. ^^
10/04/2012 21:12 яαкєѕтχ3#167
jaa das ist da auch verschoben und irgendwas wird dort nicht angezeigt.
Also da wo Account Verwaltung etc. ist, ist alles verschoben etc.
10/04/2012 21:33 Marv!n#168
Das liegt daran, dass er ein Shopicon ([Only registered and activated users can see links. Click Here To Register...], priceadd.png) nicht findet, bitte die Shopicons herunterladen und einfügen.
10/04/2012 21:42 яαкєѕтχ3#169
wo einfügen im welchen Ordner ?
10/04/2012 21:44 KazuyaX93#170
HEyhey, habe die Lösung gefunden :)
Dieser Post von Xxl3lubbs hat mir auch geholfen bei dem Problem, was derzeit bei dir auftritt :)

Wenn es dann immernoch nicht klappen sollte, melde dich einfach nochmal :D

Gruß

Quote:
Originally Posted by Xxl3lubbs View Post
Existiert in der ACCOUNT_DBF eine Prozedur namens usp_CreateNewAccount?

Wenn sie nicht existiert, so erstelle sie:
Code:
USE [ACCOUNT_DBF]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE proc [dbo].[usp_CreateNewAccount]
@account varchar(32),
@pw varchar(32),
@cash int = 0,
@email varchar(100),
@gefra int,
@geant varchar(100)
as
set nocount on
set xact_abort on

if not exists (select * from ACCOUNT_TBL where account = @account)
begin


	begin tran
	INSERT ACCOUNT_TBL(account,password,isuse,member,id_no1,id_no2,realname,OldPassword,TempPassword,cash)
	VALUES(@account, @pw, 'T', 'A', '', '', '',@pw, @pw, @cash)
	INSERT ACCOUNT_TBL_DETAIL(account,gamecode,tester,m_chLoginAuthority,regdate,BlockTime,EndTime,WebTime,isuse,secession,email,geheimfrage,geheimantwort)
	VALUES(@account,'A000','2','F',GETDATE(),CONVERT(CHAR(8),GETDATE()-1,112),CONVERT(CHAR(8),DATEADD(year,10,GETDATE()),112),CONVERT(CHAR(8),GETDATE()-1,112),'T',NULL,@email,@gefra,@geant)
	insert AccountPlay (Account, PlayDate)
	select @account, convert(int, convert(char(8), getdate(), 112))

	if @@error <> 0
	begin
		rollback tran
		select -1
	end
	else
	begin
		commit tran
		select 1
	end
end
else
begin
	select 0
end
Wenn sie existiert, so modifiziere Sie wie folgt:
Code:
USE [ACCOUNT_DBF]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER proc [dbo].[usp_CreateNewAccount]
@account varchar(32),
@pw varchar(32),
@cash int = 0,
@email varchar(100),
@gefra int,
@geant varchar(100)
as
set nocount on
set xact_abort on

if not exists (select * from ACCOUNT_TBL where account = @account)
begin


	begin tran
	INSERT ACCOUNT_TBL(account,password,isuse,member,id_no1,id_no2,realname,OldPassword,TempPassword,cash)
	VALUES(@account, @pw, 'T', 'A', '', '', '',@pw, @pw, @cash)
	INSERT ACCOUNT_TBL_DETAIL(account,gamecode,tester,m_chLoginAuthority,regdate,BlockTime,EndTime,WebTime,isuse,secession,email,geheimfrage,geheimantwort)
	VALUES(@account,'A000','2','F',GETDATE(),CONVERT(CHAR(8),GETDATE()-1,112),CONVERT(CHAR(8),DATEADD(year,10,GETDATE()),112),CONVERT(CHAR(8),GETDATE()-1,112),'T',NULL,@email,@gefra,@geant)
	insert AccountPlay (Account, PlayDate)
	select @account, convert(int, convert(char(8), getdate(), 112))

	if @@error <> 0
	begin
		rollback tran
		select -1
	end
	else
	begin
		commit tran
		select 1
	end
end
else
begin
	select 0
end
Sollte das Problem mit dem Account erstellen lösen.


Für das Problem mit dem Icon, lad dir die Imagefiles hier einfach nochmal herunter und verschieb den Inhalt in deinen images-Ordner.

[Only registered and activated users can see links. Click Here To Register...]
10/04/2012 22:06 яαкєѕтχ3#171
Jop das mit den Register habe ich schon alleine hinbekommen, und das andere Problem ist nun auch geklärt danke <3
10/04/2012 22:14 KazuyaX93#172
Quote:
Originally Posted by яαкєѕтχ3 View Post
Jop das mit den Register habe ich schon alleine hinbekommen, und das andere Problem ist nun auch geklärt danke <3
Gerngeschehen ;)
Falls du noch irgendwelche Probleme haben solltest, kannst du mich jederzeit fragen :D
10/05/2012 11:24 mark.tan619#173
Can someone tell me the
Online User on the website does not work also server peak please message
or comment here the right way thanks
10/05/2012 11:53 - DK#174
Sind die Deadlocks jetzt raus ?
10/05/2012 13:42 Marv!n#175
Quote:
Originally Posted by Armageddon ™ View Post
Sind die Deadlocks jetzt raus ?
Das weiß ich nicht. Was ich aber weiß, ist, dass die (Frontend-)Website nahezu keine Datenbankverbindungen benötigt. Zumindest werden weniger gebraucht, als bei vergleichbaren anderen Veröffentlichten.

Mit dem Update, dass bereits fertig ist, ich vor der Veröffentlichung aber erst testen möchte, wird das Voteskript deutlich vereinfacht und optimiert. Danach sollte eigentlich nichts großartig 'ne Datenbankverbindung benötigen.

Die einzigen Elemente, die da eine Ausnahme bilden, sind:
- Shop (Basis: Stefan Pfeiffer, etwas modifiziert)
- Accountpanel (Basis: Stefan Pfeiffer, etwas modifiziert)
- Anzeige der Donatepunkte oben in der Leiste
- IP-Überprüfung des Voteskripts




Ob die Website nun Schuld an den Deadlocks ist, kann dir im Detail TwiLight beantworten, er hat zusammen mit Mentus die Ursache erforscht. Was mir berichtet worden ist, dass es ganz offenbar nicht an der Website liegt, sondern vielmehr an der Struktur des Spielclienten. Allerdings ist da immer noch BloodyRain, bei dem diese Probleme laut seiner Aussage erst direkt nach der Nutzung meiner Website auftraten, ohne dass er etwas Anderes eingebaut/verändert hat.
10/05/2012 14:37 яαкєѕтχ3#176
Das hört sich ja sehr gut an <3
- XxI3lubbs du bist der beste Web-Developer <3
10/07/2012 04:38 mark.tan619#177
Someone has fix on the online count ?
10/07/2012 09:14 Marv!n#178
The count doesnt refresh itself, you have to refresh it by clicking the link when you enter the adminpanel. Thats the way, you refresh most of the content on the website.
10/07/2012 09:53 mark.tan619#179
Quote:
Originally Posted by Xxl3lubbs View Post
The count doesnt refresh itself, you have to refresh it by clicking the link when you enter the adminpanel. Thats the way, you refresh most of the content on the website.
Why on the server peak it refreshes it self ?
Can the user online be edited to refresh itself also ?
10/07/2012 09:59 Marv!n#180
You can see the modified date of each file in the panel, habe a look to the date of the peak. I dont know, why the peak refreshes itself, at least you have to do that by clicking on the site_NAME.txt / boxes_NAME.txt, I guess. 'cause following content has to be refreshed by hand/by using a cronjob:
- Boxes: Small GW-Ranking
- Boxes: Serverpeak
- Boxes: User online
- News
- Rules
- FAQs
- Rankings (Player, Guildwar, Voting)