Postado Julho 18, 2018 7 anos Diga em poucas palavras a base utilizada (Nome do servidor ou nome do website). Ex. TFS 1.3; Base: 0.4 Qual erro está surgindo/O que você procura? Esse script tem hora que funciona sem error e tals, mas algumas vezes dá dbug em algums jogadores e também derruba o servidor obs: não da nenhum error na distro só presumi que era esse porque tava dando dbug quando os jogadores passavam o error de derrubar que dá é esse : [Error - Moveevent::executestep] Call Stack Overflow. acredito que da esses dbugs e também derruba porque o script é 8.54 acredito eu. Você tem o código disponível? Se tiver publique-o aqui: Spoiler function onStepIn(cid, item, position, fromPosition) if item.actionid == 46521 and isPlayer(cid) then if getPlayerStorageValue(cid, 89745) >= 1 then else doTeleportThing(cid, fromPosition) doPlayerSendTextMessage(cid, 27,"Apenas genins ou superior podem ter acesso a esta area!") end elseif item.actionid == 46522 and isPlayer(cid) then if getPlayerStorageValue(cid, 89745) >= 2 then else doTeleportThing(cid, fromPosition) doPlayerSendTextMessage(cid, 27,"Apenas chunins ou superior podem ter acesso a esta area!") end elseif item.actionid == 46523 and isPlayer(cid) then if getPlayerStorageValue(cid, 89745) >= 3 then else doTeleportThing(cid, fromPosition) doPlayerSendTextMessage(cid, 27,"Apenas jounins ou superior podem ter acesso a esta area!") end elseif item.actionid == 46524 and isPlayer(cid) then if getPlayerStorageValue(cid, 89745) >= 4 then else doTeleportThing(cid, fromPosition) doPlayerSendTextMessage(cid, 27,"Apenas anbus ou superior podem ter acesso a esta area!") end elseif item.actionid == 46525 and isPlayer(cid) then if getPlayerStorageValue(cid, 89745) >= 5 then else doTeleportThing(cid, fromPosition) doPlayerSendTextMessage(cid, 27,"Apenas sennins ou superior podem ter acesso a esta area!") end elseif item.actionid == 46531 and isPlayer(cid) then if getPlayerStorageValue(cid, 89745) == 1 then else doTeleportThing(cid, fromPosition) doPlayerSendTextMessage(cid, 27,"Apenas genins podem ter acesso a esta area!") end elseif item.actionid == 46532 and isPlayer(cid) then if getPlayerStorageValue(cid, 89745) == 2 then else doTeleportThing(cid, fromPosition) doPlayerSendTextMessage(cid, 27,"Apenas chunins podem ter acesso a esta area!") end elseif item.actionid == 46533 and isPlayer(cid) then if getPlayerStorageValue(cid, 89745) == 3 then else doTeleportThing(cid, fromPosition) doPlayerSendTextMessage(cid, 27,"Apenas jounins podem ter acesso a esta area!") end elseif item.actionid == 46534 and isPlayer(cid) then if getPlayerStorageValue(cid, 89745) == 4 then else doTeleportThing(cid, fromPosition) doPlayerSendTextMessage(cid, 27,"Apenas anbus podem ter acesso a esta area!") end elseif item.actionid == 46535 and isPlayer(cid) then if getPlayerStorageValue(cid, 89745) == 5 then else doTeleportThing(cid, fromPosition) doPlayerSendTextMessage(cid, 27,"Apenas sennins podem ter acesso a esta area!") end return true end end Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
Postado Julho 18, 2018 7 anos local aid = { [46521] = {89745,1,"Apenas genins ou superior podem ter acesso a esta area!"}, [46522] = {89745,2,"Apenas chunins ou superior podem ter acesso a esta area!"}, [46523] = {89745,3,"Apenas jounins ou superior podem ter acesso a esta area!"}, [46524] = {89745,4,"Apenas anbus ou superior podem ter acesso a esta area!"}, [46525] = {89745,5,"Apenas sennins ou superior podem ter acesso a esta area!"} } function onStepIn(cid, item, position, fromPosition) local t = aid[item.actionid] if not isPlayer(cid) or not t then return true end if getPlayerStorageValue(cid, t[1]) ~= t[2] then doTeleportThing(cid, fromPosition, true) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) doPlayerSendTextMessage(cid, 27,t[3]) return true end return true end agora só usar assim: qndo vc quiser colocar tile só pra genins passar vc usa: ACTIONID do tile 46521 qndo vc quiser colocar tile só pra chunins passar vc usa: ACTIONID do tile 46522 qndo vc quiser colocar tile só pra jounins passar vc usa: ACTIONID do tile 46523 assim por adiante igual está no código ali /\ [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
Postado Julho 18, 2018 7 anos Autor 51 minutos atrás, Vodkart disse: local aid = { [46521] = {89745,1,"Apenas genins ou superior podem ter acesso a esta area!"}, [46522] = {89745,2,"Apenas chunins ou superior podem ter acesso a esta area!"}, [46523] = {89745,3,"Apenas jounins ou superior podem ter acesso a esta area!"}, [46524] = {89745,4,"Apenas anbus ou superior podem ter acesso a esta area!"}, [46525] = {89745,5,"Apenas sennins ou superior podem ter acesso a esta area!"} } function onStepIn(cid, item, position, fromPosition) local t = aid[item.actionid] if not isPlayer(cid) or not t then return true end if getPlayerStorageValue(cid, t[1]) ~= t[2] then doTeleportThing(cid, fromPosition, true) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) doPlayerSendTextMessage(cid, 27,t[3]) return true end return true end agora só usar assim: qndo vc quiser colocar tile só pra genins passar vc usa: ACTIONID do tile 46521 qndo vc quiser colocar tile só pra chunins passar vc usa: ACTIONID do tile 46522 qndo vc quiser colocar tile só pra jounins passar vc usa: ACTIONID do tile 46523 assim por adiante igual está no código ali /\ irei testar se funcionar vou le dá um beijo heuhue Agora não está funcionando , não da error na distro mas não funciona
Postado Julho 18, 2018 7 anos voce trocou o aid dos tiles pra testar como falei? vai la do tile e coloca AID: 46521 e tenta passar com um jogador como ficou a sua tag no movements.xml? [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
Postado Julho 19, 2018 7 anos Autor 11 horas atrás, Vodkart disse: voce trocou o aid dos tiles pra testar como falei? vai la do tile e coloca AID: 46521 e tenta passar com um jogador como ficou a sua tag no movements.xml? acho que você não entendeu o script em 1 só script tem 5 restrições que se o jogador estiver de sennin , ele não conseguirá entrar na genin , ele só poderá passar na genin se ele estiver genin com essa storage e assim pra todas, mas irei testar No movements : <movevent type="StepIn" actionid="46521-46525;46531-46535" event="script" value="isclass.lua"/>
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.