Qual a utilidade?
info
Grupo: Campones
Registrado: 31/10/10
Posts: 33
Reputação: +7

Nossa,você pegou o script do AFK SYSTEM,e de vez de sair letras coloridas falando "ausente" fica saindo "creew",e o script nem de longe é seu!
valeu
info
Grupo: Campones
Registrado: 05/11/10
Posts: 9
Reputação: 0
Char no Tibia: GOD Macabrow

Kra, num é o script do AFK System, foi meu amigo q me disse q qria um script assim, daí eu pesquisei o dia intero no google e axei um tuto sobre scripts, daí tava encinando como fazer um script, depois de testar por horas, editei para deixar o char fika falano CREWW, q comecei com o script dizendo: Macabrow TESTs
Espero q entenda! è q é meu primeiro script, intaum pensei em fazer uma coisa divertida, depois penso em fazer utilidades!
Vlws
Qual a utilidade?
Por enquanto, nenhuma, qndo me aperfeiçoar em scripts inuteis, passarei a me dedicar em scripts utéis!
Obrigado por perguntar!
Editado Novembro 10 por Gustavoxloko
info
Grupo: Campones
Registrado: 31/10/10
Posts: 33
Reputação: +7

"contra fatos não há argumentos."
olhe o script do AFK SYTEM,é quase identico ao seu...
--[[
Talking Tp/signs/tiles for TFS 0.2+
70%shawak,30%Damadgerz
Idea by Damadgerz
]]--
local time = 5 -- 1 = 1 sec, 2 = 2 sec, ...
local say_events = {}
local function SayText(cid)
if isPlayer(cid) == TRUE then
if say_events[getPlayerGUID(cid)] ~= nil then
if isPlayer(cid) == TRUE then
doSendAnimatedText(getPlayerPosition(cid),"Ausente!", math.random(01,255))
end
say_events[getPlayerGUID(cid)] = addEvent(SayText, time * 1000 / 2, cid)
end
end
return TRUE
end
function onSay(cid, words, param, channel)
if(param == '') then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.")
return true
end
if param == "on" then
if isPlayer(cid) == TRUE then
doSendAnimatedText(getPlayerPosition(cid),"Ausente!", math.random(01,255))
end
say_events[getPlayerGUID(cid)] = addEvent(SayText, time * 1000, cid)
doPlayerSendTextMessage(cid,MESSAGE_STATUS_WARNING,"You Now Stated you are (afk).")
elseif param == "off" then
stopEvent(say_events[getPlayerGUID(cid)])
say_events[getPlayerGUID(cid)] = nil
doPlayerSendTextMessage(cid,MESSAGE_STATUS_WARNING,"You Now stated your are not (afk).")
end
return TRUE
end
info
Grupo: Campones
Registrado: 05/11/10
Posts: 9
Reputação: 0
Char no Tibia: GOD Macabrow

"contra fatos não há argumentos."
olhe o script do AFK SYTEM,é quase identico ao seu...
--[[ Talking Tp/signs/tiles for TFS 0.2+ 70%shawak,30%Damadgerz Idea by Damadgerz ]]-- local time = 5 -- 1 = 1 sec, 2 = 2 sec, ... local say_events = {} local function SayText(cid) if isPlayer(cid) == TRUE then if say_events[getPlayerGUID(cid)] ~= nil then if isPlayer(cid) == TRUE then doSendAnimatedText(getPlayerPosition(cid),"Ausente!", math.random(01,255)) end say_events[getPlayerGUID(cid)] = addEvent(SayText, time * 1000 / 2, cid) end end return TRUE end function onSay(cid, words, param, channel) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") return true end if param == "on" then if isPlayer(cid) == TRUE then doSendAnimatedText(getPlayerPosition(cid),"Ausente!", math.random(01,255)) end say_events[getPlayerGUID(cid)] = addEvent(SayText, time * 1000, cid) doPlayerSendTextMessage(cid,MESSAGE_STATUS_WARNING,"You Now Stated you are (afk).") elseif param == "off" then stopEvent(say_events[getPlayerGUID(cid)]) say_events[getPlayerGUID(cid)] = nil doPlayerSendTextMessage(cid,MESSAGE_STATUS_WARNING,"You Now stated your are not (afk).") end return TRUE end
Tem razão, mas como vc disse, o script é idêntico, ñ exatamente igual!
Intaum pq ñ vai criticar os outros posts ao invés do meu? Tdo bem eu errei, mas qm ñ erra? E tem mais, é meu 1º post, intaum me dexa, criticar alguém é fácil, criticar a si mesmo é impossível, pois quase ninguém consegue se "auto-criticar"! Pense nisso!
Editado Novembro 10 por Gustavoxloko
info
Grupo: Campones
Registrado: 31/10/10
Posts: 33
Reputação: +7

