PDA

View Full Version : |Source| Mu server 1.1e novo ( MUTITANS 2020 )



Mentor
03-25-2023, 01:12 PM
https://i.imgur.com/yT9vsUO.jpghttps://i.imgur.com/WNqxOxL.jpg
https://i.imgur.com/OB54M2u.jpghttps://i.imgur.com/A7bsuBN.jpg



Depois de muito tempo apos programar a versão hoje decidir por não monipolizar ela e da uma esperança para quem sempre quiz ter um server nesta versão parecida com MuChaos, este mu server ficou Online como muyes por 2 anos. não fiz uma changlog, porem se tivesse de descrever tudo que foi feito na versão ate ela ficar estável não caberia nesse forum.

então antes de tudo uma breve observação o motivo de ninguem ter conseguido programar esta versão ou simplesmente não tentado de fato e por que em cada maquina ela tem uma offset diferente, então o mu server deste post foi compilado nas seguintes configurações. Windows Server 2003 std ps2, 2gb de Ram, 2 nucleos.

com uma maquina exatamente igual você pode ter sucesso em carregar o meu plugin. e funcionar tudo, caso não funcione você saberá da seguinte forma, a contagem de monstros no carregamento do GameServer não ira aparecer e quando você logar no servidor tomará disconnect(não por conta da checksum), neste caso uma nova compilação seria preciso porem não pretendo ficar compilando dll de gratis para todos, mais se você não tiver sorte pode entrar em contato comigo mais lembresse do que disse antes.

a melhor versão para compatibilidade com muserver e windows server 2003, caso não seja esta ou uma versão superior a CustomBD não ira funcionar, lembrando que a customDB deste muserver agora funciona sendo VPS ou não, Windows XP também e compativel com o muserver.

Download Muserver :**Hidden Content: Check the thread to see hidden data.**
Database : **Hidden Content: Check the thread to see hidden data.**
Cliente Compativel :**Hidden Content: Check the thread to see hidden data.**(para quem quiser ver o muserver online e download)

SOURCE COMPLETA DO PROJETO : **Hidden Content: Check the thread to see hidden data.**

PLUGIN :


//----------------------------------------------------------------------------------------------------------//
// MU SERVER 1.01E EDITADO POR LUCAS LOPES (LucasHz Skype : [email protected])
//----------------------------------------------------------------------------------------------------------//
// ---------------------------------------------------------------------------------------------------------//
[MSSQL]
// ---------------------------------------------------------------------------------------------------------//


Usuario do SQL Server = sa
Senha do SQL Server = 1
DataBase do Servidor = MuOnline
Host do SQL Server = 127.0.0.1


// ---------------------------------------------------------------------------------------------------------//
[Server]
// ---------------------------------------------------------------------------------------------------------//


Max Player Online = 40; # Capacidade Maxima do Servidor
PortUPD = 60004; # Porta UPD
NonPK = 0; # Servidor Sem PVP [1 = Sim | 0 = Não]
Noticia de conexão = Seja Bem vindo %s
Noticia bem vindo = Bem vindo ao MuYes!
Noticia tipo Vip = 1; [1 = Sim | 0 = Não]
Noticia de conexão Free = %s Você é um usuário: Free
Noticia de conexão Vip1 = %s Você é um usuário: VIP Simples
Noticia de conexão Vip2 = %s Você é um usuário: VIP PLUS
Noticia de conexão Vip3 = %s Você é um usuário: VIP PLUS
Anunciar GM Online = 0; [1 = Sim | 0 = Não]
Noticia de conexão de GM/ADM = %s Online
Close5sec = 1; [1 = Sim | 0 = Não]
LevelChange = 0; [1 = Sim | 0 = Não]
Level = 400; # Level Maximo do Server caso ativa a mudança
ZenInventory = 2000000000; # Maximo de Zen no inventario
ZenWarehouse = 2000000000; # Maximo de Zen no inventario
ReloadCommand = 1; # Comando para carregar options, monters e shop /reloadall
countKillAndDeath = 1; # Contar cada morte e kill no jogo [1 = Sim | 0 = Não]
ChatLog = 1; # Log de tudo que e digitado no server [1 = Sim | 0 = Não]
TimeOnlineCount = 1; # Adicionar tempo que uma conta fica Online a uma tabela
NoPKarena = 96; # Cordenada limite de ate não se pode mais matar < 108 cordenada Y


InativeDay = 30; # Total de Dias Inativos para ser premiado [ 0 = Desativado ]
Noticia do Inativo = Bem Vindo de volta, você estava a %d dias sem logar e foi premiado com 7 dias de Vip Simples .


HP BAR = 0; # Mostrar barra de HP dos monstros


ServerType = 0; # Criação de Servers diferentes no mesmo cliente.
ServerTypeCode = 0; # Numero da sala que a conta foi registrada.


// ---------------------------------------------------------------------------------------------------------//
[CheckSum]
// ---------------------------------------------------------------------------------------------------------//


CheckSum = 1; # Ativar verificação CheckSum [1 = Sim | 0 = Não]
MainAdminIPAddRess = "177.86.66.110"


// ---------------------------------------------------------------------------------------------------------//

// ---------------------------------------------------------------------------------------------------------//


LocalBoss = 0; # Mostrar Localização do Boss [1 = Sim | 0 = Não]
RankingBoss = 1; # Ativar ranking do Boss [1 = Sim | 0 = Não]
DropBoss = 1; # Ativa premio de item do evento Boss [1 = Sim | 0 = Não]
CashBoss = 0; # Quantidade de Cash a ganha ao matar o Boss [0 = Desativado]


// ---------------------------------------------------------------------------------------------------------//
[ReaddPoints]
// ---------------------------------------------------------------------------------------------------------//


ReaddPointsByReset = 0; # Adiciona pontos com base em reset [1 = Sim | 0 = Não]
LevelPointsNormal = 5; # Pontos por Level ELF, BK E SM
LevelPointsOthers = 5; # Pontos por Level Outras Classes
beginnerPoints = 10000; # Pontos iniciais quando o char e criado


// ---------------------------------------------------------------------------------------------------------//
[Vip]
// ---------------------------------------------------------------------------------------------------------//


Active Vip Room = 0; [1 = Sim | 0 = Não]
Server Type = 3; [0 = Free | 1 = Vip1 | 2 = Vip2 | 3 = Vip3]


// ---------------------------------------------------------------------------------------------------------//
[PotionRate]
// ---------------------------------------------------------------------------------------------------------//


ActivePotionC = 0; # Ativar Sistema de Potion [ 0 = Original ]
Apple = 10; # Configuração de regeneração de Vida da Apple
SmallHP = 20; # Configuração de regeneração de Vida do Small HP Potion
MediumHP = 30; # Configuração de regeneração de Vida do Medium HP Potion
LargeHP = 40; # Configuração de regeneração de Vida do Large HP Potion
SmallMP = 20; # Configuração de regeneração de Mana do Small MP Potion
MediumMP = 30; # Configuração de regeneração de Mana do Medium MP Potion
LargeMP = 40; # Configuração de regeneração de Mana do Large MP Potion


// ---------------------------------------------------------------------------------------------------------//
[OnlineCash]
// ---------------------------------------------------------------------------------------------------------//


CashPerTimeActive = 1; # Ativar sistema de cash para Onlines [1 = Sim | 0 = Não]
CashTime = 60; # Tempo em Minutos para adicionar Cash
Cash = 3; # Quantidade de Cash a ganhar
CashPerVip = 1; # Diferencia quantidade de cash por Vip [1 = Sim | 0 = Não]
CashPerVip1 = 4; # Cash para tipo de Vip 1
CashPerVip2 = 5; # Cash para tipo de Vip 2
CashPerVip3 = 6; # Cash para tipo de Vip 3




Comandos :

; ----------------------------------------------------------------------------------------------------//[Command] #|-- Configurações dos Comandos
; ----------------------------------------------------------------------------------------------------//


ActivePost = 1; # 1 Ativa o comando, 0 desativa.
LevelPost = 1; # Level requerido.
ZenPost = 1000000; # Valor(zen) requerido.
VipPost = 0; # Somente vip's podem usar o comando? 1 = sim, 0 = não.
DaleyPost = 0; # Tempo de espera para usar novamente.
ColorPost = 1; # Cor da menssagem. [1 = Azul, 2 = Verde, 3 = Amarelo]
FormatPost = "[POST]:%s"
SintaxPost = "/post"
ResetPost = 0; # Quantidade de reset para usar o post.

; ----------------------------------------------------------------------------------------------------//
; #|-- Adicionar Pontos
; ----------------------------------------------------------------------------------------------------//


ActiveAdd = 1; # 1 Ativa o comando, 0 desativa.
SintaxStr = "/for"
SintaxAgi = "/agi"
SintaxVit = "/vit"
SintaxEnr = "/ene"
SintaxCmd = "/cmd"
LevelAdd = 1; # Level requerido.
ZenAdd = 100000; # Valor(zen) requerido.


; ----------------------------------------------------------------------------------------------------//
; #|-- Adicionar Pontos em todos Status
; ----------------------------------------------------------------------------------------------------//


ActiveAddSave = 1; # 1 Ativa o comando, 0 desativa.
SintaxAddSave = "/addsave"
SintaxAddSaveLevel = 1; # Level requerido.
SintaxAddSaveZen = 400000; # Valor(zen) requerido.


; ----------------------------------------------------------------------------------------------------//
; #|-- Adicionar Pontos em todos Status
; ----------------------------------------------------------------------------------------------------//


ActiveAddStatus = 1; # 1 Ativa o comando, 0 desativa.
SintaxAddStatus = "/addall"
SintaxAddStatusLevel = 1; # Level requerido.
SintaxAddStatusZen = 400000; # Valor(zen) requerido.


; ----------------------------------------------------------------------------------------------------//
; #|-- Comando para checar as informações
; ----------------------------------------------------------------------------------------------------//


ActiveInfo = 1; # 1 Ativa o comando, 0 desativa.
SintaxInfo = "/info"


; ----------------------------------------------------------------------------------------------------//
; #|-- Comando para readicionar pontos
; ----------------------------------------------------------------------------------------------------//


ActiveReadd = 1; # 1 Ativa o comando, 0 desativa.
SintaxReadd = "/readd"
LevelReadd = 1; # Level requerido.
ZenReadd = 1000000; # Valor(zen) requerido.


; ----------------------------------------------------------------------------------------------------//
; #|-- Comando para ver quantos players online estão na sala
; ----------------------------------------------------------------------------------------------------//


ActiveOnn = 1; # 1 Ativa o comando, 0 desativa.
SintaxOnn = "/onnoserver"
LevelOnn = 1; # Level requerido.
ZenOnn = 1000000; # Valor(zen) requerido.


; ----------------------------------------------------------------------------------------------------//
; #|-- Comando para mover todos onlines para um determinado lugar ex : /moveall 0 125 125
; ----------------------------------------------------------------------------------------------------//


ActiveMove = 1; # 1 Ativa o comando, 0 desativa.
SintaxMove = "/moveall"


; ----------------------------------------------------------------------------------------------------//
; #|-- Comando para premiar com Cash ex : /premiar Nick 10
; ----------------------------------------------------------------------------------------------------//


ActivePre = 0; # 1 Ativa o comando, 0 desativa.
SintaxPre = "/premiar"
LimitCash = 20; # Maximo de Cash que um GM pode dar de premiação




Evento :


; ----------------------------------------------------------------------------------------------------//[DeathMatch]
; ----------------------------------------------------------------------------------------------------//


DeathMatchEvent = 1; # Ativar Evento DeathMatch [ 1 = Ativado | 0 = Desativado]
DeathMatchStartKind = 1; # Tipo de tempo para iniciar evento [0 = Minutos | 1 = Hora Marcada]
DeathMatchTime = 60; # Tempo em minutos para o inicio do evento em Minutos caso : 0
DeathMatchStartHour = 22; # Hora em que o Evento ira ocorrer caso de hora marcada
DeathMatchStartMinute = 10; # Minuto em que o Evento ira ocorrer caso de hora marcada
DeathMatchTimeUp = 5; # Duração em minutos do evento.
DeathMatchMinPlayer = 4; # Minimo de jogadores para iniciar o Evento
DeathMatchMap = 6; # Mapa onde o evento é realizado.
DeathMatchMapX = 22; # Coordenada X onde os players serão movidos.
DeathMatchMapY = 217; # Coordenada Y onde os players serão movidos.
DeathMatchStrX = 12; # Raio ate onde e permitido andar a partir da cordenada X
DeathMatchStrY = 22; # Raio ate onde e permitido andar a partir da cordenada Y
DeathMatchLevel = 50; # Level necessário para entrar no evento.
DeathMatchMoney = 100000; # Zen necessário para entrar no evento.
DeathMatchStatus = 0; # Obrigatório ter todos os status full para entrar.
DeathMatchStatusPoints = 65400; # Pontos em cada status para entrar.
DeathMatchCash = 100; # Quantidade de cash que o vencedor ira ganhar


; ----------------------------------------------------------------------------------------------------//
[DuelEvent]
; ----------------------------------------------------------------------------------------------------//


