PB
mod

[Mod] Auto Loot Update.

Por pbottrinks, 30 de jul. de 2012 em Mods, funções e outros

script
31
12.4k
15790911
12 de setembro de 2012 às 15:15

é akele seu, só q na v.1.0

VodkartV
12 de setembro de 2012 às 15:22

é aquele com storage 13540? o perfect vip system né?

15790911
12 de setembro de 2012 às 15:24

Isso mesmo :)

storageplayer = getPlayerStorageValue(player,13540)

brun123B
12 de setembro de 2012 às 15:27

Não sei se você sabe, mas há um limite de lenght que uma string armazenada em storage pode ter...

Na verdade, o server em si não tem limite de espaço pra strings em storages, mas quando o server tenta salvar uma string muito grande na database, o server dá crash. No TFS se não me engano o limite é de 281 caracteres, depois disso, se o server tentar salvar essa string na database ele cai.

 

Testa aí depois, adiciona com um único char vários e vários itens e depois dá logout, o server deve cair

 

Isso complica um pouco as coisas, mas dá pra você reduzir bastante o tamanho da string se em vez de usar o nome do item, usar o id dele

Editado Setembro 12 por brun123

15790911
13 de setembro de 2012 às 19:31

Vodkart?? Meu script?

VodkartV
13 de setembro de 2012 às 20:12

troca

 

if info.OnlyPremium == true and not isPremium(cid) then
doPlayerSendCancel(cid, "you must be a premium account.") return true

 

por

 

if info.OnlyPremium == true and getPlayerStorageValue(cid, 13540) - os.time() <= 0 then
doPlayerSendCancel(cid, "you must be a vip account.") return true

15790911
13 de setembro de 2012 às 20:51

brigadduuu

13 de setembro de 2012 às 22:33

eu não entendi tem como fazer o que eu queria? se tiver me passa ai como fazer.

Ajuda ai Vodkart a por esse sistema pra sistema de vip Kydrai >>> http://www.xtibia.com/forum/topic/136543-vip-system-by-account-v10/page__st__0

Thanks

VodkartV
13 de setembro de 2012 às 22:41

@up

 

 

troca

 

if info.OnlyPremium == true and not isPremium(cid) then
doPlayerSendCancel(cid, "you must be a premium account.") return true

 

por

 

if info.OnlyPremium == true and isVip(cid) == FALSE then
doPlayerSendCancel(cid, "you must be a vip account.") return true

Editado Setembro 13 por Vodkart

7585947
16 de setembro de 2012 às 22:06

entao povo,queria saber onde eu configuro da seguinte forma :

 

Free account,pode apenas pegar dinheiro.

P.A,pode pegar ate 5 itens apenas.

(o dinheiro de ambos vai pro banco) (p.a pode pegar o item de longe "assim como ta no script"///free so pega se o bixo morrer do lado dele)

Obg pela atençao

1 mês depois...
19 de outubro de 2012 às 09:25

Eu tambem queria saber como que limita a quantidade de itens para lista ! me ajudaria muito

 

Tipo, seria legal assim free 3 itens (gold e mais 2)

e premium ou vip 6 itens !

LolkskyL
19 de outubro de 2012 às 16:00

Tem como fazer pra poder usar o sistema SOMENTE com gold/platinum/crystal coin? no qual o player apenas "ativa" o sistema por comando?

15790911
19 de outubro de 2012 às 21:51

troca

 

if info.OnlyPremium == true and not isPremium(cid) then
doPlayerSendCancel(cid, "you must be a premium account.") return true

 

por

 

if info.OnlyPremium == true and getPlayerStorageValue(cid, 13540) - os.time() <= 0 then
doPlayerSendCancel(cid, "you must be a vip account.") return true

 

Vodkart, esse bagui q se me passo tipo ele funfa dahora, mais qndo o player perde a vip, ele continua catando o loot sozinho, só que n tem como ele desativa ou altera, qndo ele fala /autoloot diz que ele precisa ser vip, mas mesmo assim continua catando o loot... sem ele poder fazer nada... Tem alguma forma de configura pra quando a vip acaba, todos os itens salvos na lista apagarem, pra ele não ficar catando loot mesmo depois de finalizada!

6 meses depois...
IoriOtservI
09 de abril de 2013 às 14:01

Onde eu devo criar esses arquivos?

7 meses depois...
AlkimistaA
08 de novembro de 2013 às 14:28

@Vodkart nao tem como se faze um autoloot desse pra poketibia?

todos que eu testei ta bugado, depois que adiciona 100 item, ele para de adiciona, e tem hora que ele decha escapa umas par de item, ex:

matei 20 charizard, caiu 20 stone, dessas 20 ele decha escapa 3, 4, principalmente se o player for lvl alto, e mata muito pokemon de uma veiz

ou se nao eu te passo o script, dai se ve o que se pode faze, se nao ta de boa