- Processing
MEMBRO - Mensagens : 49
Data de inscrição : 14/01/2015
Comando Novo
Qua Jan 14, 2015 7:38 pm
Fala ae galerinha vim trazer esse comando muito daora que voce pode dar cheese first e morangos para todos do servidor
tipo vc escreve /giveforall first 1 , voce dara 1 first pra todos
Como adicionar o comando
Vai na TfmComands e procure por reloadmodules embaixo cole o codigo
elif event.startswith("giveforall "):
if EVENTCOUNT >= 2:
type = "first"
value = 100
_, type, value = event_raw.split(" ", 2)
print repr(value)
type = str(type.lower())
print str(type)
if type in ["cheese"]:
for room in self.server.rooms.values():
for playerCode, client in room.clients.items():
client.cheesecount += int(value)
client.sendData("\x1a\x04",["<J>"+self.username+"<G> deu <j>"+str(value)+" Queijos coletados <g>para todos do servidor!"])
elif type in ["first"]:
for room in self.server.rooms.values():
for playerCode, client in room.clients.items():
client.firstcount += int(value)
client.sendData("\x1a\x04",["<J>"+self.username+"<G> deu <j>"+str(value)+" First coletados <g>para todos do servidor!"])
elif type in ["shopcheese"]:
for room in self.server.rooms.values():
for playerCode, client in room.clients.items():
client.shopcheese += int(value)
client.sendData("\x1a\x04",["<J>"+self.username+"<G> deu <j>"+str(value)+" Queijos na loja <g>para todos do servidor!"])
elif type in ["morangos"]:
for room in self.server.rooms.values():
for playerCode, client in room.clients.items():
client.shopfraises += int(value)
client.sendData("\x1a\x04",["<J>"+self.username+"<G> deu <j>"+str(value)+" Morangos na loja <g>para todos do servidor!"])
else:
self.sendData("\x1a\x04",["<r>Parametros errados!"])
self.sendData("\x1a\x04",["<J>Lista de itens para este comando:\n[cheese] doa queijos coletados para doto o servidor!\n[first] doa first coletados para doto o servidor!\n[shopcheese] doa queijos na loja para doto o servidor!\n[morangos] doa morangos na loja para doto o servidor!"])
Ficando assim
Creditos
Kira - comando é dele
tipo vc escreve /giveforall first 1 , voce dara 1 first pra todos
Como adicionar o comando
Vai na TfmComands e procure por reloadmodules embaixo cole o codigo
elif event.startswith("giveforall "):
if EVENTCOUNT >= 2:
type = "first"
value = 100
_, type, value = event_raw.split(" ", 2)
print repr(value)
type = str(type.lower())
print str(type)
if type in ["cheese"]:
for room in self.server.rooms.values():
for playerCode, client in room.clients.items():
client.cheesecount += int(value)
client.sendData("\x1a\x04",["<J>"+self.username+"<G> deu <j>"+str(value)+" Queijos coletados <g>para todos do servidor!"])
elif type in ["first"]:
for room in self.server.rooms.values():
for playerCode, client in room.clients.items():
client.firstcount += int(value)
client.sendData("\x1a\x04",["<J>"+self.username+"<G> deu <j>"+str(value)+" First coletados <g>para todos do servidor!"])
elif type in ["shopcheese"]:
for room in self.server.rooms.values():
for playerCode, client in room.clients.items():
client.shopcheese += int(value)
client.sendData("\x1a\x04",["<J>"+self.username+"<G> deu <j>"+str(value)+" Queijos na loja <g>para todos do servidor!"])
elif type in ["morangos"]:
for room in self.server.rooms.values():
for playerCode, client in room.clients.items():
client.shopfraises += int(value)
client.sendData("\x1a\x04",["<J>"+self.username+"<G> deu <j>"+str(value)+" Morangos na loja <g>para todos do servidor!"])
else:
self.sendData("\x1a\x04",["<r>Parametros errados!"])
self.sendData("\x1a\x04",["<J>Lista de itens para este comando:\n[cheese] doa queijos coletados para doto o servidor!\n[first] doa first coletados para doto o servidor!\n[shopcheese] doa queijos na loja para doto o servidor!\n[morangos] doa morangos na loja para doto o servidor!"])
Ficando assim
Creditos
Kira - comando é dele
- SanjiKun
MEMBRO - Mensagens : 2
Data de inscrição : 14/01/2015
Re: Comando Novo
Qua Jan 14, 2015 9:36 pm
vou usar!! valeu por compartilhar ^^
- Weslei
MODERADOR - Mensagens : 402
Data de inscrição : 16/01/2015
Idade : 24
Localização : Narnia
Re: Comando Novo
Sex Jan 16, 2015 2:27 pm
- Código:
elif event.startswith("giveforall "):
lalal = event_raw.split(" ")
tipo, valor = None, None
if EVENTCOUNT >= 2:
tipo, valor = lalal[1], lalal[2]
tipos = {"cheese":"cheesecount += int(valor)",
"first":"client.firstcount += int(value)",
"shopcheese":"client.shopcheese += int(value)",
"morangos":" client.shopfraises += int(value)"}
if len(lalal)==3:
if tipo in tipos:
for room in self.server.rooms.values():
for playerCode, client in room.clients.items():
exec(tipos[tipo])
client.sendData("\x1a\x04",["<J>%s<G> deu <j>%i \"de\" %s <g>para todos do servidor!"%(self.username, valor, tipo)])
else:
self.sendData("\x1a\x04", ["<r>Erro essa opção não existe!"])
else:
self.sendData("\x1a\x04", ["<r>Erro poucos ou muitos valores!"])
Re-fiz ele e não testei acho muito difícil não funcionar.
Vale lembrar não use palavras reservadas como nome de variáveis
EDIT: Adicionei mais uma coisa
Permissões neste sub-fórum
Não podes responder a tópicos
|
|