Ir para conteúdo

miroking

Campones
  • Total de itens

    13
  • Registro em

  • Última visita

Tudo que miroking postou

  1. Dei +REP sim obrigadao duvida sanada
  2. miroking

    Limitações Por Ip

    opa gostaria de pedir porfavor se voces podem fazer um script : que limite a cada IP entrar com apenas 1 conta que limite o player a logar apenas 1 character por IP que limite a criação de apenas 1 character por conta porfavor é muito importante pra mim esse script
  3. Opa, eu estou tendo muitos incidentes de pessoas usando MC e logando muitos acc manager em meu ot, porem eu n consigo criar um site que se faça cadastro por ele para me livrar desse problema portanto gostaria de perguntar : nao existe uma forma de limitar o log de apenas uma conta por ip ? limitar o player a logar apenas 1 character por ip e por vez e limitar para cada conta poder criar apenas 1 char ? se sim porfavor me ajudem é mtu importante para mim isso.
  4. ok brigadao te dei um +REP
  5. certo brigadao, a duvida em questao ja foi mtu bem sanada porem uma mini-duvida : como eu faço para achar todos os storage values que ainda podem ser usados, digo achar os que nao foram usados em outra quests etc ?
  6. nas linhas if getPlayerStorageValue(cid, storage) <= 0 then setPlayerStorageValue(cid, storage, 1) eu devo mudar o "storage" pro numero que eu quiser ?
  7. Opa eu pedi um script pra um cara e ele o fez, até certo ponto estava perfeito, o script consiste de um npc que você falara com ele, se voce tiver 1kk ele tira 1kk de voce e te da um item. porem se voce tiver 10kk e quiser 10 itens iguais basta voce falar 10 vezes com o npc, eu queria pedir se algum de voces poderiam terminar o script para mim fazendo com que voce só possa pegar esse item 1 vez, após isso se voce tentar novamente nada acontece e ele fala "Humano ganancioso, saia daqui" acho que é até facil fazer isso mas eu sou uma besta para scripts kkkk, creio que seja adicionando um StorageValue aqui está o script local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid if msgcontains(msg, 'QUEST') then selfSay('hmm... vejo que sabe sobre nós, aqui esta esse item por 1kk, diga yes se o quiser') talkState[talkUser] = 1 elseif msgcontains(msg, 'yes') and talkState[talkUser] == 1 then local price = 1000000 if getPlayerItemCount(cid, 2160) >= 100 and getPlayerMoney(cid) >= price then if doPlayerRemoveMoney(cid, price) then selfSay('aqui esta esse item por 1kk', cid) doPlayerRemoveItem(cid, 2160, 100) doPlayerAddItem(cid, 2407, 1) talkState[talkUser] = 0 end else selfSay('mas oque é isso, estou pedindo uma quantidade tao baixa, nada feito', cid) talkState[talkUser] = 0 end elseif msgcontains(msg, 'no') and (talkState[talkUser] >= 1 and talkState[talkUser] <= 3) then selfSay('ok até mais', cid) talkState[talkUser] = 0 end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
  8. miroking

    Npc Com Quest

    Opa, eu estou fazendo uma cidade ao qual teria um npc que ao voce dizer "-.- .. -. --. - .... --- .-. -." que significa KING THORN em codigo morse, ele retira 1kk de dinheiro seu e te dá uma DRAGON SCALE HELMET. alguem poderia fazer um npc desse para mim ? ele deve se chamar Herobrine e ao dizer Hi ele falaram "pff... outro humano aqui, suma nao falarei com voce" ele só falara algo com a palavra "hi", ao voce dizer "-.- .. -. --. - .... --- .-. -." ele nao falara nada e apenas te dará o Helmet. é uma quest secreta
  9. opa brigadao denovo porem se eu mudar la, qualquer uma das palavras que vc falar ele vai abrir a tela de trade, oque eu queria era que ele só abrisse a tela de trade com uma palavra definida digo deixar todos os outros npcs normais atendendendo as palavras "offer e trade" mas esse npc só atendesse se fosse outra palavra sabe ?
  10. sera que ninguem mais pode me ajudar ?, ja fiz oque o cara de cima pediu, la no script fala que no lugar do XXXXX é pra colocar o ID dps que voce ja pegou a bota que no caso é 52090. testei denovo a quest e o mesmo erro continua, o teleport nao aparece
  11. opa, eu procurei em varios lugares e nunca acho alguem que ensine isso. eu criei um monstro chamado Death, coloquei o arquivo xml dele na pasta BOSSES eu adicionei ele no rme e queria que ele aparecesse na pallete Bosses mas ele aparece na OTHERS como faço pra mover ele ?
  12. Entao, minha firewalker boots quest estava bugada, pois o pythius n existe no meu ot, entao fiz uma gambiarra e crie um monstro forte, com a forma do grim reaper chamado "Death" e ai funcionou um poco, digo, voce entra no portal e o Death aparece, sendo assim o Death seria o novo pythius da missao, mas quando voce mata o death era pra ele criar um portal para voce entrar e ir na sala da recompença. só que quando ele morre nenhum portal aparece e 3 erros iguais aparecem : [Error - MoveEvents Interface] data/movements/scripts/the_pythius_the_rotten_portal.lua:onStepIn description : <internalGetPlayerInfo> Player not found when requesting player info #1 nao estou entendendo esse erro, se for algum problema no script o script está aqui
  13. Opa pessoal, eu sei que todos npcs seguem algum script, eu nao sei se nesse caso vai precisar de um script separado mas, voces poderiam criar um npc para mim que ele tem trade tambem, mas ao inves de voce dizer trade para ele abrir a janelinha de compras, voce deveria dizer outra palavra se possivel fazerem um script ao qual eu posso mudar essa palavra a qualquer momento. obs : o npc chamaria Herotrine, quando voce falasse hi ele falaria "nao conversarei com voce nesta lingua imunda, conversarei com voce se me provar que sabe sobre nossa existencia" e para abrir a janela de trade voce deveria dizer "- .-. .- -.. ." offtopic : ele é um npc de uma cidade que irei fazer, a cidade chama heroania, a antiga cidade dos heros que foi destruida, esse "codigo" em cima é codigo morse e está escrito trade, vou usar o codigo morse como lingua dos heros, a lingua herobriana. poxa ninguem me responde ? nem me ajuda ?
  14. miroking

    Npc Que Ataca

    Opa seria possivel criar um Npc, no meu caso queria um npc para ser guarda da cidade. gostaria se daria pra fazer ele atacar qualquer monstro que aparecer, só que continuar sendo um npc (nao ataca players), nem outros npcs. se sim alguem poderia me ajudar ?
  15. opa brigadao mas ai como eu faço pra coloca ele no ot ?, coloco o script em actions e no actions xml faço oque ?
  16. opa, eu tenho uma espada que eu fiz e gostaria de adiciona-la ao meu OT, ela chama Elemental Sword, digamos que eu quero uma espada que quando voce clica e da "use with" nela mesmo, ela vira outra espada, ex : bright sword, eu do "use with" nela mesmo, aparece aquele efeito da UH no char, e a bright sword vira uma wyvern sword por exemplo. pois a elemental sword ira virar todos os elementos "physical, fogo, terra, gelo, raio, sagrado e negro" eu sei que cada "forma" dessa espada deverá ser uma arma diferente que eu terei que adicionar ao jogo entao eu peço, algum de voces poderiam me montar um script que ao usar a espada tal dando use with nela mesmo, um efeito de UH acontece em voce e ela vira outra espada vlws
  17. opa eu queria saber se algum de vocês poderiam me passar um topico aqui do forum ou mesmo me ensinar a adicionar itens no OT ? e tambem me passar o nome dos programas para fazer isso ? vlws
  18. Entao, eu tenho internet compartilhada portanto eu abri as portas no modem, tanto a 7171 quanto a 7172, configurei certinho o ot, no config.lua coloquei o IP do site "meu ip" fui no site "noip" e fiz um ip fixo. ao ligar o server eu não consigo entrar nele usando o ip do "meu ip" nem o ip fixo do "noip" só consigo entrar com o ip que aparece no CMD, que começa com 192... o IP do "meu ip" começa com 201... eu só consigo entrar com o que começa 192... (nao falei o ip inteiro por segurança) e quando tento postar o meu OT no otservlist ele diz que meu OT está offline, eu nao entendo ja fiz servidores antes com internet compartilhada, fiz EXATAMENTE igual, porque agora nao está funcionando ?
  19. opa galera eu criei uns monstros novos pro meu ot e gostaria de fazer 2 perguntas como faço pra faze eles poderem ser sumonados e seria possivel fazer 1 script ao apenas os monstros que eu determinar e que sejam summons ataquem automaticamente qualquer monstro que atacar o player, exemplo eu sumono 2 fire devil e 1 behemoth me ataca, sem eu fazer nada nem selecionar para atacar o behemoth após o ataque dele meus 2 fire devils automaticamente iram atacar ele até a morte se possivel o scrpt porfavor façam 1 para mim sou horrivel em script
  20. certo mtu obrigado
  21. realmente voce é muito bom, sempre tirano minhas duvidas rapidamente, funcionou perfeitamente, só me fale 1 coisa o erro erro estava em algum lugar ? se sim em que parte ? ou era simplesmente os espaços que causavam o erro ?
  22. sem problemas, vou testar aqui
  23. percebi que voce retirou do atirador de elite a parte do looktype dele, por acaso eu n posso fazer a seguinte look type ? looktype="129" head="95" body="95" legs="95" feet=95" ?
  24. Eu fiz 2 monstros novos e toda vez que abro o servidor esses 2 erros aparecem, ja olhei o script deles mas não consigo achar o erro ;( porfavor me ajudem a achar o erro deles abaixo os scripts deles : Atirador de Elite : <?xml version="1.0" encoding="UTF-8"?> <monster name="Atirador de Elite" nameDescription="a atirador de elite" race="blood" experience="4000" speed="400" manacost="0"> <health now="20000" max="20000"/> <look type="129" head="95" body="95" legs="95" feet="95" corpse="6080"/> <targetchange interval="5000" chance="8"/> <strategy attack="100" defense="0"/> <flags> <flag summonable="0"/> <flag attackable="1"/> <flag hostile="1"/> <flag illusionable="0"/> <flag convinceable="0"/> <flag pushable="0"/> <flag canpushitems="1"/> <flag canpushcreatures="0"/> <flag targetdistance="4"/> <flag staticattack="90"/> <flag runonhealth="0"/> </flags> <attacks> <attack name="physical" interval="1000" range="7" min="-250" max="-750"> <attribute key="shootEffect" value="arrow"/> </attack> </attacks> <defenses armor="50" defense="80"/> <elements> <element holyPercent="30"/> <element deathPercent="-10"/> </elements> <immunities> <immunity invisible="1"/> </immunities> <voices interval="5000" chance="25"> <voice sentence="Head Shot!"/> <voice sentence="Feel the Power of my Arrow !"/> <voice sentence="Die !!!"/> <voice sentence="you will not have time to see me"/> <voice sentence="Your existence will end here!"/> </voices> <loot> <item id="2160" countmax="5" chance="100000"/><!-- crystal coin --> <inside> </inside> </item> </loot> <summons maxSummons="2"> <summon name="Atirador Summon" interval="1000" chance="100" max="2"/> </summons> </monster> Atirador Summon : <?xml version="1.0" encoding="UTF-8"?> <monster name="Atirador de Elite" nameDescription="a atirador de elite" race="blood" experience="4000" speed="400" manacost="0"> <health now="20000" max="20000"/> <look type="129" head="95" body="95" legs="95" feet="95" corpse="6080"/> <targetchange interval="5000" chance="8"/> <strategy attack="100" defense="0"/> <flags> <flag summonable="0"/> <flag attackable="1"/> <flag hostile="1"/> <flag illusionable="0"/> <flag convinceable="0"/> <flag pushable="0"/> <flag canpushitems="1"/> <flag canpushcreatures="0"/> <flag targetdistance="4"/> <flag staticattack="90"/> <flag runonhealth="0"/> </flags> <attacks> <attack name="physical" interval="1000" range="7" min="-250" max="-750"> <attribute key="shootEffect" value="arrow"/> </attack> </attacks> <defenses armor="50" defense="80"/> <elements> <element holyPercent="30"/> <element deathPercent="-10"/> </elements> <immunities> <immunity invisible="1"/> </immunities> <voices interval="5000" chance="25"> <voice sentence="Head Shot!"/> <voice sentence="Feel the Power of my Arrow !"/> <voice sentence="Die !!!"/> <voice sentence="you will not have time to see me"/> <voice sentence="Your existence will end here!"/> </voices> <loot> <inside> </inside> </item> </loot> </monster> No arquivo Monster.xml coloquei : <!--[ADM]--> <monster name="Atirador de Elite" file="Custom/Atirador de Elite.xml"/> <monster name="Atirador Summon" file="Custom/Atirador Summon.xml"/> Os erros ao ligar o ot são : [Warning - Monsters::loadMonster] Cannot load monster (Atirador de Elite) file (data/monster/Custom/Atirador de Elite.xml) Line: 46, Info: Extra content at the end of the document [Warning - Monsters::loadMonster] Cannot load monster (Atirador Summon) file (data/monster/Custom/Atirador Summon.xml) Line: 45, Info: Extra content at the end of the document obs : o atirador de elite faz 2 copias exatas dele mesmo , igual ao slime
  • Quem Está Navegando   0 membros estão online

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