Plugin B3 vérifier qu'un joueur existe

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
PtitBigorneau
Messages : 516
Enregistré le : 19 oct. 2008, 13:50
Localisation : brest

Re: Plugin B3 vérifier qu'un joueur existe

Message par PtitBigorneau » 15 juin 2011, 17:08

euh bonne question :?

Code : Tout sélectionner

          if self.test == 6:
              self.kickplayer()
          if self.test>6:
             self._cronTab = None
             return
-[TPF]-PtitBigorneau
http://www.PtitBigorneau.fr

pierreyves258
Messages : 35
Enregistré le : 24 mai 2011, 20:05

Re: Plugin B3 vérifier qu'un joueur existe

Message par pierreyves258 » 15 juin 2011, 17:31

Ok merci c'est bien ce que je pensais
plusqu'a stoker les joueurs ayant deja voter dans un tableau pour qu'ils ne votent pas 2 fois ...

Merci beaucoup de ton aide

EDIT:

J'ai encore quelques question ...
-Comment se connecter a une bdd (je connais les requettes mysql si on en a besoin)
-Comment définir ce que diras la commande !help votekick
-Comment définir la raison du kick (et qu'elle soit afichée quand le joueur est kické)

Avatar du membre
PtitBigorneau
Messages : 516
Enregistré le : 19 oct. 2008, 13:50
Localisation : brest

Re: Plugin B3 vérifier qu'un joueur existe

Message par PtitBigorneau » 15 juin 2011, 20:33

alors

pour base de donnee

Code : Tout sélectionner

        cursor = self.console.storage.query("""
        SELECT * ou champ
        FROM ta table n 
        """)
UPDATE champ
DELETE champ
INSERT TO champ
-Comment définir ce que diras la commande !help votekick

Code : Tout sélectionner

    def cmd_votekick(self, data, client, cmd=None):

        """\
        l aide de ta commande, tu peux mettre ce que tu veux, bref du texte
        """
-Comment définir la raison du kick (et qu'elle soit afichée quand le joueur est kické)
tu peux faire un sclientk.message('raison du kick') avant le kick
-[TPF]-PtitBigorneau
http://www.PtitBigorneau.fr

pierreyves258
Messages : 35
Enregistré le : 24 mai 2011, 20:05

Re: Plugin B3 vérifier qu'un joueur existe

Message par pierreyves258 » 15 juin 2011, 20:40

ok merci
pour les bdd en gros c'est
cursor = self.console.storage.query("""Requette""")

si non pour le kick je disait sur le message qui s'affiche après le kick qui dit vous avez été kické

Merci

Avatar du membre
PtitBigorneau
Messages : 516
Enregistré le : 19 oct. 2008, 13:50
Localisation : brest

Re: Plugin B3 vérifier qu'un joueur existe

Message par PtitBigorneau » 15 juin 2011, 20:55

ben apres le kick le joueur n est plus connecter :)
-[TPF]-PtitBigorneau
http://www.PtitBigorneau.fr

pierreyves258
Messages : 35
Enregistré le : 24 mai 2011, 20:05

Re: Plugin B3 vérifier qu'un joueur existe

Message par pierreyves258 » 15 juin 2011, 21:00

Oui je sais lol mais il y a une fenetre qui s'ouvre indiquand qu'il s'est fait kicker
"Server disconected: was kicked"
y a pas moyen d'afficher la raison la ?

Avatar du membre
PtitBigorneau
Messages : 516
Enregistré le : 19 oct. 2008, 13:50
Localisation : brest

Re: Plugin B3 vérifier qu'un joueur existe

Message par PtitBigorneau » 16 juin 2011, 00:24

ben pas avec b3 en tout les cas :)
-[TPF]-PtitBigorneau
http://www.PtitBigorneau.fr

pierreyves258
Messages : 35
Enregistré le : 24 mai 2011, 20:05

Re: Plugin B3 vérifier qu'un joueur existe

Message par pierreyves258 » 16 juin 2011, 07:58

Ok eu par contre j'ai l'impression que self._cronTab = None ne marche pas

Avatar du membre
PtitBigorneau
Messages : 516
Enregistré le : 19 oct. 2008, 13:50
Localisation : brest

Re: Plugin B3 vérifier qu'un joueur existe

Message par PtitBigorneau » 16 juin 2011, 11:10

c est possible

perso b3.cron je l utilise dans mes plugins juste pour executer une tache a interval regulier

je t invite a regarder le plugin vote -> http://forum.bigbrotherbot.net/releases ... danger89)/

il utilise

self.console.cron + b3.cron.OneTimeCronTab

au lieu

self._cronTab = b3.cron.PluginCronTab
-[TPF]-PtitBigorneau
http://www.PtitBigorneau.fr

pierreyves258
Messages : 35
Enregistré le : 24 mai 2011, 20:05

Re: Plugin B3 vérifier qu'un joueur existe

Message par pierreyves258 » 16 juin 2011, 16:36

Ok je vais regarder sa

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

Re: Plugin B3 vérifier qu'un joueur existe

Message par Courgette » 18 juin 2011, 03:16

créer une tache cron :

Code : Tout sélectionner

self._cronTab = b3.cron.PluginCronTab
Puis l'ajouter la tâche au planificateur :

Code : Tout sélectionner

self.console.cron + self._cronTab
Enfin, enlever la tâche du planificateur :

Code : Tout sélectionner

self.console.cron - self._cronTab

pierreyves258
Messages : 35
Enregistré le : 24 mai 2011, 20:05

Re: Plugin B3 vérifier qu'un joueur existe

Message par pierreyves258 » 18 juin 2011, 08:52

Ah ok merci :)

Répondre