Ir para conteúdo
Entre para seguir isso  
Mock

[8.1+] Mock Script lib 1.5

Recommended Posts

Mock    32
Mock

Nome: Mock Script lib 1.5

Autor: mock

Versão testada: aries 4.0

Indicado para: Servidores com lualib 5.1+ e versao 8.1+

 

Bom hoje vou postar a Mock Script lib 1.5 :D

E vou ensinar a usar TODAS as funçoes novas.

1º vou mostrar as funçoes antigas:

doItemBroken(cid, itemid, chancemin, chancemax)
doSummonCreatureWithCheck(name, pos)
isLevel(cid,level)
printServerStatus()
getPlayerMoney(cid)

Essas acima são funçoes do 1.0

As abaixo sou do 1.5

doSell(cid, itemid, count, cost)
doBuy(cid, itemid, count, cost, charges)
DobuyContainer(cid,conteinerid,insideid,cost)
stringcontains(txt, str)
doPlayerBankDeposit(cid,amount)
getPlayerBankBalance(cid)
doPlayerBankWithdraw(cid,amount)
isWalkable(pos) -- By nord
setGlobalPos(posx,posy,posz,stackpos,vauleid)
getGlobalpos(vauleid)

Agora vou esplicar.

*doSell(cid, itemid, count, cost)

- E uma action para vender itens igual NPC so que as funçoes usadas em npc não podem ser usadas em action, movements, talk etc~

*doBuy(cid, itemid, count, cost, charges)

- E uma action para comprar itens igual NPC so que as funçoes usadas em npc não podem ser usadas em action, movements, talk etc~

*DobuyContainer(cid,conteinerid,insideid,cost)

- Funçao para o player comprar um item cheio de:... Exemplo

DobuyContainer(cid,2003,7590,5000)

- Vai comprar uma backpack de potion

*stringcontains(txt, str)

- Igual a função Msgcontais so que essa pode-se usar em qualquer script (ideal para talkactions)

*doPlayerBankDeposit(cid,amount)

*getPlayerBankBalance(cid)

*doPlayerBankWithdraw(cid,amount)

- Essas são funçoes de banco muinto facil so de olhar da pra saber (getPlayerBankBalance(cid) da return na balance do player)

*isWalkable(pos)

- Explicação aqui: http://forums.otserv.com.br/showthread.php?t=50901

*setGlobalPos(posx,posy,posz,stackpos,vauleid)

- Boa para migrar uma posição de um evento em action para um evento em movements. (vauleid tem que ter 4 de diferença entre um do outro)

* getGlobalpos(vauleid)

- Essa pega a posição que foi indicada nessa função acima pelo seu vauleid.

 

Bom vou ensinar a usar algumas funçoes dessas vou postar um npc via talkactions aki :D

 

Para baixar a lib so clicar aqui:
[b][url="http://geocities.yahoo.com.br/limaoserv/Mockscriptlib1.5.zip"]>>AQUI<<[/url][/b]

 

Para instalar va no global.ua e adcione isso:

dofile('Mockscriptlib1.5.lib')

Depois ponha o arquivo MockScriptLib1.5.lib na pasta do seu server (na pasta memso NÃO na pasta data)

 

Edit>>>>>>>>>>>>.

Nova função adcionada

doItemBroken(cid, itemid, chancemin, chancemax)

doSummonCreatureWithCheck(name, pos)

isLevel(cid,level)

printServerStatus()

getPlayerMoney(cid)

doSell(cid, itemid, count, cost)

doBuy(cid, itemid, count, cost, charges)

DobuyContainer(cid,conteinerid,insideid,cost)

stringcontains(txt, str)

doPlayerBankDeposit(cid,amount)

getPlayerBankBalance(cid)

doPlayerBankWithdraw(cid,amount)

isWalkable(pos)

setGlobalPos(posx,posy,posz,stackpos,vauleid)

getGlobalpos(vauleid)

getStringCount(msg)

Dowload da lib 1.51 aqui: >>http://geocities.yahoo.com.br/limaoserv/Mockscriptlib1.51.zip

Editado por Mock
nova lib

Compartilhar este post


Link para o post
Nord    2
Nord

Ebaa, tem até uma função minha na lib, vlw Mock, bem útil essa lib.

Tópicos na seção Banco de Funções não precisam de aprovação, você pode postar direto na seção.

 

Tópico aprovado e movido.

Compartilhar este post


Link para o post
Nietzsch    0
Nietzsch

Bah cara...vlw msm!...TO fazendoum otserv sozinhue com essa lib, vo pode fazer uns scripts massa!! Vlw³³³...Abraços!

Compartilhar este post


Link para o post
Mock    32
Mock

Aé? não sabia q podia posta direto :P

Compartilhar este post


Link para o post
Nietzsch    0
Nietzsch

sahusha ;) !!! Tpw onde eu conseguigo lualib 5.1+ ?!

Compartilhar este post


Link para o post
Mock    32
Mock

o lua lib 99% dos ot servers ja vem com ele.

se n vier se n me engano aki no forum mesmo tem assi mq vc baxa e so pega as dll e joga na pasta do seu ot :P

Compartilhar este post


Link para o post
Deragon    25
Deragon

tem como passar essas funções em source-code ?

qnt ao "script" da tua assinatura, o correto seria:

function onPelado(cid, pos)

penis = getPlayerPenis(cid)

if penis == 'mole' then

doPlayerShowRevistaPlayBoy(cid)

else

doPlayerMasturb(cid)

end

end

^^

Compartilhar este post


Link para o post
Mock    32
Mock

Deragon eu não diria source code eu diria TXT code huAHUahuhuA

a diferneça que eu salvei como formato.lib e mandei encriptar só isso xD

Compartilhar este post


Link para o post
Sago    0
Sago

Mock Você é um dos excelente scripters que temos na OTNET

=D

Segue assim

Excelente Banco de Funções facilita a vida para e diminui um monte scripts Simples que precisam de muitas linhas

Aprovado

Compartilhar este post


Link para o post
Deragon    25
Deragon

Mock

digo que preciso do codigo em source pois prefiro a lua... nao trava o ot...

tem como me arrumar ? por exemplo o !online é definido em source-code ( a menos que já inventaram um que não é oO )

Compartilhar este post


Link para o post
Devo Jeff    0
Devo Jeff

Ótimas funções, mas a que gostei mais foi a DobuyContainer(cid,conteinerid,insideid,cost) facilitou muito fazer NPC's de Runes, Potions e etc. continue assim ;D

 

Vlws

Compartilhar este post


Link para o post
Mock    32
Mock

sim a do buyconteiner facilita porem q so funciona com conteiners de 20 slots =P depois ajeito isso.

e tb ainda n postei a 2.0 pq tem 3 funçoes amais só.

Compartilhar este post


Link para o post
Raphael Carnaúba    1
Raphael Carnaúba

Mock, nao chequei sua função dobuycontainer, mais ela funciona com fluids tambem? poe lá ;D

Compartilhar este post


Link para o post
leandro_70    0
leandro_70

Muito bom,ajuda bastante quem ta começando :D

Compartilhar este post


Link para o post
Wakon    0
Wakon

Script muito show, Parabéns

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×