Vous n'êtes pas identifié.
Bonjour !
Aujourd'hui, je me presse avant d'aller au lycée de vous mettre en ligne la nouvelle version du LeelaBot : la version 0.1.0.2 Spongebob
Je n'ai toujours pas changé le nom, car j'attends qu'un des trois premiers chiffres du numéro de version change.
Changelog :
- Toutes les commandes marchent (si j'ai bien compté :p )
- Ajout d'un plugin totalement useless : console, vous permettant d'insérer des commandes RCon directement dans la console de votre bot (testé uniquement sous Linux, si quelqu'un pouvait me faire un retour pour Windows). Fait sur la demande de SRWieZ
- Affichage d'un message si vous n'avez pas les droits pour exécuter une commande
- Correction d'encore plus de bugs
- La commande Whois marche enfin ! Elle vous retourne l'IP d'un joueur, son level et son hôte (par exemple : svn44-1-78-228-160-160.fbx.proxad.net, je vous laisse deviner à qui il appartient)
- Sécurisation de la commande !setadmin (merci Barbatos) : maintenant, lorsque vous vous enregistrez avec, le mot de passe est automatiquement changé pour un mot de passe aléatoire (pour la session courante). Si vous avez besoin de donner des droits à un autre joueur, vous pouvez alors utiliser !giverights <pseudo/morceau de pseudo> <level>.
- Commande !mute basique (c'est à dire qu'elle ne gère pas elle même les mute, elle fait juste /rcon mute, ce qui pour l'instant suffit)
- Problème de la commande !help réglé (c'est juste dû à ma connerie)
Si il reste encore des bugs, la version suivante sera la 0.1.0.3 Spongebob, mais si j'arrive à coder ce que je vous réserve, alors on passera (enfin) à la 0.1.1.0 Patrickstar !
Dernière modification par linkboss (02/06/2009 08:04:01)
Hors ligne
Axiome : si le critère de l'utlilité devait être appliquée, faudrait déjà virer 90% des posteurs de ce forum avant d'envisager de critiquer le don généreux que fait Linkboss à la communauté.
Bravo Linkboss !
En ligne
Bonne initiative et puis meme si se n'est pas le bot qui sera le plus utilisé ca a le merite de te faire progresser niveau projo :p Lala tous ca ma donné envie de recoder mais bon pour l'instant le bac useless Je ----> []
Hors ligne
petit probleme avec la commande !cfg
dans le fichier plugin-adminbase.php a la place de :
case '!cfg': //Charge un fichier config
$main->query->RCon('exec /cfg'.$say[1].'.cfg');
j ai mis :
case '!cfg': //Charge un fichier config
$main->query->RCon('exec '.$say[1].'.cfg');
Dernière modification par PtitBigorneau (02/06/2009 18:31:42)
Hors ligne
PtitBigorneau -> ça a été dit dans la vidéo, les cfgs doivent être dans un dossier cfg. Il me semble que celà sera corrigé à la prochain version, avec le choix du dossier
Edit : saimal le troll PHP/Python
Dernière modification par ssx3max (02/06/2009 18:49:48)
Hors ligne
Un jour, les gens comprendront (ou pas) que le PHP n'est pas destiné à créer des applications mais des sites web.
Hors ligne
Depuis quand le fait qu'un programme soit codé en Python est un désavantage à ce programme ? Faut pas pousser le troll trop loin non plus hein. Les deux ont des avantages et des désavantages. Moi aussi je peux dire que PHP ça pue, LeelaBot c'est de la merde car c'est codé par un trolleur pro-PHP sans argumenter mais je me limite et désolé, mais Python n'est pas plus dur à apprendre que PHP et avec une API convenable comme je compte l'instaurer pour la nouvelle version de Kiwi, il sera égal ou supérieur à Leelabot.
Hors ligne
Hola, stop ! le prochain post qui parle de python ici sera supprimé. Non mais !
Hors ligne
pour que !force marche chez moi qui n'a pas mes fichiers .cfg dans un dossier cfg
case '!force': //Forcer un joueur dans une team
if(isset($say[1]) && isset($say[2]))
{
$player = $main->SearchPlayer(trim($say[1]),$main->players);
if(in_array($say[2],array('spec')))
$say[2]='spectator';
if(in_array($say[2],array('red','blue','spectator'))) //On vérifie que le nom de team est bien valide
$main->query->RCon('forceteam '.$player[0][2].' '.$say[2]);
}
break;
moi perso j y connais rien en php, ni a python je suis probasic
Dernière modification par PtitBigorneau (02/06/2009 20:26:55)
Hors ligne
Je corrige tout ça (faut arrêter, on va croire que je code avec mes pieds
)
Sinon je "trollais" juste pour faire réagir MathX qui réagit plutôt bien, pour son âge (si tu veux faire croire que t'es majeur, réagis comme un adulte), c'était donc UNE JOKE. Puis après j'ai exposé le véritable changement de mon bot par rapport à B3 et Kiwi, et que Urt0 a aussi mais en Perl (à savoir pour moi : "ceux qui savent coder en PHP mais pas en ****** (j'taime Courgette ) peuvent faire des plugins pour mon bot", ce qui signifie : "Si tu sais pas coder en ****** mais en PHP, tu peux quand même personnaliser un bot"). Pour ceux qui veulent encore troll (faut savoir que moi, excepté pour faire ch*** MathX, je troll pas vu que je donne un argument au minimum), c'est par PM que ça se passe (PM IRC compris)...
Dernière modification par linkboss (02/06/2009 21:03:45)
Hors ligne
Oué bof. Tu viens chatouiller les pieds de MathX juste pour le faire chier en somme. :-' (J'ai bien résumé ?)
PS : Cool, de la concurrence entre 2 produits ayant le même but. C'est la clientèle qui va être contente.
Hors ligne
Pas avec mon bot, avec ma remarque dans le dernier post de la page 2
Sinon j'ai fait le bot pour m'améliorer principalement (je ne connaissais pas la POO avant)
Hors ligne
Continue comme ça.
Hors ligne
Je viens de publier un correctif au bot corrigeant les deux fonctions dont PtitBigorneau m'a gentiement montré les bugs.
Il a été inclus avec le bot (j'ai modifié le fichier adminbase.php quoi ), mais pour ceux qui ont installé le bot mais qui n'ont pas le correctif, voici le fichier à modifier (plugins/plugin-adminbase.php) :
Dernière modification par linkboss (03/06/2009 17:40:22)
Hors ligne
Plop,
hmm quelques soucis ... la fonction !force n'est pas au point :
plugin-adminbase.php on line 120 a écrit:
$main->query->RCon("force $player ".$say[2]."");
* La commande rcon est forceteam et pas force :p
* En executant la commande (!force xawou red), le serveur affiche "force Array red".
Pour le "force" ben c'est normal ... (cf. erreur ci-dessus :p) . C'est le Array qui foire ...
Je précise que je l'ai testée, étant seul sur un serveur .
Hors ligne