Postado Setembro 22, 2013 11 anos Olá galera... creio eu que seja em MOVEMENTS.. Eu gostaria de um script assim : No meu otserv tem um 'Teleporte' que leva o player a um 'EVENTO DICE' -Tipo assim ao entrar neste teleporte os players tipo ficam em FILA.. Eu gostaria de um script assim. Como esse evento é destinado a players novos. eu gostaria de fazer assim ... PLAYERS DE LVL 1 A 300 PODEM PASSAR NO PISO TAL Players maiores que 300 não pode Isso é possivel de se fazer ? eu vi um script aqi onde lvl 500 + pode passar.. mais eu queria ao contrario lvl 300 + n pode passar
Postado Setembro 22, 2013 11 anos Eu tentei mexer em um aqui, testa e ve se vai. local level = 300 function onStepIn(cid, item, position, fromPosition) if isPlayer(cid) == false then return true end if getPlayerLevel(cid) > level then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, 27, "Apenas players abaixo do level 300 podem passar") return true end doSendAnimatedText(getCreaturePosition(cid), "-300", math.random(1,255)) return true end <movevent type="StepIn" actionid="99879" event="script" value="levelground.lua"/>
Postado Setembro 22, 2013 11 anos @Creditos ! Raell5 Vá ate "Data>movements>movements.xml" coloque esta tag lá. <movevent type="StepIn" uniqueid="15000" event="script" value="lvl.lua"/> Ok colocando isto, vá ate seu "RME" vá o tile em que você que por o lvl pra entrar e, adicione isto ao tile na action. 15000 Depois disso vá ate "Data>Movements>Scripts" e crie "lvl.lua" e adicione isto. function onStepIn(cid, item, position, fromPosition) local level = -- Edita aqui level if getPlayerLevel(cid) < level then doTeleportThing(cid, fromPosition, true) doSendMagicEffect(getThingPos(cid), CONST_ME_FIREAREA) doPlayerSendCancel(cid,"Somente level " .. level .. " ou mais podem passar aqui.") end return TRUE end
Postado Setembro 22, 2013 11 anos @Creditos ! Raell5 Vá ate "Data>movements>movements.xml" coloque esta tag lá. <movevent type="StepIn" uniqueid="15000" event="script" value="lvl.lua"/> Ok colocando isto, vá ate seu "RME" vá o tile em que você que por o lvl pra entrar e, adicione isto ao tile na action. 15000 Depois disso vá ate "Data>Movements>Scripts" e crie "lvl.lua" e adicione isto. doPlayerSendCancel(cid,"Somente level " .. level .. " ou mais podem passar aqui.") Ele quer que abaixo de 300 passe
Postado Setembro 22, 2013 11 anos doPlayerSendCancel(cid,"Somente level " .. level .. " ou mais podem passar aqui.") Ele quer que abaixo de 300 passe ai ele mesmo pode editar o level que ele quiser
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.