Active = 1; # Ativar Duel Event [ 1 = Ativado | 0 = Desativado ]
WaitMap = 6; # Mapa de espera das fazes
WaitX = 58; # Cordenada X onde os players ficaram esperando
WaitY = 234; # Cordenada Y onde os players ficaram esperando
FightMap = 6; # Mapa onde os players vão duelar
FightX = 57; # Cordenada X onde os players Vão Duelar
FightY = 243; # Cordenada Y onde os players Vão Duelar
FightStrX = 4; # Raio ate onde e permitido andar a partir da cordenada X
FightStrY = 4; # Raio ate onde e permitido andar a partir da cordenada Y
WaitToAttack = 0; # Esperar 5 segundos para poder atacar [1 = Sim | 0 = Não]
FightP1X = 53; # Local de inicio da batalha caso não tenha espera Gladiador 1
FightP1Y = 238; # Local de inicio da batalha caso não tenha espera Gladiador 1
FightP2X = 60; # Local de inicio da batalha caso não tenha espera Gladiador 2
FightP2Y = 245; # Local de inicio da batalha caso não tenha espera Gladiador 2
KilltoWin = 5; # Quantidade de Kill para ter o vencedor
MinToFight = 3; # Minimo de players para o evento começar
DuelCash = 100; # Quantidade de cash que o vencedor ira ganhar
Level = 60; # Level Minimo para entrar no Evento
MinPontos = 0; # Minimo de pontos em cada Status para entrar no Evento
MinZen = 100000; # Zen necessário para entrar no Evento
StartKind = 1; # Tipo de tempo para iniciar evento [0 = Minutos | 1 = Hora Marcada]
DuelTime = 60; # Tempo em minutos para o inicio do evento em Minutos caso : 0
StartHour = 20; # Hora em que o Evento ira ocorrer caso de hora marcada
StartMinute = 10; # Minuto em que o Evento ira ocorrer caso de hora marcada
PlayerSintax = "/goduel"
GMSintax = "/duelevent"




; ----------------------------------------------------------------------------------------------------//
[Survivor]
; ----------------------------------------------------------------------------------------------------//


Active = 1; # Ativar Duel Event [ 1 = Ativado | 0 = Desativado ]
MapNumber = 1; # Mapa que acontecerá o evento
X = 3; # Cordenada X de onde o evento vai acontecer
Y = 209; # Cordenada Y de onde o evento vai acontecer
AppearX = 26; # Raio de Aparição cordenada X + AppearX
AppearY = 37; # Raio de Aparição cordenada Y + AppearY
WinCash = 100; # Quantidade de cash que o vencedor ira ganhar
Level = 60; # Level Minimo para entrar no Evento
MinPlayer = 4; # Minimo de players para o evento começar
MinPontos = 0; # Minimo de pontos em cada Status para entrar no Evento
StartKind = 1; # Tipo de tempo para iniciar evento [0 = Minutos | 1 = Hora Marcada]
SobreTime = 60; # Tempo em minutos para o inicio do evento em Minutos caso : 0
StartHour = 21; # Hora em que o Evento ira ocorrer caso de hora marcada
StartMinute = 10; # Minuto em que o Evento ira ocorrer caso de hora marcada
TimeKundun = 1; # Tempo em minutos para o Kundun Demom aparecer no evento [0 = Desativado]
TimeErohim = 2; # Tempo em minutos para o Erohim aparecer no evento depois da apariçao do kundun [0 = Desativado]
MonsterAppear = 10; # Raio de aparição do Boss a partir da cordenada principal
PlayerSintax = "/survivor"
GMSintax = "/sobreviver"


; ----------------------------------------------------------------------------------------------------//
[WarLegend]
; ----------------------------------------------------------------------------------------------------//


EventOn = 1; # Ativar WarLegend [ 1 = Ativado | 0 = Desativado ]
StartHour = 19; # Hora em que o Evento ira ocorrer
StartMinute = 10; # Minuto em que o Evento ira ocorrer
StartDayWeek = 0; # Dia da Semana [ 0 = dom | 1 = seg | 2 = ter | 3 = qua | 4 = qui | 5 = sex | 6 = sab ]
WinsCashForPlayer = 50; # Cash e ganhar por cada participante, premio acumulado WinsCashForPlayer X Total de players
GMSintax = "/legend"


; ----------------------------------------------------------------------------------------------------//
[ArkWar]
; ----------------------------------------------------------------------------------------------------//


EventOn = 1; # Ativar ArkWar [ 1 = Ativado | 0 = Desativado ]
StartHour = 19; # Hora em que o Evento ira ocorrer
StartMinute = 10; # Minuto em que o Evento ira ocorrer
StartDayWeek = 6; # Dia da Semana [ 0 = dom | 1 = seg | 2 = ter | 3 = qua | 4 = qui | 5 = sex | 6 = sab ]
WinsCashForPlayer = 100; # Cash e ganhar por cada participante.
TimeUP = 20; # Tempo em minutos para terminio do evento.
GMSintax = "/arkwar"
PlayerSintax = "/enter"




NPC



// ---------------------------------------------------------------------------------------------------------//
[Server]
// ---------------------------------------------------------------------------------------------------------//
// ---------------------------------------------------------------------------------------------------------//
// Npc Limpar PK
// ---------------------------------------------------------------------------------------------------------//


PKClear = 1; # [0 = Desativar | 1 = Ativar]
PKClearZenReq = 2000000; # Vezes a quantidade de mortes
PkClearHero = 1; # Tipo Vip para ganha Status de Herói [ 0 = Desativado ]


// ---------------------------------------------------------------------------------------------------------//
// Npc de Zen
// ---------------------------------------------------------------------------------------------------------//


NPC de Zen = 1; # [0 = Desativar | 1 = Ativar]
Bug Zen more Than 2kkk = 1; # Desbugador de Zen [0 = Desativar | 1 = Ativar]
Max Zen On Click = 5000000; # Quantidade de zen que o NPC vai dar a cada click
Max Zen Give = 50000000; # Limite de zen que o NPC vai dar
Npc Zen Limit Time = 1; # [0 = Desativar | 1 = Ativar]
Npc Time Min = 10; # Minuto que o NPC para de dar Zen no relogio
Npc Time Max = 30; # Minuto que o NPC volta a dar Zen no relogio


// ---------------------------------------------------------------------------------------------------------//
// Npc Guild Master
// ---------------------------------------------------------------------------------------------------------//


NPCGuildVip = 2; # Plano de Vip Para Criar Guild [0 = Free || 1 = Vip 1]


// ---------------------------------------------------------------------------------------------------------//
[Reset]
// ---------------------------------------------------------------------------------------------------------//


Active = 1; # Habilitar o uso do comando [0 = Desativar | 1 = Ativar]
Type = 2; # [1 = Acumulativo | 2 = Pontuativo]
Rankings Vips Reset = 1; # Ativar ranking separado por tipo de vips [0 = Desativar | 1 = Ativar]
Count Reset Class = 0; # Contar reset de cada classe para missoes [0 = Desativar | 1 = Ativar]
LimitReset = 1200; # Limite maximo de Resets [0 = Desativado]


// ---------------------------------------------------------------------------------------------------------//
[Acumulativo]
// ---------------------------------------------------------------------------------------------------------//


NeedLevelFree = 400; # Level necessário para usar o comando
NeedLevelVip1 = 350; # Level necessário para usar o comando
NeedLevelVip2 = 320; # Level necessário para usar o comando
NeedLevelVip3 = 300; # Level necessário para usar o comando
NeedZen = 1000000; # Zen necessário para usar o comando
ReturnLevel = 1; # Level que o jogador vai retorna


// ---------------------------------------------------------------------------------------------------------//
[Pontuativo]
// ---------------------------------------------------------------------------------------------------------//


NeedLevelFree = 400; # Level necessário para usar o comando
NeedLevelVip1 = 350; # Level necessário para usar o comando
NeedLevelVip2 = 320; # Level necessário para usar o comando
NeedLevelVip3 = 300; # Level necessário para usar o comando
NeedZen = 100000; # Zen necessário para usar o comando
ReturnLevel = 1; # Level que o jogador vai retorna
PointsFree = 300; # Quantidade de pontos que vai ganhar Free
PointsVip1 = 350; # Quantidade de pontos que vai ganhar Vip1
PointsVip2 = 400; # Quantidade de pontos que vai ganhar Vip2
PointsVip3 = 450; # Quantidade de pontos que vai ganhar Vip3


// ---------------------------------------------------------------------------------------------------------//
[Master Reset]
// ---------------------------------------------------------------------------------------------------------//


Active = 1; # Habilitar o uso do comando [0 = Desativar / 1 = Ativar]
NeedReset = 1199; # Quantidade de Reset preciso para Descontar [0 = Desativado]
RemoveReset = 100; # Quantidade de Reset que vai ser descontado
LimitMReset = 100; # Limite Maximo de Master Reset [0 = Desativado]
CashFree = 20; # Quantidade de Players Free vão Ganhar [0 = Desativado]
CashVip1 = 40; # Quantidade de Players Vip 1 vão Ganhar [0 = Desativado]
CashVip2 = 80; # Quantidade de Players Vip 2 vão Ganhar [0 = Desativado]
CashVip3 = 100; # Quantidade de Players Vip 3 vão Ganhar [0 = Desativado]


// ---------------------------------------------------------------------------------------------------------//
[Free]
// ---------------------------------------------------------------------------------------------------------//


NeedLevel = 400; # Level necessário para usar o comando
NeedZen = 500000000; # Zen necessário para usar o comando
NeedStr = 65000; # Pontos necessário em força para usar o comando
NeedAgi = 65000; # Pontos necessário em agilidade para usar o comando
NeedVit = 65000; # Pontos necessário em vitalidade para usar o comando
NeedEne = 65000; # Pontos necessário em energia para usar o comando
ReturnLevel = 1; # Level que o jogador vai retorna
Zerar status = 1; # [0 = Desativar / 1 = Ativar]


// ---------------------------------------------------------------------------------------------------------//
[Vip1]
// ---------------------------------------------------------------------------------------------------------//


NeedLevel = 350; # Level necessário para usar o comando
NeedZen = 50000000; # Zen necessário para usar o comando
NeedStr = 65000; # Pontos necessário em força para usar o comando
NeedAgi = 65000; # Pontos necessário em agilidade para usar o comando
NeedVit = 65000; # Pontos necessário em vitalidade para usar o comando
NeedEne = 65000; # Pontos necessário em energia para usar o comando
ReturnLevel = 1; # Level que o jogador vai retorna
Zerar status = 1; # [0 = Desativar / 1 = Ativar]


// ---------------------------------------------------------------------------------------------------------//
[Vip2]
// ---------------------------------------------------------------------------------------------------------//


NeedLevel = 320; # Level necessário para usar o comando
NeedZen = 5000000; # Zen necessário para usar o comando
NeedStr = 65000; # Pontos necessário em força para usar o comando
NeedAgi = 65000; # Pontos necessário em agilidade para usar o comando
NeedVit = 65000; # Pontos necessário em vitalidade para usar o comando
NeedEne = 65000; # Pontos necessário em energia para usar o comando
ReturnLevel = 1; # Level que o jogador vai retorna
Zerar status = 1; # [0 = Desativar / 1 = Ativar]


// ---------------------------------------------------------------------------------------------------------//
[Vip3]
// ---------------------------------------------------------------------------------------------------------//


NeedLevel = 300; # Level necessário para usar o comando
NeedZen = 100000; # Zen necessário para usar o comando
NeedStr = 65000; # Pontos necessário em força para usar o comando
NeedAgi = 65000; # Pontos necessário em agilidade para usar o comando
NeedVit = 65000; # Pontos necessário em vitalidade para usar o comando
NeedEne = 65000; # Pontos necessário em energia para usar o comando
ReturnLevel = 1; # Level que o jogador vai retorna
Zerar status = 1; # [0 = Desativar / 1 = Ativar]


// ---------------------------------------------------------------------------------------------------------//
[NpcTalk]
// ---------------------------------------------------------------------------------------------------------//


SPEAK 1 = "Você não esta PK!"
SPEAK 2 = "Você vai queimar no inferno! não a nada que pague pelos seus pecados."
SPEAK 3 = "Você precisa de %d k zen para limpar PK!"
SPEAK 4 = "Você foi perdoado !"
SPEAK 5 = "Não estou fazendo Resets no momento!"
SPEAK 6 = "Você precisa está no Level %d ."
SPEAK 7 = "Você não possui %d zen ."
SPEAK 8 = "Resetando..."
SPEAK 9 = "Resetado com sucesso! você possui agora %d resets !"
SPEAK 10 = "Você chegou ao Limite Maxímo de Reset."
SPEAK 11 = "Estou quebrado muito em breve irei te dar zen."
SPEAK 12 = "Estou quebrado volte daqui a %d minutos."
SPEAK 13 = "Você já tem Zen o suficiente."
SPEAK 14 = "Wow, você ganhou %d zen !"
SPEAK 15 = "Você precisa ter o plano Vip Plus para criar Guild."
SPEAK 16 = "Não estou fazendo M.Resets no momento!"
SPEAK 17 = "Você deve ser full em força."
SPEAK 18 = "Você deve ser full em agilidade."
SPEAK 19 = "Você deve ser full em vitalidade."
SPEAK 20 = "Você deve ser full em energia."
SPEAK 21 = "Master Reset efetuado com sucesso."
SPEAK 22 = "Você precisa ter no mínimo %d Resets."
SPEAK 23 = "Aguarde a abertura do portão as %dh : %dm."
SPEAK 24 = "Ops, algo deu errado."
SPEAK 25 = "Parabéns, você entro no evento DeathMatch."
SPEAK 26 = "Você chegou ao Limite Maxímo de M.Reset."
SPEAK 27 = "Tente usar o baú em %d segundos."




Drop :


// ---------------------------------------------------------------------------------------------------------//
[DropEvent]
// ---------------------------------------------------------------------------------------------------------//


IsItemDropRingOfTransform = 1; # Dropar aneis de transformação [1 = Sim | 0 = Não]
ItemDropRingOfTransform = 1; # Chance de queda do anel de transformação [100 = 1% | 1000 = 10%]


FireCrackerEvent = 1; # Dropar Pacotes de Magias [1 = Sim | 0 = Não]
FireCrackerDropRate = 30; # Chance de queda dos items do FireCraker [100 = 1% | 1000 = 10%]


HeartOfLoveEvent = 1; # Dropar items coração do amor [1 = Sim | 0 = Não]
HeartOfLoveDropRate = 25; # Chance de queda do coração do amor [100 = 1% | 1000 = 10%]


MedalEvent = 1; # Dropar medalhas [1 = Sim | 0 = Não]
GoldMedalDropRate = 30; # Chance de queda das medalhas de ouro [100 = 1% | 1000 = 10%]
SilverMedalDropRate = 30; # Chance de queda das medalhas de prata [100 = 1% | 1000 = 10%]


EventChipEvent = 1; # Dropar Box Of Haven [1 = Sim | 0 = Não]
BoxOfGoldDropRate = 25; # Chance de queda das Caixas de Havean [100 = 1% | 1000 = 10%]


RenaDrop = 10; # Dropar Rena [100 = 1% | 1000 = 10%]
IsDropDarkLordItem = 1; # Dropar items para Dark Lord [1 = Sim | 0 = Não]
CreshOfMonarchDropLevel = 86; # Level minimo do monstro que vai dropar p Cresh Of Monarch
CreshOfMonarchDropRate = 1; # Chance de queda do Cresh Of Monarch [100 = 1% | 1000 = 10%]
DarkHorseDropRate = 10; # Chance de queda do Dark Horse [100 = 1% | 1000 = 10%]
DarkHorseropLevel = 125; # Level minimo do monstro que vai dropar o Dark Horse
DarkSpiritDropRate = 10; # Chance de queda do Dark Spirit [100 = 1% | 1000 = 10%]
DarkSpiritDropLevel = 96; # Level minimo do monstro que vai dropar o Dark Spirit


BloodCastleEvent = 1; # Dropar itens para o Blood Castle [1 = Sim | 0 = Não]
AngelKingsPaperDropRate = 5; # Chance de queda do Scroll of Archangel [100 = 1% | 1000 = 10%]
BloodBoneDropRate = 5; # Chance de queda do Blood Bone [100 = 1% | 1000 = 10%]


DevilSquareDropJewels = 50; # Chance Extra de drop de joias no Devil Square [100 = 1% | 1000 = 10%]






ChaosMachine


// ---------------------------------------------------------------------------------------------------------//[ChaosMachine]
// ---------------------------------------------------------------------------------------------------------//


DQChaosSuccessRateLevel0 = 60; # Chance de Sucesso para criar Devil Square Invitation +0
DQChaosSuccessRateLevel1 = 90; # Chance de Sucesso para criar Devil Square Invitation +1
DQChaosSuccessRateLevel2 = 85; # Chance de Sucesso para criar Devil Square Invitation +2
DQChaosSuccessRateLevel3 = 80; # Chance de Sucesso para criar Devil Square Invitation +3
DQChaosSuccessRateLevel4 = 75; # Chance de Sucesso para criar Devil Square Invitation +4
DQChaosSuccessRateLevel5 = 70; # Chance de Sucesso para criar Devil Square Invitation +5
DQChaosSuccessRateLevel6 = 65; # Chance de Sucesso para criar Devil Square Invitation +6


BloodSuccessRateLevel1 = 90; # Chance de Sucesso para criar Blood Castle Cloak +1
BloodSuccessRateLevel2 = 85; # Chance de Sucesso para criar Blood Castle Cloak +2
BloodSuccessRateLevel3 = 80; # Chance de Sucesso para criar Blood Castle Cloak +3
BloodSuccessRateLevel4 = 75; # Chance de Sucesso para criar Blood Castle Cloak +4
BloodSuccessRateLevel5 = 70; # Chance de Sucesso para criar Blood Castle Cloak +5
BloodSuccessRateLevel6 = 65; # Chance de Sucesso para criar Blood Castle Cloak +6
BloodSuccessRateLevel7 = 60; # Chance de Sucesso para criar Blood Castle Cloak +7



Jewels

// ---------------------------------------------------------------------------------------------------------//[Jewel]
// ---------------------------------------------------------------------------------------------------------//


LifeSucess = 99; # taxa em % de sucesso da Joia de Life
SoulSucess = 99; # taxa em % de sucesso da Joia de Soul
SoulLuckSucess = 99; # taxa em % de sucesso da Joia de Soul em Itens com Luck


// ---------------------------------------------------------------------------------------------------------//
[JewelPrice]
// ---------------------------------------------------------------------------------------------------------//


Bless = 9000000; # Preço de compra de Bless no NPC
Soul = 6000000; # Preço de compra de Soul no NPC
Chaos = 810000; # Preço de compra de Chaos no NPC
Life = 45000000; # Preço de compra de Life no NPC
Creation = 36000000; # Preço de compra de Creation no NPC
Dinorant = 960000; # Preço de compra de Dinorant no NPC
Fruit = 3000000; # Preço de compra de Fruit no NPC
BlueFeather = 180000; # Preço de compra de BlueFeather no NPC


Querys


// ---------------------------------------------------------------------------------------------------------//[Querys]
// ---------------------------------------------------------------------------------------------------------//


UPDATE RESET = "UPDATE MuOnline.dbo.Character SET Resets = Resets + 1 WHERE Name = '%s'"
UPDATE RESET DAY = "UPDATE MuOnline.dbo.Character SET ResetsDay = ResetsDay + 1 WHERE Name = '%s'"
UPDATE RESET WEEk = "UPDATE MuOnline.dbo.Character SET ResetsWeek = ResetsWeek + 1 WHERE Name = '%s'"
UPDATE RESET MONTH = "UPDATE MuOnline.dbo.Character SET ResetsMonth = ResetsMonth + 1 WHERE Name = '%s'"


UPDATE RESET DAY FREE = "UPDATE MuOnline.dbo.Character SET rDayFree = rDayFree + 1 WHERE Name = '%s'"
UPDATE RESET WEEk FREE = "UPDATE MuOnline.dbo.Character SET rWeekFree = rWeekFree + 1 WHERE Name = '%s'"
UPDATE RESET MONTH FREE = "UPDATE MuOnline.dbo.Character SET rMonthFree = rMonthFree + 1 WHERE Name = '%s'"


UPDATE RESET DAY VIP 1 = "UPDATE MuOnline.dbo.Character SET rDayVip1 = rDayVip1 + 1 WHERE Name = '%s'"
UPDATE RESET WEEk VIP 1 = "UPDATE MuOnline.dbo.Character SET rWeekVip1 = rWeekVip1 + 1 WHERE Name = '%s'"
UPDATE RESET MONTH VIP 1 = "UPDATE MuOnline.dbo.Character SET rMonthVip1 = rMonthVip1 + 1 WHERE Name = '%s'"


UPDATE RESET DAY VIP 2 = "UPDATE MuOnline.dbo.Character SET rDayVip2 = rDayVip2 + 1 WHERE Name = '%s'"
UPDATE RESET WEEk VIP 2 = "UPDATE MuOnline.dbo.Character SET rWeekVip2 = rWeekVip2 + 1 WHERE Name = '%s'"
UPDATE RESET MONTH VIP 2 = "UPDATE MuOnline.dbo.Character SET rMonthVip2 = rMonthVip2 + 1 WHERE Name = '%s'"


UPDATE RESET DAY VIP 3 = "UPDATE MuOnline.dbo.Character SET rDayVip3 = rDayVip3 + 1 WHERE Name = '%s'"
UPDATE RESET WEEk VIP 3 = "UPDATE MuOnline.dbo.Character SET rWeekVip3 = rWeekVip3 + 1 WHERE Name = '%s'"
UPDATE RESET MONTH VIP 3 = "UPDATE MuOnline.dbo.Character SET rMonthVip3 = rMonthVip3 + 1 WHERE Name = '%s'"


ADD TABLE CLASS = "INSERT INTO MuOnline.dbo.HZ_RESETS (login,bk,mg,elf,sm,dl,active)VALUES('%s', '0', '0', '0', '0', '0','1')"
SELECT TABLE CLASS = "SELECT active FROM MuOnline.dbo.HZ_RESETS WHERE login = '%s'"


UPDATE RESET SM = "UPDATE MuOnline.dbo.HZ_RESETS SET sm = sm + 1 WHERE login = '%s'"
UPDATE RESET BK = "UPDATE MuOnline.dbo.HZ_RESETS SET bk = bk + 1 WHERE login = '%s'"
UPDATE RESET ELF = "UPDATE MuOnline.dbo.HZ_RESETS SET elf = elf + 1 WHERE login = '%s'"
UPDATE RESET MG = "UPDATE MuOnline.dbo.HZ_RESETS SET mg = mg + 1 WHERE login = '%s'"
UPDATE RESET DL = "UPDATE MuOnline.dbo.HZ_RESETS SET dl = dl + 1 WHERE login = '%s'"


UPDATE BOSS PONTOS = "UPDATE MuOnline.dbo.Character SET Boss = Boss + 1 WHERE Name = '%s'"


UPDATE KILLS = "UPDATE MuOnline.dbo.Character SET kills = %d WHERE Name = '%s'"
UPDATE DEATHS = "UPDATE MuOnline.dbo.Character SET deaths = %d WHERE Name = '%s'"


UPDATE MRESET = "UPDATE MuOnline.dbo.Character SET MResets = MResets + 1, mrweek = mrweek + 1, mrmonth = mrmonth + 1 WHERE Name = '%s'"
UPDATE MRESET DISCONT = "UPDATE MuOnline.dbo.Character SET Resets = Resets - %d WHERE Name = '%s'"


SELECT CASH TABLE = "SELECT Cash FROM MuOnline.dbo.MEMB_INFO WHERE memb___id = '%s'"
UPDATE CASH TABLE = "UPDATE MuOnline.dbo.MEMB_INFO SET Cash = Cash + %d WHERE memb___id = '%s'"


UPDATE DEATH MATCH COUNT = "UPDATE MuOnline.dbo.Character SET deathmatch = deathmatch + 1 WHERE Name = '%s'"
UPDATE DUEL EVENT = "UPDATE MuOnline.dbo.Character SET duelevent = duelevent + 1 WHERE Name = '%s'"


UPDATE TIME ONLINE = "UPDATE MuOnline.dbo.MEMB_INFO SET TempoOnline = TempoOnline + %d WHERE memb___id = '%s'"


UPDATE LEADERSHIP = "UPDATE MuOnline.dbo.Character SET Leadership = %d WHERE Name = '%s'"
UPDATE SURVIVOR = "UPDATE MuOnline.dbo.Character SET survivor = survivor + 1 WHERE Name = '%s'"


// ---------------------------------------------------------------------------------------------------------//
[QuerysName]
// ---------------------------------------------------------------------------------------------------------//


CashTableName = "Cash"

Blood :



;------------------------------------------------------------------------------------------------------------------
; # Tipo = Categoria do item a ser dropado.
; # Index = ID do item a ser dropado.
; # Level = Level do item a ser dropado.
; # Luck = Atribui luck ao item dropado.
; # Skill = Atribui Skill ao item dropado.
; # Opt = Adicional do item dropado.
; # Exe = Define se o item dropado é exelente.
;------------------------------------------------------------------------------------------------------------------
; # Tipo Index Level Luck Skill Opt Exe
;------------------------------------------------------------------------------------------------------------------
0
12 15 0 0 0 0 0 // Jewel of Chaos
14 11 10 0 0 0 0 // BOX +3
end


;------------------------------------------------------------------------------------------------------------------
; # Tipo Index Level Luck Skill Opt Exe
;------------------------------------------------------------------------------------------------------------------
1
12 15 0 0 0 0 0 // Jewel of Chaos
12 15 0 0 0 0 0 // Jewel of Chaos
14 11 10 0 0 0 0 // BOX +3
14 11 10 0 0 0 0 // BOX +3
14 11 11 0 0 0 0 // BOX +4
end


;------------------------------------------------------------------------------------------------------------------
; # Tipo Index Level Luck Skill Opt Exe
;------------------------------------------------------------------------------------------------------------------
2
12 15 0 0 0 0 0 // Jewel of Chaos
14 13 0 0 0 0 0 // Jewel of Bless
14 14 0 0 0 0 0 // Jewel of Soul
14 11 10 0 0 0 0 // BOX +3
14 11 11 0 0 0 0 // BOX +4
14 11 11 0 0 0 0 // BOX +4
14 11 12 0 0 0 0 // BOX +5
end


;------------------------------------------------------------------------------------------------------------------
; # Tipo Index Level Luck Skill Opt Exe
;------------------------------------------------------------------------------------------------------------------
3
12 15 0 0 0 0 0 // Jewel of Chaos
14 13 0 0 0 0 0 // Jewel of Bless
14 14 0 0 0 0 0 // Jewel of Soul
14 16 0 0 0 0 0 // Jewel of Life
14 11 10 0 0 0 0 // BOX +3
14 11 11 0 0 0 0 // BOX +4
14 11 12 0 0 0 0 // BOX +5
14 11 12 0 0 0 0 // BOX +5


end


;------------------------------------------------------------------------------------------------------------------
; # Tipo Index Level Luck Skill Opt Exe
;------------------------------------------------------------------------------------------------------------------
4
12 15 0 0 0 0 0 // Jewel of Chaos
14 13 0 0 0 0 0 // Jewel of Bless
14 14 0 0 0 0 0 // Jewel of Soul
14 16 0 0 0 0 0 // Jewel of Life
13 14 0 0 0 0 0 // Loch's Feather
14 11 10 0 0 0 0 // BOX +3
14 11 11 0 0 0 0 // BOX +4
14 11 11 0 0 0 0 // BOX +4
14 11 12 0 0 0 0 // BOX +5
14 11 12 0 0 0 0 // BOX +5
14 11 12 0 0 0 0 // BOX +5
end


;------------------------------------------------------------------------------------------------------------------
; # Tipo Index Level Luck Skill Opt Exe
;------------------------------------------------------------------------------------------------------------------
5
12 15 0 0 0 0 0 // Jewel of Chaos
12 15 0 0 0 0 0 // Jewel of Chaos
14 13 0 0 0 0 0 // Jewel of Bless
14 14 0 0 0 0 0 // Jewel of Soul
14 16 0 0 0 0 0 // Jewel of Life
13 14 0 0 0 0 0 // Loch's Feather
14 11 10 0 0 0 0 // BOX +3
14 11 11 0 0 0 0 // BOX +4
14 11 11 0 0 0 0 // BOX +4
14 11 11 0 0 0 0 // BOX +4
14 11 12 0 0 0 0 // BOX +5
14 11 12 0 0 0 0 // BOX +5
14 11 12 0 0 0 0 // BOX +5
end


;------------------------------------------------------------------------------------------------------------------
; # Tipo Index Level Luck Skill Opt Exe
;------------------------------------------------------------------------------------------------------------------
6
12 15 0 0 0 0 0 // Jewel of Chaos
12 15 0 0 0 0 0 // Jewel of Chaos
14 13 0 0 0 0 0 // Jewel of Bless
14 14 0 0 0 0 0 // Jewel of Soul
14 16 0 0 0 0 0 // Jewel of Life
13 14 0 0 0 0 0 // Loch's Feather
13 14 1 0 0 0 0 // Monarch
14 11 10 0 0 0 0 // BOX +3
14 11 10 0 0 0 0 // BOX +3
14 11 10 0 0 0 0 // BOX +3
14 11 11 0 0 0 0 // BOX +4
14 11 11 0 0 0 0 // BOX +4
14 11 11 0 0 0 0 // BOX +4
14 11 11 0 0 0 0 // BOX +4
14 11 12 0 0 0 0 // BOX +5
14 11 12 0 0 0 0 // BOX +5
14 11 12 0 0 0 0 // BOX +5
14 11 12 0 0 0 0 // BOX +5
14 11 12 0 0 0 0 // BOX +5
end


Boss :

;------------------------------------------------------------------------------------------------------------------; # Active = 1 Ativa o evento, 0 desativa.
; # Time = Tempo em minutos para o inicio do evento.
; # Dur = Duração em minutos do evento.
;------------------------------------------------------------------------------------------------------------------
; # Active Time Dur
;------------------------------------------------------------------------------------------------------------------
0
1 60 10
end


;------------------------------------------------------------------------------------------------------------------
; # Tipo = Categoria do item a ser dropado.
; # Index = ID do item a ser dropado.
; # Level = Level do item a ser dropado.
; # Luck = Atribui luck ao item dropado.
; # Skill = Atribui Skill ao item dropado.
; # Dur = Durabilidade do item dropado.
; # Opt = Adicional do item dropado.
; # Exe = Define se o item dropado é exelente.
;------------------------------------------------------------------------------------------------------------------
; # Tipo Index Level Luck Skill Dur Opt Exe
;------------------------------------------------------------------------------------------------------------------
1
0 20 0 1 1 255 1 1 // Knight Blade
0 22 0 1 1 255 1 1 // Bone Blade
0 23 0 1 1 255 1 1 // Explosion Blade
4 20 0 1 1 255 1 1 // Arrow Viper Bow
5 12 0 1 1 255 1 1 // Grand Viper Staff
5 13 0 1 1 255 1 1 // Platina Wing Staff
2 14 0 1 1 255 1 1 // Solay Scepter
2 15 0 1 1 255 1 1 // Shining Scepter
0 18 0 1 1 255 1 1 // Thunder Blade
0 1 0 1 1 255 1 1 // Short
6 13 0 1 1 255 1 1 // Dragon Shield
0 20 0 1 1 255 1 1 // Knight Blade
2 12 0 1 1 255 1 1 // Great Lord Scepter
4 18 0 1 1 255 1 1 // Divine Crossbow Of Archangel
0 0 0 1 1 255 1 1 // Kriss
0 2 0 1 1 255 1 1 // Rapier
0 6 0 1 1 255 1 1 // Gladius
0 8 0 1 1 255 1 1 // Serpent Sword
1 0 0 1 1 255 1 1 // Small Axe
1 1 0 1 1 255 1 1 // Hand Axe
1 2 0 1 1 255 1 1 // double Axe
2 7 0 1 1 255 1 1 // Elemental Mace
2 10 0 1 1 255 1 1 // Great Spear
2 14 0 1 1 255 1 1 // Soleny Spear
3 2 0 1 1 255 1 1 // Dragon lance
4 5 0 1 1 255 1 1 // Silver Bow
4 20 0 1 1 255 1 1 // Viper bow
5 0 0 1 1 255 1 1 // Skull Staff
end

MOVES :

;------------------------------------------------------------------------------------------------------------------; # Switch = 1 Ativa o move, 0 desativa.
; # Level = Level necessário para se mover.
; # Money = Zen necessário para se mover.
; # Vip = Tipo de conta permitido a usar o move.
; # Pk = Move liberado para players pk.
; # Map = Mapa referente ao move.
; # X = Coordenada x referente ao move.
; # Y = Coordenada Y referente ao move.
; # Sintax = String usada para ativar o move.
;------------------------------------------------------------------------------------------------------------------
; # Switch Level Money Vip Pk Map X Y Sintax
;------------------------------------------------------------------------------------------------------------------
0
1 50 5000 0 1 6 61 215 "/m pvp"
1 50 5000 0 1 6 32 192 "/m pvp2"
0 50 5000 0 1 0 135 128 "/m Lorencia"
1 60 5000 0 1 6 63 115 "/m Arena"
1 60 5000 0 1 6 63 115 "/m Stadium"
0 50 5000 0 1 3 175 105 "/m Noria"
0 50 5000 0 1 2 210 45 "/m Devias"
1 50 5000 0 1 2 21 25 "/m Devias2"
1 50 5000 0 1 2 225 231 "/m Devias3"
1 50 5000 0 1 2 69 181 "/m Devias4"
1 50 5000 0 1 1 108 247 "/m Dungeon"
1 60 5000 0 1 1 233 126 "/m Dungeon2"
1 70 5000 0 1 1 3 85 "/m Dungeon3"
0 70 5000 0 1 7 23 14 "/m Atlans"
1 70 5500 0 1 7 225 53 "/m Atlans2"
1 70 5500 0 1 7 64 163 "/m Atlans3"
1 90 6000 0 1 4 209 76 "/m LostTower"
1 90 6000 0 1 4 243 237 "/m LostTower2"
1 100 7000 0 1 4 86 166 "/m LostTower3"
1 100 7500 0 1 4 87 86 "/m LostTower4"
1 110 8000 0 1 4 128 53 "/m LostTower5"
1 110 8000 0 1 4 53 53 "/m LostTower6"
1 120 8000 0 1 4 8 86 "/m LostTower7"
1 140 8000 0 1 8 193 56 "/m Tarkan"
1 140 8500 0 1 8 97 145 "/m Tarkan2"
1 170 10000 0 1 10 15 13 "/m Icarus"
1 350 20000 0 1 30 31 40 "/m ValleyOfLoren"
1 350 30000 0 1 30 185 194 "/m Castle"
end
adicionei os principais plugins para uma noção do que foi feito na versão, deixo aqui meu agradecimento ao Maykon, por ter me ensinado muita coisa na epoca que estava trabalhando na versão, não pretendo ficar dando suporte a instalação ou a versão, se você não consegue configurar um muserver tão simples não tem porque você tela como seu servidor.


