Tudo que Rofl postou
-
(Resolvido)[Pedido] Alterar effect
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>
-
(Resolvido)[Pedido] Alterar effect
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
-
Besta
- [Erro] Travando char quando morre
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- Matheus QQ vc fez ?
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- [Erro] Travando char quando morre
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- [Erro] Travando char quando morre
Da uma travada no server todo, e acontece o mesmo quando algum player morre para algum monstro também.- [Erro] Travando char quando morre
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.- Matheus QQ vc fez ?
Ele e o Sir.Samuel estão tramando algo- (Resolvido)Dúvida movement
Ae fixou, valeu mano.- (Resolvido)Dúvida movement
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.- (Resolvido)Dúvida movement
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- Galero, preciso de ajuda
A vida só acaba quando termina /z me come- Luta greco romana
(Comentário roubado por um corinthiano)- [New] Simple Intro ~#
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.- Gran Castle Event (8.54+)
- [Nicaw AAC] Sistema de SHOP simples.
- [Nicaw AAC] Sistema de SHOP simples.
- [Nicaw AAC] Sistema de SHOP simples.
- Absolute Cone
- (Resolvido)Vancini
Da uma olhada em: OTserv/doc/LUA_FUNCTIONS- [Release] IP Changer - Ubuntu
Não mudei nada e mostra isso: loiva@loiva-Lenovo-G550:~$ cd Arquivos bash: cd: Arquivos: Arquivo ou diretório não encontrado- [Release] IP Changer - Ubuntu
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- R.I.P Chaves :x
:c http://oglobo.globo.com/cultura/revista-da-tv/morre-ator-roberto-bolanos-criador-do-chaves-aos-85-anos-14692705- (Resolvido)Criar quest com 4 baús
Beleza. Boa sorte com o servidor. - [Erro] Travando char quando morre
Informação Importante
Confirmação de Termo