collapse collapse
* User Info
 
 
Welcome, Guest. Please login or register.
* Search

* Board Stats
  • stats Total Members: 989
  • stats Total Posts: 18363
  • stats Total Topics: 2500
  • stats Total Categories: 7
  • stats Total Boards: 35
  • stats Most Online: 1144

Author Topic: EQDKP - ingame query module (v3.0.3)  (Read 43049 times)

0 Members and 2 Guests are viewing this topic.

Offline Getrix

  • Contributor
  • *******
  • Posts: 509
  • Karma: +0/-0
Re: EQDKP - ingame query module (v1.9)
« Reply #45 on: October 16, 2009, 10:31:56 pm »
Quote
2009-10-16 - v1.9 - Fixed bug in RaidDetails with Raid/Group invite not showing up. Bad coding by me:(
Success is not final, failure is not fatal: it is the courage to continue that counts.
- Sorry, i dont have time to reply question on PM. Make a topic.

Offline Drizzurdeen

  • BeBot Apprentice
  • ***
  • Posts: 193
  • Karma: +0/-0
    • Obsidian-Cult
Re: EQDKP - ingame query module (v1.9)
« Reply #46 on: October 16, 2009, 10:50:48 pm »
added the german short-names ... some of them are quite funny couse sometimes the englisch and german short-names are same ... but it works ;)

Quote
// Copyright (C) 2009 Daniel Holmen for get_class_name()
    function get_class_name($name) {
         $aliases = array(
            "sin" => "Assassin",
            "barb" => "Barbarian",
            "bs" => "Bear Shaman",
            "shammy" => "Bear Shaman",
            "conq" => "Conqueror",
            "dt" => "Dark Templar",
            "demo" => "Demonologist",
            "guard" => "Guardian",
            "hox" => "Herald of Xotli",
            "necro" => "Necromancer",
            "pom" => "Priest of Mitra",
            "ranger" => "Ranger",
            "tos" => "Tempest of Set",
            "assa" => "Assassin",
            "bar" => "Barbar",
            "schami" => "Bärenschamane",
            "ero" => "Eroberer",
            "templer" => "Dunkler Templer",
            "dämo" => "Dämonologe",
            "wä" => "Wächter",
            "herold" => "Herold des Xotli",
            "nek" => "Nekromant",
            "pomi" => "Mitrapriester",
            "waldi" => "Waldläufer",
            "tosi" => "Vollstrecker Sets"
         );

Offline Drizzurdeen

  • BeBot Apprentice
  • ***
  • Posts: 193
  • Karma: +0/-0
    • Obsidian-Cult
Re: EQDKP - ingame query module (v1.9)
« Reply #47 on: October 16, 2009, 10:58:03 pm »
getrix u are my hero ... soooooooooooo perfekt work ... best modul ever ... ;) *PARTY*


Offline Getrix

  • Contributor
  • *******
  • Posts: 509
  • Karma: +0/-0
Re: EQDKP - ingame query module (v1.9)
« Reply #48 on: October 16, 2009, 11:04:16 pm »
Thanks Drizzurdeen. Added that to the code and will be in next update.
Success is not final, failure is not fatal: it is the courage to continue that counts.
- Sorry, i dont have time to reply question on PM. Make a topic.

Offline Drizzurdeen

  • BeBot Apprentice
  • ***
  • Posts: 193
  • Karma: +0/-0
    • Obsidian-Cult
Re: EQDKP - ingame query module (v1.9)
« Reply #49 on: October 16, 2009, 11:07:48 pm »
ok last idea :)

would it possible to get a online-info in the raidoverview ... so the readleader could see if the char who should be invited is online or not ???

i know i#m nerfing ... but this litle ad-on would make the work of a raidleader more comfortable ;)

greez da Drizz

Offline Margon

  • BeBot Apprentice
  • ***
  • Posts: 80
  • Karma: +0/-0
