Postado Maio 14, 2016 10 anos E isso é caso o cara tente passar. Caso não queira que ele dê use e a porta abra, use onUse. Não dou suporte via PM, crie um tópico caso tenha dúvidas. Isso previne que outras pessoas com a mesma dúvida criem tópicos desnecessários.
Postado Maio 14, 2016 10 anos Autor eu quero que quando a pessoa de use e não tem o level 150 ou acima aparece a mensagem você não tem o level necessário para passar e a porta não abra, mas se caso o player tiver level 150 ou mais a porta abra normalmente e feche igual a gate of exp para não ter aqueles players espertos querendo entrar atras do cara level 150 essa porta esta como uma porta de uma quest por isso preciso usa-la desta forma.... @Talesigorvr Projeto ATS (Naruto)Informações AbaixoFacebookYoutubeDiscord Tutoriais / ConteúdosClique Aqui
Postado Maio 14, 2016 10 anos Solução local function doorEnter(cid, item, toPosition) doTransformItem(item.uid, item.itemid + 1) doTeleportThing(cid, toPosition) end function onUse(cid, item, fromPosition, itemEx, toPosition) if(item.actionid == ACTION_ID or (item.actionid ~= 0 and getPlayerLevel(cid) >= LEVEL_NECESSÁRIO)) then doorEnter(cid, item, toPosition) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você não tem o level necessário.") end return false end Editado Maio 14, 2016 10 anos por Talesigorvr (veja o histórico de edições) Não dou suporte via PM, crie um tópico caso tenha dúvidas. Isso previne que outras pessoas com a mesma dúvida criem tópicos desnecessários.
Postado Maio 14, 2016 10 anos Autor @Talesigorvr TFS / 3.4.5 - 8.54 Projeto ATS (Naruto)Informações AbaixoFacebookYoutubeDiscord Tutoriais / ConteúdosClique Aqui
Postado Maio 14, 2016 10 anos Tinha faltado um parênteses do IF, corrigido. Não dou suporte via PM, crie um tópico caso tenha dúvidas. Isso previne que outras pessoas com a mesma dúvida criem tópicos desnecessários.
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.