Modification de plugin b3...

Tout ce qui concerne la configuration et l'administration des serveurs.
Rendez-vous dans Outils de communication & communautaires pour la conception de sites Internet.
Avatar du membre
linkboss
Référent outil (Leelabot)
Messages : 1633
Enregistré le : 28 déc. 2008, 19:22
Localisation : Pas en Bretagne !

Re: Modification de plugin b3...

Message par linkboss » 11 nov. 2009, 16:55

Bah de toute façon, si le flag return tout seul, le serveur écrit dans le log "3:20 Flag Return: RED" (ou blue), après il suffit de parser pour reconnaître...
<newboy> si t aurais mon fils j vé te mettre un confiture
LeelaBot, un autre bot d'administration de vos serveurs UrT.
La HD sarox

Avatar du membre
Courgette
Messages : 850
Enregistré le : 22 déc. 2007, 02:05
Localisation : Rennes

Re: Modification de plugin b3...

Message par Courgette » 11 nov. 2009, 18:13

Au moins une exception à cette règle toutefois : si le joueur portant le flag est kické, alors le flag return mais rien n'est indiqué dans le log.

Avatar du membre
Beber888
Référent outil (B3)
Messages : 293
Enregistré le : 01 mars 2009, 23:16
Localisation : Plailly(60)

Re: Modification de plugin b3...

Message par Beber888 » 11 nov. 2009, 19:49

Du coup je vais gérer le cas du return auto par une tempo avec comme valeur flagreturntime.
Et le cas des hot potatoes avec une tempo qui aura comme valeur la valeur du hp.

Ya plus qu'a trouvé comment lire ces valeurs dans le serv!
Et ben ce plugin m'aura donné du fil a retordre!!
Mon serveur FTP
ftp://beber888.myftp.org
Mon serveur UrT
/connect beber888.no-ip.org
Mon site web
http://beber888.no-ip.org/

Avatar du membre
Courgette
Messages : 850
Enregistré le : 22 déc. 2007, 02:05
Localisation : Rennes

Re: Modification de plugin b3...

Message par Courgette » 11 nov. 2009, 19:54