Re: EQDKP - ingame query module (v1.9)
« Reply #50 on: October 16, 2009, 11:12:54 pm »
here is an german version of your script v1.11
http://www.illuminati-aoc.com/eqdkp_ger.php
« Last Edit: October 17, 2009, 11:52:35 am by Margon »

Offline Drizzurdeen

  • BeBot Apprentice
  • ***
  • Posts: 193
  • Karma: +0/-0
    • Obsidian-Cult
Re: EQDKP - ingame query module (v1.9)
« Reply #51 on: October 16, 2009, 11:20:06 pm »
lol kk 2 guys one idea ;) ... *pew* so i don't have to do this ;) thanks

is it allowed to change a bit the short-names ??? cause in german conq = ero ;)

Offline Getrix

  • Contributor
  • *******
  • Posts: 509
  • Karma: +0/-0
Re: EQDKP - ingame query module (v1.10)
« Reply #52 on: October 16, 2009, 11:35:38 pm »
Quote
2009-10-16 - v1.10 - Changed Raid/Group invite only shows if the player is online. Added German class shortcuts.

Thanks for the translation.
Maybe I take a look into easier translation of text being printed out as it seems I have a few German fans here ;)
Success is not final, failure is not fatal: it is the courage to continue that counts.
- Sorry, i dont have time to reply question on PM. Make a topic.

Offline Getrix

  • Contributor
  • *******
  • Posts: 509
  • Karma: +0/-0
Re: EQDKP - ingame query module (v1.11)
« Reply #53 on: October 17, 2009, 12:31:19 am »
Quote
2009-10-17 - v1.11 - Added "!dkp raid <raid_id> notes <member_id>". This is placed after nick in "!dkp raid <raid_id>" as clickable [Notes] link.

*over and out for today* :P
« Last Edit: October 17, 2009, 12:49:08 am by Getrix »
Success is not final, failure is not fatal: it is the courage to continue that counts.
- Sorry, i dont have time to reply question on PM. Make a topic.

Offline Khalem

  • BeBot Founder
  • Administrator
  • ********
  • Posts: 1169
  • Karma: +0/-0
    • http://www.ancarim.com
Re: EQDKP - ingame query module (v1.11)
« Reply #54 on: October 17, 2009, 01:31:11 am »
Getting multi language support is seeming more and more like something we need to think about as a core functionality for the bot.

It would be a labourious task (requires essentially rewriting every text string in the bot) and creating and then maintaining translations.

*goes away to ponder*
BeBot Founder and Fixer Kingpin

Offline Drizzurdeen

  • BeBot Apprentice
  • ***
  • Posts: 193
  • Karma: +0/-0
    • Obsidian-Cult
Re: EQDKP - ingame query module (v1.11)
« Reply #55 on: October 17, 2009, 02:31:48 pm »
@ khalem ...

i try to start a multilangual wiki for the bot ... based on our mmo-wiki ... maybe we can start to fill this wiki

here is the link: http://wiki.obsidian-cult.de/index.php/BeBot-WIKI_de

would be nice if we can go this way

greez da Drizz
« Last Edit: October 17, 2009, 04:16:29 pm by Drizzurdeen »

Offline Getrix

  • Contributor
  • *******
  • Posts: 509
  • Karma: +0/-0
Re: EQDKP - ingame query module (v1.11)
« Reply #56 on: October 17, 2009, 05:15:06 pm »
Have been looking into multilanguage support.
But to do some testing i would like some translation. Know atleast there is German users here, so if someone could provide me with a translated file it would be greate=)

English language file

*Wee, going to party now*
Success is not final, failure is not fatal: it is the courage to continue that counts.
- Sorry, i dont have time to reply question on PM. Make a topic.

Offline Drizzurdeen

  • BeBot Apprentice
  • ***
  • Posts: 193
  • Karma: +0/-0
    • Obsidian-Cult
Re: EQDKP - ingame query module (v1.11)
« Reply #57 on: October 17, 2009, 06:09:38 pm »
here the translation ...

the first code ist the english ... than the german ... hope i helps

Code: [Select]
<?php
/**
 * Language     :   English
 * Translater   :   Getrix
 * Date         :   2009-10-17
 * Base Version :   1.0
*/

    
define('LANG_HELP_DESCRIPTION''With this module you can query EQDKP Plus ingame.');
    
define('LANG_HELP_COMMAND_NICK''Request DKP for <nick>');
    
define('LANG_HELP_COMMAND_CLASS''Request DKP for <class>');
    
define('LANG_HELP_COMMAND_ONLINE''Request DKP for online players ([class] is optional)');
    
define('LANG_HELP_COMMAND_RAID''Shows upcomming raids and details if [raid_id] as optional is set');
    
define('LANG_HELP_COMMAND_DEBUG''Show info to be used in debugging.');
    
    
define('LANG_SETTINGS_DBHOST''Database host');
    
define('LANG_SETTINGS_DBUSER''Database username');
    
define('LANG_SETTINGS_DBNAME''Database name');
    
define('LANG_SETTINGS_DBPASS''Database password');
    
define('LANG_SETTINGS_DBPREF''Database table prefix');
    
define('LANG_SETTINGS_TIMEOFFSET''Time offset sync between bot and mysql clock.');
    
    
define('LANG_ERROR_UKNOWN''EQDKP recieved unknown command');
    
define('LANG_ERROR_NO_RESULT''No result');
    
define('LANG_ERROR_FIND_RAID''Cant find the raid with that ID');
    
define('LANG_ERROR_NO_UP_RAID''No upcomming raids');
    
define('LANG_ERROR_NOTE''Did not find any notes.');
    
    
define('LANG_NICK''Nick');
    
define('LANG_RANK''Rank');
    
define('LANG_POINTS''Points');
    
define('LANG_LAST_RAID''Last raid');
    
define('LANG_RAIDCOUNT''Raidcount');
    
define('LANG_CLASS''Class');
    
define('LANG_EARNED''Earned');
    
define('LANG_SPENT''Spent');
    
define('LANG_ADJUSTMENT''Adjustment');
    
define('LANG_CURRENT''Current');
    
define('LANG_LAST''Last');
    
define('LANG_RAID_INFO''Raid info');
    
    
define('LANG_HEAD_OVERVIEW''DKP overview for');
    
define('LANG_HEAD_RAIDINFO''Raidinfo for');
    
define('LANG_HEAD_SIGNUP_LIST''Signup list');
    
    
define('LANG_HISTORY_ITEM_BUY''Item Purchase History');
    
define('LANG_HISTORY_RAID_ATT''Raid Attendence History');
    
define('LANG_HISTORY_INDIV_ADJ''Individual Adjustment History');
    
    
define('LANG_RESULT_ON_CLASS''Result for online class');
    
define('LANG_RESULT_ON_PLAYERS''Result for online players');
    
define('LANG_RESULT_PLAYER''Overview for');
    
define('LANG_RESULT_OVERVIEW_FOR''Result overview for');
    
    
define('LANG_INVITE_TIME''Invite time');
    
define('LANG_START_TIME''Start time');
    
define('LANG_SIGNUP_TIME''Signup time');
    
define('LANG_FINISH_TIME''Finish time');
    
define('LANG_CONFIRMED''Confirmed');
    
define('LANG_SIGNED''Signed');
    
define('LANG_UNSIGNED''Unsigned');
    
define('LANG_NOT_SURE''Not sure');
    
define('LANG_TOTAL''Total');
    
define('LANG_RAIDLEADER''Raid Leader');
    
define('LANG_NOTE''Note');
    
define('LANG_VALUE''Value');
    
define('LANG_RAID''Raid');
    
define('LANG_GROUP''Group');
    
define('LANG_INVITE''Invite');
    
define('LANG_RAID_ID''Raid ID');
    
define('LANG_MORE_INFO''More Info');
    
define('LANG_UPCOMMING_RAIDS''Upcomming raids');
?>


