Fico muito bom o tópico, é bem organizado.
- Fórum
- OTServ
- Recursos
- Scripting
- Mods, funções e outros
- [ Coletânea ] Biblioteca De Funções
BR
otserv
[ Coletânea ] Biblioteca De Funções
Por BryanModesto, 25 de mar. de 2011 em Mods, funções e outros
tibia
script
6
6.7k
1 mês depois...
info
Grupo: Campones
Registrado: 16/10/10
Posts: 8
Reputação: -1
Char no Tibia: Aham Esse Mesmo

03 de abril de 2011 às 03:27
2 semanas depois...
info
Grupo: Campones
Registrado: 24/06/10
Posts: 87
Reputação: +2
Char no Tibia: Loading...

10 de abril de 2011 às 16:48
bom tópico
so falto mais esplicações.
info
Grupo: Campones
Registrado: 05/04/11
Posts: 34
Reputação: +6

11 de abril de 2011 às 13:37
para melhores explicações só acessar o tópico ![]()
1 mês depois...
info
Grupo: Herói
Registrado: 17/02/08
Posts: 2.5k
Reputação: +193

11 de maio de 2011 às 20:37
Tópico movido para a nova subseção.
Hope your enjoyment!
5 anos depois...
info
Grupo: Campones
Registrado: 24/11/13
Posts: 7
Reputação: 0
Char no Tibia: Zagnumor Dogos

04 de setembro de 2016 às 23:52
Pq os tópicos estão todos "quebrados"? Cheios das marcações html que não são processadas? ![]()


info
Grupo: Campones
Registrado: 06/03/11
Posts: 24
Reputação: +8
Char no Tibia: Vigilante Rodoviario
Última atualização: 15/05
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.
Editado Setembro 5 por Drazyn
Atualizações