Tunico 0 #201 Postado 23 Dezembro, 2007 Nunca tinha visto isso. Muito Legal, Vlws Compartilhar este post Link para o post Compartilhar em outros sites
lennoncooper 1 #202 Postado 24 Dezembro, 2007 tipo kra ta td certinho mais a pedra n ta abaixando diz q n da erro em nd me explica ae me add: [email protected] Compartilhar este post Link para o post Compartilhar em outros sites
Vufusuf 1 #203 Postado 24 Dezembro, 2007 tipo kra ta td certinho mais a pedra n ta abaixando diz q n da erro em nd me explica ae me add: [email protected] Certifique-se se no tile aonde a pedra está não tenha nada (apenas o tile/chão), não pode ter nada, nem brodas nem nada debaixo da pedra, se não esse item que será retirado Compartilhar este post Link para o post Compartilhar em outros sites
lennoncooper 1 #204 Postado 24 Dezembro, 2007 kra msm assim n tem nd em baixo a pedra n some Compartilhar este post Link para o post Compartilhar em outros sites
Jorge Aranha 0 #205 Postado 26 Dezembro, 2007 Este é um dos mais legais scripts na minha opiniao, bom tutorial Compartilhar este post Link para o post Compartilhar em outros sites
Ilios 0 #206 Postado 26 Dezembro, 2007 cara muito bomm! so q ake naum funciono a pedra nao sai ja olhei c tem algo embaxo dela naum tem ja mudei d pedra 3 veses... e no meu caso se eu falo o abra-te sesamo a msg nao aparece (na sua foto aparece) a msg nao sai em lugar nenhum... se eu tiver nu dp e fala abra-te sesamo a frase nao sai! eu axo q a pedra nao mova pq o 1º script tah falano: doRemoveItem(pedra.uid,1) n serioa 0 ali nu lugar do 1? me ajuda ae plzz Compartilhar este post Link para o post Compartilhar em outros sites
maurilio 0 #207 Postado 26 Dezembro, 2007 Nao Da Certo -.- Compartilhar este post Link para o post Compartilhar em outros sites
Usuárioo 0 #208 Postado 27 Dezembro, 2007 Muito rox^^ vou colocar no meu Server Parabens Compartilhar este post Link para o post Compartilhar em outros sites
Usuárioo 0 #209 Postado 27 Dezembro, 2007 cara ta dando erro no meu serv nao sei por que quando abre aparece assim "can not load script data/talkactions/scripts/alibaba.lua:8: 'then' expected near '=' Compartilhar este post Link para o post Compartilhar em outros sites
yagosna 0 #210 Postado 30 Dezembro, 2007 @usuarioo Aqui deu o mesmo o problema eh que voce adicionou um espaço entre o= e outro ou por ali eh so conferir todo script se tiver um espaço a mais que o outro tu tira , @Vufusuf ajuda ai é que eu estou meio confuso fiz tudo certo o script nao da erro nem nada so que a pedra nao sai nem a frase aparece tipo fiz tudo = so nao to entendendo pq nao abriu se puder me ajudar por aqui mesmo ou me add no msn [email protected] agradeço desde já Compartilhar este post Link para o post Compartilhar em outros sites
AsprO 0 #211 Postado 4 Janeiro, 2008 kra, faço tudo certo, como q esta ai postado, mais na hora q vai carregar o diretorio do OTserv da erro fala assim ":: Loading talkactions.ml...warning [Event::loadScript] can not load script. data/talkactions.xml/alibaba.lua data/talkactions/scripts/alibaba.lua:8 'then' expected near '=' sera q voce pode me ajudar?q q eu estou fazendo errado? edit: bom ja tirei essa porcarai ai de cima, mais agora no otserv, quando eu chego em frente da tal pedra e falo "abre-te sesamo'', naum apareçe a palava i a pedra nao se move :@ me ajuda ai Compartilhar este post Link para o post Compartilhar em outros sites
AsprO 0 #212 Postado 4 Janeiro, 2008 meu msn eh [email protected] PS:meu OTserv eh 8.0, e o evolutions i ele tem uma paradinhas q vc coloca green lol dai u char fala lol em verde, preocurando aki achei uma paradas assim function onSay(cid, words, param) playerpos = getPlayerPosition(cid) if math.max(math.abs(playerpos.x-23), math.abs(playerpos.y-30)) < 3 then doTransformItem(1000, 1211) doSendAnimatedText(playerpos, "OPEN!", 120) return 0 end return 1 end ta com o nome de 'example' i eh fuction onsay, ajuda ai Compartilhar este post Link para o post Compartilhar em outros sites
knightaxl 0 #213 Postado 8 Janeiro, 2008 ae cara parabens pela tuto fiz e funciono vai ajudar muita gente... Compartilhar este post Link para o post Compartilhar em outros sites
Digo Loco 0 #214 Postado 9 Janeiro, 2008 O meu tbm num ta funfandoo eu fiz tudo igual o tuto ai aparece esse error ":: Loading talkactions.ml...warning [Event::loadScript] can not load script. data/talkactions.xml/alibaba.lua data/talkactions/scripts/alibaba.lua:8 'then' expected near '=' alguem me ajuda ai plx Compartilhar este post Link para o post Compartilhar em outros sites
Digo Loco 0 #215 Postado 9 Janeiro, 2008 O meu tbm num ta funfandoo eu fiz tudo igual o tuto ai aparece esse error ":: Loading talkactions.ml...warning [Event::loadScript] can not load script. data/talkactions.xml/alibaba.lua data/talkactions/scripts/alibaba.lua:8 'then' expected near '=' alguem me ajuda ai plx Compartilhar este post Link para o post Compartilhar em outros sites
Digo Loco 0 #216 Postado 9 Janeiro, 2008 O meu tbm num ta funfandoo eu fiz tudo igual o tuto ai aparece esse error ":: Loading talkactions.ml...warning [Event::loadScript] can not load script. data/talkactions.xml/alibaba.lua data/talkactions/scripts/alibaba.lua:8 'then' expected near '=' alguem me ajuda ai plx Compartilhar este post Link para o post Compartilhar em outros sites
Tr00METAL666 0 #217 Postado 21 Janeiro, 2008 Ae, aki nao deu certo =( eu fiz tudo certinho olha: Alibaba.lua function onSay(cid, text, type) pedrapos = {x=111, y=98, z=10, stackpos=1} pedra = getThingfromPos(pedrapos) TruePos = {x=111, y=99, z=10, stackpos=253} PlayerPos = getPlayerPosition(cid) if type == 1 and PlayerPos.x == TruePos.x and PlayerPos.y == TruePos.y and PlayerPos.z = =TruePos.z then if pedra.itemid == 1304 then doRemoveItem(pedra.uid,1) doSendMagicEffect(pedrapos,2) else doPlayerSendCancel(cid,"Ja esta aberta.") end end end Alibaba2.lua function onSay(cid, text, type) pedrapos = {x=111, y=98, z=10, stackpos=1} pedra = getThingfromPos(pedrapos) TruePos = {x=111, y=99, z=10, stackpos=253} PlayerPos = getPlayerPosition(cid) if type == 1 and PlayerPos.x == TruePos.x and PlayerPos.y == TruePos.y and PlayerPos.z == TruePos.z then if pedra.itemid == 0 then doCreateItem(1304,1,pedrapos) doSendMagicEffect(pedrapos,2) else doPlayerSendCancel(cid,"Tem algo empedindo a pedra.") end end end Talkactions.xml <?xml version="1.0"?> <talkactions> <talkaction words="open sesame" script="example.lua" /> <span> <talkaction words="abra-te sesamo" script="alibaba.lua" /> </span> <span> <talkaction words="fexa-te sesamo" script="alibaba2.lua" /> </span> </talkactions> In-game 00:57 You see a stone. ID: 1304. Position(X: 111 Y: 98 Z: 10) 00:57 You see yourself. You are a sorcerer. (Health: 855/855) (Mana: 830/830) Position(X: 111 Y: 99 Z: 10) =/ Compartilhar este post Link para o post Compartilhar em outros sites
caiacaio 0 #218 Postado 29 Janeiro, 2008 mto bom + tnho a seguinte pergunta: tem como abrir de 2 posiçoes diferentes e fechar tbm? ou seja ele abre, entra e fecha...dps qnd for sair...abre sai e fexa d novo tem como? Compartilhar este post Link para o post Compartilhar em outros sites
caiacaio 0 #219 Postado 29 Janeiro, 2008 e otra deu o bagaço dos expected near que os kra falaru ali em cima tbm + aih descobri q o problema ta qnd vc escreveu Alibaba.lua function onSay(cid, text, type) pedrapos = {x=111, y=98, z=10, stackpos=1} pedra = getThingfromPos(pedrapos) TruePos = {x=111, y=99, z=10, stackpos=253} PlayerPos = getPlayerPosition(cid) if type == 1 and PlayerPos.x == TruePos.x and PlayerPos.y == TruePos.y and PlayerPos.z = =TruePos.z then if pedra.itemid == 1304 then doRemoveItem(pedra.uid,1) doSendMagicEffect(pedrapos,2) else doPlayerSendCancel(cid,"Ja esta aberta.") end end end o certo seria PlayerPos.z == TruePos.z then soh que a talkaction num ta funfando Compartilhar este post Link para o post Compartilhar em outros sites
Mionzinho 0 #220 Postado 30 Janeiro, 2008 Primeiro, olha a data do tópico 07-12-06, agora me falem, quantos update teve des desta data? Em 2006 devia se pelo menos versão 7.5, ja estamos na 8.10, obviamente não vai funcionar então para ae com os post de erro u.u' Compartilhar este post Link para o post Compartilhar em outros sites