Shakes & Fidget - C# SDK

07/22/2011 22:23 Else#1
Shakes & Fidget - C# SDK, ist eine Bibliothek an Funktionen, zum Aufrufen diverser Spieler-Informationen, wie Spieler-ID, Charakter Informationen (Rasse, Klasse, Geschlechte, Attribute & Co).

Das ausführen von Quests, oder angreifen von anderen Spieler und sonstiges, in dieser Richtung, wird noch nicht unterstützt - ist aber nach wie vor geplant und wird auch implementiert.


Mit dieser SDK soll ein Start zum erstellen von Bots in Shakes & Fidget gegeben sein. Ich habe auch im unteren Beitrag eine Auflistung aller Funktionen gemacht, die es bis dato. gibt.

Updates oder anderes, werde ich natürlich hier ankündigen! ;-)


Funktionsliste:
  • Allgemein
    • bool connect( string username, string password, int default server );
    • bool disconnect ( void );
  • Charakter
    • getCharacter ( void );
    • getCharacterByName ( string username ); *HOT*
    • getCharacterAttributes ( void );
    • getCharacterBudget ( void );
    • getCharacterClass ( void );
    • getCharacterExperience ( void );
    • getCharacterGender ( void );
    • getCharacterHonor ( void );
    • getCharacterID ( void );
    • getCharacterLevel ( void );
    • getCharacterMushrooms ( void );
    • getCharacterRace ( void );
    • getCharacterRank ( void );
  • Gilde
    • getGuild ( void ); *HOT*
    • getGuildByName ( string guildname ); *HOT*
    • getGuildHonor ( void ); *HOT*
    • getGuildName ( void ); *HOT*
    • getGuildMembers ( void ); *HOT*
    • getGuildRank ( void ); *HOT*


[Only registered and activated users can see links. Click Here To Register...] - [Only registered and activated users can see links. Click Here To Register...]

So, ich habe eine neue Version hochgeladen, mit neuen Virus-Total Check sowie eine Auflistung der Funktionen.

Bei den Funktionen getCharacter, getCharacterByName, getGuild sowie getGuildByName wird jeweils der Cache erneuert. Die anderen Funktionen greifen solange auf die alten Nutzerdaten der Abfrage zu, bis eine neue gestellt worden ist. Bei Erfolgreicher Abfrage wird der neue Inhalt gesetzt, oder ist im Fehlerfall leer.
07/30/2011 18:57 Else#2
Preview 0.0.0.3:
Quote:
Neue Funktionen:
  • bool isPlayerInGuild (void)
  • bool isPlayerConnected (void)
  • array GetCharacter (void)
  • array GetCharacterByRank (int rank)
  • array GetCharacterByName (string name)

Sonstige Änderungen:
  • Die getCharacter/getPlayer- Funktionen wurden entfernt (siehe dazu: GetCharacterByRank und GetCharacterByName)
  • Die Funktionen GetCharacter* (ByRank, ByName) geben nun ein Array mit den Werten zurück, siehe unten
  • Der Daten-Cache von GetCharacter wird alle 45 Sekunden von selbst erneuert. Es muss keine Anfrage mehr geschickt werden


Bugfixes:
  • Die Funktionen GetCharacterBy* (Name, Rank) versuchen nicht mehr Gold und Pilze auszulesen


Werte für die GetCharacter-Funktionen:
0 => Spieler-ID
1 => 1: Krieger, 2: Magier, 3: Kundschafter
2 => Geschlecht
3 => Silberstuecke (nur bei GetCharacter)
4 => Ehre
5 => Spielerstufe
6 => Pilze (nur bei GetCharacter)
7 => Spielerrang
8 => Rasse
9 => Erfahrungspunkte;Erfahrungspunkte - nächstes Stufe
10 => Staerke - Verteidigung;Geschick - Schaden;Intelligenz - Widerstand;Ausdauer - Leben;Glück - Krit. Treffer
09/27/2011 20:31 BlackHybrid#3
Hey Else,
Hab den Thread ja noch garnicht gesehen :D
Arbeitest du noch an der Klasse bzw releast du noch was mit Methoden für Spieler angreifen Questen etc?
09/27/2011 20:33 Else#4
Jep, folgt alles noch! ;-)
09/27/2011 20:38 Spidermini#5
Quote:
Originally Posted by Else View Post
Jep, folgt alles noch! ;-)
hmm und was kann man mit der dll machen?
alleine die bringt ja wohl nichts!
09/27/2011 20:56 BlackHybrid#6
Du kannst einfach das ganze wie eine einfache Klasse benutzen.
Wieso sollte das nichts bringen?

Wäre es möglich an die Source zu kommen? :P
09/27/2011 21:02 Else#7
Wieso bringt das nichts? Lol. Es ist eine Klasse, diese ist in einer Eigenen Applikation zu verwenden! :-)
09/28/2011 07:34 .2good4you111#8
Nur weil man sie nicht mit Doppelklick starten kann?
Ne dll included man.
09/28/2011 14:20 Spidermini#9
hehe sry kenne mich mit .dll 0% aus
09/28/2011 19:46 klaus-uwe#10
Dafür ist es ja auch ein SDK und kein fertiges Programm ;)
07/15/2012 00:23 gumpo02#11
Also ne neue Version wird ja wohl nicht mehr kommen.. Schade..
08/02/2012 09:52 core86#12
HI, der Download funktioniert nicht mehr, kann mir jemand den Download zur Verfügung stellen?

MfG Core
08/02/2012 21:25 Else#13
Ich werde es updaten. ;-)
03/03/2013 00:46 GooMan#14
Wann kommt mal ein reupload?
03/03/2013 12:50 Wergez#15
#closed