Ir para conteúdo

Roksas

Herói
  • Total de itens

    3611
  • Registro em

  • Última visita

  • Dias Ganhos

    60

Tudo que Roksas postou

  1. [ ] Avatar / [x] Sign / [] Outro. Qual? Tema: Essa imagem, customizem-a: http://blogs.pop.com.br/musica/wp-content/uploads/2011/03/2pac11.jpg, Queria que apenas colocassem umas luzes, e meu nome (Roksas) nela! Render/Stock: 2pac Tamanho: Apenas diminuam um pouco do que ela é! Para não ficar muito grande nos posts Tipografia: What Preferência: Qualquer um, que faça bonitin ;p
  2. Bom, não costumo mexer muito com Pokémon, então não sei aonde ficam os arquivos! Poste o arquivo talkactions.xml da pasta talkactions ( se existir ) , e também o commands.xml, que deve estar na pasta data ou XML! Creio que devem existir em seu server esses dois arquivos.
  3. Na pasta npcs, procure o arquivo .xml do seu NPC. Oque estiver dentro, apague e coloque isso: Verde: Coloque o nome do NPC Vermelho: Coloque o nome do item, no caso o ovo Roxo: Coloque o ID do item. Laranja: Coloque o preço! Para adicionar mais items no NPC, basta separá-los por ;
  4. Roksas

    Collage Sign

    Ficou sexy, parabéns!
  5. Voltei de viagem ;d
    1. Mostrar comentários anteriores  %s mais
    2. AlbertEinstein
    3. AlexandreKG

      AlexandreKG

      Porra esse AlbertEinstein,enche o saco até no comentario dos outros

    4. Artigo
  6. Creio que não foi criado por você, irei averiguar. Caso eu esteje certo coloque os devidos créditos!
  7. Roksas

    No-PVP Tool

    Basta pensar como se fosse o Global: Non-PVP= Não pode atacar players, mas pode atacar monstros: PVP = Atacar monstros e players PZ = NÃO ATACAR NADA
  8. Meu post acima editado, editei nome dos arquivos e do NPC, não vai errar hein!
  9. Útilma vez que aconteceu isso comigo eu usei caractéres e funções não existente em arquivos .xml na pasta mods!
  10. Muito bom parabéns! Tópico bem formatado.
  11. Vá na pasta data/npcs e crie um arquivo chamado MAILLER.xml, adicione isso dentro: <?xml version="1.0"?> <npc name="PostManager" script="data/npc/scripts/mail.lua" access="3" lookdir="3" walkinterval="2000"> <health now="1" max="1"/> <look type="128" head="20" body="100" legs="50" feet="99"/> </npc> Agora vá na pasta data/npcs/scripts e crie um arquivo chamado mail.lua, adicione isso dentro: local focus = 0 local talk_start = 0 local talk_state = 0 function onThingMove(creature, thing, oldpos, oldstackpos) end function onCreatureAppear(creature) end function onCreatureTurn(creature) end function onCreatureDisappear(cid, pos) if focus == cid then selfSay('Ate mais, '.. creatureGetName(cid).. ' !') focus = 0 talk_start = 0 end end function msgcontains(txt, str) return (string.find(txt, str) and not string.find(txt, '(%w+)' .. str) and not string.find(txt, str .. '(%w+)')) end function onCreatureSay(cid, type, msg) msg = string.lower(msg) quantidade = getCount(msg) if (msgcontains(msg, 'hi') and focus == 0) and getDistanceToCreature(cid) < 4 then selfSay('Ola ' .. creatureGetName(cid) .. ' ! Eu vendo parcels e labels.') focus = cid talk_start = os.clock() talk_state = 1 elseif msgcontains(msg, 'hi') and (focus ~= cid) and getDistanceToCreature(cid) < 4 then selfSay('Desculpe-me, ' .. creatureGetName(cid) .. '! Falo com voce em um minuto.') elseif quantidade >= 21 then selfSay('Desculpe mas so posso vender ate 20 itens.') elseif msgcontains(msg, 'parcel') and quantidade <= 20 and talk_state == 1 or msgcontains(msg, 'parcels') and quantidade <= 20 and talk_state == 1 then selfSay('Deseja comprar ' .. quantidade .. ' parcel(s) e ' .. quantidade.. ' label(s) por ' .. quantidade*30 .. ' gps?') talk_start = os.clock() talk_state = 2 if msgcontains(msg, 'yes') and talk_state == 2 or msgcontains(msg, 'sim') and talk_state == 2 then buy(cid,2595,getCount(msg),20) buy(cid,2599,getCount(msg),10) talk_start = os.clock() end elseif msgcontains(msg, 'label') and quantidade <= 20 and talk_state == 1 or msgcontains(msg, 'labels') and quantidade <= 20 and talk_state == 1 then selfSay('Deseja comprar ' .. quantidade .. ' label(s) por ' .. quantidade*10 .. ' gps ?') talk_start = os.clock() talk_state = 3 if msgcontains(msg, 'yes') and talk_state == 3 or msgcontains(msg, 'sim') and talk_state == 3 then buy(cid,2599,getCount(msg),10) talk_start = os.clock() end elseif focus == cid and msgcontains(msg, 'bye') and getDistanceToCreature(cid) < 5 then selfSay('Ate mais, ' .. creatureGetName(cid) .. '!') focus = 0 talk_start = 0 talk_state = 0 elseif (focus == cid) and getDistanceToCreature(cid) < 5 then selfSay('Desculpe-me, ' .. creatureGetName(cid) .. '! Nao entendi.') talk_start = os.clock() talk_state = 0 end end function onCreatureChangeOutfit(creature) end function onThink() doNpcSetCreatureFocus(focus) if (os.clock() - talk_start) > 30 then if focus > 0 then selfSay('Proximo por favor!') talk_start = 0 talk_state = 0 focus = 0 end end if focus ~= 0 then if getDistanceToCreature(focus) > 5 then selfSay('Ate mais, '.. creatureGetName(focus).. ' !') focus = 0 talk_start = 0 talk_state = 0 end end end @EDITADO, TESTE!
  12. Ok, poste resultados. Espero ter ajudado! Qualquer dúvida irei responder.
  13. Deu certo? Pelo agradecimento, creio que sim. Reportado.
  14. Bom, até que gostei. Mas procure formatar o tópico!
  15. Se for SQL, abra o SQLITE, aperte alt + e, cole o código e execute em F9 ALTER TABLE `players` ADD `rep` INT( 11 ) NOT NULL DEFAULT '0'; Se for MYSQL, execute esse comando no phpmyadmin!
  16. Eu estoui "trabalhando" na BMDEDICADOS, e também estamos criando servidores globais com vários sistemas e tals. Vamos colocar a venda! Acesse: bmdedicados.com.br
  17. Está certo, o meu script diz para que se tiver o item que você quer, remove-lo e adicionar a pokebola, ai voce coloca o ID da pokebola. Não sei de que tag você está falando pois eu não entendo de pokemon, rsrs @EDIT Tenho um centurion v4 aqui: http://www.mediafire.com/?imcb81wtwd61v5p
  18. Desculpe, confundi, sempre esqueço oque é PDA Primeiro NPC: Vá em data/npcs, crie um arquivo chamado Teleporter.xml, adicione isso dentro: <?xml version="1.0" encoding="UTF-8"?> <npc name="Teleport NPC" script="teleportitem.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="128" head="17" body="54" legs="114" feet="0" addons="2"/> <parameters> <parameter key="message_greet" value="Ola |PLAYERNAME|, Posso te teleportar!."/> </parameters> </npc> Agora na mesma pasta, abra a pasta scripts e crie um arquivo chamado teleportitem.lua, adicione isso dentro: 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 onThink() npcHandler:onThink() 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 local postp = {x = XXX,y = YYY, z = Z} -- AQUI AS COORDENADAS DO TELEPORT local itemdesj = 1234 -- AQUI UM EXEMPLO, SERIA O ID DO ITEM A SER VERIFICADO if(msgcontains(msg, 'tp') or msgcontains(msg, 'teleport')) then selfSay('Deseja ser teleportado?', cid) talkState[talkUser] = 1 elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then if(getPlayerItemCount(cid, itemdesj) >= 1) then doTeleportThing(cid,postp) selfSay('Teleportado.', cid) end else selfSay('Desculpe voce nao tem o item necessario.', cid) end talkState[talkUser] = 0 elseif(msgcontains(msg, 'no') and isInArray({1}, talkState[talkUser]) == TRUE) then talkState[talkUser] = 0 selfSay('Ok flws.', cid) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Você pode configurar nesse trecho do SCRIPT: local postp = {x = XXX,y = YYY, z = Z} -- AQUI AS COORDENADAS DO TELEPORT local itemdesj = 1234 -- AQUI UM EXEMPLO, SERIA O ID DO ITEM A SER VERIFICADO E aqui oque irá falar para ser teleportado: if(msgcontains(msg, 'tp') or msgcontains(msg, 'teleport')) then SEGUNDO NPC: Agora crie um arquivo chamado pokemonchanger.xml na pasta data/npcs e coloque isso dentro: <?xml version="1.0" encoding="UTF-8"?> <npc name="Pokemon Changer" script="pokechanger.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="128" head="17" body="54" legs="114" feet="0" addons="2"/> <parameters> <parameter key="message_greet" value="Hello |PLAYERNAME|, I am a pokemon changer."/> </parameters> </npc> Agora em data/npcs/scripts crie um arquivo chamado pokechanger.lua e adicione isso dentro: 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 onThink() npcHandler:onThink() 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 local itemdesj = 1234 -- AQUI CONFIGURA O ID DO ITEM local pokeball = 1235 -- AQUI O ID DA POKEBALL if(msgcontains(msg, 'change') or msgcontains(msg, 'pokemon')) then selfSay('Deseja ganhar um pokemon pelo item?', cid) talkState[talkUser] = 1 elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then if(getPlayerItemCount(cid, itemdesj) >= 1) then doPlayerRemoveItem(cid, itemdesj, 1) doPlayerAddItem(cid, pokeball) selfSay('Aqui esta a sua pokebola.', cid) end else selfSay('Voce nao tem o item necessario.', cid) end talkState[talkUser] = 0 elseif(msgcontains(msg, 'no') and isInArray({1}, talkState[talkUser]) == TRUE) then talkState[talkUser] = 0 selfSay('Ok flws.', cid) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) PARA CONFIGURAR É DO MESMO JEITO QUE O OUTRO NPC ! É OQUE MEU CONHECIMENTO ME PERMITE FAZER ^^ COMO NAO CONHEÇO FUNÇÕES ETC, DE POKEMON NÃO POSSO FAZER O 3º, IREI DEIXAR PARA ALGUM SCRIPTER BOM! BOA SORTE, POSTE RESULTADOS
  19. Área Incorreta. O certo seria Pedidos e Dúvidas - Scripting! Reportado! @TOPIC Irei tentar fazer ~
  20. Cara, e só porque você não consegue vai desistir?Eu lhe ensino a criar sem, a mexer no roteador. Sou mestre nisso haha zoa . Serião po
  21. Retire-o da tomada e coloque novamente. Faça o mesmo com o modem!Pelo que eu saiba éisso! Mas concerteza é , boa sorte. poste results ;d
  22. Ok desculpe. Mas fico feliz do mesmo jeito. Sabendo que ele está correto! Vamos aguardar a resposta do usuário.
  23. Me diga meu erro então. Sou Intermediário não estou enxergando meu erro )
  • Quem Está Navegando   0 membros estão online

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