Ir para conteúdo

Rofl

Membro
  • Registro em

  • Última visita

Tudo que Rofl postou

  1. Deu este erro quando o player que tem a storage entra: [12/01/2015 02:55:30] Lua Script Error: [CreatureScript Interface] [12/01/2015 02:55:30] in a timer event called from: [12/01/2015 02:55:30] data/creaturescripts/scripts/granaura.lua:onLogin [12/01/2015 02:55:30] data/creaturescripts/scripts/granaura.lua:51: attempt to call global 'getCreatureLookDirection' (a nil value) [12/01/2015 02:55:30] stack traceback: [12/01/2015 02:55:30] data/creaturescripts/scripts/granaura.lua:51: in function 'getPositionsByDirection' [12/01/2015 02:55:30] data/creaturescripts/scripts/granaura.lua:60: in function <data/creaturescripts/scripts/granaura.lua:54>
  2. Bom tenho um script aqui que a função dele é que quando o player tiver a storage 13340 o player fica piscando o outfit só que eu gostaria de mudar esse efeito que fica piscando por umas shurikens rodeando o player como no vídeo abaixo: Script: local events = {} function newColor(n) local n = tonumber(n) or 0 local n = n - 19 return tonumber(n) or 0 end -- comentario: se a cor for preta o addon vai para branco sendo que o certo é diminuir 19.. function changeOutfit(cid) local sec = 0.5 if (isPlayer(cid) == FALSE) then return false end local temp = getCreatureOutfit(cid) if type(temp) == "number" then return true end local outfit = { lookType=temp.lookType, lookHead=newColor(temp.lookHead), lookBody=newColor(temp.lookBody), lookLegs=newColor(temp.lookLegs), lookFeet=newColor(temp.lookFeet), lookAddons = getCreatureOutfit(cid).lookAddons } doSetCreatureOutfit(cid, outfit, sec) local event = addEvent(changeOutfit, 3.0*sec*450, cid) events[cid] = event return true end function onLogin(cid) local storage = getGlobalStorageValue(13340) if storage == getPlayerGuildId(cid) then local event = addEvent(changeOutfit, 0, cid) events[cid] = event end return TRUE end function onLogout(cid) if events[cid] then stopEvent(events[cid]) end return TRUE end
  3. Rofl postou uma resposta no tópico em Playground (Off-topic)
  4. Eu tinha instalado dois códigos com statschang, dai eu pensei que era eles mas não, continou a mesma coisa depois que desinstalei. E agr
  5. Rofl postou uma resposta no tópico em Playground (Off-topic)
    danieu o sir.samuel postou uma print com uma caixinha cheia de doce de leite aq ano passado tu fechou o tópico e começou o revolts ele começo posta foto porno, minha mae viu e me tirou modem que fica aqui no lado do not escrito huawei só voltei esse ano ;c
  6. Bom em relação ao que vocẽ falou tem essas duas tags abaixo que usam o mesmo script: <event type="death" name="PlayerDeath" script="playerdeath.lua"/> <event type="death" name="onPlayerDeath" script="playerdeath.lua"/> playerdeath.lua: local config = { deathListEnabled = getBooleanFromString(getConfigInfo('deathListEnabled')), sqlType = getConfigInfo('sqlType'), maxDeathRecords = getConfigInfo('maxDeathRecords') } config.sqlType = config.sqlType == "sqlite" and DATABASE_ENGINE_SQLITE or DATABASE_ENGINE_MYSQL function onDeath(cid, corpse, lastHitKiller, mostDamageKiller) if(config.deathListEnabled ~= TRUE) then return end local hitKillerName = "field item" local damageKillerName = "" if(lastHitKiller ~= FALSE) then if(isPlayer(lastHitKiller) == TRUE) then hitKillerName = getCreatureName(lastHitKiller) else hitKillerName = getCreatureName(lastHitKiller) end doBroadcastMessage(""..getPlayerName(cid).." has been killed by "..hitKillerName..".") if(mostDamageKiller ~= FALSE and mostDamageKiller ~= lastHitKiller and getCreatureName(mostDamageKiller) ~= getCreatureName(lastHitKiller)) then if(isPlayer(mostDamageKiller) == TRUE) then damageKillerName = getPlayerGUID(mostDamageKiller) else damageKillerName = getCreatureName(mostDamageKiller) end end end db.executeQuery("INSERT INTO `player_deaths` (`player_id`, `time`, `level`, `killed_by`, `altkilled_by`) VALUES (" .. getPlayerGUID(cid) .. ", " .. os.time() .. ", " .. getPlayerLevel(cid) .. ", " .. db.escapeString(hitKillerName) .. ", " .. db.escapeString(damageKillerName) .. ");") local rows = db.getResult("SELECT `player_id` FROM `player_deaths` WHERE `player_id` = " .. getPlayerGUID(cid) .. ";") if(rows:getID() ~= -1) then local amount = rows:getRows(true) - config.maxDeathRecords if(amount > 0) then if(config.sqlType == DATABASE_ENGINE_SQLITE) then for i = 1, amount do db.executeQuery("DELETE FROM `player_deaths` WHERE `rowid` = (SELECT `rowid` FROM `player_deaths` WHERE `player_id` = " .. getPlayerGUID(cid) .. " ORDER BY `time` LIMIT 1);") end else db.executeQuery("DELETE FROM `player_deaths` WHERE `player_id` = " .. getPlayerGUID(cid) .. " ORDER BY `time` LIMIT " .. amount .. ";") end end end end
  7. Da uma travada no server todo, e acontece o mesmo quando algum player morre para algum monstro também.
  8. Estou com um problema no meu servidor, quando por exemplo eu mato algum player na hora que ele morre ele ainda fica em pé uns 2/3 segundos e meu char trava junto e depois que passa esses 2/3 segundos volta ao normal. Não acusa nenhum erro na TFS.
  9. Rofl postou uma resposta no tópico em Playground (Off-topic)
    Ele e o Sir.Samuel estão tramando algo
  10. Ae fixou, valeu mano.
  11. Testei aqui. Se o player entrar no portal e tiver guild não está mandando nada. E se não tem guild manda o mesmo de antes: 17:39 O player Malefic da guild está invadindo o gran castle, aviso ao donos atuais para protegerem a Gran Tower.
  12. Hi, Estou com uma dúvida aqui e preciso de uma solução para melhorar este código. Eu criei aqui este movement (apartir de outro script), a função dele é avisar para o server algum invasor que não tenha a storage 13340 e até ai beleza. O problema é que se o player não tem guild a mensagem fica assim: O player Tibiaking da guild (aqui tinha que ser o nome da guild dele mas ele não tem guild) está invadindo o gran castle, aviso ao donos atuais para protegerem a Gran Tower. Como posso fazer se o player nao tiver guild a mensagem fique apenas: O player Tibiaking está invadindo o gran castle, aviso ao donos atuais para protegerem a Gran Tower. Ja que o player não tem guild a mensagem fica mais proporcional. Código: function onStepIn(cid, item, position, fromPosition) local pos_principal = {x=435, y=545, z=6} -- EDITAR POSIÇÃO DO TEMPLO local storage_guild = getGlobalStorageValue(13340) -- A 3ª storage configurada em Castle.lua if getPlayerGuildId(cid) ~= storage_guild then broadcastMessage("O player ".. getPlayerName(cid) .." da guild ".. getPlayerGuildName(cid) .." está invadindo o gran castle, aviso ao donos atuais para protegerem a Gran Tower.") end return true end
  13. Rofl postou uma resposta no tópico em Playground (Off-topic)
    A vida só acaba quando termina /z me come
  14. Rofl postou uma resposta no tópico em Playground (Off-topic)
    (Comentário roubado por um corinthiano)
  15. Rofl postou uma resposta no tópico em Websites
    Opa, Hoje dando uma vasculhada em um website que tenho guardado aqui eu encontrei uma intro bem legal, eu pelo menos curto. Não é chamativa, é simples e bonita. Imagem Download Simple Intro by Rofl Abraços.
  16. O pedido do evento gran castle foi eu quem fiz pro roksas, ai ele fez completamente BUGADO e eu paguei R$ 30,00 por ele, depois fui pedir suporte... ..Nunca mais! @topic Parabéns pelo script, obrigado por compartilhar.
  17. Criou a tabela, adicionei uma oferta mas o shop está vazio cara D:
  18. #1146 - Table 'u509511879_site.z_shop_offer' doesn't exist
  19. Eu ainda não entendi como adiciona ofertas no shop. Consegui instalar tudo corretamente mas não sei como adiciona. Meu site está hospedado na hostinger, só para fazer edições. Poderia me sanar a dúvida?
  20. Rofl postou uma resposta no tópico em Playground (Off-topic)
    lammer
  21. Da uma olhada em: OTserv/doc/LUA_FUNCTIONS
  22. Rofl postou uma resposta no tópico em Ferramentas OpenTibia
    Não mudei nada e mostra isso: loiva@loiva-Lenovo-G550:~$ cd Arquivos bash: cd: Arquivos: Arquivo ou diretório não encontrado
  23. Rofl postou uma resposta no tópico em Ferramentas OpenTibia
    Olá, Desculpe, sou meio leigo em linux e fiquei na dúvida neste comando cd Arquivos (nome da pasta) Poderia me explicar melhor? Eu baixei a pasta e extraí ela, abri a pasta, abri o terminal e executei este comando: cd Arquivos :s
  24. Rofl postou uma resposta no tópico em Playground (Off-topic)
    :c http://oglobo.globo.com/cultura/revista-da-tv/morre-ator-roberto-bolanos-criador-do-chaves-aos-85-anos-14692705
  25. Beleza. Boa sorte com o servidor.

Informação Importante

Confirmação de Termo