Tudo que xWhiteWolf postou
-
A rua é noix
redação foi a minha pior nota qnd eu fiz.. beirou os 500 mas ainda assim eu tive nota pra entrar em quase tudo (tirando medicina/engenharia nas mais concorridas). No meu ano o tema foi imigração dos haitianos pro acre HUAHEHUA
-
[Desafio] Alavanca bem Elaborada
esse cooldown seria pra todo mundo ou só pra 2 usos consecutivos? ex: eu uso e a alavanca muda de id e ninguem mais pode usar durante 5 segundos ou se eu uso outro cara tb pode usar mas só posso usar dnv dps de 5 segundos?
-
Magnus Challenger
preciso entender porque nao funciona a contagem no server de algumas pessoas, acredito que tenha algo a ver com o storage, qnd vc salva um texto no storage ele não tá entendendo e meu script de task salva o nome dos monstros no storage. Um cara disse que o storage fica com valor 0 qnd salva o nome do monstro mas se na db tá como VARCHAR era pra aceitar qualquer tipo de coisa, incluindo textos. Vou precisar que alguém que esteja com esse problema me empreste um servidor pra eu fazer uns testes
-
[AJUDA/SPELL] Sistem de Spell Em que o player usa apenas se ele tiver um storage tipo Graduaçao Sennin
na spell vai ter uma parte function onCastSpell(cid, var) embaixo disso coloca isso daqui: if not getPlayerStorageValue(cid, storage) == STORAGE Q DEVE TER PRA USAR then doPlayerSendCancel(cid, "Você tem que ser ...... pra usar essa spell.") return false end
- Magnus Challenger
- Magnus Challenger
-
PK ao Atacar Summon de Outro Player
local stime = 10 -- tempo de pk (minutos) local condition_infight = createConditionObject(CONDITION_INFIGHT) setConditionParam(condition_infight, CONDITION_PARAM_TICKS, stime * 60 * 1000) function onAttack(cid, target) if getPlayerLevel(cid) < 50 and isPlayer(getCreatureMaster(target)) then doPlayerSendCancel(cid, "You can't attack this summon since you're in the protected level.") return false end if isPlayer(cid) and getCreatureSkullType(cid) < 3 and isPlayer(getCreatureMaster(target)) then doCreatureSetSkullType(cid, SKULL_WHITE) doAddCondition(cid, condition_infight) doPlayerSetPzLocked(cid, true) end return true end mas isso não impede de abrir pk utilizando spells, só de ataque basico.
-
Obrigar a usar Cliente Proprio?
qnd ele tentar entrar vai aparecer as sprite tudo bugada e cada passo q ele der o tibia crasha. Dependendo da modificação que vc fizer no tibia dat ele não consegue nem entrar que aparece uma mensagem de erro dizendo que os arquivos sao diferentes
- Magnus Challenger
-
Português
não quero ser gramarnazi mas concerto é só no teatro haha
-
Obrigar a usar Cliente Proprio?
vc não muda na pasta do OT, vc muda no cliente e repassa seu cliente editado pros membros O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de Scripts" Para: "OTServ → Suporte OTServ → Suporte de Clients"
- Critical Skill System
-
Despedida
nao precisa se despedir haha eu tb mudei de cidade e continuei colando aqui <3 tk é amor <3
- Português
-
Obrigar a usar Cliente Proprio?
se vc usar um spr e um dat diferente do tibia normal a pessoa já não vai conseguir entrar.. só com o cliente próprio contendo o spr e o dat editados.
-
Português
sim, o problema gramatical começa nas escolas e vem pra internet, e não o contrário. Qnd eu odiava a escola e achava q gramática não servia pra nada eu escrevia você como sendo "vse". Mas daí veio a puberdade e consertou tudo.
-
(Resolvido)[Pedido] Alterar effect
puts auhuhea peria que eu ja altero
-
(Resolvido)[Pedido] Alterar effect
local events = {} function getPositionsByDirection(uid) pos = getCreaturePosition(uid) positionsByDirection = { [1] = {x = pos.x + 1, y = pos.y - 1, z = pos.z, stackpos = 0}, [2] = {x = pos.x + 1, y = pos.y, z = pos.z, stackpos = 0}, [3] = {x = pos.x + 1, y = pos.y + 1, z = pos.z, stackpos = 0}, [4] = {x = pos.x, y = pos.y + 1, z = pos.z, stackpos = 0}, [5] = {x = pos.x - 1, y = pos.y + 1, z = pos.z, stackpos = 0}, [6] = {x = pos.x - 1, y = pos.y, z = pos.z, stackpos = 0}, [7] = {x = pos.x - 1, y = pos.y - 1, z = pos.z, stackpos = 0}, [8] = {x = pos.x, y = pos.y - 1, z = pos.z, stackpos = 0}, [9] = {x = pos.x, y = pos.y, z = pos.z, stackpos = 0} } return positionsByDirection end function changeOutfit(cid) local sec = 0.5 if (isPlayer(cid) == FALSE) then return false end local effectPositions = getPositionsByDirection(cid) doSendDistanceShoot(effectPositions[math.random(#effectPositions)], effectPositions[math.random(#effectPositions)], 18) doSendDistanceShoot(effectPositions[math.random(#effectPositions)], effectPositions[math.random(#effectPositions)], 18) local event = addEvent(changeOutfit, 3.0*sec*450, cid) events[cid] = event return true end function onLogin(cid) local storage = getGlobalStorageValue(13340) if storage == getPlayerGuildId(cid) then local event = addEvent(changeOutfit, 0, cid) events[cid] = event end return TRUE end function onLogout(cid) if events[cid] then stopEvent(events[cid]) end return TRUE end
-
(Resolvido)[PEDIDO] MiniGame ~ Acerte o Alvo
qnd acaba o tempo vc é teleportado pra fora, certo?
-
[BUG] Todos os players contem o mesmo IP!
@hasland, comente no tópico do server e alerte ao dono desse bug, veja se outros estão com o mesmo problema pra descobrir se é o server mesmo algum erro que possa ter dado só pra você.. a partir disso a gente pode tentar solucionar o seu problema ou então remover do tópico desse server. No mais, sugiro que você escolha outro servidor (a source pelo menos) e mantenha a datapack desse server (já que você gostou) e fazendo as alterações necessárias. Espero que tudo dê certo e peço que não hesite em me contatar se tiver maiores problemas. Abraços e boa sorte
-
[PEDIDO] Item de Slot
posta oque vc fez pra gente te instruir melhor, é mais legal aprender com os erros doque pegar um script feito
-
(Resolvido)[AJUDA] Exp Scroll com tempo infinito
então vc vai ter que pegar o valor normal da exp pela db usando esse storage config.expstorage, procura os valores e pega o menor que tiver que seja maior que 0 e executa um doPlayerSetExperienceRate(cid, VALOR AQUI) pra todos os players online.. isso dá pra fazer pelo creaturescripts\scripts\login.luga só adicionando essa linha doPlayerSetExperienceRate(cid, VALOR AQUI) antes do ultimo return true. Depois que todos os players logarem e estiverem com a exp normalizada vc fecha o servidor, remove a linha do login.lua e adiciona o sistema novamente.
-
Ot server 10.53
O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Downloads → OTServs 9.x -10.x" Para: "OTServ → Suporte OTServ → Suporte de OTServ Geral"
- Que erro é esse? (0xc000007b)
-
(Resolvido)[AJUDA] Exp Scroll com tempo infinito
eu tava tentando forçar isso daqui: function onThink(cid, interval) if getPlayerStorageValue(cid, config.register) == 1 then if getPlayerStorageValue(cid, config.storage) <= os.time() then doCreatureSay(cid, "Your extra experience rate has finished! It is now normaly experience rate.", TALKTYPE_ORANGE_1, true, cid) setPlayerStorageValue(cid, config.storage, 0) setPlayerStorageValue(cid, config.register, 0) local oldexp = getPlayerStorageValue(cid, config.expstorage) doPlayerSetExperienceRate(cid, oldexp) unregisterCreatureEvent(cid, "ExpStage") end end return true end o config.register tem que estar com valor 1 e o config.storage tem que estar menor que o tempo atual (por isso o 0) e aí ele vai voltar a exp pra antiga que tava salva no storage config.expstorage: local oldexp = getPlayerStorageValue(cid, config.expstorage) doPlayerSetExperienceRate(cid, oldexp)