\Mattheus ~* 7 Postado Agosto 17, 2012 Share Postado Agosto 17, 2012 Gostaria de saber se o script Owned: http://www.xtibia.com/forum/topic/134949-creature-owned/ , funfa em OTS 8.6 , porque o meu não está funcionando .. Link para o comentário https://xtibia.com/forum/topic/192119-creaturescript-owned-n%C3%A3o-funfa/ Compartilhar em outros sites More sharing options...
0 Oneshot 732 Postado Agosto 17, 2012 Share Postado Agosto 17, 2012 Você seguiu todas as instruções passadas no tópico? Adicionou a linha no creaturescripts.xml e a função registerCreatureEvent no arquivo login.lua em data/creaturescripts/scripts? Link para o comentário https://xtibia.com/forum/topic/192119-creaturescript-owned-n%C3%A3o-funfa/#findComment-1318127 Compartilhar em outros sites More sharing options...
0 \Mattheus ~* 7 Postado Agosto 17, 2012 Autor Share Postado Agosto 17, 2012 Sim, até já tinha no servidor que eu peguei de base, mas nunca funcionou, verifiquei de novo com o script e nada . Link para o comentário https://xtibia.com/forum/topic/192119-creaturescript-owned-n%C3%A3o-funfa/#findComment-1318128 Compartilhar em outros sites More sharing options...
0 Oneshot 732 Postado Agosto 17, 2012 Share Postado Agosto 17, 2012 Tente este: local animation = "OWNED!" function onDeath(cid, corpse, deathList) local position = getThingPosition(cid) for i = string.len(animation), 1, -1 do addEvent(function() doSendAnimatedText(position, string.sub(animation, i), COLOR_RED) end, i * 150) end return true end <event type="death" name="Owned" event="script" value="nome_do_arquivo.lua"/> registerCreatureEvent(cid, "Owned") Link para o comentário https://xtibia.com/forum/topic/192119-creaturescript-owned-n%C3%A3o-funfa/#findComment-1318132 Compartilhar em outros sites More sharing options...
0 \Mattheus ~* 7 Postado Agosto 17, 2012 Autor Share Postado Agosto 17, 2012 Continua não funcionando '-' Será que não tem nada haver com o RepSystem não, pois só aparece o Rep system "-REP" em cima do char quando morre .. Link para o comentário https://xtibia.com/forum/topic/192119-creaturescript-owned-n%C3%A3o-funfa/#findComment-1318143 Compartilhar em outros sites More sharing options...
0 Oneshot 732 Postado Agosto 17, 2012 Share Postado Agosto 17, 2012 Que estranho, o servidor que você atualmente usa está disponível para download para que eu possa achar a solução? Link para o comentário https://xtibia.com/forum/topic/192119-creaturescript-owned-n%C3%A3o-funfa/#findComment-1318145 Compartilhar em outros sites More sharing options...
0 Bocoh 0 Postado Agosto 17, 2012 Share Postado Agosto 17, 2012 Deve ser o seu login.lua script, deu um erro parecido uma vez no meu e eu troquei ele, coloquei um mais atual, troca ele e usa pra voce ver ou posta aqui que os cara acha erro Link para o comentário https://xtibia.com/forum/topic/192119-creaturescript-owned-n%C3%A3o-funfa/#findComment-1318152 Compartilhar em outros sites More sharing options...
0 \Mattheus ~* 7 Postado Agosto 17, 2012 Autor Share Postado Agosto 17, 2012 O meu login está assim: local config = { loginMessage = getConfigValue('loginMessage') } function onLogin(cid) local loss = getConfigValue('deathLostPercent') registerCreatureEvent(cid, "Bounty") if(loss ~= nil) then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10) end local accountManager = getPlayerAccountManager(cid) if(accountManager == MANAGER_NONE) then local lastLogin, str = getPlayerLastLoginSaved(cid), config.loginMessage if(lastLogin > 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str) str = "Your last visit was on " .. os.date("%a %b %d %X %Y", lastLogin) .. "." else str = str .. " Please choose your outfit." doPlayerSendOutfitWindow(cid) end doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str) elseif(accountManager == MANAGER_NAMELOCK) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, it appears that your character has been namelocked, what would you like as your new name?") elseif(accountManager == MANAGER_ACCOUNT) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to manage your account and if you want to start over then type 'cancel'.") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to create an account or type 'recover' to recover an account.") end if(not isPlayerGhost(cid)) then doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT) end registerCreatureEvent(cid, "Mail") registerCreatureEvent(cid, "GuildMotd") registerCreatureEvent(cid, "killer") registerCreatureEvent(cid, "attackguild") registerCreatureEvent(cid, "idle") registerCreatureEvent(cid, "advance") registerCreatureEvent(cid, "FimVip") registerCreatureEvent(cid, "Owned") registerCreatureEvent(cid, "forever amulet") registerCreatureEvent(cid, "SkullCheck") registerCreatureEvent(cid, "ReportBug") registerCreatureEvent(cid, "PlayerKill") registerCreatureEvent(cid, "ZombieAttack") if (InitArenaScript ~= 0) then InitArenaScript = 1 -- make arena rooms free for i = 42300, 42309 do setGlobalStorageValue(i, 0) setGlobalStorageValue(i+100, 0) end end -- if he did not make full arena 1 he must start from zero if getPlayerStorageValue(cid, 42309) < 1 then for i = 42300, 42309 do setPlayerStorageValue(cid, i, 0) end end -- if he did not make full arena 2 he must start from zero if getPlayerStorageValue(cid, 42319) < 1 then for i = 42310, 42319 do setPlayerStorageValue(cid, i, 0) end end -- if he did not make full arena 3 he must start from zero if getPlayerStorageValue(cid, 42329) < 1 then for i = 42320, 42329 do setPlayerStorageValue(cid, i, 0) end end if getPlayerStorageValue(cid, 42355) == -1 then setPlayerStorageValue(cid, 42355, 0) -- did not arena level end setPlayerStorageValue(cid, 42350, 0) -- time to kick 0 setPlayerStorageValue(cid, 42352, 0) -- is not in arena registerCreatureEvent(cid, "loginAura") registerCreatureEvent(cid, "statsAura") registerCreatureEvent(cid, "AntiTrap") end return true end - Oneshot não lembro qual era o server Link para o comentário https://xtibia.com/forum/topic/192119-creaturescript-owned-n%C3%A3o-funfa/#findComment-1318155 Compartilhar em outros sites More sharing options...
0 Bocoh 0 Postado Agosto 17, 2012 Share Postado Agosto 17, 2012 Coloca o meu e só faz umas alteraçoes dos seus codigos o Vodkart que fez esse lua pra min local config = { loginMessage = getConfigValue('loginMessage') } function onLogin(cid) local loss = getConfigValue('deathLostPercent') if(loss ~= nil) then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10) end local accountManager = getPlayerAccountManager(cid) if(accountManager == MANAGER_NONE) then local lastLogin, str = getPlayerLastLoginSaved(cid), config.loginMessage if(lastLogin > 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str) str = "Your last visit was on " .. os.date("%a %b %d %X %Y", lastLogin) .. "." else str = str .. " Please choose your outfit." doPlayerSendOutfitWindow(cid) end doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str) elseif(accountManager == MANAGER_NAMELOCK) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, it appears that your character has been namelocked, what would you like as your new name?") elseif(accountManager == MANAGER_ACCOUNT) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to manage your account and if you want to start over then type 'cancel'.") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to create an account or type 'recover' to recover an account.") end if(not isPlayerGhost(cid)) then doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT) end registerCreatureEvent(cid, "Mail") registerCreatureEvent(cid, "GuildMotd") registerCreatureEvent(cid, "killer") registerCreatureEvent(cid, "Idle") registerCreatureEvent(cid, "attackguild") registerCreatureEvent(cid, "advance") registerCreatureEvent(cid, "FimVip") registerCreatureEvent(cid, "DeathC") registerCreatureEvent(cid, "SkullCheck") registerCreatureEvent(cid, "ReportBug") registerCreatureEvent(cid, "PlayerKill") registerCreatureEvent(cid, "ZombieAttack") registerCreatureEvent(cid, "DeathBroadcast") registerCreatureEvent(cid, "SkullAmulet") registerCreatureEvent(cid, "BlessDrop") registerCreatureEvent(cid, "DeathList") registerCreatureEvent(cid, "Amulet") registerCreatureEvent(cid, "BloquearMagia") if (InitArenaScript ~= 0) then InitArenaScript = 1 end for i = 42300, 42309 do setGlobalStorageValue(i, 0) setGlobalStorageValue(i+100, 0) end -- if he did not make full arena 1 he must start from zero if getPlayerStorageValue(cid, 42309) < 1 then for i = 42300, 42309 do setPlayerStorageValue(cid, i, 0) end end -- if he did not make full arena 2 he must start from zero if getPlayerStorageValue(cid, 42319) < 1 then for i = 42310, 42319 do setPlayerStorageValue(cid, i, 0) end end -- if he did not make full arena 3 he must start from zero if getPlayerStorageValue(cid, 42329) < 1 then for i = 42320, 42329 do setPlayerStorageValue(cid, i, 0) end end if getPlayerStorageValue(cid, 42355) == -1 then setPlayerStorageValue(cid, 42355, 0) -- did not arena level end setPlayerStorageValue(cid, 42350, 0) -- time to kick 0 setPlayerStorageValue(cid, 42352, 0) -- is not in arena return true end Link para o comentário https://xtibia.com/forum/topic/192119-creaturescript-owned-n%C3%A3o-funfa/#findComment-1318166 Compartilhar em outros sites More sharing options...
Pergunta
\Mattheus ~* 7
Gostaria de saber se o script Owned: http://www.xtibia.com/forum/topic/134949-creature-owned/ , funfa em OTS 8.6 , porque o meu não está funcionando ..
Link para o comentário
https://xtibia.com/forum/topic/192119-creaturescript-owned-n%C3%A3o-funfa/Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados