-
Total de itens
1002 -
Registro em
-
Última visita
-
Dias Ganhos
20
Tudo que Mudrock postou
-
Delay é causado pelo ping que é a resposta do servidor com sua maquina... se seu ping for alto o jogo terá delay, resumindo pode ser conexão com a internet extremamente lenta.
-
Crie um arquivo chamado itemtp.lua local pos = {x=33077, y=31219, z=8} -- Posição para onde sera teleportado function onStepIn(cid, item, pos) doTeleportThing(cid, pos) doPlayerSendTextMessage(cid, 27, "Você foi teleportado!") return true end e também <movevent type="StepIn" actionid="5885" event="script" value="itemtp.lua"/>
-
Tópico Movido Este tópico foi movido de "OTServ → Suporte → Suporte Scripting" para "OTServ → Suporte → Suporte Scripting → Pedidos e dúvidas resolvidos - Scripting".
-
Vai no seu config.lua e verifique as posições X= Y= Z= se corresponde com as do templo, se usa Website gesior verifique as posições dos Samples
-
Tópico Movido Este tópico foi movido de "OTServ → Downloads → Servidores → Servidores → OTserv 8.6x e 8.7x" para "Xtibia.com → Geral → Lixeira".
-
Sim o servidor é em Mysql, e a configuração de senhas é " SHA1 "
-
O Site esta com um pequeno BUG, que esta um espaço enorme entre o header e o corpo do site
-
Sim
-
Stream ao vivo do TEMPLO! TFS 0.4 [8.60]
tópico respondeu ao Mudrock de Mudrock em Tutoriais de Websites
então não tem como pois o script é interligado com o site e servidor -
Tópico Movido Este tópico foi movido de "OTServ → Suporte → Suporte Infraestrutura → Dúvidas de sistemas operacionais" para "OTServ → Suporte → Suporte Infraestrutura → Dúvidas de redes e segurança".
-
if isInArray({1, 2, 5, 6}, getPlayerVocation(cid)) then Retire o numero da vocação que deseja, e ele ira adicionar magiclevel e não Skills
-
Bem, tente isso: Crie um arquivo .lua na pasta action/scripts chamado bauskill.lua e cole isso dentro: local config = { skills_amount = 1, -- quantidade de skills que o player ganhará se ele for Knight ou Paladin magiclevel_amount = 1, -- quantidade de magic levels o player ganhará se ele for Druid ou Sorcerer storage = 10000, -- Storage para quest. uniqueID = 1000, -- UniqueID que você colocará no Map Editor mensagem = "Voce recebeu "..config.skills_amount.." skills e "..config.magiclevel_amount.." magic levels.", } local skills_id = {1, 2, 3, 4, 5} -- Não mexer. function onUse(cid, item, fromPosition, itemEx, toPosition) if(item.uid == config.uniqueID) then if getPlayerStorageValue(cid, config.storage) == -1 then if isInArray({1, 2, 5, 6}, getPlayerVocation(cid)) then for i = 1, table.maxn(skills_id) do doPlayerAddSkill(cid, skills_id[i], config.skills_amount) end else doPlayerAddMagLevel(cid, config.magiclevel_amount) end doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, config.mensagem) setPlayerStorageValue(cid, config.storage, 1) else doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Voce ja recebeu seu premio.") end end return true end Depois abra seu action.xml e cole essa tag dentro: <action uniqueid="10000" script="bauskill.lua"/> No script você pode configurar o UniqueID e a quantidade de skills que o player vai ganhar, eu separei que os knights e paladins não ganharão magic level, apenas skills.
-
O erro ocorre em determinado tempo ou é aleatório ? ou é quando inicia o servidor ele já crasha ?
-
thanks
-
Mudar a mensagem de Para
-
Stream ao vivo do TEMPLO! TFS 0.4 [8.60]
tópico respondeu ao Mudrock de Mudrock em Tutoriais de Websites
A Localização a onde a Stream é mostrada é editável nos scripts amigos -
tfs 0.3.4/0.3.6 Mexendo nos XML do servidor
tópico respondeu ao SkyLigh de Mudrock em Tutoriais de Scripting
Tópico Aprovado Mensagem do Sistema Este tópico foi movido de "OTServ → Aprovações → Aprovação de Tutoriais" para "OTServ → Scripting → Tutoriais de scripting". -
otserv [Utilitário] Kiwi Guard Firewall Anti-Nuker
tópico respondeu ao FlamesAdmin de Mudrock em Ferramentas
Tópico Aprovado Mensagem do Sistema Este tópico foi movido de "OTServ → Aprovações → Aprovação de Tutoriais" para "OTServ → Downloads → Utilitários". -
Caro Shotta, tome cuidado! você esta revivendo alguns tópicos para fazer a mesma pergunta!, aguarde alguem responder ou crie um tópico de ajuda na área de Suporte http://www.xtibia.com/forum/forum/988-suporte/ att. MudrocK
- 16 respostas
-
- afl
- som em tibia
- (e 6 mais)
-
Mensagem do Sistema Este tópico foi movido de "OTServ → Suporte → Suporte Scripting" para "OTServ → Suporte → Suporte Scripting → Pedidos e dúvidas resolvidos - Scripting". Sempre seja atento ao postar um tópico, verifique se está postando no lugar correto.
-
Tópico Aprovoado obrigado pela contribuição Mensagem do Sistema Este tópico foi movido de "OTServ → Aprovações → Aprovação de Downloads" para "OTServ → Downloads → Servidores → Servidores → OTserv 8.6x e 8.7x". Sempre seja atento ao postar um tópico, verifique se está postando no lugar correto.
-
Stream ao vivo do TEMPLO! TFS 0.4 [8.60]
tópico respondeu ao Mudrock de Mudrock em Tutoriais de Websites
cale a boca huasuhahsuas -
StreamTemple é um sistema que proporciona uma visualização em tempo real da movimentação de characters em um determinado local do server, isso vai depender das suas configurações... Esse sistema foi criado por Gesior.pl para versão TFS 1.0 e migrado para a versão TFS 0.4 por Killua Vamos la galera, em data/globalevents/scripts crie um arquivo .lua e nomeie para stream_temple.lua adicione dentro do mesmo este code: No arquivo acima faça as seguintes alterações: Aqui altere pro local correto onde ficara localizada a pasta streamtemple na pasta do site. local playerJsonInfoPath = '/var/www/streamtemple/stream.json' Aqui você vai botar as coordenada central de acordo com a imagem que vai utilizar. local centerPosition = {x = 32349, y = 32222, z = 7} Em globalevents.xml registre esse code: <!-- Stream Temple --> <globalevent name="stream" interval="700" script="stream_temple.lua"/> No site você vai adicionar o arquivo .php chamado de streamtemple.php com esse code: <style type="text/css"> .alpha_wrapper { padding-top: 8px; float: left; position: relative; color: #fff; width: 96px; text-align: center; } .name { white-space: nowrap; color: rgb(0, 255, 0); font-size:10px; width: 50%; margin: 0px auto; padding-bottom: 2px; font-family: Verdana; text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black; } .skull { background: transparent url(images/skulls/redskull.gif) no-repeat; position: absolute; top: 31px; left: 57px; width: 11px; height: 11px; width: 50%; margin: 0px auto; } </style> <div style="float:center;text-align:center;margin: 0 auto;text-shadow:0 0 5px #fff;font-family:Georgia,serif;font-weight:strong;font-size:35px;"><img src=megastr.png></div> <!-- Your temple image must have tiles width/height 32px! --> <!-- There is 'streamtemple/temple.png', if you keep your temple image in other format or on other host, edit this. DO NOT FORGET TO EDIT THIS PART OF LINE BELOW: 'width:600px;height:380px', there must be width and height of your temple image! --> <div style="background-image:url('streamtemple/temple.png');width:600px;height:380px;box-shadow:0 0 20px #000;font-family:Arial, sans-serif;border:2px solid black;margin:5px auto;text-align:center;overflow:hidden;position:relative;" id="templeAnimationWindow"></div> <script type="text/javascript"> // -- CONFIG -- // url to stream file - it's NOT full path to that file like 'c:\xampp\...' var playerJsonInfoURL = 'streamtemple/stream.json'; // BEST VALUE IS SAME AS INTERVAL IN GLOBALEVENTS.XML var updateIntervalInSeconds = 1; // It's NOT same position as center of stream in LUA, this position depends on your temple image on www! // set it to position that is in game when you look at top-left corner of your temple image (+/- 1 after tests on www) // -- example: // HARD PART: If your image on www shows 16x8 tiles of 'game screen' and left-top corner positon is '1000,1000' then.. // What is center-position and width/height for LUA script config? [if it's on floor 7..] // YES! It's: Position(1008, 1004, 7), width: 8 (8*2+1 = 17, more then your image!), height: 4 (4*2+1 = 9, more ..!) // --- // but don't worry, if you set it to (32337,32220,7) and set width 15 and height 15 it will work too! (just use more CPU then it should) var leftTopCornetX = 32339; var leftTopCornetY = 32216; // adjust these values (from -32 to 32, it's value in pixels) to make your character stand at same position as in game // you must compare image on www and in game by yourself var imageCorrectionX = 2; var imageCorrectionY = 4; // images URL var itemImagesURL = 'http://item-images.ots.me/1030/'; // outfit generation script URL, you need your own outfit images host, how to create: // http://otland.net/threads/gesior2012-make-your-own-outfits-items-country-flags-hosting-recommended.210844/ var outfitImagesURL = 'outfit.php'; // -- END OF CONFIG -- function disableSelection(target) { if (typeof target.onselectstart!="undefined") { target.onselectstart=function(){return false} } else if (typeof target.style.MozUserSelect!="undefined") { target.style.MozUserSelect="none"; } else { target.onmousedown=function(){return false} } target.style.cursor = "default"; } disableSelection(document.body); var uid = Math.floor(Math.random()*(10000000-1))+10000000; function handler(data) { setTimeout(update, updateIntervalInSeconds * 1000); try { var obj = eval("(" + data + ")"); } catch(err) {} var s = ''; for (x in obj) { var k = obj[x]; s += '<div style="z-index:'+(k[1]-20)+';position:absolute;top:'+(((k[1]-leftTopCornetY)*32)+imageCorrectionY)+'px;left:'+(((k[0]-leftTopCornetX)*32)+imageCorrectionX)+'px;width:64px;height:64px;background:transparent url('; if(k[3] == 0) { s += itemImagesURL + k[11]+'.gif'; } else { var mountID = parseInt(k[9]); if(mountID > 0) { mountID += 65536; } s += outfitImagesURL + '?id='+k[3]+'&addons='+k[4]+'&head='+k[5]+'&body='+k[6]+'&legs='+k[7]+'&feet='+k[8]+'&direction='+(parseInt(k[10])+1); } s += ') no-repeat right bottom;">' + '<div class="alpha_wrapper">' + '<div class="name" style="margin: 5px 19px">'+x.replace(/( )/g,' ')+'</div>' + '<div style="margin-left: 34px; margin-top: -7px; width: 25px; height: 2px; background-color: rgb(0, 191, 0); border: 1px solid black;"></div>'; if(k[12] >= 3) { // known problem: there is no white skull image in Gesior2012, if you got it, you can put it in your /images/skulls/ s += '<div class="skull" style="background-image:url(images/skulls/'+(k[12] == 3 ? 'white' : (k[12] == 4 ? 'red' : 'black')) + 'skull.gif);"> </div>'; } s += '</div></div>'; } document.getElementById('templeAnimationWindow').innerHTML = s; } function update() { var xhr; try { xhr=new XMLHttpRequest(); } catch (e) { try { xhr=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xhr=new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { alert("Your browser does not support AJAX!"); return false; } } } xhr.open("GET", playerJsonInfoURL + "?"+Math.random(), true); xhr.onreadystatechange=function() { // status 4 = query realized without problems if(xhr.readyState==4) { // if query failed for some reason, it will stop animation handler(xhr.responseText); } } xhr.send(null); } update(); </script> E o outfit.php. Certo aqui você baixe a pasta abaixo que já com o arquivo stream.json e uma imagem que utilizo no meu servidor. streamtemple E baixe essa pasta de outfits pro sistema funcionar perfeitamente: outfits
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.