Flaah 18 Postado Julho 24, 2012 Share Postado Julho 24, 2012 (editado) Boa Tarde amigos do XTIBIA Boa Tarde, estou com 3 probleminhas do meu sistema de informação que eu montei, que seria: Não aparece quantos dias de VIP o player tem. Aparese um ERRO no console quando alguem digita o nome errado do player. Não aparece o sexo do player (exemplo: Masculino ou Feminino) só aparese número, 0 ou 1. E quando atualiza a informação do player (exemplo: o cara upa, skill, magic level, entre outros), acaba multiplicando as informações do player. SCRIPT: local text = ""function onSay(cid, words, param) player = getPlayerByName(param) if player > 0 then text = text .. "Informaçoes Pessoais " .. "\n" text = text .. " " .. "\n" text = text .. "Nome: " .. getCreatureName(player) .. "\n" text = text .. "Level: " .. getPlayerLevel(player) .. "\n" text = text .. "Chakra: " .. getPlayerMagLevel(player) .. "\n" text = text .. "Dias VIP: " .. getPlayerPremiumDays(player) .. "\n" text = text .. "Saldo Bancario: " .. getPlayerBalance(player) .. "\n" text = text .. "Reputação: " .. getPlayerStorageValue(player, 6001) .. "\n" text = text .. "Sexo: " .. getPlayerSex(player) .. "\n" text = text .. " " .. "\n" text = text .. "Atributos do Player " .. "\n" text = text .. " " .. "\n" text = text .. "Taijutsu: " .. getPlayerSkill(player, 0) .. "\n" text = text .. "Ninjutsu: " .. getPlayerSkill(player, 1) .. "\n" text = text .. "Genjutsu: " .. getPlayerSkill(player, 2) .. "\n" text = text .. "Kenjutsu: " .. getPlayerSkill(player, 3) .. "\n" text = text .. "Distancia: " .. getPlayerSkill(player, 4) .. "\n" text = text .. "Defesa: " .. getPlayerSkill(player, 5) .. "\n" text = text .. "Pesca: " .. getPlayerSkill(player, 6) .. "\n" text = text .. " " .. "\n" text = text .. "Informaçoes da Tribo " .. "\n" text = text .. " " .. "\n" text = text .. "Nome da Tribo: " .. getPlayerGuildName(player) .. "\n" text = text .. "Posto na Tribo: " .. getPlayerGuildRank(player) .. "\n" text = text .. "Level na Tribo: " .. getPlayerGuildLevel(player) .. "\n" else doPlayerSendCancel(cid,"Please, type a valid player name.") end doShowTextDialog(cid, 2175, text) return 1 end ERRO no console quando digita o nome errado: [24/07/2012 16:00:50] [Error - TalkAction Interface][24/07/2012 16:00:50] data/talkactions/scripts/infopla.lua:onSay [24/07/2012 16:00:50] Description: [24/07/2012 16:00:50] data/talkactions/scripts/infopla.lua:6: attempt to compare number with nil [24/07/2012 16:00:50] stack traceback: [24/07/2012 16:00:50] data/talkactions/scripts/infopla.lua:6: in function <data/talkactions/scripts/infopla.lua:2> ALGUEM AJUDA, PORFAVOR, VALENDO +REP Editado Julho 24, 2012 por Flaah Link para o comentário https://xtibia.com/forum/topic/190408-ajuda-sistema-de-informa%C3%A7%C3%A3o-ajuda/ Compartilhar em outros sites More sharing options...
0 Oneshot 732 Postado Julho 24, 2012 Share Postado Julho 24, 2012 (editado) function onSay(cid, words, param, channel) param = param or "" if(param == "") then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") return true end local pid = getPlayerByNameWildcard(param) if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player ".. param .." not found.") return true end doPlayerPopupFYI(cid, "Informações Pessoais\n" .. "\nNome: " .. getCreatureName(pid) .. "\nLevel: " .. getPlayerLevel(pid) .. "\nChakra: " .. getPlayerMagLevel(pid) .. "\nVIP: " .. (isPremium(pid) and "Sim" or "Não") .. "\nSaldo Bancário: " .. getPlayerBalance(pid) .. "\nReputação: " .. getCreatureStorage(pid, 6001) .. "\n\nAtributos\n" .. "\nTaijutsu - " .. getPlayerSkillLevel(pid, 0) .. "\nNinjutsu - " .. getPlayerSkillLevel(pid, 1) .. "\nGenjutsu - " .. getPlayerSkillLevel(pid, 2) .. "\nKenjutsu - " .. getPlayerSkillLevel(pid, 3) .. "\nDistance - " .. getPlayerSkillLevel(pid, 4) .. "\nDefense - " .. getPlayerSkillLevel(pid, 5) .. "\nFishing - " .. getPlayerSkillLevel(pid, 6) .. "\n\nInformações da Tribo\n" .. "\nNome: " .. getPlayerGuildName(pid) .. "\nPosto: " .. getPlayerGuildRank(pid) .. "\nNível: " .. getPlayerGuildLevel(pid)) return true end Editado Julho 24, 2012 por Oneshot Link para o comentário https://xtibia.com/forum/topic/190408-ajuda-sistema-de-informa%C3%A7%C3%A3o-ajuda/#findComment-1300008 Compartilhar em outros sites More sharing options...
0 Flaah 18 Postado Julho 24, 2012 Autor Share Postado Julho 24, 2012 Deu o seguinte ERRO no console quando vc vai digita o nome de alguem player ON. [24/07/2012 16:38:10] [Error - TalkAction Interface][24/07/2012 16:38:10] data/talkactions/scripts/infopla.lua:onSay [24/07/2012 16:38:10] Description: [24/07/2012 16:38:10] (luaGetCreatureName) Creature not found [24/07/2012 16:38:10] [Error - TalkAction Interface] [24/07/2012 16:38:10] data/talkactions/scripts/infopla.lua:onSay [24/07/2012 16:38:10] Description: [24/07/2012 16:38:10] (internalGetPlayerInfo) Player not found when requesting player info #3 [24/07/2012 16:38:10] [Error - TalkAction Interface] [24/07/2012 16:38:10] data/talkactions/scripts/infopla.lua:onSay [24/07/2012 16:38:10] Description: [24/07/2012 16:38:10] (luaGetPlayerMagLevel) Player not found [24/07/2012 16:38:10] [Error - TalkAction Interface] [24/07/2012 16:38:10] data/talkactions/scripts/infopla.lua:onSay [24/07/2012 16:38:10] Description: [24/07/2012 16:38:10] (internalGetPlayerInfo) Player not found when requesting player info #22 [24/07/2012 16:38:10] [Error - TalkAction Interface] [24/07/2012 16:38:10] data/talkactions/scripts/infopla.lua:onSay [24/07/2012 16:38:10] Description: [24/07/2012 16:38:10] (luaGetCreatureStorage) Creature not found [24/07/2012 16:38:10] [Error - TalkAction Interface] [24/07/2012 16:38:10] data/talkactions/scripts/infopla.lua:onSay [24/07/2012 16:38:10] Description: [24/07/2012 16:38:10] (luaGetPlayerSkillLevel) Player not found [24/07/2012 16:38:10] [Error - TalkAction Interface] [24/07/2012 16:38:10] data/talkactions/scripts/infopla.lua:onSay [24/07/2012 16:38:10] Description: [24/07/2012 16:38:10] (luaGetPlayerSkillLevel) Player not found [24/07/2012 16:38:10] [Error - TalkAction Interface] [24/07/2012 16:38:10] data/talkactions/scripts/infopla.lua:onSay [24/07/2012 16:38:10] Description: [24/07/2012 16:38:10] (luaGetPlayerSkillLevel) Player not found [24/07/2012 16:38:10] [Error - TalkAction Interface] [24/07/2012 16:38:10] data/talkactions/scripts/infopla.lua:onSay [24/07/2012 16:38:10] Description: [24/07/2012 16:38:10] (luaGetPlayerSkillLevel) Player not found [24/07/2012 16:38:10] [Error - TalkAction Interface] [24/07/2012 16:38:10] data/talkactions/scripts/infopla.lua:onSay [24/07/2012 16:38:10] Description: [24/07/2012 16:38:10] (luaGetPlayerSkillLevel) Player not found [24/07/2012 16:38:10] [Error - TalkAction Interface] [24/07/2012 16:38:10] data/talkactions/scripts/infopla.lua:onSay [24/07/2012 16:38:10] Description: [24/07/2012 16:38:10] (luaGetPlayerSkillLevel) Player not found [24/07/2012 16:38:10] [Error - TalkAction Interface] [24/07/2012 16:38:10] data/talkactions/scripts/infopla.lua:onSay [24/07/2012 16:38:10] Description: [24/07/2012 16:38:10] (luaGetPlayerSkillLevel) Player not found [24/07/2012 16:38:10] [Error - TalkAction Interface] [24/07/2012 16:38:10] data/talkactions/scripts/infopla.lua:onSay [24/07/2012 16:38:10] Description: [24/07/2012 16:38:10] (internalGetPlayerInfo) Player not found when requesting player info #12 [24/07/2012 16:38:10] [Error - TalkAction Interface] [24/07/2012 16:38:10] data/talkactions/scripts/infopla.lua:onSay [24/07/2012 16:38:10] Description: [24/07/2012 16:38:10] (internalGetPlayerInfo) Player not found when requesting player info #14 [24/07/2012 16:38:10] [Error - TalkAction Interface] [24/07/2012 16:38:10] data/talkactions/scripts/infopla.lua:onSay [24/07/2012 16:38:10] Description: [24/07/2012 16:38:10] (internalGetPlayerInfo) Player not found when requesting player info #15 [24/07/2012 16:38:10] [Error - TalkAction Interface] [24/07/2012 16:38:10] data/talkactions/scripts/infopla.lua:onSay [24/07/2012 16:38:10] Description: [24/07/2012 16:38:10] data/talkactions/scripts/infopla.lua:32: attempt to concatenate a boolean value [24/07/2012 16:38:10] stack traceback: [24/07/2012 16:38:10] data/talkactions/scripts/infopla.lua:32: in function <data/talkactions/scripts/infopla.lua:1> ALGUEM AJUDA, PORFAVOR, VALENDO +REP Link para o comentário https://xtibia.com/forum/topic/190408-ajuda-sistema-de-informa%C3%A7%C3%A3o-ajuda/#findComment-1300014 Compartilhar em outros sites More sharing options...
0 Oneshot 732 Postado Julho 24, 2012 Share Postado Julho 24, 2012 Oops, falha minha. Já consertei, só copiar o código denovo. Link para o comentário https://xtibia.com/forum/topic/190408-ajuda-sistema-de-informa%C3%A7%C3%A3o-ajuda/#findComment-1300017 Compartilhar em outros sites More sharing options...
0 Flaah 18 Postado Julho 24, 2012 Autor Share Postado Julho 24, 2012 Cara ta tudo blz, mais tem 3 probleminhas, que seria: Teria como aparece o sexo do player? (exemplo: Masculino ou Feminino) E teria como eu coloca pra aparece ser o player é VIP, pelo meu sistema VIP que eu coloquei? Storage 13540 E não teria como colocar, pra fica com aquela caixinha que estava antes, ou voltaria aqueles problemas acima? ALGUEM AJUDA, PORFAVOR, VALENDO +REP Link para o comentário https://xtibia.com/forum/topic/190408-ajuda-sistema-de-informa%C3%A7%C3%A3o-ajuda/#findComment-1300030 Compartilhar em outros sites More sharing options...
0 Oneshot 732 Postado Julho 24, 2012 Share Postado Julho 24, 2012 Opa, claro. function onSay(cid, words, param, channel) param = param or "" if(param == "") then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") return true end local pid = getPlayerByNameWildcard(param) if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player ".. param .." not found.") return true end doShowTextDialog(cid, 2175, "Informações Pessoais\n" .. "\nNome: " .. getCreatureName(pid) .. "\nSexo: " .. (getPlayerSex(pid) == 0 and "Feminino" or "Masculino") .. "\nLevel: " .. getPlayerLevel(pid) .. "\nChakra: " .. getPlayerMagLevel(pid) .. "\nVIP: " .. (getCreatureStorage(pid, 13540) > os.time() and "Sim" or "Não") .. "\nSaldo Bancário: " .. getPlayerBalance(pid) .. "\nReputação: " .. getCreatureStorage(pid, 6001) .. "\n\nAtributos\n" .. "\nTaijutsu - " .. getPlayerSkillLevel(pid, 0) .. "\nNinjutsu - " .. getPlayerSkillLevel(pid, 1) .. "\nGenjutsu - " .. getPlayerSkillLevel(pid, 2) .. "\nKenjutsu - " .. getPlayerSkillLevel(pid, 3) .. "\nDistance - " .. getPlayerSkillLevel(pid, 4) .. "\nDefense - " .. getPlayerSkillLevel(pid, 5) .. "\nFishing - " .. getPlayerSkillLevel(pid, 6) .. "\n\nInformações da Tribo\n" .. "\nNome: " .. getPlayerGuildName(pid) .. "\nPosto: " .. getPlayerGuildRank(pid) .. "\nNível: " .. getPlayerGuildLevel(pid)) return true end Link para o comentário https://xtibia.com/forum/topic/190408-ajuda-sistema-de-informa%C3%A7%C3%A3o-ajuda/#findComment-1300035 Compartilhar em outros sites More sharing options...
0 Flaah 18 Postado Julho 24, 2012 Autor Share Postado Julho 24, 2012 (editado) OOOOOOOH Cara brigadão mesmo, KKKK' vontade de te lasca uma beijoka xD +REP PRA VC COM TODO CERTEZA ABSOLUTA \o/ Obrigado XTIBIA, e Oneshot, sem vcs eu não seria nada, KKKK' <3 PS: Você já atingiu seu limite de reputações positivas para hoje Oneshot vou tentar da seu +REP mais tarde, flw parceiro? ;D Editado Julho 24, 2012 por Flaah Link para o comentário https://xtibia.com/forum/topic/190408-ajuda-sistema-de-informa%C3%A7%C3%A3o-ajuda/#findComment-1300046 Compartilhar em outros sites More sharing options...
0 Oneshot 732 Postado Julho 24, 2012 Share Postado Julho 24, 2012 De nada, estamos aqui para isso REPORTADO COMO RESOLVIDO Link para o comentário https://xtibia.com/forum/topic/190408-ajuda-sistema-de-informa%C3%A7%C3%A3o-ajuda/#findComment-1300057 Compartilhar em outros sites More sharing options...
0 JonatasLucasf 60 Postado Outubro 3, 2013 Share Postado Outubro 3, 2013 OOOOOOOH Cara brigadão mesmo, KKKK' vontade de te lasca uma beijoka xD +REP PRA VC COM TODO CERTEZA ABSOLUTA \o/ Obrigado XTIBIA, e Oneshot, sem vcs eu não seria nada, KKKK' <3 PS: Você já atingiu seu limite de reputações positivas para hoje Oneshot vou tentar da seu +REP mais tarde, flw parceiro? ;D kkkk duvida sanada Link para o comentário https://xtibia.com/forum/topic/190408-ajuda-sistema-de-informa%C3%A7%C3%A3o-ajuda/#findComment-1568982 Compartilhar em outros sites More sharing options...
0 SkyDarkyes 104 Postado Outubro 3, 2013 Share Postado Outubro 3, 2013 O system é atraz de comando?Se sim pode postar o tag? Link para o comentário https://xtibia.com/forum/topic/190408-ajuda-sistema-de-informa%C3%A7%C3%A3o-ajuda/#findComment-1569009 Compartilhar em outros sites More sharing options...
Pergunta
Flaah 18
Boa Tarde amigos do XTIBIA Boa Tarde, estou com 3 probleminhas do meu sistema de informação que eu montei, que seria:
Não aparece quantos dias de VIP o player tem.
Aparese um ERRO no console quando alguem digita o nome errado do player.
Não aparece o sexo do player (exemplo: Masculino ou Feminino) só aparese número, 0 ou 1.
E quando atualiza a informação do player (exemplo: o cara upa, skill, magic level, entre outros), acaba multiplicando as informações do player.
SCRIPT:
ERRO no console quando digita o nome errado:
ALGUEM AJUDA, PORFAVOR, VALENDO +REP
Editado por FlaahLink para o comentário
https://xtibia.com/forum/topic/190408-ajuda-sistema-de-informa%C3%A7%C3%A3o-ajuda/Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados