Partner System 2.0 [Atualizado]

LuckOake
em Mods, funções e outros

LuckOake

avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 23/07/12Posts: 1104Gênero: MasculinoChar no Tibia: Luck Oake

Olááá galera do Ékz. Esses dias o XTibia tá muito parado, não tem nem pedido direito pra atender, e no último Sds teve poucos scripts. Entããão resolvi postar um sisteminha que eu fiz com base num pedido em algum lugar da internet.

 

É o Partner System.

 

O que ele faz: Você chama um amigo seu para jogar o server, mas para dar um ânimo nele, você convida-o para ser seu Partner, e enquanto ele for abaixo de tal level (configurável, default 50), ele terá um bônus de EXP (configurável, default 10%). Assim que chegar no level limite, o bônus acaba.

 

Motivos para usar o sistema? Ora, como já disse anteriormente, serve para animar o jogo do player, para incentivá-lo a jogar mais.

 

Chega de blablabla e vamos ao script:

 

 

 

 

Novidades:

• Agora você pode aceitar ou rejeitar convites mesmo que a pessoa que te convidou esteja offline
• Quando você convida alguém e ele rejeita ou aceita o convite com você offline, ao logar você recebe uma mensagem informando a decisão da pessoa.
• Todos os bugs corrigidos

 

Configurando:

waittime = 24 -- Tempo de espera em horas para convidar alguém novamente
storage = 4651
level = 100 -- Level necessário para convidar alguém
maxlevel = 50000 -- Level máximo para alguém virar partner e para ter bônus de EXP
maxp = 5 -- Maximo de partners que alguém pode ter
rate = 1.1 -- Rate do bônus

 

Uso:

Player: !partner Fulano -- Fulano foi convidado
Fulano: !partner aceitar ou rejeitar -- Fulano aceita ou rejeita o convite.

 

Observações:

1) Todos os bugs corrigidos.
2) Funciona em TFS versão 0.3.6 pra frente.

 

Créditos:

LuckOake -- Pelo sistema
Vodkart -- Pela ideia e ajudas

JustinnoTibianno

chega mais pra você ver (ê ê)
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 30/11/11Posts: 696Gênero: MasculinoChar no Tibia: treinador de lobo

muito bom, gostei da ideia, esse tipo de script deve trazer mais players para o ot

Att. João Pedro

Skymagnum

Hamburguer
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 02/08/12Posts: 1025Char no Tibia: Maurolkit

Ótimo script mais o VodKart não estava fazendo um também? ou é o mesmo?

 

mais alem disso parabéns REP + ! .

 

 

Arrumando o bug creio que isso ajude:

function onLogout(cid)
 if getPlayerStorageValue(cid, xxx) > 0 then
				setPlayerStorageValue(cid, xxx, 0)
			 end
   return true
end

 

como eu não sei a storage então você pode colocar.

jeoz.png

LuckOake

avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 23/07/12Posts: 1104Gênero: MasculinoChar no Tibia: Luck Oake

@Skymagnum

 

Obrigadão :D

 

E sim, o Lord Vod tava fazendo um mas não era igual esse, era muito diferente, o dele é mais RPG. Não vou falar sobre o sistema dele, não sei se posso, vai que depois era pra ser segredo, né.

Skronos

Ta olhando oque? (:
avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 12/09/12Posts: 54

Eu tenho uma pequena dúvida, se o player que convidou o "amigo iniciante" quiser cancelar o partner, dá?

LuckOake

avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 23/07/12Posts: 1104Gênero: MasculinoChar no Tibia: Luck Oake

Não. Mas eu posso anotar na lista de coisas para colocar na versão 2.0 se a galera aprovar.

Raidou

Nunca vendeu maconha.
avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 31/07/12Posts: 279Char no Tibia: Raidou

Muito bom,este script.

 

Funciona em tfs 0.3.6 8.54?

 

Atenciosamente,Raidou.

Qkpoy.png

 

 

Ajudo no que eu posso!

Seja feliz com isso.

LuckOake

avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 23/07/12Posts: 1104Gênero: MasculinoChar no Tibia: Luck Oake

Sim sim, ele é próprio para 0.3.6 pra frente.

milbradt

Desativado
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 04/12/09Posts: 188

Muito bom LuckOake, pena ja ter dado meu REP+ hoje! =\

 

Mas voltarei aki para dar, é o minimo que da pra se fazer, ajsioa

 

Uma sugestão tambem! Não se se seria possivel fazer uma opção no MOD

tipo:

Poder optar se o BONUS a ganhar seria até o jogador convidado atingir o level 50.

Poder optar para ganhar o BONUS apenas quando o convidado chegar ao level 50, sendo assim o que convidou ganhar o BONUS do convidado no level 50 ao 100.

Site NtoUltimate:

www.ntoultimate.com.br

1579091

avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 06/11/11Posts: 1088Char no Tibia: Stroked

[22/09/2012 12:13:33] > Loading partnersystem.xml...[Error - ScriptingManager::loadFromXml] Cannot load mod mods/partnersystem.xml

[22/09/2012 12:13:33] Line: 5, Info: Input is not proper UTF-8, indicate encoding !

[22/09/2012 12:13:33] Bytes: 0xE9 0x6D 0x20 0x6E

 

 

[22/09/2012 12:13:33] failed!

[22/09/2012 12:13:33] > 7 mods were loaded.

ImBack

sim eu voltei.
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/09/12Posts: 95Char no Tibia: Pevepe Prevails

@Skymagnum

 

Obrigadão :D

 

E sim, o Lord Vod tava fazendo um mas não era igual esse, era muito diferente, o dele é mais RPG. Não vou falar sobre o sistema dele, não sei se posso, vai que depois era pra ser segredo, né.

 

é extremamente diferente mesmo, eu ja vi o dele.

otmaker.png

 

cvbnmj.png

 

AnneMotta02@hotmail.com

LuckOake

avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 23/07/12Posts: 1104Gênero: MasculinoChar no Tibia: Luck Oake

@GuizitoG

 

Dá uma olhada pra ver se você copiou o código corretamente, às vezes faltou um ou outro caractere, pois o script foi testado e tá funcionando.

 

Mas se ainda bugar, apenas tire os acentos das palavras.

PostadorHunter

avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 10/12/11Posts: 962Gênero: Masculino

[22/09/2012 12:13:33] > Loading partnersystem.xml...[Error - ScriptingManager::loadFromXml] Cannot load mod mods/partnersystem.xml

[22/09/2012 12:13:33] Line: 5, Info: Input is not proper UTF-8, indicate encoding !

[22/09/2012 12:13:33] Bytes: 0xE9 0x6D 0x20 0x6E

 

 

[22/09/2012 12:13:33] failed!

[22/09/2012 12:13:33] > 7 mods were loaded.

acho q e pq tem mods demais no seu ot

LuckOake

avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 23/07/12Posts: 1104Gênero: MasculinoChar no Tibia: Luck Oake

@PostadorHunter

 

Número de mods não influencia no script, no meu server tem 17 mods e funcionam normalmente.

PostadorHunter

avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 10/12/11Posts: 962Gênero: Masculino

@PostadorHunter

 

Número de mods não influencia no script, no meu server tem 17 mods e funcionam normalmente.

quando coloquei dms começo a da erro