Ir para conteúdo

[Creaturescripts] Experiencia para Guild (por nº de Jogadores Online)

Featured Replies

Postado

Script ta com um erro, troque o exp_guild_out.lua por


function getGuildMembersOnline(GuildId)
local players = {}
for _, pid in pairs(getPlayersOnline()) do
if getPlayerGuildId(pid) == tonumber(GuildId) then
table.insert(players, getPlayerName(pid))
end
end
return #players > 0 and players or false
end
 
function onLogout(cid)
 
 
local guild_id = getPlayerGuildId(cid)
local membros_online = table.maxn(getGuildMembersOnline(guild_id))
local tabela_membros = getGuildMembersOnline(guild_id)
local porcentagem = 2
local minimo = 2
-----------------------------------------
if guild_id >= 1 then
for var = 1, #tabela_membros do
local nomes = getCreatureByName(tabela_membros[var])
local membros_online = membros_online - 1
 
if membros_online <= minimo then
doPlayerSetExperienceRate(nomes, 1.0)
doPlayerSendTextMessage(nomes, MESSAGE_STATUS_CONSOLE_RED,"[GUILD] Nao tem mais o numero de players necessarios para ganhar o bonus de experiencia - Membro "..getCreatureName(cid).." deslogou.")
end
 
if membros_online > minimo then
local XP = ((membros_online*porcentagem) / 100) + 1.00
doPlayerSetExperienceRate(nomes, XP)
doPlayerSendTextMessage(nomes, MESSAGE_STATUS_CONSOLE_RED, "[GUILD] A experiencia dos membros da guilda foi ajustada para "..membros_online*porcentagem.."% - Membro "..getCreatureName(cid).." deslogou.")
end
end
end
return true
 
 
 
end

Editado por tddf1995 (veja o histórico de edições)

  • Respostas 37
  • Visualizações 4.5k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Cara você é lindooo!! >.< Parabéns ficou muito bom!

  • Você deve ter copiado errado/alterado na hora de copiar, apenas recopie o arquivo "logout". E assim que chegar em casa postarei uma versão atualizada desta script. Pois notei que ela tem um erro. Abra

  • Script ta com um erro, troque o exp_guild_out.lua por

Postado

Pq esta dando esses erros?

[18/08/2014 23:42:50] [Error - LuaScriptInterface::loadFile] cannot open data/creaturescripts/scripts/exp_guild.lua: No such file or directory
[18/08/2014 23:42:50] [Warning - Event::loadScript] Cannot load script (data/creaturescripts/scripts/exp_guild.lua)
[18/08/2014 23:42:50] cannot open data/creaturescripts/scripts/exp_guild.lua: No such file or directory
[18/08/2014 23:42:50] [Error - LuaScriptInterface::loadFile] cannot open data/creaturescripts/scripts/exp_guild_out.lua: No such file or directory
[18/08/2014 23:42:50] [Warning - Event::loadScript] Cannot load script (data/creaturescripts/scripts/exp_guild_out.lua)
[18/08/2014 23:42:50] cannot open data/creaturescripts/scripts/exp_guild_out.lua: No such file or directory

Ajudei? da um Rep+, não custa nada. ;D:P

 

Servidor de PokeTibia ja online.

Pagina: https://www.facebook.com/PokemonxStore?ref=bookmarks

Grupo: https://www.facebook.com/groups/257989224406246/

Site: http://pokexstore.wix.com/pokexstore

Postado
  • Autor

A velho por favor... se o script tivesse dado erro tudo bem, agora tu não saber dar CTRL+C, CTRL+ V é de mais. O erro que esta acusando é que o CAMINHO que ele esta buscando o arquivo é invalido ou o arquivo não existe.

z_WL63_Tt.png

Postado

Ja descobri qual foi o erro

voce adicionou assim 

<event type="login" name="ExpGuild" event="script" value="exp_guild.lua"/>
    <event type="logout" name="ExpGuild_out" event="script" value="exp_guild_out.lua"/>  com esses _ nao tem essa _ so removi ela e funcionou

Mas estou com outro poblema

[20/08/2014 23:15:23] mysql_real_query(): INSERT INTO `guild_invites` (`player_id`, `guild_id`) VALUES (223, 6) - MYSQL ERROR: Cannot add or update a child row: a foreign key constraint fails (`pokexstore`.`guild_invites`, CONSTRAINT `guild_invites_ibfk_2` FOREIGN KEY (`guild_id`) REFERENCES `guilds` (`id`) ON DELETE CASCADE) (1452)
[20/08/2014 23:15:23] mysql_real_query(): INSERT INTO `guild_invites` (`player_id`, `guild_id`) VALUES (223, 6) - MYSQL ERROR: Cannot add or update a child row: a foreign key constraint fails (`pokexstore`.`guild_invites`, CONSTRAINT `guild_invites_ibfk_2` FOREIGN KEY (`guild_id`) REFERENCES `guilds` (`id`) ON DELETE CASCADE) (1452)
[20/08/2014 23:15:23] mysql_real_query(): INSERT INTO `guild_invites` (`player_id`, `guild_id`) VALUES (223, 6) - MYSQL ERROR: Cannot add or update a child row: a foreign key constraint fails (`pokexstore`.`guild_invites`, CONSTRAINT `guild_invites_ibfk_2` FOREIGN KEY (`guild_id`) REFERENCES `guilds` (`id`) ON DELETE CASCADE) (1452)

Ajudei? da um Rep+, não custa nada. ;D:P

 

Servidor de PokeTibia ja online.

Pagina: https://www.facebook.com/PokemonxStore?ref=bookmarks

Grupo: https://www.facebook.com/groups/257989224406246/

Site: http://pokexstore.wix.com/pokexstore

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.8k

Informação Importante

Confirmação de Termo