BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

(Resuelto) [Pedido Script] Talkaction. Guardar código de compra.

(Resuelto) [Pedido Script] Talkaction. Guardar código de compra.

purrin


Novato
Buenas queria saber si me podrian dar un script el cual consista en escribir la palabra !tarjeta + codigo << (alli el codigo de la tarjeta telefonica) y luego me deje archivo .txt en la carpeta logs (asi como cuando un god escribe un comando y todo se guarda con su nombre bueno algo asi) luego de mandar el codigo que diga, Gracias por su compra, Espere a que el GOD verifique su tarjeta y se contactara con usted.
Gracias de antemano, espero no sea tan dificil

Muzstang


Scripter
Código:
function onSay(cid, words, param, channel)

  local storage, seconds = 1214, 120 -- (120) segundos

  if exhaustion.check(cid, storage) then
     doSendMagicEffect(getThingPos(cid), CONST_ME_POFF)
     doPlayerSendCancel(cid, "Espera "..os.date("%M minutos %S segundos", exhaustion.get(cid, storage)).." para hacer otra confirmacion.")
     return true
  end

  if param == '' then
     doPlayerSendCancel(cid, "Porfavor ingresa tu codigo de tarjeta.")
     return true
  end

  if param:len() > 15 then
     doPlayerSendCancel(cid, "Tu codigo es muy largo.")
     return true
  end

  local permitidos, denegar = {' ','1','2','3','4','5','6','7','8','9','0'}, false
  for i = 1, param:len() do
     if not isInArray(permitidos, param:sub(i,i)) then
          doPlayerSendCancel(cid, "Porfavor utiliza solo numeros.")
          return true
     end
  end

  exhaustion.set(cid, storage, seconds)
  doPlayerSendTextMessage(cid, 25, "Gracias por su compra, espere a que el god verifique su tarjeta y se contactara con usted.")

  local t = assert(io.open("data/logs/codigos.txt", "a+"))
  t:write("[" .. os.date("%c", os.time()) .."] "..getPlayerName(cid).." - Codigo: "..param.."\n")
  return t:close()
end

purrin


Novato
Mucha gracias sirvio

Contenido patrocinado


Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.

 

¿Quién está en línea?

En total hay 1 usuario en línea: 0 Registrados, 0 Ocultos y 1 Invitado

Usuarios navegando en este foro: Ninguno

Forum Statistics

Nuestros miembros han públicado un total de posts en temas.
Actualmente hay miembros registrados.
Démosle la bienvenida al miembro más reciente,
La mayor cantidad de usuarios en línea ha sido de .