Ola galera alguém teria a custom comando de /addquiz /addtradew /addbbb /addmt entre outros... do MS Fenris, que poderia mandar pelo menos um ou vender ?
Versão Imprimível
Ola galera alguém teria a custom comando de /addquiz /addtradew /addbbb /addmt entre outros... do MS Fenris, que poderia mandar pelo menos um ou vender ?
Vou te manda a base, o resto você faz sozinho.
Em utils/player.py adicione
e também adicione o modelo para adicionar a moeda.Citação:
# Add Quiz
def increment_quiz(self):
db = database.get('muonline')
db.cursor().execute("""
UPDATE Character
SET
quiz = quiz + 1,
eventototatis = eventototatis +1
WHERE
Name = ?
""", [self.get_name()])
db.commit()
Salve o player.py e feche ele, logo depois você terá que cria uma arquivo em py chamado premios e deverá adicionar o seguinte codigo nele:Citação:
# Add Premio de Eventinhos
def increment_premioeventinhos(self):
db = database.get('muonline')
db.cursor().execute("""
UPDATE MEMB_INFO
SET
gold = gold + 5,
cash = cash +1
WHERE
memb___id = ?
""", [self.get_account()])
db.commit()
Citação:
# -*- coding: UTF-8 -*-
#
# Imports
#
from wolfulus import *
from utils.player import *
from utils.chat import *
from utils.timer import *
import random
#
# Command
#
class PremioEvCommands(Command):
def initialize(self):
self.register('/addquiz', self.quiz)
return
def quiz(self, player, arguments):
if not player.is_admin():
return True
if len(arguments) != 1:
player.message('Uso: /addquiz <player>')
return True
player1 = Server.find_by_name(arguments[0])
if player1 < 0:
player.message('[Sistema] %s nao esta online ou nao existe.' % arguments[0])
return True
p1 = Player(player1)
p1.increment_quiz()
p1.increment_premioeventinhos()
p1.message('[Sistema] Seu premio foi adicionado!')
Server.send_announcement_all('[%s]' % player.get_name())
Server.send_announcement_all('Premio do Evento Quiz')
Server.send_announcement_all('Adicionado para %s' % (arguments[0]))
Server.send_announcement_all('(5 Golds/1 Cashs + 1 Ponto no rank.)')
return True
#
# Initialization
#
commands.register(PremioEvCommands())
Obrigado Reenan mais não conseguir. :'(Citação:
Postado originalmente por Reenan [Only registered and activated users can see links. Click Here To Register...]
Manda PM que te ajudo amigo
Alguém ae Libera Um GameSERVER COM ESSES TODOS COMANDOS ?