Vai al contenuto
Il server del mese è
Visita la nostra nuova lista server!

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

N1xx1

[SMP] Minecraft bot!

Recommended Posts

Dopo tanto tempo ho finito il lavoro con il mio bot.

Ho utilizzato qualcosa di già esistente, Esbot, un bot fatto da Espes in python con twisted.

Introduzione

Una volta che si collega il bot riesce a gestire un inventario, si crea la mappa della zona dove si trova e rimane fermo allo spawn. Una cosa molto bella è che inizierà a guardare in faccia il giocatore più vicino a lui, proprio come farebbe un maiale.

Se provate a colpirlo riceverà danno (se il pvp è abilitato) ma non balzerà indietro. Non vedrete graficamente che è morto, vedrete solo scritto il messaggio di morte nella chat. Dopo qualche secondo scomparirà. (prima di scomparire continuerà a guardarvi, un bug che dovrei risolvere).

Il bot ha diversi comandi, molto carini e utili. Puoi dare comandi al bot digitando nella chat:

Nomebot, comando

Il Nomebot è il nome del bot.

Il comando è uno di questi:

warp luogo --> Teletrasporta il bot utilizzando il comando /warp dei server *

follow me --> Il bot inizia a seguirti ovunque tu vada **

follow Nomeutente --> Il bot inizia a seguire il giocatore specificato **

quit following --> Il bot smette di seguire

get me quantità oggetto --> Il bot ti "regala" l'oggetto che desideri ***

come here --> Il bot va dove sei tu **

respawn --> Serve a farlo ricomparire dopo che muore

purge inventory --> Svuota l'inventario

* Solo nei server dove esiste un comando /warp

** Solo se il giocatore è abbastanza vicino e non ci siano ostacoli nel tragitto

*** Se l'oggetto non è presente nell'inventario il bot proverà a craftarlo usando l'inventario 2x2. Esempio: se chiedi una torcia e il bot ha dei bastoncini e del carbone ti darà comunque una torcia.

NOTA AI GESTORI DI SERVER

1) Utilizzare un bot non è illegale.

2) Utlizzarlo per spammare e/o hack varie è illegale.

3) Un bot non rallenta il server.

ScreenShots

Codice di configurazione

QavQn.png

Ingresso Bot

CqTHq.jpg

Hey, ciao!

kszwF.jpg

Nota:

Non so perché abbia quella skin :o

Ci sarà un utente registrato come Bot che ha messo quella skin.

Seguimi!

BQSJL.png

Tutorial di installazione

Prossimamente

ToDo

Se avete suggerimenti, commenti o richieste postate qua sotto.

-Bot pescatore, creare un bot che costruisce una piscina , ci mette l'acqua dentro e inizia a pescare. Poi mette i pesci dentro una chest.

Riguardo ai sugerimenti non lavorerò su:

-Spammer bot

-Bot per la difesa (guardie del corpo :o )

-Bot che minano il gioco degli altri player.

Download

Download zip: http://dl.dropbox.co...inecraftBot.zip

Download Python: http://python.org/download/

Download Twisted: http://twistedmatrix.../wiki/Downloads

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

non ho ben capito quello che fa sto bot :/

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

non ho ben capito quello che fa sto bot :/

Sto provando a farne uno, per ora non fa nulla.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Cavolo, in ogni server in cui vado c'é sempre n1xx1 che prova sto coso.... Me lo sogno la notte il bot!!!!

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Cavolo' date=' in ogni server in cui vado c'é sempre n1xx1 che prova sto coso.... Me lo sogno la notte il bot!!!!

[/quote']

Hahasasaasahsahas

Ti verrò a prendere...

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Bel programma, spero che tu possa realizzarlo correttamente :fiore:

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Dopo tanto tempo mi sono messo di impegno ed ho aggiornato il bot di un tizio chiamato Espes alla 1.0.0.

Se volete vedere il sorgente del bot fatto da Espes ecco qua: https://github.com/espes/esbot

Le funzionalità del bot sono molteplici. Appena ho tempo aggiorno il post principale con screen e specifiche.

EDIT: Topic aggiornato :D

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

come lo faccio partire il bot di espes?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Hai bisogno di Python, Twisted e zope.interface. In oltre devi modificare un file settando la modalità di avvio senza console di comando (che non è compatibile con winzoz, perquesto continuo a dire che per questo genere di cosa linux è meglio.

Appena fai questo devi avviare il bot via terminale con ip del server + porta + nome utente.

Magari appena ho tempo faccio un warper e provo a vedere se espes accetta le modifiche ho fatto al suo bot.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

beeeeene, non ho capito nulla

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

beeeeene' date=' non ho capito nulla

[/quote']

Non è semplice come far partire un server di minecraft.

Anzi, se qualcuno che ne capisce riuscisse a fare un video-tutorial...

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

magari, cioè non sono cosi messo male sò fare qualcosa, ma in programmazzione sono abbastanza arretrato, sò fare qualcosa in pascal

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

magari' date=' cioè non sono cosi messo male sò fare qualcosa, ma in programmazzione sono abbastanza arretrato, sò fare qualcosa in pascal

[/quote']

Il fatto è che non puoi pretendere di saper fare tutto, Pyhon è difficile quindi avete ragione ad avere problemi. Non sapete quanto ho penato per fare installare il php a un amico...

Comunque volevo aggiungere che il bot funziona sia su server con online-mode impostata su true che con server in cui è impostata su false (per capirci, sia premium che cracked). L'unica differenza è che per giocare nei primi hai bisogno di un account "premium" ( devi comprare il gioco).

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

fai un bot che pesca! con una cest vicino piena di pesci!

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

fai un bot che pesca! con una cest vicino piena di pesci!

Aggiunto :D

Probabilmente renderò disponibili dei plugin come questo del bot pescatore.

Il bot sarà fantastico, fidatevi :D

Oh, volevo dire un'altra cosa:

Come tutti sapete su bukkit ci sono dei plugin che permettono di usare dei NPC. La differenza tra questo bot e i Ncp è che il bot può funzionare anche nei server dove non c'è il plugin installato e non è gestito dal server ma da chiunque

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

fai che dandogli qualcosa (oro,legno, qualsiasi cosa xD) faccia dei lavori per te, tipo raccogliere legna, scavare, uccidere, "pescare" :D

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

fai che dandogli qualcosa (oro' date='legno, qualsiasi cosa xD) faccia dei lavori per te, tipo raccogliere legna, scavare, uccidere, "pescare" :D

[/quote']

Gli dai l'oro, lavora per te e lo uccidi. Nulla perso tutto guadagnato.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

fai che dandogli qualcosa (oro' date='legno, qualsiasi cosa xD) faccia dei lavori per te, tipo raccogliere legna, scavare, uccidere, "pescare" :asd:

[/quote']

Gli dai l'oro, lavora per te e lo uccidi. Nulla perso tutto guadagnato.

fai che non droppi niente alla morte :fiore:

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Fai che se viene attaccato si difende e che i mobs ostili combattono anche contro di lui. Potresti anche mettere che se muore scrive una frase sulla chat, così come quando si collega o sta per uscire :asd:

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Ho messo degli screen, manca poco alla relaese...

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

I bots di N1xx1 conquisteranno il mondo :sisi:

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Sto lavorando al sistema di plugins... Volevo permettere di utilizzare handler per paccatti personalizzati, comandi chat personalizzati e eventi onTick personalizzati.

Insomma, un sacco di personalizzazioni.

Comunque, c'è qualcuno di voi realmente interessato?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
Ospite
Questa discussione è chiusa.

×
×
  • Crea Nuovo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.