
Tudo que xWhiteWolf postou
-
(Resolvido)Database.s3db
Se você mudou de server o jeito é resetar.. tentar arrastar database de versões anteriores só vai te proporcionar dor de cabeça. Mas lembra de fazer tudo que vc tinha feito antes na sua database antiga pra que os scripts funcionem da forma correta. Pelo que eu andei vendo aí vc precisa criar a coluna dos resets na database dos players.
-
MOTW #17
Muito loco esse evento, to seguindo pra ver oque vai sair!
-
Item Não da atributo
essa linha </movement> tá fechando a linha de cima.. se for tirar ela deixa a linha de cima assim: ANTES: DEPOIS:
-
Item Não da atributo
você tem que adicionar no movements.xml as linhas equivalentes.. todo item que vc for editar pra colocar qualquer tipo de atributo você vai precisar fazer isso: <movevent type="Equip" itemid="2501" slot="head" event="function" value="onEquipItem"> </movevent> <movevent type="DeEquip" itemid="2501" slot="head" event="function" value="onDeEquipItem"/>
-
Player Loga e desconecta
Algum script tá fazendo isso, mas se não tá dando erro no console então acho dificil.. Quando começou isso? Tenta lembrar os scripts que vc adicionou perto da época que isso começou e retira um por um até resolver
-
Dodge System (Por Item)
sim mano.. elas já estão no mod '-'
-
[Pedido] comando !status
entao, eu fiz isso de tentar pegar o attributo de managain e healthgain mas não mostra :[]
-
Sistema de Reset 100%
/\ this. Esse script reseta em relação a vida antiga pra evitar bugs mas se vc quiser fazer uma vida fixa é só editar nessas configurações aqui: local hp = getCreatureMaxHealth(cid) setCreatureMaxHealth(cid, 200) local differencehp = (hp - 200) doCreatureAddHealth(cid, -differencehp) local mana = getCreatureMaxMana(cid) setCreatureMaxMana(cid, 180) local differencemana = (mana - 180) doCreatureAddMana(cid, -differencemana)
- (Resolvido)SPELL RAGE
- Dodge System 8.54+
-
Duvida contar numero de jogadores no evento
to seguindo o tópico, vou tentar fazer depois
-
Duvida contar numero de jogadores no evento
tem vários jeitos, o seu evento coloca os players em alguma tabela?
- [PEDIDO] NPC
- [PEDIDO] NPC
-
Exausted da runa
acredito que sim.. copia só o xml que acho que resolve já
- [PEDIDO] NPC
- Anel de Sauron
- Dodge System 8.54+
-
Anel de Sauron
local invisible = createConditionObject(4194304, -1, false, 0) local condition = createConditionObject(CONDITION_PHYSICAL) setConditionParam(condition, CONDITION_PARAM_DELAYED, TRUE) addDamageCondition(condition, -1, 1500, -500) function onEquip(cid, item, slot) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "By using this ring you will become fully invisible and lose health over time because of it's curse.") doAddCondition(cid, condition) doAddCondition(cid, invisible) doSendMagicEffect(getCreaturePos(cid), 12) return true end function onDeEquip(cid, item, slot) doTransformItem(item.uid, 2165) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You're no longer receiving the special bonus..") doRemoveCondition(cid, CONDITION_PHYSICAL) doSendMagicEffect(getCreaturePos(cid), 12) doRemoveCondition(cid, 4194304, 0) return true end não sei oque pode ser.. só se a condition do utana vid estiver conflitando com a do GM (oque eu acho muito improvável).. testa assim e me fala oque deu
-
como colocar storage no item.
function onUse(cid, item) if getPlayerStorageValue(cid, 55489) < 0 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"Agora voce e um player VIP.") db.executeQuery("UPDATE `players` SET `name` = [VIP] '" .. getCreatureName(cid) .. "' WHERE name = '" .. getCreatureName(cid) .. "';") setPlayerStorageValue(cid, 55489,1) doRemoveItem(item.uid, 1) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"Voce ja e VIP.") end return TRUE end
-
(Resolvido)O que esse script faz?
ele pega o valor do passwordtype e do sql na database.. não sei oque é isso mas acho q ele retorna sua senha (?)
-
Anel de Sauron
local invisible = createConditionObject(4194304, -1, false, 0) local outfit = createConditionObject(CONDITION_INVISIBLE, -1, false) local condition = createConditionObject(CONDITION_PHYSICAL) setConditionParam(condition, CONDITION_PARAM_DELAYED, TRUE) addDamageCondition(condition, -1, 1500, -500) function onEquip(cid, item, slot) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "By using this ring you will become fully invisible and lose health over time because of it's curse.") doAddCondition(cid, condition) doAddCondition(cid, invisible) doAddCondition(cid, outfit) doSendMagicEffect(getCreaturePos(cid), 12) return true end function onDeEquip(cid, item, slot) doTransformItem(item.uid, 2165) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You're no longer receiving the special bonus..") doRemoveCondition(cid, CONDITION_PHYSICAL) doRemoveCondition(cid, CONDITION_INVISIBLE) doSendMagicEffect(getCreaturePos(cid), 12) doRemoveCondition(cid, 4194304, 0) return true end checa se no seu data\lib\constant.lua está assim: CONDITION_GAMEMASTER = 4194304 GAMEMASTER_TELEPORT = 2 O de cair o server se usar com o god é bug da versão, agora era pra ficar totalmente invisivel :/
-
Ajuda- Editar Magias de cura
vai em data/spells.xml e procura essas magias na lista.. quando achar vai até o final > e vê o nome do arquivo.. vai ser alguma coisa como "healing.lua". Daí você vai em spells\healing\nome do arquivo que tava no spells.xml e abre o script; No caso o meu exana mort está assim: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 16, 16, 26, 36) function onCastSpell(cid, var) return doCombat(cid, combat, var) end Pra editar a cura você mexe nessa formula aqui: 16, 16, 26, 36.. quanto maior esses números mais cura vai dar.
- Anel de Sauron
- Dodge System 8.54+