Startpunkt aller Chars ändern?

03/26/2014 16:30 Titancry#1
Hallo Epvp.


Und zwar hätte ich mal eine Frage zu dem Startpunkt wen man sich neu
einloggt. Man steht ja immer Blaues/Gelbes/Rots Reich bei den Wildhunden.


Ich habe nun mal eine neue Map eingefügt und ich möchte wen ich mir einen
neuen Char mache auf dieser Map landen. Wie kann ich genau diesen Startpunkt
ändern so das ich auf meiner neuen Map lande.

(Über Quest dies zumachen ist behindert weil sonst wird man nur hin und her geportet)


Es Gibts alte Tuts wie dieses: [Only registered and activated users can see links. Click Here To Register...]


Aber dies klappt nicht. Bzw wen ich dies per Datenbank versuche raff ich nix mehr.


Kann mir wer bitte helfen?


Danke.
03/26/2014 18:06 Ryzem#2
Musst du in der Game (Souce) machen.
03/26/2014 18:32 Titancry#3
Quote:
Originally Posted by Ryzem View Post
Musst du in der Game (Souce) machen.
In wie fern ? gibt es da nicht einfach i wie eine Datenbank Option oder so <-< Das hört sich schon wieder kompliziert an.
03/26/2014 20:19 .Inya#4
Es geht per Source, Dif und Über einen Mysql Trigger. Sobald die Create query für den Character ausgeführt wird kannst du dessen exit_x, exit_y und exit_map_index wert auf den gewünschten ort legen. Dann startet der Character an dieser Position. Eine ausreichende Doku zu triggern sollte über google auffindbar sein ;)
03/27/2014 00:06 Titancry#5
Quote:
Originally Posted by .InyaProduction View Post
Es geht per Source, Dif und Über einen Mysql Trigger. Sobald die Create query für den Character ausgeführt wird kannst du dessen exit_x, exit_y und exit_map_index wert auf den gewünschten ort legen. Dann startet der Character an dieser Position. Eine ausreichende Doku zu triggern sollte über google auffindbar sein ;)

Habe dich drum gebten mich in Skype zuadden.


Emm Ich habe das nun soweit hinbekommen das es über einen Mysql Trigger funkt.

Das einzigste was mich gerade wirklich übelst abfuckt ist das wen man sich nun das 1x einloggt der ''Ladebalken'' läd und sich das fenster schließt und man gekickt wird.

Beim 2 Login steht man dann auf den Kordinaten die ich gesetzt habe,


Dafür muss es doch eine Lösung geben das wen man das erstemal einloggt kein kick bekommt.


Trigger:

PHP Code:
DELIMITER $$
DROP TRIGGER IF EXISTS esper $$

CREATE TRIGGER esper
BEFORE INSERT ON player
FOR EACH ROW
BEGIN
set 
new.x346100;
set new.y345500;
set new.map_index176;
set new.exit_x346100;
set new.exit_y345500;
set new.exit_map_index176;
end $$
DELIMITER 
<-< ....
03/27/2014 09:26 .Inya#6
Quote:
Originally Posted by Titancry View Post
Habe dich drum gebten mich in Skype zuadden.


Emm Ich habe das nun soweit hinbekommen das es über einen Mysql Trigger funkt.

Das einzigste was mich gerade wirklich übelst abfuckt ist das wen man sich nun das 1x einloggt der ''Ladebalken'' läd und sich das fenster schließt und man gekickt wird.

Beim 2 Login steht man dann auf den Kordinaten die ich gesetzt habe,


Dafür muss es doch eine Lösung geben das wen man das erstemal einloggt kein kick bekommt.


Trigger:

PHP Code:
DELIMITER $$
DROP TRIGGER IF EXISTS esper $$

CREATE TRIGGER esper
BEFORE INSERT ON player
FOR EACH ROW
BEGIN
set 
new.x346100;
set new.y345500;
set new.map_index176;
set new.exit_x346100;
set new.exit_y345500;
set new.exit_map_index176;
end $$
DELIMITER 
<-< ....
Endlich mal jemand der auch selber noch was gebacken bekommt :D also scheint es sich doch zu lohnen die Hoffnung nicht ganz aufzugeben :D

Nun es gibt die möglichkeit per Dif. Oder allerdings du teleportierst den spieler beim ersten Login per Quest an die Zielposition
03/27/2014 12:51 Titancry#7
Gut beim dif schreiben versage ich dies hab ich noch nicht gemacht. Hat wer davon etwas Ahnung 2089m Game?
03/27/2014 12:55 CHXMVN#8
Quote:
Originally Posted by Titancry View Post
Gut beim dif schreiben versage ich dies hab ich noch nicht gemacht. Hat wer davon etwas Ahnung 2089m Game?
Wieso willst du so eine alte game nutzen? Nutz einfach die 40k game und compile dir die Source schwer ist das nicht und ein paar Anpassungen an der Source kann jeder sogar ohne C++ Kentnisse, die Startpunkte stellst du dann in der start_position.cpp ein.
03/27/2014 12:58 Titancry#9
Jeder sagt immer in den 40k Game wären nur Lücken und jegliches ich habe keine Lust
jetzt sehr viel Arbeit reinzustecken und am Ende scheitert es an i einer Backdoor in der Game.