cherche getcvar(

Avatar du membre
Courgette
Messages : 850
Enregistré le : 22 déc. 2007, 02:05
Localisation : Rennes

Re: Modification de plugin b3...

Message par Courgette » 11 nov. 2009, 21:42

Si tu veux, tu peux tester la v1.5.0 du parser iourt41.py qui sera inclue dans la prochaine release de B3.
Cette version défini un nouvel évènement: EVT_GAME_FLAG_RETURNED

Avatar du membre
Beber888
Référent outil (B3)
Messages : 293
Enregistré le : 01 mars 2009, 23:16
Localisation : Plailly(60)

Re: Modification de plugin b3...

Message par Beber888 » 11 nov. 2009, 22:51

Lol, trop facile.
J'essairai peu etre mais si je m'en sort avec mes tempo...
C'est sur qu'avec ma solution ya des lignes de codes !!!
Mon serveur FTP
ftp://beber888.myftp.org
Mon serveur UrT
/connect beber888.no-ip.org
Mon site web
http://beber888.no-ip.org/

Avatar du membre
Courgette
Messages : 850
Enregistré le : 22 déc. 2007, 02:05
Localisation : Rennes

Re: Modification de plugin b3...

Message par Courgette » 11 nov. 2009, 23:03

ah, et j'ai oublié, il faut aussi la version 1.3.0 de q3a.py

Avatar du membre
Beber888
Référent outil (B3)
Messages : 293
Enregistré le : 01 mars 2009, 23:16
Localisation : Plailly(60)

Re: Modification de plugin b3...

Message par Beber888 » 12 nov. 2009, 00:00

ET quand on a une version win32.exe, on fait comment pour modifier les fichier python compiles et les sortir de l'archive ???
Mon serveur FTP
ftp://beber888.myftp.org
Mon serveur UrT
/connect beber888.no-ip.org
Mon site web
http://beber888.no-ip.org/

Avatar du membre
Courgette
Messages : 850
Enregistré le : 22 déc. 2007, 02:05
Localisation : Rennes

Re: Modification de plugin b3...

Message par Courgette » 12 nov. 2009, 01:20

ah, bah quand on commence à mettre les mains dans le cambouis, il vaut mieux avoir installé B3 à partir des sources... sinon faut attendre que la version win32 sorte.

C'est pas beaucoup plus compliqué. Il faut juste installer python et python-mysqldb

Avatar du membre
Beber888
Référent outil (B3)
Messages : 293
Enregistré le : 01 mars 2009, 23:16
Localisation : Plailly(60)

Re: Modification de plugin b3...

Message par Beber888 » 12 nov. 2009, 01:33

Je sais mais si je suis passe sur la version win32 c'est parce que j'ai migré de 2.4 en 2.6. Et a l'origine j'avais eu une aide pour installé b3 et après la migration ça marchait plus. Et je n'arrivait pas à le faire marché d'ou la version win32. Mais je vais me démerdé. (genre renommer le newparser et le démarrer comme un plugin comme ça b3 me génère le fichier compilé).

En tout cas merci de ton aide et de ta disponibilité :wink:
Mon serveur FTP
ftp://beber888.myftp.org
Mon serveur UrT
/connect beber888.no-ip.org
Mon site web
http://beber888.no-ip.org/

Avatar du membre
Beber888
Référent outil (B3)
Messages : 293
Enregistré le : 01 mars 2009, 23:16
Localisation : Plailly(60)

Re: Modification de plugin b3...

Message par Beber888 » 12 nov. 2009, 01:38

près j'ai un autre projet dans les tuyaux mais la ça va être beaucoup plus compliqué :
-Afficher les lignes (genre requetes zorbot, message des personnes) venant d'irc sur le serveur (via B3 ou direct le rcon) a certrains joueur (ceux de la team par exemple).
Comme ça on est au courant de ce qui se passe sur irc quand on joue sur notre serveur favori.
Mon serveur FTP
ftp://beber888.myftp.org
Mon serveur UrT
/connect beber888.no-ip.org
Mon site web
http://beber888.no-ip.org/

Avatar du membre
Courgette
Messages : 850
Enregistré le : 22 déc. 2007, 02:05
Localisation : Rennes

Re: Modification de plugin b3...

Message par Courgette » 12 nov. 2009, 08:55

Note que si ton plugin a besoin d'importer des modules qui ne sont pas déjà importé par b3 lorsque le .exe a été créé, alors ton plugin ne marchera pas. (c'est le seul inconvénient de la version .exe)
Pour 2.6, c'est trouver un installeur pour python-mysqldb2.6 qui m'avait posé problème. Pour le trouver, cherche "MySQL-python-1.2.2.win32-py2.6.exe" sur google

Avatar du membre
Beber888
Référent outil (B3)
Messages : 293
Enregistré le : 01 mars 2009, 23:16
Localisation : Plailly(60)

Re: Modification de plugin b3...

Message par Beber888 » 12 nov. 2009, 10:15

Ben je l'avais trouvé ce truc mais je sais pas ou j'ai merdé, j'avais installé élémentree aussi. Mais après je sais pas s'il me manquait pas un fichier ou un commande à lancer sur python pour que ça marche. Va faloir que je reessaie tout ça. Parce que l'aventage de la version non win32 c'est que tu peux aussi modifier les plugins existants !
Mon serveur FTP
ftp://beber888.myftp.org
Mon serveur UrT
/connect beber888.no-ip.org
Mon site web
http://beber888.no-ip.org/

Avatar du membre
Beber888
Référent outil (B3)
Messages : 293
Enregistré le : 01 mars 2009, 23:16
Localisation : Plailly(60)

Re: Modification de plugin b3...

Message par Beber888 » 13 nov. 2009, 13:20

Bon je m'attaque au plugin B3 Irc.
Je lis les log d'un channel de xchat.
J'arrive a ouvrir le fichier et lire les lignes. Après pour parser j'ai la fonction re.compile. Ca ça devrai aller.
Mais ce que je vois pas comment faire :
Aller direct a la fin du fichier texte et commencer à lire. (pour pas lire 800 de log)
Lire en boucle sans avoir a fermer/ouvrir le fichier tout le temps.
Merci
Mon serveur FTP
ftp://beber888.myftp.org
Mon serveur UrT
/connect beber888.no-ip.org
Mon site web
http://beber888.no-ip.org/

Avatar du membre
Courgette
Messages : 850
Enregistré le : 22 déc. 2007, 02:05
Localisation : Rennes

Re: Modification de plugin b3...

Message par Courgette » 13 nov. 2009, 14:52

c'est ce que fait B3 pour lire le fichier log de UrT. Ca doit être quelque part dans les sources du bot. Pobablement du côté de parser.py

Répondre