Não estou te criticando,apenas você tem que respeitar as regras,oque você fez foi ripping,eu poderia te denunciar,mais pelo contrario,estou aqui para te auxiliar,você tem que colocar os devidos creditos do proprio autor script,claro que parcialmente parte dos credistos são seus,mais você é tão ignorante e não sabe aprender com as criticas,errou certo,mais agora faça a coisa certa,porque persistir no erro?e eu não critico ninguem,apenas dou minha opnião,saiba escutar.
info
Grupo: Campones
Registrado: 05/11/10
Posts: 9
Reputação: 0
Char no Tibia: GOD Macabrow

Kra desculpa ai, mas mano, nunka axei o AFK System aki, nem sei qm fez, por isso ñ colokei os créditos, mas como eu disse no meu post "Se for postar em outro fórum, coloke os créditos!", ou seja, qm souber qm fez o script do AFK, coloka os créditos dele e do meu! Foi isso q eu pensei! desculpa qlquer coisa, é q to com dor de cabeça, daí fiko estressado, desculpe!
info
Grupo: Campones
Registrado: 31/10/10
Posts: 33
Reputação: +7

também passei dos limites me desculpe.Mais tranquilo,pelo menos o pessoal já tem um comando a mais para colocar no servidor kk.
Boa sorte com seus trabalhos sobre scripting,espero ver alguns novos futuramente,falou.
info
Grupo: Campones
Registrado: 05/11/10
Posts: 9
Reputação: 0
Char no Tibia: GOD Macabrow

Pois é! Só falta muita criatividade, estudos e força de vontade para novos trabalhos(o q vai demorar) mas chego lá!
Flw



info
Grupo: Campones
Registrado: 05/11/10
Posts: 9
Reputação: 0
Char no Tibia: GOD Macabrow
Muito bem galera, postarei o meu "Crew mode" que criei a pouko devido a pedidos no meu OT!^^
esta talkaction foi feita por mim! Se forem por em outro fórum, coloke os créditos por favor!
Ok, Primeiro abra o bloco de notas e digite issso:
--[[ Talking Tp/signs/tiles for TFS 0.2+ ]]-- local time = 5 -- 1 = 1 sec, 2 = 2 sec, ... local say_events = {} local function SayText(cid) if isPlayer(cid) == TRUE then if say_events[getPlayerGUID(cid)] ~= nil then if isPlayer(cid) == TRUE then doSendAnimatedText(getPlayerPosition(cid),"CREWw", math.random(01,255)) end say_events[getPlayerGUID(cid)] = addEvent(SayText, time * 1000 / 2, cid) end end return TRUE end function onSay(cid, words, param, channel) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") return true end if param == "on" then if isPlayer(cid) == TRUE then doSendAnimatedText(getPlayerPosition(cid),"CREWW", math.random(01,255)) end say_events[getPlayerGUID(cid)] = addEvent(SayText, time * 1000, cid) doPlayerSendTextMessage(cid,MESSAGE_STATUS_WARNING,"CREW MODE ON.") elseif param == "off" then stopEvent(say_events[getPlayerGUID(cid)]) say_events[getPlayerGUID(cid)] = nil doPlayerSendTextMessage(cid,MESSAGE_STATUS_WARNING,"CREW MODE OFF.") end return TRUE ende salve em: data/talkactions/scripts com o nome creu.lua
Agora abra o talkaction.xml e coloque isso:
(Galera ali na "talkaction words" está !crew, mas no jogo digitem !crew on senão ñ funfa)
Salve, ligue seu OT e digite !crew on
e seu char ficará dizendu "CREWW"!
E digite !crew off
Agora divirta-se!
Desculpem se cometi algum erro é meu 1º post no XTibia então qualquer erro comentem, blz?
Atenção: eu testei no meu OT 8.54, ñ sei se funciona em OTs de versões superiores ou inferiores!
Obrigadu pela atenção!
Ass: Gustavoxloko
O GOD Macabrow do Macabrow Tibia! xD
Editado Novembro 9 por Gustavoxloko