<?php
/**
 * Language     :   German
 * Translater   :   Drizzurden
 * Date         :   2009-10-17
 * Base Version :   1.0
*/

    
define('LANG_HELP_DESCRIPTION''Dieses Modul ist eine Schnittstelle IG mit einem EQDKP PLUS.');
    
define('LANG_HELP_COMMAND_NICK''DKP-Anfrage für <Charakter>');
    
define('LANG_HELP_COMMAND_CLASS''DKP-Anfrage für <Klasse>');
    
define('LANG_HELP_COMMAND_ONLINE''DKP-Anfrage für Charaktere die online sind ([Klasse] optional)');
    
define('LANG_HELP_COMMAND_RAID''Ziegt anstehende Raids und die dazugehörigen Informationen');
    
define('LANG_HELP_COMMAND_DEBUG''Zeigt die Debug-Informationen.');
    
    
define('LANG_SETTINGS_DBHOST''Datenbank host');
    
define('LANG_SETTINGS_DBUSER''Datenbank Benutzername');
    
define('LANG_SETTINGS_DBNAME''Name der Datenbank');
    
define('LANG_SETTINGS_DBPASS''Passwirt der Datebank');
    
define('LANG_SETTINGS_DBPREF''Prefix der Installation');
    
define('LANG_SETTINGS_TIMEOFFSET''Zeitzonensynchronisation zwischen der Bot- und der mysql-Uhr.');
    
    
define('LANG_ERROR_UKNOWN''EQDKP bekam einen unbekannten Befehl');
    
define('LANG_ERROR_NO_RESULT''Kein Ergebnis');
    
define('LANG_ERROR_FIND_RAID''Ich kann den Riad mit dieser ID nicht finden');
    
define('LANG_ERROR_NO_UP_RAID''Es gibt derzeit keine anstehnden Raids');
    
define('LANG_ERROR_NOTE''Ich konnete keine Notizen finden.');
    
    
define('LANG_NICK''Charakter');
    
define('LANG_RANK''Rang');
    
define('LANG_POINTS''Punkte');
    
define('LANG_LAST_RAID''letzter Raid');
    
define('LANG_RAIDCOUNT''Anzahl der Raids');
    
define('LANG_CLASS''Klasse');
    
define('LANG_EARNED''Bekommen');
    
define('LANG_SPENT''Ausgegeben');
    
define('LANG_ADJUSTMENT''Korrektur');
    
define('LANG_CURRENT''Aktuell');
    
define('LANG_LAST''Letzte');
    
define('LANG_RAID_INFO''Raidinformationen');
    
    
define('LANG_HEAD_OVERVIEW''DKP-Überblick für');
    
define('LANG_HEAD_RAIDINFO''Raidinformationen für');
    
define('LANG_HEAD_SIGNUP_LIST''Anmeldeliste');
    
    
define('LANG_HISTORY_ITEM_BUY''Item-Kauf-Historie');
    
define('LANG_HISTORY_RAID_ATT''Raid-Anwesenheits-Historie');
    
define('LANG_HISTORY_INDIV_ADJ''individuelle Korrektur-Historie');
    
    
define('LANG_RESULT_ON_CLASS''Ergebnis aller Klassen die gerade online sind');
    
define('LANG_RESULT_ON_PLAYERS''Ergenbis aller Spieler die gerade online sind');
    
define('LANG_RESULT_PLAYER''Überblick für');
    
define('LANG_RESULT_OVERVIEW_FOR''Ergebnisübersicht für');
    
    
define('LANG_INVITE_TIME''Einladezeitpunkt');
    
define('LANG_START_TIME''Startzeitpunkt');
    
define('LANG_SIGNUP_TIME''Anmeldefrist');
    
define('LANG_FINISH_TIME''vor. Endzeitpunkt');
    
define('LANG_CONFIRMED''bestätigt');
    
define('LANG_SIGNED''angemeldet');
    
define('LANG_UNSIGNED''noch nicht angemeldet');
    
define('LANG_NOT_SURE''Ersatzbank');
    
define('LANG_TOTAL''Total');
    
define('LANG_RAIDLEADER''Raidleiter');
    
define('LANG_NOTE''Notiz');
    
define('LANG_VALUE''Wert');
    
define('LANG_RAID''Raid');
    
define('LANG_GROUP''Gruppe');
    
define('LANG_INVITE''Einladung');
    
define('LANG_RAID_ID''Raid ID');
    
define('LANG_MORE_INFO''Raidinformation');
    
define('LANG_UPCOMMING_RAIDS''anstehende Raids');
?>
« Last Edit: October 17, 2009, 06:27:54 pm by Drizzurdeen »

Offline Getrix

  • Contributor
  • *******
  • Posts: 509
  • Karma: +0/-0
Re: EQDKP - ingame query module (v2.0.0)
« Reply #58 on: October 18, 2009, 03:27:34 pm »
Topic Start

Quote
2009-10-18 - v2.0.0 - Added multi-language support. !set EQdkp language <en|de> (Note: Restart needed if you change. And the new language files to put in extra/language/ (Create folder if not exist) )

[Download latest stable]

Language files: (Stored in BOTFOLDER/extra/language (Create folder if not exist))
[English]
[German] - Thanks to Margon aka Puseidr @ Asgard AoC

Need German translation on:
define('LANG_SETTINGS_LANGUAGE', 'Language on text. Restart required to take effect.');
define('LANG_CREDITS_LANGUAGE', 'Language');
define('LANG_CREDITS_TRANSLATER', 'Translater');
define('LANG_CREDITS_DATE', 'Date');
define('LANG_CREDITS_BASE_VERSION', 'Base Version');

Also feel free to correct the English text if you find some ugly grammar errors (English isnt my native language)
« Last Edit: October 18, 2009, 03:44:41 pm by Getrix »
Success is not final, failure is not fatal: it is the courage to continue that counts.
- Sorry, i dont have time to reply question on PM. Make a topic.

Offline Drizzurdeen

  • BeBot Apprentice
  • ***
  • Posts: 193
  • Karma: +0/-0
    • Obsidian-Cult
Re: EQDKP - ingame query module (v2.0.0)
« Reply #59 on: October 18, 2009, 04:53:12 pm »
define('LANG_SETTINGS_LANGUAGE', 'Language on text. Restart required to take effect.');
define('LANG_CREDITS_LANGUAGE', 'Language');
define('LANG_CREDITS_TRANSLATER', 'Translater');
define('LANG_CREDITS_DATE', 'Date');
define('LANG_CREDITS_BASE_VERSION', 'Base Version');

translation:

define('LANG_SETTINGS_LANGUAGE', 'Textsprache. Neustart erforderlich um Änderungen zu übernehmen..');
define('LANG_CREDITS_LANGUAGE', 'Sprache');
define('LANG_CREDITS_TRANSLATER', 'Übersetzer');
define('LANG_CREDITS_DATE', 'Datum');
define('LANG_CREDITS_BASE_VERSION', 'Basisversion');

 

* Recent Posts
[AoC] special char for items module by bitnykk
[February 09, 2024, 09:41:18 pm]


0.8.x updates for AoC by bitnykk
[January 30, 2024, 11:16:08 pm]


0.8.x updates for AO by bitnykk
[January 30, 2024, 11:15:37 pm]


BeBot still alive & kicking ! by bitnykk
[December 17, 2023, 12:58:44 am]


Bebot and Rasberry by bitnykk
[November 29, 2023, 11:04:14 pm]

* Who's Online
  • Dot Guests: 408
  • Dot Hidden: 0
  • Dot Users: 0

There aren't any users online.
* Forum Staff
bitnykk admin bitnykk
Administrator
Khalem admin Khalem
Administrator
WeZoN gmod WeZoN
Global Moderator
SimplePortal 2.3.7 © 2008-2024, SimplePortal