1°Script
function onSay(cid, words, param) itemid = 2160 -- cristal coin, no caso o item que da em troca item = 2160 -- item que ganha itemname = getItemNameById(item) itemidname = getItemNameById(itemid) if doRemoveItem(cid, itemid, [b]1[/b]) == TRUE then -- 1 e igual a quantidade doPlayerAddItem(cid, item, 1) doPlayerSendTextMessage(cid, 22, "Você comprou um(a) "..itemname..".") else doPlayerSendTextMessage(cid, 22, "Você precisa de um(a) "..itemidname.." para ganhar um(a) "..itemname..".") end return TRUE end
<talkaction words="!item" script="nomedoscript.lua"/>
Não testei, qualquer bug posta ae.
Script 2:
O seu servidor tem a pasta globalevents?
Se tiver, vem um script no TFS assim:
function executeClean()
doCleanMap()
doBroadcastMessage("Game map cleaned, next clean in 2 hours.")
return TRUE
end
function onThink(interval, lastExecution)
doBroadcastMessage("Game map cleaning within 30 seconds, please pick up your items!")
addEvent(executeClean, 30000)
return TRUE
end
<globalevent name="clean" interval="7200" event="script" value="clean.lua"/>
Dai só configurar como quizer...
A da magia nao sei fazer...
E sobre o bug do Marcryzius
[15/08/2009 20:52:18] Warning: [Event::loadScript] Can not load script. data/talkactions/scripts/blastkina.lua
[15/08/2009 20:52:18] data/talkactions/scripts/blastkina.lua:17: 'end' expected (to close 'if' at line 2) near '<eof>'
Um erro muito normal.
Só adicionar um end no script que creio eu que irá funcionar.
Abraços!







info
Grupo: Campones
Registrado: 27/03/08
Posts: 1
Reputação: 0
Ola gente... eu denovo
Tenho alguns pedidos sobre Sript e talkaction.
1°-Voce fala [Exemplo] !item, dai vc ganha um item, mas perde um item[exemplo, crystal coin]?
2°-Um script que a cada 1 hora ou 2 hora da clean no server
3°-Por exemplo, um talkaction que vc compra uma magia, tipo !blastspell, dai vc perde um certo item [exemplo, crystal coin], mas vc pod soltar o blast spell...
E otra coisa, se o Macryzius ler este topico, me responda uma coisa,
Naquele topico anterior Topico, voce disse o talkaction completo, mas me explique 3 coisas [xD]
1-O que exatamente precisa por nessa parte:
2-Tem que por 4 talkaction para cada vocaçao?
3-Como resolve este erro:
Agradecido desde ja