Ir para conteúdo
  • Cadastre-se

Yan Liima

Héroi
  • Total de itens

    394
  • Registro em

  • Última visita

  • Dias Ganhos

    25

Tudo que Yan Liima postou

  1. Coloca pra ele receber a outfit pelo script de stamina. oou tu pode fazer assim: <movevent type="StepIn" uniqueid="23641-23642-23643" event="script" value="addstamina.lua"/> <movevent type="StepOut" uniqueid="23641-23642-23643" event="script" value="addstamina.lua"/> Pra cada tile que vai dar stamina tu coloca um uniqueid diferente.
  2. Pow verdade, bem lembrado. Falha minha! Como assim? como o amigo a cima ja disse troque a tag no xml que enviei pra ti por: <movevent type="StepIn" actionid="23641" event="script" value="addstamina.lua"/> <movevent type="StepOut" actionid="23641" event="script" value="addstamina.lua"/> No rme inves de por o ID:23641 no uniqueid tu colocaria no actionid.
  3. É não, verifica em seu movements esse ID, deve ter outra script já utilizando esse ID. Então troque por um qualquer. Só verifique antes se já não tem.
  4. Movements arquivo.lua: function onStepIn(cid, item, position, fromPosition) if getPlayerStorageValue(cid, DEKU) <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendCancel(cid, "Você não tem permissão para passar.") return true end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"Bem vindo ".. getCreatureName(cid) .."!") return true end movements.xml: <movevent type="StepIn" uniqueid="25641" event="script" value="arquivo.lua"/> em data/npc/ crie um arquivo.xml com o nome que desejar e cole isso dentro: <npc name="Nome do NPC" scri
  5. Em movements/scripts/addstamina.lua: local config = { addStamina = 1, -- quantos de stamina irá adicionar delay = 1, -- tempo para adicionar a stamina em minutos } stamina = {} local function staminadd(cid) if not isPlayer(cid) then stamina[cid] = nil return true end doPlayerSetStamina(cid, getPlayerStamina(cid) + config.addStamina) doPlayerSendTextMessage(cid, 22, "Você recebeu "..config.addStamina.." de stamina.") stamina[cid] = addEvent(staminadd, config.delay*60*1000, cid) end function onStepIn(cid) if isPlayer(cid) then stamina[cid] = addEvent(staminadd, co
  6. Tente assim: SELECT * , SUBSTRING( CONVERT( attributes USING latin1 ) FROM 18 ) AS 'serial' FROM player_items WHERE CONVERT( attributes USING latin1 ) LIKE '%serial%'
  7. O cara pediu pra ser puxado até ele e a galera manda um de ser teleportado pro templo ou pra um lugar determinado ksksks. A script correta conforme o pedido seria esssa: function onSay(cid, words, param, channel) -- by Yan Liima(Night) local pos = getCreaturePosition(cid) for _, cid in ipairs(getPlayersOnline()) do if(param == '') then doTeleportThing(cid, pos) doSendMagicEffect(pos, CONST_ME_POFF) doSendMagicEffect(pos, CONST_ME_TELEPORT) end end return true end <talkaction log="yes" words="/teleportall" access="4" event="script" value="teleporthereall.lua"/>
  8. Ações de clique(onUse) são sempre na pasta actions. Tente adicionando isso no seu actions.xml: <action fromid="17028" toid="17029" event="script" value="other/doors.lua"/>
  9. TFS(TheForgottenServer) seria a distro amigo. Por ser OT de Pokémon creio que é uma TFS 0.3.6.
  10. local focus = 0 local talk_start = 0 local target = 0 local following = false local attacking = false function onThingMove(creature, thing, oldpos, oldstackpos) end function onCreatureAppear(creature) end function onCreatureDisappear(cid, pos) if focus == cid then selfSay('Good bye then.') focus = 0 talk_start = 0 end end function onCreatureTurn(creature) end function msgcontains(txt, str) return (string.find(txt, str) and not string.find(txt, '(%w+)' .. str) and not string.find(txt, str .. '(%w+)')) end function onCreatureSay(cid, type, msg
  11. Tente assim irmão, talkactions/scripts/bomb.lua:
  12. Amigo não é necessario mexer ai... Entre aqui: https://my.noip.com/#!/dynamic-dns Cria seu myhost e escolhe o dominio. Depois é só clicar em "create" e pronto!
  13. Bom ao analisar o erro reparei que podia ter algo de errado. Então eu mesmo copiei o codigo e coloquei aqui para analisar. E como eu suspeitava, ao copiar o codigo está vindo uma string incorreta. Observe: Corrija isso(apagando o: -) que dará tudo certo.
  14. 1º Mudando a porta do apache para 8090 ou 8080: 2º Liberando as portas no Modem, e também no Firewall do Windows: 3º Como executar o apache e o mysql com o Skype aberto: Se seu modem tiver suporte para jogos, e você seguiu os passos certinho irá funcionar sem erro. NÃO ESTÁ FUNCIONANDO? 4º Verificando a conexão do apache e do mysql Bom vá no seu firewall do windows e verifique se a conexão do seu apache e mysql estão permitidas. Se estiver vermelho como a imagem a seguir: Basta clicar duas vez ou c
  15. Executa está query em sua DB: CREATE TABLE mortes ( id INTEGER NOT NULL, player_id INTEGER NOT NULL, date INTEGER NOT NULL, level INTEGER NOT NULL, killer_name INTEGER NOT NULL, PRIMARY KEY ( id ) );
  16. Para funcionar o atributos é em movements.xml. weapon.xml seria mais pra por efeito em armas, definir danos e tals...
  17. Faz assim então irmão. Use essa script: function onLogin(cid) local pos = {x = 153, y = 52, z = 7} if isPremium(cid) then setPlayerStorageValue(cid, 6787656, 1) elseif getPlayerStorageValue(cid, 6787656) == 1 and not isPremium(cid) then doTeleportThing(cid, pos) doPlayerSetTown(cid,1) doSendMagicEffect(getPlayerPosition(cid), 240) setPlayerStorageValue(cid, 6787656, -1) setPlayerStorageValue(cid, 6787657, 1) doRemoveCreature(cid) end return TRUE end Depois crie outro arquivo e coleque o nome para notpremium.lua e coloque isto nele: function onLogin(cid) if getPlayerStorageValue(
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo