Tudo que Zanrix postou
-
Talkaction para remover Storage X e Y
Só em pz: function onSay(cid, words, param) setPlayerStorageValue(cid, 45650, -1) setPlayerStorageValue(cid, 45651, -1) setPlayerStorageValue(cid, 45652, -1) if getTileInfo(getThingPos(cid)).protection == true then doRemoveCreature(cid) else doPlayerSendCancel(cid, "Você só pode usar em PZ") end end
-
Talkaction para remover Storage X e Y
Vamos ver colocando -1 então, e coloquei pra kickar tbm function onSay(cid, words, param) setPlayerStorageValue(cid, 45650, -1) setPlayerStorageValue(cid, 45651, -1) setPlayerStorageValue(cid, 45652, -1) doRemoveCreature(cid) end
-
Talkaction para remover Storage X e Y
Assim? talkactions.xml <talkaction words="!desbugarexp" event="script" value="desbugarExp.lua"/> talkactions/scripts/desbugarExp.lua function onSay(cid, words, param) setPlayerStorageValue(cid, 45650, 0) setPlayerStorageValue(cid, 45651, 0) setPlayerStorageValue(cid, 45652, 0) end
-
Marriage system ajuda
Entre na aba de SQL no seu banco de dados e execute o código: ALTER TABLE `players` ADD `marriage_status` tinyint(1) NOT NULL DEFAULT 0
-
NPC Perguntas
Não entendi se ele pode ficar perguntando até acertar ou se ele errar uma vez perde a chance, mas está aqui os dois jeitos: Pode tentar até acertar: Só uma chance de responder:
-
(Resolvido)Dodge system com skill
Tenta assim: local percent = 0.5 local dodgeRate = 1 -- Deixando 1, a cada lvl de axe aumenta 1% a chance de dodge. Se colocar 2, cada lvl de axe aumenta 2% a chance de dodge. function onStatsChange(cid, attacker, type, combat, value) if type == STATSCHANGE_HEALTHLOSS and isCreature(attacker) and isPlayer(attacker) then if (getPlayerSkill(attacker, 3)*dodgeRate) >= math.random (0,100) then value = math.ceil(value*(percent)) doTargetCombatHealth(attacker, cid, combat, -value, -value, 255) doSendAnimatedText(getCreaturePos(cid), "DODGE", 6) return false end end return true end Se não der, tenta subir todos skills pra ver se algum outro que tá pegando, e se for outra coisa diga qual o problema que tá dando.
-
(Resolvido)Dodge system com skill
Testa aí amigo: local percent = 0.5 local dodgeRate = 1 -- Deixando 1, a cada lvl de axe aumenta 1% a chance de dodge. Se colocar 2, cada lvl de axe aumenta 2% a chance de dodge. function onStatsChange(cid, attacker, type, combat, value) if type == STATSCHANGE_HEALTHLOSS and isCreature(attacker) and isPlayer(attacker) then if (getPlayerSkill(cid, 3)*dodgeRate) >= math.random (0,100) then value = math.ceil(value*(percent)) doTargetCombatHealth(attacker, cid, combat, -value, -value, 255) doSendAnimatedText(getCreaturePos(cid), "DODGE", 6) return false end end return true end
-
NPC Perguntas
Algo assim?
-
(Resolvido)Dodge system com skill
Posta os scripts de dodge que você ta usando.
-
Talk Action (vip days)
Testa aí: talkactions/talkactions.xml, adiciona: <talkaction words="/tempovip" event="script" value="tempovip.lua"/> talkactions/scripts, cria: tempovip.lua function onSay(cid, words, param) tempo = getPlayerStorageValue(cid,11551) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce ainda tem " .. tempo .. " dias de vip.") return true end
-
Headshot - Critical hit
Funcionou max, tenho a mesma dúvida do cara ali em cima agora, tem como fazer funcionar contra os monstros?
-
Headshot - Critical hit
Como eu posso fazer funcionar o código no tfs 1.0? Se eu não me engano não tem a função onStatsChange.
-
[Resolvido] BUG HOUSE
Se eu não me engano, você está apenas usando uma porta inválida para casas, tente usar outra.
-
[Resolvido] Encher life/mana ao upar
Não entendi direito se você quer que eles se curem quando upam ou se não quer.. De qualquer forma, para alterar isso vá em data\creaturescripts\scripts e abra o arquivo advancesave.lua Encontre a linha "healPlayerOnLevel = true". Deixando "true" ele vai recuperar a vida e a mana ao upar, colocando "false" desativará isso.
-
URGENTE - Server aberto após um tempo ninguém consegue entrar
Conseguimos resolver depois de vários testes, caso alguém tenha o mesmo problema: o problema era que o modem pedia uma tal porta de acionamento, depois de algumas tentativas consegui abrir as portas deixando esse campo em branco e resolveu o problema. Obrigado pela atenção de qualquer forma
-
URGENTE - Server aberto após um tempo ninguém consegue entrar
Olá, Uso "no-ip" para obter ip fixo, quando estou um tempo logado, no meu adm e meus amigos também logados, eles deslogan e tentam logar novamente e não da, não carrega nem os char´s, mas se eu, hoster do server, sair da conta e logar novamente (não adianta somente deslogar do char, é obrigatório que eu logue novamente) eles conseguem logar normalmente... Alguém sabe o que pode ser ? versão 9,60, porem dava também na 8,60.