Ir para conteúdo

Renato zx

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    esquisito , estou testando aqui e está normal agora, só serei teleportado após completar a quantia de dragons mortos.. ja tentei matar outros e nao sou teleportado , o script só conta o frag se for o nome do monstro for igual a dragon, esquisito mesmo uhsausa.. você está utilizando 'aspas simples' no nome Dragon?
  2. Gostei
    tudo certo cara, eu que tenho que pedir desculpas, o erro foi meu uhsauhs fazer as coisas correndo não é muito bom não :/ mas eu já resolvi, abra o arquivo monster.lua e apague tudo o que tem dentro, em seguida adicione o seguinte código :
    local config = { monster = 'Dragon', -- nome do monstro. count = 9, -- quantidade que deverá matar, configure sempre 1 a menos. position = {x = 1086, y = 1062, z = 7} -- posição que o player irá após matar todos os monstros. } function onKill(cid, target) if isPlayer(target) then return true end if getPlayerStorageValue(cid, 50000) < config.count and getCreatureName(target) == config.monster then setPlayerStorageValue(cid, 50000, getPlayerStorageValue(cid, 50000)+1) doPlayerSendTextMessage(cid, 19, ""..config.monster.."'s : ["..getPlayerStorageValue(cid, 50000).."/"..((config.count)+1).."]") elseif getPlayerStorageValue(cid, 50000) >= config.count and getCreatureName(target) == config.monster then doTeleportThing(cid, config.position, true) doSendMagicEffect(getThingPos(cid), CONST_ME_TELEPORT) doPlayerSendTextMessage(cid, 22, 'Todos os monstros foram derrotados.') doPlayerSendTextMessage(cid, 19, ""..config.monster.."'s : [Finish]") setPlayerStorageValue(cid, 50000, 0) return true end return true end
  3. Gostei
    qual é o seu TFS?
  4. Gostei
    bom, nesta parte do script é possível configurar :
     
    local config = {
    monster = 'Dragon',
    count = 9,
    position = {x = 1086, y = 1062, z = 7}
    }
     
    onde vermelho é o nome do monstro;
    azul é a quantidade que você deverá matar;
    verde é as coordenadas da posição que o player vai após matar todos os monstros.
     
    obs : deixe o nome dos monstros sempre com aspas simples por exemplo : 'Dragon' em vez de Dragon;
    configure a quantidade de monstros sempre 1 a menos por exemplo : você quer 50 né? coloque 49;
     
    só isso shuahusa, abraços!
  5. Gostei
    Eu fiz um aqui rapidão, testa aê e qualquer error, me avisa..

    vá na pasta data/creaturescripts e abra o creaturescripts.xml, em seguida adicione esta tag :
    <event type="kill" name="monster" event="script" value="monster.lua"/> agora vá em data/creaturescripts/scripts e abra o arquivo login.lua, em seguida digite CRTL+F e procure por RegisterCreatureEvent, abaixo adicione :
    registerCreatureEvent(cid, "monster") no mesmo arquivo, desça até o final e antes do return true, adicione isto :
        if getPlayerStorageValue(cid, 50000) == -1 then         setPlayerStorageValue(cid, 50000, 0)     end agora vá em data/creaturescripts/scripts e crie um arquivo monster.lua e adicione este código :
    local config = { monster = 'Dragon', -- nome do monstro. count = 9, -- quantidade que deverá matar, configure sempre 1 a menos. position = {x = 1086, y = 1062, z = 7} -- posição que o player irá após matar todos os monstros. } function onKill(cid, target) if isPlayer(target) then return true end if getPlayerStorageValue(cid, 50000) < config.count and getCreatureName(target) == config.monster then setPlayerStorageValue(cid, 50000, getPlayerStorageValue(cid, 50000)+1) doPlayerSendTextMessage(cid, 19, ""..config.monster.."'s : ["..getPlayerStorageValue(cid, 50000).."/"..((config.count)+1).."]") elseif getPlayerStorageValue(cid, 50000) >= config.count and getCreatureName(target) == config.monster then doTeleportThing(cid, config.position, true) doSendMagicEffect(getThingPos(cid), CONST_ME_TELEPORT) doPlayerSendTextMessage(cid, 22, 'Todos os monstros foram derrotados.') doPlayerSendTextMessage(cid, 19, ""..config.monster.."'s : [Finish]") setPlayerStorageValue(cid, 50000, 0) return true end return true end pronto, simples de configurar e se você gostou, se eu te ajudei realmente, rep+ haha!

Informação Importante

Confirmação de Termo