Tudo que Danihcv postou
-
2 mega pedidos para ajudar
Pra fazer um ranking de tempo, sua data base precisa ter uma table (ou coluna) que guarde o tempo que o player ficou online. Pra fazer o "!libert" creio que somente mexendo na distro, pois o god, gm e cm são ignorados pelos monstros. O unico jeito seria se ao usar o comando "!libert" aí a group_id do individuo fosse mudado pra player ou tutor (ou senior tutor). Mas aí, o individuo poderia morrer. Se esclareci algo, pf REP+
-
[AJUDA]Com esse script
@reglachek, tenta o meu: local qnt = 1 --QUANTIDADE_QUE_VC_QR function onUse(cid, item, fromPosition, itemEx, toPosition) if item.uid > 1000 and item.uid < 13000 then local itemWeight = getItemWeightById(item.uid, 1) local playerCap = getPlayerFreeCap(cid) if playerCap >= itemWeight then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'You have found a ' .. getItemNameById(item.uid) .. '.') doPlayerAddItem(cid, item.uid , qnt) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'You have found a ' .. getItemNameById(item.uid) .. ' weighing ' .. itemWeight .. ' oz it\'s too heavy.') end else return false end return true end
-
[AJUDA]Com esse script
Tenta lá, o que script que eu coloquei, eu editei o meu ultimo post. @Edit: @Ka zuza, é desnecessário "setar" a storage do player, se o script ñ vai precisar verificar no futuro...
-
[AJUDA]Com esse script
Como assim tem 3 quests aí dentro? @Edit: tenta ae: local qnt = QUANTIDADE_QUE_VC_QR function onUse(cid, item, fromPosition, itemEx, toPosition) if item.uid > 1000 and item.uid < 13000 then local itemWeight = getItemWeightById(item.uid, 1) local playerCap = getPlayerFreeCap(cid) if playerCap >= itemWeight then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'You have found a ' .. getItemNameById(item.uid) .. '.') doPlayerAddItem(cid, item.uid , qnt) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'You have found a ' .. getItemNameById(item.uid) .. ' weighing ' .. itemWeight .. ' oz it\'s too heavy.') end else return false end return true end Obs: não esquece de colocar a quantidade que vc qr q o player ganhe:
-
oque falta?
Cara, o outro jeito seria baixar uma distro ja compilada...
-
(Resolvido)Fatal Error: Não consigo acessar meu site
@skybia, não entendi seu problema... Crie um topico pra explicar melhor que la a gnt se resolve.
-
(Resolvido)Ajuda Com Vocações e outfits
Sobre as 2 daggers pra o assassin, vc teria que criar uma dagger pra mão esquerda (que teria weapontype = sword) e outra dagger igual só que mudando apenas o weapontype pra: weapontype = shield. Sacas? Sobre os outfits pra determinadas vocações, vc teria que fazer um lugar que o player nasceria inicialmente e lá ele pegaria o outfit: Nesse lugar iria ter um npc ou item que faz uma checagem da vocação e dependendo da vocação ele recebe o outfit. E por ultimo, ñ entendi mt bem a parte de raças, explica ae. obs: Se quiser te ajudo a fazer as daggers aí, e posso tentar fazer o item (ou npc, vc que escolhe) pra fazer a checagem. Isso, se vc concordar com essas ideias que propus.
-
(Resolvido)Script para Dar Cargos e Renomear os Nomes!
To ligado, mas era só pra ter ctz, pra ja passar pro membro como ficaria a tag da forma 100% correta sem restar duvidas.
-
(Resolvido)Script para Dar Cargos e Renomear os Nomes!
@topic, Qm poderá usar esse comando?
-
comando de tutor e de adm
A "mensagem" vermelha dá ss, eu tenho uma talkaction no meu ot, dx eu entrar no pc e passo pra ti. As outras coisas eu tenho uma ideia de como podem ser feitas. Qnd eu entrar no pc eu dou uma olhada. @Edit: Mensagem vermelha pra cm+: adicione essa tag em talkactions.xml: <talkaction log="yes" words="/bc" access="3" event="script" value="broadcastclass.lua"/> Agora va na pasta data/talkactions/scripts e crie um arquivo chamado broadcastclass.lua e coloque isso dentro: function onSay(cid, words, param, channel) if(param == "") then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You need to type the message that will be broadcasted.") return false end local t = string.explode(param, ";", 1) if(not t[2] or MESSAGE_TYPES[t[1]] == nil) then broadcastMessage(param) else broadcastMessage(t[2], MESSAGE_TYPES[t[1]]) end return false end @Edit: Comando shutdown pra god: Adicione essa tag em talkactions.xml: <talkaction log="yes" words="/shutdown" access="5" event="script" value="shutdown.lua"/> Agora va na pasta data/talkactions/scripts e crie um arquivo chamado shutdown.lua e coloque isso dentro:
-
Pessoal eu preciso de ajuda aki com meu site.
Ainda n entendeu como executar um comando na data base? Putz... se n entendeu soh posso te sugerir que leia dnv com mais calma... veja o item 1.1°) EXECUTANDO OS COMANDOS PARA RESOLVER O PROBLEMA" Vê as prints direitinho, as palavras que vc n entender soh ignore, soh faça o q tem nas prints.
-
Pessoal eu preciso de ajuda aki com meu site.
Pow cara, ta faltando a table pagsegurotransações na sua data base. Executa esse comando na sua data base: obs: se ñ souber executar comando na data base, aqui tem um tutorial: http://www.tibiaking.com/forum/topic/33611-tutorial-resolvendo-qualquer-erro-na-data-base/#entry189040 Se te ajudei, REP + pf
-
(Resolvido)Itens Rookguard
Pow cara... Eu não to conseguindo dizer o que está acontecendo... :/ Eu achei que tinha como mexer na data base pra resolver isso, mas me confundi, o que dá pra mudar é o level e essas coisas iniciais pela data base. Vou pensar um pouco e talvez amanhã te diga o que fazer, ou tentar. Blz?
-
Pz lock.
Tranquilo! Se quiser o script pra tirar o pz lock, aqui está: function onStepIn(cid, item, pos, fromPos) if isPlayer(cid) and isPlayerPzLocked(cid) then doPlayerSetPzLocked(cid, false) end return true end @Suicide que me mandou esse script. É um movement.
-
(Resolvido)Fatal Error: Não consigo acessar meu site
O problema de não logar com o admin deve ser na data base. Confira nela se a senha do admin está criptografada ou se ta normal.
-
Pz lock.
Passei pelo mesmo problema, só ñ sei essa parte da guild se está do mesmo jeito. Mas pra tirar o pz lock eu criei um script pra quando o player for sair da arena, ele pisar em um tile e o pz lock ser removido.
-
Pessoal eu preciso de ajuda aki com meu site.
Qual o erro que dá com o Gesior?
-
(Resolvido)Itens Rookguard
Ok, enquanto eu leio o script pra ver se tem algo que pode estar errado, tenta usar o firstitems em mods que eu postei aí. @edit: Cara, não vejo problema com o firstitems.lua do creaturescripts ñ... Se vc não conseguir com o do mods, avisa ae que a gnt tenta outra coisa, mexer na data base.
-
(Resolvido)Itens Rookguard
O seu ot é de tibia normal? Ou é poketibia, narutibia, etc?
-
(Resolvido)Itens Rookguard
Vc não criou o arquivo correto na pasta data/creaturescripts/scripts. Está faltando o arquivo firstitems.lua
- [Erro] First Items Kpdo By Cater
- [ERRO]Host.
-
(Resolvido)Itens Rookguard
Aqui está meu firstitems em mod: Basta criar um arquivo chamado firstitems.xml dentro da pasta mods e colocar isso dentro. Se ajudei pf REP+
-
(Resolvido)Itens Rookguard
Qual erro aparece? @Edit: Se quiser, aqui tem o meu first items: Va na pasta data/creaturescripts e adicione esta tag ao arquivo creaturescripts.xml: <event type="login" name="FirstItems" script="firstitems.lua"/> Agora va na pasta data/creaturescripts/scripts e crie um arquivo chamado firstitems.lua e coloque isso dentro: Agora na mesma pasta abra o arquivo login.lua e adicione esta tag antes do ultimo "return true": registerCreatureEvent(cid, "FirstItems") Obs: Não uso esse, ele só está no meu server. Mas já usei. Daqui a pouco posto o que eu uso, que é em mods.
-
(Resolvido)Como fazer servidor sem hamachi com net compartinhada e roteador!
Vc precisa ir no site: www.omeuip.com aí vc pega seu ip atual e coloca no ipadress no seu config.lua Agora vc precisa liberar as portas 7171 e 7172 no seu roteador e no seu pc. Pronto! Agora para vc acessar seu ot, VC deve usar o local adress que estará na distro. E os players devem usar o global adress que é o ip que vc colocou no config.lua obs: O ip que vc configurou é um ip dinamico, ou seja, toda vez que sua internet for desligada, vc precisará mudar o ip no config.lua. Para resolver isso crie um ip fixo no site www.no-ip.com e coloque este ip fixo no seu config.lua Feito o ip fixo e configurado o mesmo, vc ainda deverá usar o local adress para vc acessar seu ot, mas agora vc passará o ip do no-ip para os players. Se esclareci algo, pf REP +