Créditos:
[B]LucasHZ (https://bau.perfectzone.com.br/member.php?u=3952)

creadordemu
03-27-2023, 12:02 AM
Gracias por el aporte Mentor, aprendo mucho con los código fuente. Saludos

vinixv250
04-05-2023, 06:43 PM
Como compilo as alterações no visual studio para ter somente a Plugin.dll compilada com todas as minhas alterações? Você poderia fazer um mini tutorial? Seria muito legal, ajudaria muito. Não está funcionando quando jogo o arquivo dll na pasta do GS

ScottLy
04-08-2023, 07:44 AM
Anyone else was working on this project beside Lucas?

youquan
04-11-2023, 03:59 AM
:)good!!!!

vinixv250
04-16-2023, 09:09 PM
Não funciona nada, pode compilar o Plugin.dll que o GS nem abre quando você substituir na pasta do GS, esquece, projeto legal porém não adianta de nada, quem quer mexer nisso vai se ferrar muito

57 minutes:------- Atualizado -------

Não funciona nada, pode compilar o Plugin.dll que o GS nem abre quando você substituir na pasta do GS, esquece, projeto legal porém não adianta de nada, quem quer mexer nisso vai se ferrar muito

s00x
04-17-2023, 10:46 AM
Não funciona nada, pode compilar o Plugin.dll que o GS nem abre quando você substituir na pasta do GS, esquece, projeto legal porém não adianta de nada, quem quer mexer nisso vai se ferrar muito

Bom dia, tarde e noite!

Então, antes de você mexer nos arquivos você precisa ter capacidade.
Se você não tem capacidade, você precisa pedir orientação e explicar seu erro, porque tudo neste tópico está funcionando, exceto sua capacidade.


Até mais, forte Abraço!

vinixv250
04-22-2023, 01:28 AM
Caralho que babaca kkk da pra ver mesmo que é programador, ego inflado demais, a maioria é assim, poucos se salvam, entendo, você é um ser superior kkk

Mentor
04-22-2023, 01:13 PM
Caralho que babaca kkk da pra ver mesmo que é programador, ego inflado demais, a maioria é assim, poucos se salvam, entendo, você é um ser superior kkk


A source pode estar com algum sistema de proteção que precisa ser colocado o HardwareID da maquina onde vai ser executado o servidor.
Mexer com source né só sair compilando e já achar que vai estar tudo certo... Precisar ter um pouco de conhecimento.
Só não acho legal é a pessoa as vezes não ter conhecimento e sair desfazendo dos arquivos.


OBS: A source não é minha, só fiz arrumar os links que estavam offline no baú da PZ e trazer para o fórum principal.

s00x
04-23-2023, 01:33 AM
Caralho que babaca kkk da pra ver mesmo que é programador, ego inflado demais, a maioria é assim, poucos se salvam, entendo, você é um ser superior kkk

Boa noite,

Não merecia resposta mas... o babaca da história aqui é você, que não entende bulhufas do que está fazendo e ainda assim resolve criticar e condenar o trabalho de quem está contribuindo livremente e gratuitamente. Não sou superior a ninguém, a plaquinha é simplesmente porque alguém entende que eu mereci em algum momento, e para mim superioridade é se achar no direito de desmerecer o trabalho alheio.

vinixv250
04-24-2023, 09:16 PM
Pois é, mas vasculhei muito, não sou o único que teve problemas com essa source, sem mesmo alterar algo ela da erro, a questão não é saber mexer ou não, estou trabalhando num projeto 97d com source e estou tendo sucesso no que venho programando, não sou leigo no assunto, já trabalhei com C#, eu digo que mesmo sem alteração não está abrindo o GS com o arquivo compilado original sem mexer, mas obrigado mesmo assim.

Não desmereci ninguém, só disse que não está funcionando, é diferente, abraço.

Mentor
04-25-2023, 12:04 AM
Pois é, mas vasculhei muito, não sou o único que teve problemas com essa source, sem mesmo alterar algo ela da erro, a questão não é saber mexer ou não, estou trabalhando num projeto 97d com source e estou tendo sucesso no que venho programando, não sou leigo no assunto, já trabalhei com C#, eu digo que mesmo sem alteração não está abrindo o GS com o arquivo compilado original sem mexer, mas obrigado mesmo assim.

Não desmereci ninguém, só disse que não está funcionando, é diferente, abraço.

OK amigo, pode não está funcionando com você, mas muita gente que baixou a source no tópico do baú PZ conseguiu ligar normalmente. Então o problema não é na source.
Obs: Me parece que o servidor só liga em ws 2003.

vinixv250
04-25-2023, 12:52 PM
Estou com VPS WS 2003, o servidor inicia sem erro nenhum, porém a source compilada não abre o GS somente a original

SrPopo
04-26-2023, 12:54 AM
um bom projeto 1.01e

Denis Alves
04-26-2023, 07:30 AM
Estou com VPS WS 2003, o servidor inicia sem erro nenhum, porém a source compilada não abre o GS somente a original

Tenta verificar se não é algum problema com as verificações de licença ou funções carregadas. Eu não uso o emulador mas, conversando com alguns amigos que já ligaram, estavam comentando que há uma função relacionada a licença ativa. Caso contrário verifique atentamente ao tópico pois o próprio dono deixou dicas de como utilizar esse servidor.

xWinns
11-10-2023, 02:44 PM
alguem pode fazer outros links fora o mega da source ?

Mentor
11-10-2023, 02:50 PM
alguem pode fazer outros links fora o mega da source ?

Adicionei um link alternativo da source no tópico inicial.

Jukas
11-12-2023, 09:02 AM
qual versão do visual usar nesse soucer

podia fazer um video ai complicando esse muserver no meu vs 2017 ta dando erro

xWinns
11-15-2023, 08:01 PM
utilize o VS 2017 , caso queira a source nova atualizada com novos eventos e fixes entre em contato via MP para negociarmos.

Jukas
11-16-2023, 01:28 AM
utilize o VS 2017 , caso queira a source nova atualizada com novos eventos e fixes entre em contato via MP para negociarmos.

mandei ai pra vocÊ

DarkAngeL
12-01-2023, 08:07 AM
Tenho esse projeto totalmente refeito e atualizado, se alguém tiver interesse me procure!

Jukas
12-02-2023, 03:43 AM
Tenho esse projeto totalmente refeito e atualizado, se alguém tiver interesse me procure!



posta prints ai ou manda o zap ai

67 Dias 23 Horas:------- Atualizado -------

alguem conseguiu add novos itens , ou inicia ele no outro sistema sem ser win 2003