-
Total de itens
612 -
Registro em
-
Última visita
-
Dias Ganhos
2
Tudo que satan666 postou
-
error de sintaxe. ajustado tente agora.
-
não é idéia eu criei esse sistema pro meu ot.
-
Existe boms sistemas anti bot mas nenhum se encontra pela net. Existe uma forma facil de se fazer isso: mechendo nas sources. Vou dar um exemplo do meu sistem antibot. ele tem uma função que eu criei na sources que é onMouseMove() ela verifica se o mouse esta sendo usado junto ao cliente, quando alguem puxa,move um item ele precisa usar o mouse se não usar é sinal de bot. ele detecta da seguinte forma ao usar o mouse sobre o cliente aparece aquela imagen no lugar da setinha do mouse é com aquilo que o sistema entende o uso de bot.
-
talkactions Todos os Comandos De Otserver
tópico respondeu ao Administrador de satan666 em Tutoriais para Iniciantes
vale lembrar que nem todos os comando existem e varios comandos são modificados desde a execução quanto ao nome do comando. -
posta o script de potions que você usa fica mais facil.
-
action [Action] Sistema De Refinamento Perfeito!
tópico respondeu ao Doidin de satan666 em Actions e Talkactions
cara porque tu não pesquisa logo no fórum se existe um tópico com isso antes de postar? http://www.xtibia.com/forum/topic/120698-action-sistema-de-refinamento-perfeito/page__p__794100__hl__sistema%20de%20refinamento__fromsearch__1entry794100 reportado pra fecharem esse. -
talkaction [talkaction] !ranks Com Resets Sistem
tópico respondeu ao satan666 de satan666 em Actions e Talkactions
eu não utilizo: mas fiz esse sistema de reset: http://www.xtibia.com/forum/topic/115411-talkaction-talkaction-reset/[ vou tentar verificar que error é esse e depois ajusto o script se necessario. -
talkaction [talkaction] !ranks Com Resets Sistem
tópico respondeu ao satan666 de satan666 em Actions e Talkactions
disponibilizei meu sistema de ranks que ficou menor e completo podendo ser facilmente modificado. -
qual dos scripts de reset você ta usando?
-
Comando Para Enviar O Jogador Ao Templo.
tópico respondeu ao satan666 de satan666 em Actions e Talkactions
ele retorna o uid ( identificador ) do player se não existir o player ou ele estiver off-line então ela retorna 0 ( zero ) sem enviar erro algum no console como faz a função getCreatureByName(cid) se não existir a criatura ou estiver off aparece uma mensagem de error no console e o restante do script não pode ser executado. -
Com esse código você não precisa mais ir ao templo e dar /c player para puxa-lo para o templo. você pode escolher o templo que quer envia-lo ou pode manda-lo para o templo dele. em data/talkaction/talkaction.xml adicione essa tag: <talkaction log="yes" access="3" words="/tp" event="script" value="town_player.lua"/> renomeio o words, access e o nome do arquivo. agora vá na pasta script e crie um arquivo com extensão Lua e nomeie de acordo com o que foi colocado na tag do xml adicione isso dentro dele: --[[( Marcryzius )]]-- function onSay(cid, words, param) local MSCB = MESSAGE_STATUS_CONSOLE_BLUE if(param == "") then return TRUE,doPlayerSendTextMessage(cid,18, "Command param required.")end local t = string.explode(param, ",") local tid = getPlayerByNameWildcard(t[1]) local townid = (tonumber(t[2]) == nil) and getPlayerTown(tid) or tonumber(t[2]) local posplayer = getCreaturePosition(tid) local pos = getTownTemplePosition(townid) if(pos == LUA_ERROR)then return TRUE,doPlayerSendTextMessage(cid,18,"Town temple position not found.")end if(tid == 0 or (isPlayerGhost(tid) == TRUE))then doPlayerSendTextMessage(cid,MSCB, "Player " .. t[1] .. " is not currently online.") elseif(getPlayerAccess(tid) > getPlayerAccess(cid))then doPlayerSendTextMessage(cid,MSCB, "you can not perform this action in people with group id equal to or above its.") else doTeleportThing(tid, pos, TRUE) doSendMagicEffect(pos, 49) doSendMagicEffect(pos, 39) doSendMagicEffect(posplayer, 66) doSendMagicEffect(posplayer, 10) doPlayerSendTextMessage(cid,MSCB,"player "..getCreatureName(tid).." was sent to the temple of ("..getTownName(townid)..") town id ("..townid..").") end return TRUE end Exmplos de uso:
-
acho que é isso: function onSay(cid, words, param) local dec = MESSAGE_INFO_DESCR if(param == "") then return TRUE,doPlayerSendTextMessage(cid,18,"Command param required.")end local C,t = {},string.explode(param, ",") C.pos = getPlayerPosition(cid) C.uid = getPlayerByName(t[1]) C.days = ((tonumber(t[2]) == nil) and 1 or tonumber(t[2]))*3600*24 if(getPlayerStorageValue(C.player,13540) < C.days)then doPlayerSendTextMessage(cid,dec,'O jogador '..t[1]..' não possui '..t[2]..' dias de vip.') else doPlayerSendTextMessage(cid,dec,'Você removeu '..t[2]..' dias de vip do player '..t[1]..'.') setPlayerStorageValue(C.uid,13540,getPlayerStorageValue(C.uid,13540)-C.days) end doSendMagicEffect(C.pos, math.random(28,30)) return true end nem testei ver se dar algum erro.
-
usa a função doSendAnimatedText(pos, text, color)
-
ele não ta carregando os comandos porque não reconhece os parâmetros. group id, acctype, level etc...
-
talkaction [Talkactions] Enviando Item Em Segredo
tópico respondeu ao guedes100 de satan666 em Actions e Talkactions
ja tenho um sistema desse faz tempo. criei um tanto que envia item ao player quanto remove o item dele. -
Como Faz Para O Player Começar Com Serto Outifit
tópico respondeu ao YuriGrandstorm de satan666 em Lixeira Pública
explica se é pra cada vocação começar com um outfit pra cada ou se vocações promovidas começaram com o mesmo outfit da não promovida. -
[Arquivado][Funçoes] Tirado Da Pastinha Doc Tfs 0.3.4
tópico respondeu ao antiemojr de satan666 em Noticias - Arquivo
ta mal traduzido e mal explicado. -
[Movements] Ring Transform Vocation
tópico respondeu ao lucasatak de satan666 em Actions e Talkactions
à idéia foi boa, já o script ta péssimo. -
se eu não me engano existe outros tutoriais que ensinam isso.
-
engraçado pra quem comentou que isso é besteira if item.uid == 6548 then e na ajuda ao script fez a mesma besteira fica dificil né? gente moral do script é adicionar um hit ao player então não precisa de stoagevalues pra isso né? function onUse(cid) local hit = 900 return false,doCreatureAddHealth(cid, -hit) and doSendAnimatedText(getCreaturePosition(cid),"Take this!",22) and doSendMagicEffect(cid,15) end
-
[Arquivado]Atributos De Item Bem Esplicado
tópico respondeu ao Antiemoxlr de satan666 em Noticias - Arquivo
faltou um pouco de formatação no tópico mas ta bem. -
[Duvida] Scripit So Faz Metade Do Que Eu Mando!
tópico respondeu ao tavax de satan666 em Lixeira Pública
essa query não esta servindo pra nada: Query = db.getResult("SELECT `rank_id` FROM `players` WHERE `players`.`id` = ".. getPlayerGUID(cid) ..";") acredito que o player sem guild retorna nil e um player com guild vai retorna um valor diferente de 0 ( zero ) getPlayerGuildId(cid) == 0 -
seção incorreta. ja que não é um pedido teria qu ter postado isso em duvidas sobre scripts.
-
o 1º depois eu vejo se faço isso. o 2º você poderia aumentar a quantidade de players do ranks que iria ser mostrado modificando a variável local max = 10 no script.
-
creio que seja por causa da tag do xml que deva ser diferente. copie uma tag do xml que ja exista em seu servidor e apenas modifique actionid ou uniqueid(depende de qual você quer usar) e o local do script. function onStepIn(cid) local destino1, destino2 = {x=1000, y=1000, z=7}, {x=1000, y=1000, z=7} local lvl = getPlayerLevel(cid) if(lvl >= 7 and lvl < 150)then doTeleportThing(cid, destino1) elseif(lvl >= 150)then --Apenas se o player tiver level maior ou igual a 150. doTeleportThing(cid, destino2) end return TRUE end
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.