carlinhoo0ww 0 Postado Setembro 10, 2018 Share Postado Setembro 10, 2018 e ai galera blz? estou aqui precisando muito da ajuda de vocês pois queria deixa um script de uma porta onde nao pode-se passar se tiver X storage. exemplo: tal quest da a storage 1234, ai se voce tiver a storage 1234 nao pode passar pela porta. o script que tenho é esse, alguem pode adicionar isso para mim pf. function onUse(cid, item, frompos, item2, topos) PlayerVoc = getPlayerVocation(cid) if PlayerVoc == 6 then doTeleportThing(cid,{x=134, y=2443, z=7}) else doPlayerSendTextMessage(cid,22,"Only bio-alchimist may open this door.") return 1 end end agradeço desde já. Link para o comentário Compartilhar em outros sites More sharing options...
0 carlinhoo0ww 0 Postado Setembro 11, 2018 Autor Share Postado Setembro 11, 2018 Alguem? Link para o comentário Compartilhar em outros sites More sharing options...
1 Marshmello2 5 Postado Setembro 13, 2018 Share Postado Setembro 13, 2018 @carlinhoo0ww Spoiler function onUse(cid, item, frompos, item2, topos) local sto = 874157 -- numero da storage if getPlayerStorageValue(cid, sto) == -1 then if getPlayerVocation(cid) == 6 then doTeleportThing(cid,{x=134, y=2443, z=7}) else doPlayerSendTextMessage(cid,22,"Voce não pode passar aqui") end else doPlayerSendTextMessage(cid,22,"Only bio-alchimist may open this door.") end else return true end carlinhoo0ww reagiu a isso 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 carlinhoo0ww 0 Postado Setembro 15, 2018 Autor Share Postado Setembro 15, 2018 Em 13/09/2018 em 11:44, Marshmello2 disse: @carlinhoo0ww Ocultar conteúdo function onUse(cid, item, frompos, item2, topos) local sto = 874157 -- numero da storage if getPlayerStorageValue(cid, sto) == -1 then if getPlayerVocation(cid) == 6 then doTeleportThing(cid,{x=134, y=2443, z=7}) else doPlayerSendTextMessage(cid,22,"Voce não pode passar aqui") end else doPlayerSendTextMessage(cid,22,"Only bio-alchimist may open this door.") end else return true end vlw tava precisando pakas, vou dar uma testada aqui Em 13/09/2018 em 11:44, Marshmello2 disse: @carlinhoo0ww Mostrar conteúdo oculto function onUse(cid, item, frompos, item2, topos) local sto = 874157 -- numero da storage if getPlayerStorageValue(cid, sto) == -1 then if getPlayerVocation(cid) == 6 then doTeleportThing(cid,{x=134, y=2443, z=7}) else doPlayerSendTextMessage(cid,22,"Voce não pode passar aqui") end else doPlayerSendTextMessage(cid,22,"Only bio-alchimist may open this door.") end else return true end puts deu erro. :( [Error - LuaScriptInterface::loadFile] data/actions/scripts/door/vocdoorp.lua:13 : 'end' expected (to close 'function' at line 1) near 'else' [Warning - Event::loadScript] Cannot load script (data/actions/scripts/door/vocd oorp.lua) data/actions/scripts/door/vocdoorp.lua:13: 'end' expected (to close 'function' a t line 1) near 'else' [Error - LuaScriptInterface::loadFile] data/actions/scripts/door/vocdoord.lua:13 : 'end' expected (to close 'function' at line 1) near 'else' [Warning - Event::loadScript] Cannot load script (data/actions/scripts/door/vocd oord.lua) data/actions/scripts/door/vocdoord.lua:13: 'end' expected (to close 'function' a t line 1) near 'else' [ Link para o comentário Compartilhar em outros sites More sharing options...
1 Marshmello2 5 Postado Setembro 15, 2018 Share Postado Setembro 15, 2018 Spoiler function onUse(cid, item, frompos, item2, topos) local sto = 874157 -- numero da storage if getPlayerStorageValue(cid, sto) == -1 then if getPlayerVocation(cid) == 6 then doTeleportThing(cid,{x=134, y=2443, z=7}) else doPlayerSendTextMessage(cid,22,"Voce não pode passar aqui") -- msg da vocation end else doPlayerSendTextMessage(cid,22,"Voce não pode passar aqui") --- Msg da storage end return true end carlinhoo0ww reagiu a isso 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Crypter 136 Postado Setembro 15, 2018 Share Postado Setembro 15, 2018 function onUse(cid, item, frompos, item2, topos) local storate,value = 874157,1 -- numero da storage, e o valor que ganha na quest da storage local vocationId = 6 if not getPlayerVocation(cid) == vocationId then return doPlayerSendTextMessage(cid,22,"Você precisa ser um ? para entrar na área especial.") elseif not getPlayerStorageValue(cid, storate) == value then return doPlayerSendTextMessage(cid,22,"Você precisa fazer a quest para entrar na área especial.") end doTeleportThing(cid,{x=134, y=2443, z=7}) doPlayerSendTextMessage(cid,22,"Você foi teleportado para área dos ?.") return true end Link para o comentário Compartilhar em outros sites More sharing options...
0 carlinhoo0ww 0 Postado Setembro 15, 2018 Autor Share Postado Setembro 15, 2018 11 horas atrás, Marshmello2 disse: Ocultar conteúdo function onUse(cid, item, frompos, item2, topos) local sto = 874157 -- numero da storage if getPlayerStorageValue(cid, sto) == -1 then if getPlayerVocation(cid) == 6 then doTeleportThing(cid,{x=134, y=2443, z=7}) else doPlayerSendTextMessage(cid,22,"Voce não pode passar aqui") -- msg da vocation end else doPlayerSendTextMessage(cid,22,"Voce não pode passar aqui") --- Msg da storage end return true end tudo certo vlw 3 horas atrás, Crypter disse: function onUse(cid, item, frompos, item2, topos) local storate,value = 874157,1 -- numero da storage, e o valor que ganha na quest da storage local vocationId = 6 if not getPlayerVocation(cid) == vocationId then return doPlayerSendTextMessage(cid,22,"Você precisa ser um ? para entrar na área especial.") elseif not getPlayerStorageValue(cid, storate) == value then return doPlayerSendTextMessage(cid,22,"Você precisa fazer a quest para entrar na área especial.") end doTeleportThing(cid,{x=134, y=2443, z=7}) doPlayerSendTextMessage(cid,22,"Você foi teleportado para área dos ?.") return true end vlw Link para o comentário Compartilhar em outros sites More sharing options...
0 Crypter 136 Postado Setembro 15, 2018 Share Postado Setembro 15, 2018 @carlinhoo0ww marca como melhor resposta, para o tópico ser fechado Link para o comentário Compartilhar em outros sites More sharing options...
0 Marshmello 270 Postado Fevereiro 20, 2019 Share Postado Fevereiro 20, 2019 O pedido neste tópico de foi atendido e/ou o autor do tópico resolveu sua duvida. Este tópico está fechado e foi movido para Pedidos - Resolvidos. Se você tiver outros pedidos, crie um novo tópico. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
carlinhoo0ww 0
e ai galera blz?
estou aqui precisando muito da ajuda de vocês pois queria deixa um script de uma porta
onde nao pode-se passar se tiver X storage.
exemplo: tal quest da a storage 1234, ai se voce tiver a storage 1234 nao pode passar pela porta.
o script que tenho é esse, alguem pode adicionar isso para mim pf.
function onUse(cid, item, frompos, item2, topos)
PlayerVoc = getPlayerVocation(cid)
if PlayerVoc == 6 then
doTeleportThing(cid,{x=134, y=2443, z=7})
else
doPlayerSendTextMessage(cid,22,"Only bio-alchimist may open this door.")
return 1
end
end
agradeço desde já.
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados