[ Coletânea ] Biblioteca De Funções

BryanModesto

leite dança, dança
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/03/11Posts: 24Char no Tibia: Vigilante Rodoviario

 




Última atualização: 15/05

 


luaan4.gif

 

  • Funções


doRemoveHouse(cid) e doPlayerRemoveStorage(cid, storage) - Clique aqui
doRemoveHouse - Ela tem a função de remover a casa do jogador e os itens que estiver dentro dela irão para o depot do mesmo.
doPlayerRemoveStorage - Remove a storave value direto do banco de dados do jogador.

Domanasecond(Cid, Quanty, Delay) e Dohealthsecond(Cid, Quanty, Delay) - Clique aqui
Domanasecond - é adicionado ou retirado o valor de Mana do jogador por segundos.
Dohealthsecond - é adicionado ou retirado o valor de Health do jogador por segundos.

Doplayersetskill - Clique aqui
função para mudar a quantidade de skills ou magic level do jogador.

doRemoveSummon(cid, name, time) - Clique aqui
a função summona um monstro (que não ataca o jogador) e remove o monstro depois de tantos segundos.

Gettabhighvalue(Tab, Value) - Clique aqui
função retornar o maior valor de uma tabela.

Setstorageip e Getstorageip - Clique aqui
uma função que grava storage por IP.

Doremovecreatureinseconds(Cid, Seconds) - Clique aqui
Função que kicka o player de acordo com o tempo estimado.

Randomizearea(Area) - Clique aqui
Quando ela encontra uma area, ela trocara os numeros 1 dá area para 0, ou continuará 1, enfim, criando um efeito diferente na area.

Getguildleadername(Guildname) - Clique aqui
é uma função que pega o nome do leader da guild,dá para fazer algo interessante como adicionar itens ao lider da guild depois de completar uma "war".

Doplayeraddmanyitems(Cid, Itemid, Quant) - Clique aqui
Exemplo: Se voce botar doPlayerAddManyItems(cid, 2160, 4000) vai adicionar 2 bps, cada uma com 2000 crystal coins, ou seja, 20kk

Getuidsinarea(Extr1, Extr2) - Clique aqui
Pega os uids de criaturas de uma area quadrada.

String.gsub(S, Str, Repl, N) - Clique aqui
Ela funciona como a funçao string.gsub so que nao funciona com patterns.

Getposfromarea - Clique aqui
Basicamente a função pega determinada área e retorna com uma tabela das posições.

doOrderTab(tabela, value) - Clique aqui
Uma função que ordena a tabela em ordem crescente.

String.explode(Str, Sep) - Clique aqui
Funçao string.explode dos ots em lua.

checkAreaUid(pos, area, showP, showM) - Clique aqui
Ela checa os monstros e os players ou só os monstros ou só os players que estão em determinada área que vai ser representada por uma tabela como a das spells.

Progressões Matemáticas - Clique aqui
A função faz a formula e retorna o valor dela. Quem sabe o conteúdo provavelmente sabe o que colocar nos parâmetros, pois foi usado as mesmas variáveis de como é usado em meio didático.

Addhealth(Cid, Amount, Times, Interval, Deny, S) - Clique aqui
Ela adiciona vida para o player ate ele seja atacado.

Letterreplace(Str, Place1, Place2) - Clique aqui
A função muda 2 letras de lugar.

doOrderString(tab) - Clique aqui
Ordena varias strings em ordem alfabética.

doStorageCount(storage, guid, amount, max, delay) - Clique aqui
A função faz um storage aumentar de tanto em tanto até um certo valor de tantos em tantos segundos.

getSpellName(words) - Clique aqui
O parâmetro usado deve ser as palavras necessárias para ativar a spell. O script vai retornar o nome da spell referente aquelas palavras. Se não existir, simplesmente irá dar erro.

emArea(cid, frompos, topos) - Clique aqui
Ela verifica se determinado player está em certa área.

VipLib - Clique aqui
Esta lib é mais uma vantagem para aqueles jogadores que pagam para jogar.

getDirectionBetween(fromPos, toPos, directions) - Clique aqui
Essa função verifica a direção de uma posição em relação a outra.

doPushCreature(uid, direction[, distance[, speed]]) - Clique aqui
A função basicamente empurra uma determinada criatura para uma direção, caso essa direção não possa ser ocupada (paredes, criaturas, buracos) ela empurra para a direção mais próxima que está desocupada, ou então não empurra.

getPosfromArea(cid,area) - Clique aqui
Basicamente a função pega determinada área e retorna com uma tabela das posições.

Setaccountstoragevalue E Getaccountstoragevalue - Clique aqui
Bloqueia storages por account.

  • Observações


 

  • Links quebrados ou tópicos inexistentes devem ser reportados. Comente neste tópico.
  • Tópicos podem ser recomendados por você. Comente neste tópico.
  • Algum conteúdo lhe foi útil? Comente neste tópico.
  • O tópico será atualizado e será informado a ultima data de atualização com os novos conteúdos.
  • Não conseguiu achar o que procurava? Poste neste tópico pelo que você procura!

 

 

Atenciosamente,

Bryan Modesto Sampaio

 

tumblr_lil0onSnB81qc7xc4o1_250.gif

 

[Denuncias/Reports] - Area de Scripting

Andinho400

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 16/10/10Posts: 8Char no Tibia: Aham Esse Mesmo

Fico muito bom o tópico, é bem organizado.

Andinhoooo Td Mundo Gosta.

 

b078bb3a76e741b3b7d2408d3f07d8c0.0.gif

LukasScott

Hellsing
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/06/10Posts: 87Char no Tibia: Loading...

bom tópico

so falto mais esplicações.

loading.gif

singw.png

 

Fale bem , fale mal , mas fale de mim...

"Não sou alienado mas vivo nesse absurdo"

tinfer3

Normaly they are the same.
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/04/11Posts: 34

para melhores explicações só acessar o tópico :p

The Joker



Eu não quero fazer o que eu posso,eu posso fazer o que eu quero.

Henrique Moura

Ex-administrador
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 17/02/08Posts: 2541

Tópico movido para a nova subseção.

 

Hope your enjoyment!

KaKilo ~
 


Lom14fD.png

PrisonDoom13

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/11/13Posts: 7Char no Tibia: Zagnumor Dogos

Pq os tópicos estão todos "quebrados"? Cheios das marcações html que não são processadas? :worriedsmiley: