Ir para conteúdo

sabrina9292

Campones
  • Total de itens

    29
  • Registro em

  • Última visita

Tudo que sabrina9292 postou

  1. Bom pessoal... Concerteza vou ter dificuldade de explicar qual e minha duvida, mas vamos la... Eu tenho dificuldade em saber o que algumas funçoes retornam, entao recorro a funçao "print", voces nem imaginam o quanto as coisas ficam mais claras para mim Pois eh... Existe algumas funçoes que retornam tabelas, e mesmo eu pedindo pra printar o que estas funçoes retornam, na tentativa de finalmente conseguir compreender qual e o retorno da funçao, nao da certo, a menos que eu saiba qual e a(s) variaveis contidas na tabela retornada pelo funçao... O que ja era dificil, se torna ainda mais dificil... "Como saber qual e o nome das variaveis que tem nas tabelas que algumas funçoes retornam?" Minha dificuldade e tao grande que faz ser dificil eu citar alguns exemplos... Mas eu sei de duas funçoes que retornam tabelas com variaveis... Exemplo Entao... Obs.: Essas duas funçoes retornam tabelas com algumas variaveis, eu so consegui descobrir os nomes destas por base do chutometro e do que era mais pravavel de ser retornado Se eu coloco: function onUse(cid, item, fromPosition, itemEx, toPosition) print(getCreaturePosition(cid)) print(getCreatureOutfit(cid)) end Vai gerar apenas uma linha invisivel no executavel do servidor... Entao e necessario fazer algo tipo assim: function onUse(cid, item, fromPosition, itemEx, toPosition) local position, outfit = getCreaturePosition(cid), getCreatureOutfit(cid) print(position.x) print(outfit.lookHead) end Obs.: Eu sei das outras variaveis das duas funçoes, mas acho que nao e necessario citar (o topico ja esta ficando grande ) Entao... Gostaria de saber se tem alguma tecnica mais pratica para saber o nome das variaves contida nas tabelas que algumas funçoes retornam, sem ser na base do chutometro Desde ja... Muito Obrigada
  2. Muito obrigada... Ja levou o rep+ mesmo nao testando... So que gostaria so de mais uma coisinha... Alguem pode me dizer qual e a importancia do "return" ai? Tem importancia se eu tirar ele? Desde ja... Grata
  3. Bom pessoal... Gostaria de saber se existe alguma funçao que verifique se o player esta com "battle" aquelas espadinhas cruzadas que fica em baixo dos equipamentos... Desde ja... Grata...
  4. Bom pessoal... Eu tava querendo criar um sistema de labia. Cada item que voce vender ira te dar porcentagem para o skill de labia, quanto maior o skill, maior o preço... So que eu sou novata ainda, mas adorei essa sugestao, entao to com algumas duvidas... 1- Esse script seria um creaturescript? 2- Existe alguma funçao que retorne o preço do item que acabou de ser vendido? 3- Existe alguma funçao que remova o pz do player? Acho que eh so isso Desde ja... Obrigada
  5. Eu imagino que se eu fizer isso, ai todos os scripts que contiverem essa funçao nao ira pegar pz, entao se for assim, terei que criar outra funçao, assim a original nao sera alterada... Vou dar uma olhada aqui, depois que eu editar a funçao, e soh eu compilar e trocar o executavel velho pelo que acabei de editar? Desde ja... Muito obrigada
  6. 1- Ahhhh entendi ;D 2- Acho que o meu nao veio com as sources nao 3- Meu servidor e versao 8.54, utilizo TFS versao 3.6 (Crying Damson) 4- Ehhh, realmente parece ser bastante complexo, mas eu preciso apenas de editar a funçao "doCreatureAddMana", ou talvez terei que criar uma outra, que removesse a mana do player sem ele pegar pz, sem aparecer aquela mensagem "you lose x mana" e de preferencia com umna outra cor... Me falaram que fazer isso nao e dificil Mas de qualquer forma... Muitissimo obrigada
  7. Bom pessoal... To com algumas duvidas, sera que tem como voces me derem um help? 1- O que sao sources? 2- Onde elas ficam? 3- Tem a possibilidade do meu ot nao ter source? 4- Como faço pra editar uma funçao que esta nas source? Desde ja, muito obrigada ;D
  8. Bom pessoal... Gostaria que voces me ajudassem com este script: function onUse(cid, item) local first = "Não" local second = "Não" local third = "Não" local fourth = "Não" local fifth = "Não" if getPlayerBlessing(cid, 1) then first = "Sim" end if getPlayerBlessing(cid, 2) then second = "Sim" end if getPlayerBlessing(cid, 3) then third = "Sim" end if getPlayerBlessing(cid, 4) then fourth = "Sim" end if getPlayerBlessing(cid, 5) then fifth = "Sim" end doPlayerSendTextMessage(cid, 6,"Informações referentes às Blesses.\n*First Bless: "..first.."\n*Second Bless: "..second.."\n*Third Bless: "..third.."\n*Fourth Bless: "..fourth.."\n*Fifth Bless: "..fifth.."") return TRUE end Eh que eu gostaria, de que quando o player possuir a bless, enviar a parte da mensagem (Sim) em verde, se ele nao possuir a bless, enviar a parte da mensagem (Nao) em vermelho 15:47 Informações referentes às Blesses. *First Bless: Sim *Second Bless: Sim *Third Bless: Sim *Fourth Bless: Não *Fifth Bless: Sim Desde ja... Muito obrigada... ;D Ninguem sabe? ????
  9. Help Please
  10. Ninguem sabe?
  11. Ola pessoal... Eu estou com um probleminha... Na verdade 2 probleminha =/ Há algum tempo eu criei o meu script da vassoura que limpa itens, porém ainda nao havia atingido meu objetivo, pois ela ainda não limpava totalmente o server, então decidi trabalhar numa versão 2.0... Eu gostaria de incrementar na versão 2.0 a função de alerta, caso você esteje prestes a varrer algo vasioso.. Não consigo por para a(s) backpack(s) sumir(em) no final do script =/ Eu alterei pouca coisa... O script ficou assim: function onUse(cid, item1, fromPosition, itemEx, toPosition) local balance1=getPlayerBalance(cid) local lixos,bps = { [7636] = 5, [7634] = 10, [7635] = 15 },{ 1987, 1988, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 } if isInArray(bps, itemEx.itemid) and getContainerSize(itemEx.uid) > 0 then if toPosition.x ~= CONTAINER_POSITION then for a,b in pairs(lixos) do local var_itens = getItemsInContainer(itemEx.uid) for c in pairs(var_itens) do if (var_itens[c].itemid) ~= a then doPlayerSendCancel(cid, "Dentro de sua backpack contém uma "..getItemNameById(Informations[index1].itemid).." que não pode ser varrida.") break else doRemoveItem(var_itens[c].uid) doPlayerAddBankMoney(cid,lixos[var_itens[c].itemid]) local balance2=getPlayerBalance(cid) doSendMagicEffect(toPosition,2) doSendAnimatedText(fromPosition,"$ "..(balance2-balance1).." $",COLOR_LIGHTGREEN) end end end else doPlayerSendCancel(cid, "Sua backpack deve estar no chão.") end elseif lixos[itemEx.itemid] then if toPosition.x ~= CONTAINER_POSITION then doRemoveItem(itemEx.uid, 1) doSendMagicEffect(toPosition,2) doPlayerAddBankMoney(cid,lixos[itemEx.itemid]) doSendAnimatedText(fromPosition,"$ "..(lixos[itemEx.itemid]).." $",COLOR_LIGHTGREEN) else doPlayerSendCancel(cid, "Você não pode varrer itens em containers.") end else doPlayerSendCancel(cid, "Isto não pode ser varrido.") end return TRUE end local function doPlayerAddBankMoney(cid, quanty) doPlayerSetBalance(cid, getPlayerBalance(cid) + quanty) end local function getItemsInContainer(container) local items = {} if(isContainer(container) and getContainerSize(container) > 0)then for i = 0, getContainerSize(container)-1 do slot = getContainerItem(container, i) if(isContainer(slot.uid) and getContainerSize(slot.uid) > 0)then local nitems = getItemsInContainer(slot.uid) for i=0, #nitems do table.insert(items, nitems[i]) end end if(slot.uid ~= 0 or nil)then table.insert(items, slot) end end return items else return false end end O outro problema e que... Mesmo que não exista item diferente dos da tabela, aparece a mensagem de erro =/ Será que alguem consegue me ajudar... Aceito novas sujestoes Brigada
  12. Desculpe minha ignorancia... Mas em qual pasta fica esses arquivos?
  13. Seria legal se tivesse aulas sobre linguagem lua
  14. Bom pessoal... Eu nao sei se existe (espero que sim)... Mas estou precisando de uma funçao que adicione diunheiro diretamente a conta bancaria do player... Eu ate fiz uma "gambiarra" aqui, usei duas funçoes: Mas o dinheiro vai primeiramente ao player, depois é depositado... o problema, e que quando o player nao tem slots disponiveis ou cap, o dinheiro cai no chao... Entao... Sera que alguem conhece uma funçao que o dinheiro va diretamente para o banco? Desde ja... Muito obrigada
  15. Mas a vassoura continuaria sem utilidade nenhuma no jogo
  16. No meu ot, ate tem sistema de clean... O que eu quero realmente, é adicionar uma funçao para a vassoura... To tentando fazer o jogo ficar mais estilo RPG... Brigada
  17. Se no interiror da backpack conter X item, Faça... Bom pessoal... Ainda não atingi meu objetivo final do meu script... E apenas com meus conhecimentos não consigo conquistar meu objetivo... Então venho pedir ajuda a vocês mais uma vez... O script seguinte tem a função de limpar o mapa e ajudar os players a conseguirem uma graninha, quando você usa a vassoura em um frasco de potion vazio, ele desintegra o frasco e da ao player uma quantidade de gps Só que e muito chato ter que separar frasco por frasco para poder executar a ação... Então eu gostaria que fosse possível desintegrar backpacks de itens... Por exemplo: Se eu tenho uma backpack com cinco frascos, eu uso apenas uma vez, a vassoura na backpack e ganho a soma do dinheiro da backpack, mas dos cinco frascos... Mas para evitar que desintegre itens que não são frascos vazios, gostaria que enviasse uma mensagem ao player, quando no interior da backpack, conter um item que não seja lixo... Desde ja... Grata
  18. Bom pessoal... Tenho algumas duvidas sobre mapping, sera que tem como vcs me derem uma ajudinha aqui? Eu tenho um otserver 8.54, e gostaria de atualiza-lo, de preferencia para 9.10, mas eu estou dando mais prioridade, pra uma versao que contenha potions empilhas... e montaria, se possivel... Alguem pode me dizer como faço isso? Pq ate onde eu sei precisa atualizar o mapa do ot, mas o RME map editor, parou de ser atualizado :triste: Alguem ai pode me dar uma sujestao do que fazer? Desde ja... Muito obrigada
  19. Muito obrigada... Consegui ;D Agora so da pra varrer os itens que estao na backpack, era muito estranho... Poder varrer itens dentro da bp ¬¬ So mais uma perguntinha... Sera que alguem ai sabe como eu faço pra poder desintegrar BPs de lixo, ou seja, backpack contendo lixos? Desde ja... Grata
  20. Bom pessoal... To com algumas duvidas sobre scripting... 1ª- Uma delas anda me encomodando muito... Eu criei um script bem banal, para que seja possivel varrer os lixinhos do ot... Porem, nao queria que fosse possivel executar essa açao se o lixinho estiver na bp, sera que tem como eu impedir isso? Gostaria que so fosse possivel "varrer" o item, se ele estiver no chao... Tambem gostaria de adicionar a possibilidade de "varrer" backpacks contendo lixinho... O script ta ai: 2ª- Acho que ainda nao entendi muito bem a diferença do return, nesse caso, e realmente necessario usar "return TRUE"? 3ª- Pra que serve a funçao "function onThink(cid, interval)"? Desde ja... Muito obrigada ;D
  21. Pessoal... Gostaria de saber como posso adicionar um crosshair a um item... Tipo assim, gostaria que certo item, quando eu clicar com o direito, aparecer aquela cruzinha... que nem a que aparece na rope, shovel, fishing rod (itens coma opçao "use with")... Dei uma olhada o itenns.xml, mas nao encontrei nada... E se nao for pedir demais... Sera que tem como me explicarem como funciona a função sInArray(...)? E o porque colocaram alguns numeros dentro de colchetes no exemplo a seguir?: Desde ja... Muito Obrigada
  22. Bom galera... Eu estou tentando dominar esta linguagem a muito tempo, mas acho que alguns de voces devem saber que nao e nenhum pouco facil encontrar tutorias sobre tal linguagem, muito menos pessoas dispostas a criar tutoriais com objetivo de facilitar o entendimento :icon2: ... Mas acredito que tambem existe varias pessoas com o intuito de ajudar outras pessoas... Entao, venho aqui pedir para que alguem esclaressa algumas duvidas que tenho: 1ª- O que significa o "RETURN" que e usado em varios scripts? o que acontece se eu nao coloca-lo? 2º- O que significa o CID, Action ID, e UID? E como faço pra descobri-los? Bom... Acho que sao so essas... Desde ja... Muito obrigada
  23. Annnnnnnnnnnnnnnnnnn????????????????? Desculpe... Mas de onde voce tirou uma ideia tao absurdo e ridicula com esta? Quem disse que um video de scripting deve ter so "um cara escrevendo no bloCo de notas"? Desculpe... Mas eu nao me lembro de ter dito isso... Ninguem vai perder tempo criando esse tipo de video, acho q so vc pensou nisso... Eu estou falando de um video de uma pessoa explicando com a FALA, pq so o ato de de ouvir alguem conversando, ja simplifica as coisa... Duvido que exista alguem que queira aprender algo, e se puder escolher entre aprender por tutoriais escritos, e videos com um "prefessor" explicando, ficaria com a segunda opçao... @pessoal que entendeu o que eu estava falando Galera, apesar de nao ter aprendido atraves de videos, acho que estou quase la... So tenho mais algumas duvidas em relaçao a aplicaçao dessa linguagem em otserver... Mas JURO que se eu conseguir atingir meu objetivo, irei criar video-aulas ensinando a dominar esse tipo delinguagem... Obrigada pela atençao de todos :smile_positivo:
  24. Bom... Em minha opinião, a coisa mais difícil de aprender pra uma pessoal que tem vontade de criar seu próprio servidor, e aprender a programar Eu mesmo fui uma dessas pessoas, que sempre teve vontade de criar seus próprios scripts, sem ter que recorrer a tutoriais toda hora, já cheguei a desistir varias vezes por não conseguir criar sequer 1 script sozinho, mas sempre digo a mim mesmo que eu vou conseguir... Esses dias eu estava com esse animo de conseguir programar, entrei no fórum pra ver se tinha algum tutorial novo, foi ai que me veio a ideia de procurar vídeos ensinando a programar em lua, mas foi ai que me surpreendi... NAO HÁ NENHUM VIDEO ENSINANDO A PROGRAMAR EM LUA Fiquei muito triste e fui perdendo as esperanças, mas não desisti e aqui estou eu, na tentativa de finalmente aprender linguagem lua Esse é o fórum que tem os melhores tutoriais ensinando a programar... E ai que entra minha sugestão... Já revirei a internet procurando um vídeo que pudesse ensinar mais na pratica como poder programar em lua, mas não existe, só existe alguns tutoriais teóricos, mas e muito mais fácil aprender na pratica... Quantos de vocês quando tem alguma duvida ou quer aprender algo, recorre primeiramente a vídeos, pois e bem mais fácil de aprender... Seria bem mais produtivo se existisse aulas em vídeo sobre esse assunto, sem falar que e muito mais pratico gravar um vídeo do que ficar fazendo tutoriais em tópicos cheios de erros ortográficos (Se bem que não posso falar muito, este tópico deve estar cheio de erros ) Gostaria de saber se alguém se dispõe a criar vídeo aulas ensinando a programar, vamos iniciar um projeto e ajudar os leigos como eu a parar de pedir ajuda e começar a ajudar... Se nao houver alguem disposto a criar os tutoriais, talves esteva disposto a me adicionar no msn, se eu conseguir criar JURO que vou fazer varias video aulas ensinando e ajudando o pessoal que quer aprenmder linguagem LUA Desde já... Grato
  25. Esqece... Ja vi que ninguem ta afim de me ajudar
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...