Ir para conteúdo

Posts Recomendados

Muito bom mano! Parabéns!

Seria show se você posta-se o UPDATE dele que no caso seria assim: Em vez de cobrar money para postar, o player teria que ter uma certa "storage" para poder usar o comando.

 

Até mais, mano! :)

 

Você já atingiu seu limite de reputações positivas para hoje

Link para o comentário
Compartilhar em outros sites

Booa, testei ta legalzin :)

 

Se quiser dar uma mudadinha, identei para tu :)

 

http://pastebin.com/W395NRRx

 

A identação tá errada. O certo seria assim:

 

local wait = 60

function onSay(cid, words, param)
   if exhaustion.check(cid, 9854) then
       doPlayerSendTextMessage(cid, 20, "You need to wait "..wait.." segs to use this command again!")
       return true
   end
   if not doPlayerRemoveMoney(cid, 15000) then
       doPlayerSendCancel(cid, "Not enough money, sorry.")
       return true
   end

   doSendMagicEffect(getCreaturePosition(cid), 6)
   exhaustion.set(cid, 9854, wait)
   broadcastMessage("Mensagem do jogador: "..getPlayerName(cid).." ele diz "..param.."")
return true
end

 

@Topic

 

Tá evoluindo :D

 

Já já você começa a dominar e fazer uns sistemas bem maneiros. REP+.

Link para o comentário
Compartilhar em outros sites

Cara, foi assim que aprendi, você usa 1 tab depois de tudo, e volta 1 em ends e untils.

Em tables você só da 1 tab nas variáveis dela.

Link para o comentário
Compartilhar em outros sites

Poderia fazer um por textEdit ficaria bem legal, tipo assim.

 

local mainConfig = {
priceForEachMsg = 10000,
   textConfig = {
       maxLen = 10,
       itemId = ?,
       },
}


function onTextEdit(cid, item, newText)

   if item.itemid ~= mainConfig.textConfig.itemId then
       return true
   end

   if string.len(newText) > mainConfig.textConfig.maxLen then
       doPlayerSendTextMessage(cid, 27, "Sorry, your text is too big.") return true
   end

   if doPlayerRemoveMoney(cid, priceForEachMsg) then
       doBroadcastMessage(getCreatureName(cid) .. ": " .. newText, 25)
          else
       doPlayerSendCancel(cid, "You don't have money.")
   end
   return true
end

Editado por Skymagnum
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...