|
You last visited: Today at 02:35
Advertisement
Woran arbeitest du gerade?
Discussion on Woran arbeitest du gerade? within the Flyff Private Server forum part of the Flyff category.
10/04/2015, 21:44
|
#1
|
elite*gold: 110
Join Date: Mar 2008
Posts: 856
Received Thanks: 391
|
Woran arbeitest du gerade?
Hi!
Viele kennen es bestimmt - Man arbeitet gerade an etwas ziemlich interessantem und man es will jemanden zeigen - Aber wem?
Dieser Thread soll Abhilfe schaffen!
Zeigt uns, woran ihr gerade arbeitet.
Egal ob ihr nun Bilder, Videos oder gar Code posted - Zeigt es uns.
Und da aller Anfang schwer ist, fang' ich auch gleich mal an:
(Spoiler, damit der Startpost nicht zu lang wird)
Ich arbeite derzeit an einem System, welches C++-Scripts ermöglichen wird.
Dabei werden einige Hooks vorgegeben, welche natürlich jederzeit erweitert werden können.
Angelehnt ist das Scriptsystem an das System aus dem World of Warcraft-Emulator "TrinityCore". (Dickes Lob an die Entwickler  )
Folgende Hooks möchte ich erstmal einbauen:
Code:
// CommandScript
void OnEnterCommand();
// GroupScript
void OnAddPartyMember();
void OnRemovePartyMember();
void OnInvitePartyMember();
void OnDisbandParty();
void OnChangePartyLeader();
// GuildScript
void OnAddGuildMember();
void OnRemoveGuildMember();
void OnCreateGuild();
void OnDisbandGuild();
// ItemScript
void OnUseItem();
void OnEquipItem();
void OnUnequipItem();
// MoverScript
void OnHeal();
void OnDamage();
void OnPlayerKill();
void OnCreatureKill();
void OnPlayerKilledByCreature();
void OnLevelChanged();
void OnGainExperience();
void OnLogin();
void OnLogout();
// ServerScript
void OnPacketSend();
void OnPacketReceive();
// WorldScript
void OnUpdate();
void OnStartup();
void OnShutdown();
Habt ihr noch Ideen für weitere Hooks? Immer her damit!
Außerdem habe ich mich mal an einem eigenen Inventar versucht:
Was haltet ihr davon? Sieht's doof aus? Gefällt euch die Anordnung nicht? 
Hab mir noch überlegt, bei den Itemkästchen eventuell noch einen kleinen Verlauf in den Hintergrund zu setzen..
|
|
|
10/05/2015, 10:22
|
#2
|
elite*gold: 7
Join Date: Sep 2012
Posts: 4,466
Received Thanks: 3,219
|
Quote:
Originally Posted by Kaev <3
Hi!
Viele kennen es bestimmt - Man arbeitet gerade an etwas ziemlich interessantem und man es will jemanden zeigen - Aber wem?
Dieser Thread soll Abhilfe schaffen!
Zeigt uns, woran ihr gerade arbeitet.
Egal ob ihr nun Bilder, Videos oder gar Code posted - Zeigt es uns.
Und da aller Anfang schwer ist, fang' ich auch gleich mal an:
(Spoiler, damit der Startpost nicht zu lang wird)
Ich arbeite derzeit an einem System, welches C++-Scripts ermöglichen wird.
Dabei werden einige Hooks vorgegeben, welche natürlich jederzeit erweitert werden können.
Angelehnt ist das Scriptsystem an das System aus dem World of Warcraft-Emulator "TrinityCore". (Dickes Lob an die Entwickler  )
Das System werde ich natürlich, wenn es Einsatzbereit ist, releasen.
Folgende Hooks möchte ich erstmal einbauen:
Code:
// CommandScript
void OnEnterCommand();
// GroupScript
void OnAddPartyMember();
void OnRemovePartyMember();
void OnInvitePartyMember();
void OnDisbandParty();
void OnChangePartyLeader();
// GuildScript
void OnAddGuildMember();
void OnRemoveGuildMember();
void OnCreateGuild();
void OnDisbandGuild();
// ItemScript
void OnUseItem();
void OnEquipItem();
void OnUnequipItem();
// MoverScript
void OnHeal();
void OnDamage();
void OnPlayerKill();
void OnCreatureKill();
void OnPlayerKilledByCreature();
void OnLevelChanged();
void OnGainExperience();
void OnLogin();
void OnLogout();
// ServerScript
void OnPacketSend();
void OnPacketReceive();
// WorldScript
void OnUpdate();
void OnStartup();
void OnShutdown();
Habt ihr noch Ideen für weitere Hooks? Immer her damit!
Außerdem habe ich mich mal an einem eigenen Inventar versucht:
Was haltet ihr davon? Sieht's doof aus? Gefällt euch die Anordnung nicht? 
Hab mir noch überlegt, bei den Itemkästchen eventuell noch einen kleinen Verlauf in den Hintergrund zu setzen..
|
Das Design ist nicht so meins :P da kann man wesentlich mehr raus holen, aber an sich ist das ganz okay  Solltest du ein Designer brauchen, du hast mich ja in Skype
Woran ich momentan arbeite ? An einem Oldschool Projekt + einer neuen Homepage und ein paar witzige Features zwischen Homepage und Spiel  Muss noch schauen wie ich da weiter mache und ob ich das vielleicht noch ein wenig anders handle
|
|
|
10/05/2015, 11:12
|
#3
|
elite*gold: 110
Join Date: Mar 2008
Posts: 856
Received Thanks: 391
|
Quote:
Originally Posted by .ACE.
Das Design ist nicht so meins :P da kann man wesentlich mehr raus holen, aber an sich ist das ganz okay  Solltest du ein Designer brauchen, du hast mich ja in Skype
Woran ich momentan arbeite ? An einem Oldschool Projekt + einer neuen Homepage und ein paar witzige Features zwischen Homepage und Spiel  Muss noch schauen wie ich da weiter mache und ob ich das vielleicht noch ein wenig anders handle 
|
Magst du mehr über dein Projekt erzählen?
Und wie du sicherlich mittlerweile weißt, arbeite ich gerade mit den V15 Files und habe auch in Richtung Oldschool mit Lowrates gedacht - Allerdings soll früher oder später auch eigener Content hinzukommen.
Vielleicht kann man sich ja zusammen tun.
Und joa, ich bin halt Programmierer und kein Designer. Ich hatte diese Idee mit dem Rahmen und den so angeordneten Kästchen und wollte es einfach mal umsetzen. Designtechnisch finde ich es auch nicht Bombe, aber ich mag die Anordnung der Items. 
Danke für dein Feedback!
|
|
|
10/05/2015, 12:16
|
#4
|
elite*gold: 0
Join Date: Jul 2010
Posts: 1,345
Received Thanks: 1,610
|
Das Design vom Inventar sollte am besten natürlich zum Design des gesamten Spiels passen, oder zumindest daran grenzen :p Was sich am Ende dann daraus ergibt würde ich aber auch sehr gerne mal sehen aus neugier.
@ACE: Erzähle mal ein bisschen mehr über dein Vorhaben, ich stehe auf neuen Kram :D
Ich arbeite/habe bisher am folgenden gearbeitet:
Die Oldschooler werden sowas wahrscheinlich nicht mögen, aber wie gesagt ich stehe auf neuen Kram aller Art.
|
|
|
10/05/2015, 12:31
|
#5
|
elite*gold: 7
Join Date: Sep 2012
Posts: 4,466
Received Thanks: 3,219
|
Quote:
Originally Posted by Professor Linebeck
Das Design vom Inventar sollte am besten natürlich zum Design des gesamten Spiels passen, oder zumindest daran grenzen  Was sich am Ende dann daraus ergibt würde ich aber auch sehr gerne mal sehen aus neugier.
@ACE: Erzähle mal ein bisschen mehr über dein Vorhaben, ich stehe auf neuen Kram
Ich arbeite/habe bisher am folgenden gearbeitet:
Die Oldschooler werden sowas wahrscheinlich nicht mögen, aber wie gesagt ich stehe auf neuen Kram aller Art.
|
Sieht sehr nice aus mit den Pokemon  hätte dafür auch eine System Idee  aber später dazu mehr..
In meinem Oldschool Projekt würde ich gerne ein wenig mehr Freiraum geben, das heißt mehr Optionen als Zuvor.. Ich will das die Leute über eine lange Zeit sich beschäftigen können und dabei das Flyff feeling komplett vertieft wird. Die Grundbalance muss dazu neu erarbeitet werden. Alte Dinge müssen wieder kehren und neue angepasst werden. Sobald die Leute ihren Content erspielt haben, bringe ich Optionen den darauf folgenden Content mit zu entwickeln. Das wird sich dann aber alles noch ergeben. Als erstes werde ich meine Basis jetzt festlegen und bei V15 anfangen und von dort aus runter wie auch hochgehen und wichtige Sachen die sehr sinnvoll sind mitnehmen. Es soll wieder ein Spiel werden wo man sich auch ein wenig rein hängen soll und nicht wie sonst einfach durch die Welt grindet. Wie erwähnt schaffe ich jetzt erstmal die Basis dafür  Mehr folgt dann später.
|
|
|
10/05/2015, 12:45
|
#6
|
elite*gold: 110
Join Date: Mar 2008
Posts: 856
Received Thanks: 391
|
Quote:
Originally Posted by Professor Linebeck
Das Design vom Inventar sollte am besten natürlich zum Design des gesamten Spiels passen, oder zumindest daran grenzen  Was sich am Ende dann daraus ergibt würde ich aber auch sehr gerne mal sehen aus neugier.
@ACE: Erzähle mal ein bisschen mehr über dein Vorhaben, ich stehe auf neuen Kram
Ich arbeite/habe bisher am folgenden gearbeitet:
Die Oldschooler werden sowas wahrscheinlich nicht mögen, aber wie gesagt ich stehe auf neuen Kram aller Art.
|
Das ist dann wohl die MMOARPG-Variante von Pokemon! :P
Sieht gut aus, war bestimmt viel Arbeit.
|
|
|
10/05/2015, 12:49
|
#7
|
elite*gold: 0
Join Date: May 2012
Posts: 871
Received Thanks: 642
|
Aktuell sitze an meinem eigenen Flyff CMS da ich, wie TwiLight in einem anderen Thread bereits erwähnte, keine Lust mehr auf diesen Code Wirr-Warr der alt bekannten Webseiten habe.
Ich möchte meine Controller schnell und einfach erweitern können und mich nicht durch endlos lange Zeilen von Code suchen müssen.
Das ganze basiert auf keinem Framework, da ich meine Projekte gerne selbst aufziehe und nicht auf vorhandene Elemente wie etwas Laravel zurückgreifen möchte.
Die Seite wird vorraussichtlich anschließend von Erendora genutzt und joa..
Nebenbei schreibe ich an einem eigenen Browsergame auf JavaScript/jQuery Basis, wobei natürlich die Validierungen in PHP erfolgen. Das ganze ist aber kein standartmäßiges Browsergame Projekt sondern kommt vom Entwicklungsaufwand eher an Diablo 3 heran
|
|
|
10/05/2015, 20:16
|
#8
|
elite*gold: 10
Join Date: Jan 2015
Posts: 937
Received Thanks: 449
|
Ich arbeite zurzeit an zwei Projekten.
Projekt Eins:
Ich arbeite derzeit an dem neuen Server Erendora weiter der in diesem Jahr schon einmal Online war als Highrate SerVer.
Nun überarbeite Ich den content zu einem Lowrate | Farm Server um.
Projekt Zwei:
Ich schreibe in C# ein Monitoring System was beim Crash eines Servers eine Nachricht an den Administrator verschickt und den Server danach neustartet.
Des weitern wird er beim Crash den Crash loggen und gegeben falls den Crashlog mit in der Nachricht verschicken z.B.: Wenn der World Server crasht wird der rpt (Crystal Report) mit geschickt
|
|
|
10/05/2015, 21:37
|
#9
|
elite*gold: 110
Join Date: Mar 2008
Posts: 856
Received Thanks: 391
|
Mein C++-Script-System macht Fortschritte!
Folgende Scripting Hooks funktionieren bereits:
Code:
// PartyScript
void OnNewParty(CUser* pLeader, CUser* pInvited);
void OnPlayerAcceptedPartyInvite(CUser* pLeader, CUser* pInvited);
void OnRemovePartyMember(CUser* pLeader, CUser* pKicked);
void OnDisbandParty(CUser* pLeader, CUser* pLast);
// ItemScript
void OnUseItem(CUser* pUser, ItemProp* pItemProp, CItemElem* pItemElem);
void OnEquipItem(CUser* pUser, ItemProp* pItemProp, CItemElem* pItemElem);
void OnUnequipItem(CUser* pUser, ItemProp* pItemProp, CItemElem* pItemElem);
Ich werde vermutlich die Tage ein kleines Beispielvideo machen, damit man sich mehr darunter vorstellen kann.
Meine bisherigen Beispielscripts sehen so aus:
ExampleItemScript.cpp
Code:
#include "stdafx.h"
#include "../WORLDSERVER/User.h"
class ExampleItemScript : public CItemScript
{
public:
ExampleItemScript() : CItemScript("ExampleItemScript") {}
void OnUseItem(CUser* pUser, ItemProp* pItemProp, CItemElem* pItemElem) override
{
pUser->AddText("Item used");
}
void OnEquipItem(CUser* pUser, ItemProp* pItemProp, CItemElem* pItemElem) override
{
pUser->AddText("Item equipped");
}
void OnUnequipItem(CUser* pUser, ItemProp* pItemProp, CItemElem* pItemElem) override
{
pUser->AddText("Item unequipped");
}
};
void AddScript_ExampleItemScript() // Add this to the ScriptLoader
{
new ExampleItemScript();
}
ExamplePartyScript.cpp
Code:
#include "stdafx.h"
#include "../WORLDSERVER/User.h"
class ExamplePartyScript : public PartyScript
{
public:
ExamplePartyScript() : PartyScript("ExampleItemScript") {}
void OnNewParty(CUser* pLeader, CUser* pInvited) override
{
pLeader->AddText("Test");
pInvited->AddText("Test");
}
void OnPlayerAcceptedPartyInvite(CUser* pLeader, CUser* pInvited) override
{
pLeader->AddText("Test");
pInvited->AddText("Test");
}
void OnRemovePartyMember(CUser* pLeader, CUser* pKicked) override
{
pLeader->AddText("Test");
pKicked->AddText("Test");
}
void OnDisbandParty(CUser* pLeader, CUser* pLast) override
{
pLeader->AddText("Test");
pLast->AddText("Test");
}
};
void AddScript_ExamplePartyScript() // Add this to the ScriptLoader
{
new ExamplePartyScript();
}
|
|
|
10/10/2015, 01:41
|
#10
|
elite*gold: 0
Join Date: May 2012
Posts: 871
Received Thanks: 642
|
Hier mal ein aktueller Stand. Allerdings sitze ich gerade noch an der Optimierung der Ladezeit meiner Itemliste sowie der Ausgabe des einzelnen Items.
|
|
|
10/10/2015, 10:09
|
#11
|
elite*gold: 110
Join Date: Mar 2008
Posts: 856
Received Thanks: 391
|
Sieht top aus!
|
|
|
 |
Similar Threads
|
Woran erkenne ich lte
09/07/2015 - Smartphones - 9 Replies
Art mal ich habe den Vodafone Vertrag mit 1,5 GB lte. Nun meine Frage woran erkenne ich da ich mit lte unterwegs bin. Denn es steht immer nur H+. Aber eingestellt ist auf 4G 3G und sowas also du das höchste. Habe das Huawei p8
|
Woran liegt das? :(
04/07/2013 - 4Story - 4 Replies
Wegen einem SQL Server Fehler war ich gezwungen das ganze neu zu installieren, und denn Server neu aufzusetzen.
Was mir jetzt nicht ganz passt ist die Schriftart...
Vorher: http://imageshack.us/a/img706/7250/37870702.jpg
Nachher: http://imageshack.us/a/img542/6056/31650510.jpg
Es ist deutlich zu erkennen das bei dem "Nachher" Bild die Schriftart deutlich Fetter ist als die von dem "Vorher" Bild...
|
Woran liegt das?
07/30/2012 - Combat Arms - 2 Replies
http://epvpimg.com/BVf7e
Woran liegt das?
Ich glaube daran , dass ich was mit der "TEXTURESCRIPTS.REZ" angestellt habe..
Kann die mir jemand neu uploaden?
Wäre sehr nett
Danke.
LG
|
Woran liegt es?
09/10/2011 - Metin2 Private Server - 14 Replies
Wer hilft mir mal bei dem problem hier?
MFG
|
All times are GMT +1. The time now is 02:35.
|
|