Ir para conteúdo
Banner com Efeitos

Featured Replies

  • Respostas 10
  • Visualizações 1.4k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

Postado
  • Autor
  Em 03/04/2012 em 16:07, Latoy disse:

Basicamente vc tera q usar msm o string.explode e tonumber, para a conversão! ficando assim!

function onSay(cid, words, param)


param = string.explode(param, ",")


t = {

["sd"] = {itemid=2159, price=100}, -- preço de cada uma

["uh"] = {itemid=2160, price=100}

}



if t[param[1]] and doPlayerRemoveMoney(cid,t[param[1]].price * tonumber(param[2])) then

return doPlayerAddItem(cid, t[param].itemid, tonumber(param[2]))

end

end

Amigo, Não funcionou deu um erro sobre --index field '?'--

mais obrigado por tentar ajudar

Retirado.

 

Skype: joaoxtibia85.

Postado
function onSay(cid, words, param, channel)

local config = {

["sd"] = {id=2268, price=100, name="sd"},

["uh"] = {id=2273, price=102, name="uh"},

}


local s = string.explode(param, ",")


if(param == '') then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.")

return true

end


for i, x in pairs(config) do

	  if (s[1] == x.name) then

		 if doPlayerRemoveMoney(cid, s[2] * x.price) == TRUE then

			doPlayerAddItem(cid, x.id, s[2])

		   else

			 doPlayerSendTextMessage(cid, 22, "Desculpe, mais você nao possui "..x.price.." gps.")

		  end

	   end

end


return true

end

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo