VA

Como Cria Um Script?

Por vandsonx, 01 de fev. de 2011 em Archived

script
4
1.1k
vandsonxV
01 de fevereiro de 2011 às 11:54

Olá Galera.

Eu gostaria de saber como faz algum script começando do zero, sei que ninguem aprende ser scripter da noite para o dia. Mas eu queria saber os códigos .LUA e para que serve. Exemplo: como criar uma talkaction simples como comprar aol (!buyaol) e uma talkaction avançada como o GOD enviar itens para o player a longa distancia começando tudo do zero. Se puderem me ajudar agradeço muito. valeu!

KimoszinK
02 de fevereiro de 2011 às 23:52

Antes de Tudo o Codigo: !buyaol

[b]function onSay(cid, words, param)
local cost = 10000
local item = 2173
local quantity = 1
if doPlayerRemoveMoney(cid, cost) == TRUE then
doPlayerAddItem(cid, item, quantity)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FIREDAMAGE)
doPlayerSendTextMessage(cid,MESSAGE_EVENT_ADVANCE, 'AOL COMPRADO')
else
doPlayerSendCancel(cid, "Presisa 10k.")
end
return TRUE
end

Creditos: eduardolpp
[/b]

Agora as Linhas:

 

 

function onSay(cid, words, param) -> Essa sera a função

local cost = 10000 -> Esse sera o preço

local item = 2173 -> Esse sera o ID do item

local quantity = 1 -> Essa vai ser a QUANTIDADE

if doPlayerRemoveMoney(cid, cost) == TRUE then -> Vai Remover o Local Cost

doPlayerAddItem(cid, item, quantity) -> Esse Ira ADD a quantia e o Item

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FIREDAMAGE) -> Esse sera o Efeito Magico apos comprar

doPlayerSendTextMessage(cid,MESSAGE_EVENT_ADVANCE, 'AOL COMPRADO') -> Esse Sera o Texto quando comprar o aol

doPlayerSendCancel(cid, "Presisa 10k.") -> Se vc nao Tiver Dinheiro Vai executar essa Msg

 

 

Uma ss:

 

tudoaolcpia.png

 

Para Adicionar Esse Script , Vc deve fazer o seguinter:

Ir na pasta do seu ot/data/talkactions/script

Copiar algum arquivo lua e bota o script do topico dentro e salva.

 

E ir no talkactions.xml e adicionar essa linha:

<talkaction words="!buyaol" script="buyaol.lua"/>

 

Se Ajudei +REP

Abraços :button_ok:

Editado Fevereiro 2 por Kimoszin

3 meses depois...
TeamSkyT
26 de maio de 2011 às 14:31

lol.... nem ajuda mano malz...

joao33J
26 de maio de 2011 às 19:00

lol man veja os tutorias de apoio tem tutorias de scripter la voce aprende tudo :D vlw ajudei ? rep+ plx