Ir para conteúdo

Jvchequer

Lenda
  • Total de itens

    2161
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Tudo que Jvchequer postou

  1. #topic Esse é o codigo usado no neverland so que sem bugs e melhorado. Atenciosamente,Jvchequer
  2. Olá! Você sempre sonhou em ter seu site de account, mas não consegue usar os Web Hosters? Seus problemas acabaram! Leia atentamente o tutorial. 1º Passo: Faça o download do programa, escolha o mirror que mais lhe agradar: SourceForge.net; RapidShare.de. 2º Passo: Após o download, vá até a pasta escolhida para o armazenamento do arquivo e dê um duplo clique em "OtSTriad.exe" A seguinte tela se abrirá: Clique em Avançar >, representado na imagem, e continue com a instalação. Avançe normalmente essa etapa, já que não é possível a mudança do local de instalação. Nessa etapa você pode escolher a pasta em que o atalho do OtSTriad será instalado. Deixe como está para usar a pasta padrão ("OtSTriad") ou digite um novo nome a seu critério. Você também pode, clicando na seta ao lado, escolher uma pasta já existente. As opções abaixo, são suas preferências à respeito dos usuários em seu computador. Se você quer que o atalho do programa esteja disponível apenas para o usuário atual (que está instalando) escolha a opção 1, e para qualquer usuário selecione a opção 2. Isso também fica a seu critério. Agora, prossiga com a instalação. Aqui o instalador já coletou informações suficientes e já pode instalar com segurança, o programa. Clique em Avançar > para instalar. Agora aguarde, pois o programa está sendo instalado. Dependendo das configurações do seu computador, esse processo pode ou não demorar. Não clique em Cancelar nesse momento, somente se realmente você não deseja mais usá-lo. Quando o processo for concluído, a seguinte tela se abrirá: Clique em Concluir e uma página, contendo o "Guia rápido do OtSTriad", se abrirá. 3º Passo: Leia todo o guia para ficar informado à respeito do programa, depois disso clique no link "OtSTriad CP" para você entrar no Painel de Administração. Lá, uma janela do prompt do Windows aparecerá, pedindo seu Nome de Usuário e Senha. Eles são: Nome de Usuário: root Senha: 1234 Adicione essas informações e clique em Ok. Pronto, agora você está dentro do Painel de Administração do programa! Como dito no Guia do Programa, é altamente recomendado que você troque a Senha. Faça o seguinte: Clique em: E siga as instruções da tela para a troca da senha. Clique em Change Pass depois de inserida sua senha no campo indicado e pronto, sua pasta do Painel de Administração está protegida com sua senha. 4º Passo: Agora, depois de todas essas configurações, você já pode adicionar os arquivos de seu site, na pasta htdocs. Vá em Iniciar > Executar e lá digite: C:\OtSTriad\htdocs Então, a pasta se abrirá automaticamente. Essa é a pasta root de seu site. Depois disso, é só você publicar o endereço de site e pronto! O endereço padrão é esse: http://seuIP:8080/ Desbloqueando a porta: Seus amigos não conseguem acessar seu site? Siga agora esse tutorial para desbloquear as portas e liberar o acesso. Vá em Iniciar > Configurações > Painel de Controle. Lá, clique na opção "Firewall do Windows" e a seguinte tela se abrirá: http://img96.imageshack.us/img96/3127/img19le.png Vá em Exceções e clique em Adicionar Porta...! http://img97.imageshack.us/img97/1797/img20ug.png Agora, digite nos campos o mostrado pela imagem abaixo: http://img113.imageshack.us/img113/2938/img37ti.png Clique em Ok, reinicie o OtSTriad e pronto! Agora todos vão poder acessar seu site de account! Mais ajuda! Ainda não deu certo? Bem, se isso ocorreu é porque seu modem está bloqueando a porta. Provávelmente a porta 8090 estará livre, então vamos tentar usá-la! Primeiro faça o procedimento acima, adicionando uma porta "TPC 8090" nas exceções do Firewall do Windows. Depois vá em Iniciar > Configurações > Painel de Controle e dê um duplo clique em Opções de pasta. Você deverá habilitar a visualização de arquivos protegidos pelo sistema operacional. Para tal, clique na aba Modo de Exibição. Procure por "Ocultar arquivos protegidos do sistema operacional" e desabilite essa opção. http://img88.imageshack.us/img88/447/img58ks.png Então dê Ok. Agora clique em Iniciar > Executar e digite: C:\OtSTriad\OtSTriad Uma pasta, com algunas arquivos se abrirá. Procure pelo arquivo OtSTriad.ini, para ser mais preciso, esse: http://img131.imageshack.us/img131/8648/img63sy.png Clique com o botão direito no arquivo, desmarque a caixa "Somente Leitura" e dê Ok. Agora execute-o e vá em Editar > Substituir. Digite exatamente o que mostra a imagem e clique em Substituir tudo. Agora salve o arquivo e feche, deixe-o novamente como "Somente Leitura". Se quiser deixar as opções de pasta como estavam antes, tudo bem. Reinicie o OtSTriad e pronto! Seu site agora estará funcionando na porta 8090! Ainda não deu!! Se ainda não funcionar, eu não poderei mais ajudá-los. Deêm uma olhada nesse site, que contém informações de alguns programas que usam as portas bloqueadas, e uma lista imensa de modems, provávelmente o seu estará lá. http://www.portforward.com/cports.htm --------------------------------------------------------------------------------------- ESTE TUTORIAL FOI 100% DESENVOLVIDO POR "MAGUS" Somente estou repassando o mesmo para o Xtibia
  3. Desintegrate Items Rune Crie um Arquivo na pasta \data\actions\scripts... chame-o de Desintegrate.lua, nele coloque isto: -- Desintegrate Items Rune by Cury~ for OTServer 7.6function onUse(cid, item, frompos, item2, topos) desintegrateablepos = topos desintegrateablepos.stackpos = 255 desintegrateableitem = getThingfromPos(desintegrateablepos) if getPlayerMagLevel(cid) >= 4 then if desintegrateableitem.itemid > 0 then doSendMagicEffect(topos,2) doRemoveItem(desintegrateableitem.uid,100) if item.type > 1 then doChangeTypeItem(item.uid,item.type-1) else doRemoveItem(item.uid,1) end else doSendMagicEffect(frompos,2) return 0 end else doSendMagicEffect(frompos,2) doPlayerSendCancel(cid,"You don't have the required magic level to use that rune.") end return 1end Animate Dead Rune Crie um Arquivo na pasta \data\actions\scripts... chame-o de AnimateDead.lua, nele coloque isto: -- Animate Dead Rune by Cury~ for OTServer 7.6function onUse(cid, item, frompos, item2, topos) corpsepos = topos corpsepos.stackpos = 1 corpseitem = getThingfromPos(corpsepos)random = math.random(1,3) if getPlayerMagLevel(cid) >= 4 then if item2.itemid == 3114 or item2.itemid == 3115 or item2.itemid == 3116 or item2.itemid == 2854 or item2.itemid == 2855 or item2.itemid == 2856 or item2.itemid == 2977 or item2.itemid == 2978 or item2.itemid == 3032 or item2.itemid == 3033 or item2.itemid == 3129 or item2.itemid == 3130 or item2.itemid == 3060 or item2.itemid == 3061 or item2.itemid == 3062 or item2.itemid == 3063 or item2.itemid == 3064 or item2.itemid == 3133 or item2.itemid == 3134 or item2.itemid == 3026 or item2.itemid == 3027 or item2.itemid == 2950 or item2.itemid == 2951 or item2.itemid == 2958 or item2.itemid == 2959 or item2.itemid == 3018 or item2.itemid == 3000 or item2.itemid == 3029 or item2.itemid == 3030 or item2.itemid == 2975 or item2.itemid == 2976 or item2.itemid == 2922 or item2.itemid == 2923 then doSendMagicEffect(topos,14) doRemoveItem(corpseitem.uid,1) if random == 1 then doSummonCreature("Ghoul",corpsepos) end if random == 2 then doSummonCreature("Skeleton",corpsepos) end if random == 3 then doSummonCreature("Demon Skeleton",corpsepos) end if item.type > 1 then doChangeTypeItem(item.uid,item.type-1) else doRemoveItem(item.uid,1) end else doSendMagicEffect(frompos,2) return 0 end else doSendMagicEffect(frompos,2) doPlayerSendCancel(cid,"You don't have the required magic level to use that rune.") end return 1end Destroy-Field Rune Crie um Arquivo na pasta \data\actions\scripts... chame-o de DestroyField.lua, nele coloque isto: -- Destroy Field Rune by Cury~ for OTServer 7.6function onUse(cid, item, frompos, item2, topos) fieldpos = topos fieldpos.stackpos = 254 fielditem = getThingfromPos(fieldpos) if getPlayerMagLevel(cid) >= 3 then if fielditem.itemid > 0 and fielditem.itemid ~= 1497 and fielditem.itemid ~= 1498 then doSendMagicEffect(topos,2) doRemoveItem(fielditem.uid,1) if item.type > 1 then doChangeTypeItem(item.uid,item.type-1) else doRemoveItem(item.uid,1) end else doSendMagicEffect(frompos,2) return 0 end else doSendMagicEffect(frompos,2) doPlayerSendCancel(cid,"You don't have the required magic level to use that rune.") end return 1end Agora abra o arquivo action.xml que está na pasta \data\actions Nele adicione essas linhas: <action itemid="2261" script="destroyfield.lua" allowfaruse="1" blockwalls="0"/><action itemid="2316" script="animatedead.lua" allowfaruse="1" blockwalls="0"/><action itemid="2310" script="desintegrate.lua" allowfaruse="0" blockwalls="0"/> OBS:Caso tenha algo parecido com isso no seu OT,delete: <rune name="desintegrate" id="2310" charges="2" maglv="4" mana="0" enabled="1"></rune><rune name="animate dead" id="2316" charges="1" maglv="4" mana="0" enabled="1"></rune> Creditos: 100% por Cury(Lucas Terra)
  4. Olá galera o Ruly á algum tempo liberou seu Soul Points Sytem é vim aki posta-lo,espero que usem e abusem dele Antes De: //Prepare body Item *corpseitem = Item::CreateItem(attackedCreature->getLookCorpse()); corpseitem->pos = CreaturePos; tile->addThing(corpseitem); ADD: #ifdef RUL_SOULint maxval;if (attackplayer->promoted){maxval = 200; } else {maxval = 100; } if(attackplayer && attackplayer->soul < maxval && !attackedplayer){ attackplayer->soul += g_config.getGlobalNumber("soulup",1); } #endif //RUL_SOUL Em Ioplayerxml.cpp: Depois de: nodeValue = (char*)xmlGetProp(root, (const xmlChar *) "cap"); if(nodeValue) { player->capacity = atoi(nodeValue); xmlFreeOTSERV(nodeValue); } else isLoaded = false; ADD: #ifdef RUL_SOUL nodeValue = (char*)xmlGetProp(root, (const xmlChar *) "soul"); if(nodeValue) { player->soul = atoi(nodeValue); xmlFreeOTSERV(nodeValue); } else player->soul = 100;#endif //RUL_SOUL Depois De: sb << player->getCapacity(); xmlSetProp(root, (const xmlChar*) "cap", (const xmlChar*)sb.str().c_str()); sb.str(""); Adicione: #ifdef RUL_SOULsb << player->soul; xmlSetProp(root, (const xmlChar*) "soul", (const xmlChar*)sb.str().c_str()); sb.str("");#endif //RUL_SOUL Em Player.cpp Depois de: maglevel = 20; Adicione: #ifdef RUL_SOUL soul = 100;#endif //RUL_SOUL Em Player.h Public: #ifdef RUL_SOULint soul;#endif //RUL_SOUL Protocol76.cpp In void Protocol76::AddPlayerStats(NetworkMessage &msg,const Player *player) Despois de: msg.AddByte(player->getPlayerInfo(PLAYERINFO_MAGICLEVELPERCENT)); ADD: #ifdef RUL_SOUL msg.AddByte(player->soul); //soulpoints#endif //RUL_SOUL Spells.cpp In int SpellScript::luaActionMakeRune(lua_State *L){ Despois de Player* player = dynamic_cast<Player*>(creature); TROQUE: if(player){ POR: #ifdef RUL_SOUL if(player && player->soul < 1) return 0; if(player && player->soul > 0){#endif //RUL_SOUL E depois de: //check if we got enough mana for the left hand if(player->getMana() - magicTarget.manaCost >= magicTarget.manaCost) { //try to create rune 2 b = internalMakeRune(player,SLOT_LEFT,spell,type,charges); if(b == 1) { magicTarget.manaCost += spell->getMana(); } } Coloque: #ifdef RUL_SOUL double soulcost = ceil(magicTarget.manaCost/40);#endif //RUL_SOUL E TROQUE: else if(a == 1 || b == 1) { magicTarget.damageEffect = 12; //NM_ME_MAGIC_ENERGIE = 12 } POR: else if(a == 1 || b == 1) { magicTarget.damageEffect = 12; //NM_ME_MAGIC_ENERGIE = 12 #ifdef RUL_SOUL if(b==1 && player->soul > 0 || a== 1 && player->soul > 0){ #endif //RUL_SOUL magicTarget.manaCost = spell->getMana(); #ifdef RUL_SOUL player->soul -= (int) soulcost;#endif //RUL_SOUL E por fim em config.lua Ponha: And add in Project->Project Options->Parameters->C++ Compiler -DRUL_SOUL Pronto,agora viva feliz com seu novo e perfect soul System :DD TUDO BY RULY Atenciosamente,Jvchequer
  5. #topic parabens kamimura,é um otimo tutorial para aqueles que nao sabem ^^. Eu já sabia deste ato,e tirei tudo de nao-ecenssial do meu pc. Fazendo com que o mesmo fique mais rapido ;D Mais obrigado assim mesmo,por trazer este tutorial para o Xtibia. Continue assim. Atenciosamente, Jvchequer
  6. #Urameshi Eu sei que nao precisa de hamachi para fazer um site,porem a questao é que varias pessoas qeu usam hamachi nao sabem por um site on,e isso é um serio problema para elas :s ATENCIOSAMENTE, Jvchequer
  7. Vamos lá galera,muitas pessoas nao sabem como colocar o Site com o hamachi,e acabam apelando para o Maldito ACC Ingame v.v Entao vamos lá 1º Passo: Abra seu ACC Manager (o Yurots vem um proprio,esse Tuto foi baseado nele) E passe tudo dele para o Easy PHP>>pasta WWW ,lembre-se de deletar tudo que continha na pasta antes ^^ 2º Passo: Vá em Config.php, que terá 3 linhas assim: obs: lembrem-se de usar o .hatacess 3º Passo: Agora vá em config.lua e mude seu Ip para aquele que fica acima da Barra do Hamachi. Agora é so abrir o Site como outro qualquer :DD Porem lembrem-se que o Ip,será o mesmo do da barra do Hamachi: Ex: http://5.28.40.67:8090 Lembrem-se tambem que Pare que o Site fique Online,junto com o Servidor,deveras estar com o Hamachi Conectado. Creditos: JV
  8. #topic parabens a administraçao do Xtibia. Pelo otimo trabalho. E pela otima organizaçao. Que continue melhorando nosso forum Atenciosamente,Jvchequer
  9. #addict and dark~ ainda bem que gostaram,e dificil de acreditar,mais para arrumar tudo bunitinho,e ficar tudo bem simples e facil,eu demorei meia hora no tutorial i.i Mais que bom que gostaram Atenciosamente,Jvchequer
  10. Muitas pessoas não sabem como tirar o BUG da escada,aquele que voce da use na mesma e fica no meio dela,é muito facil,comprove agora: 1º:Abra seu OT 2º:Vá na pasta "Actions" 3º:Vá em Action.xml 4º:Procure pelas linhas: 5º:Simplesmente,delete-as e pronto,dê adeus á aquele bug incomodo no seu OT Tuto 100% By JV
  11. #under vc esta certo para mim o tibia pode dar 1 melhorada nos graficos,mais sempre mantendo o 2D ;D
  12. #topic é muito bom isso principalmente para quem nao tem o sistema de lixeira no ot ;D mais ainda prefiro compilar e por o sistema de lixeira 100% que fica mais rox ^^ Atenciosamente,Jvchequer
  13. ahAUHuaHU OWN3D #topic realmente está muito massa o topic. alguns eu ja tenho e conheço porem outros estao magnificos so poderia ter mudado a dsm e outros itens que nao mudo :s mais o resto ta de parabens ^^ ty mtts,muito bom mesmo
  14. Jvchequer

    God Jv Her

    #darkness ja ouviu a frase: "sou gordo posso emagrecer, pior voce que é feio, e platica é mais caro que lipoaspiraçao ou reduçao de estomago"
  15. #topic Colex,ta de parabens a lista esta muito boa e completa,ajudara muitas pessoas que precisam Parabens pelo trabalho e continue atualizando a lista ;D Atenciosamente,Jvchequer
  16. Sim realmente ficou melhor,mais porque? Simplesmente porque o Xtibia esta mais proprio,mais ele,mais original,e isso que glorifica um forum,nao so os membros,nao so as comunidades,a originariedade tambem melhora o forum,e atrai mais pessoas para o mesmo... Espero que ocorra mais mudanças e que o Xtibia sempre fique melhorando So falta praticamente o banner lá em cima e a imagem do X-OTS Atenciosamente, Jvchequer
  17. #topic muito boa a actions,e muito util tambem ;D muito util,e pratica. ta de parabens. Atenciosamente ,jvchequer
  18. pra ter 1% de todos os posts tem que ter uns 1200 posts eu "só" tenho 820+ ja deu pra contribuir um polkinhu né ,0.81% de todos posts \o\ #duvida sera que post em off topic conta?Pq so em off topic ja devo ter uns 100 posts \o\ E sera que modera/admin/colaborador,os posts na seçao off topic sao contados no perfil?
  19. é muitu interessante a actions e action funf 100% Espero que aperfeiçoe ela logo Atenciosamente, Jvchequer
  20. Jvchequer

    God Jv Her

    Quero ver as fotinhas de vcs ehheeh
  21. Simplesmente PERFECT,o Colex é o CARA das ACTIONS Sabe de tudo e mais 1 pouco. Cada dia eu me surpreendo mais \o\ Eu tenho o prazer de tÊ-lo em minha equipe do JV SERVER ainda bem ;D Atenciosamente, Jvchequer
  22. EHHE Xtibia ta crescendo muito rapido ,parece que foi ontem que me cadastrei... GOGO 200k de posts agora So queria saber de quem foi o post 100k
  23. OMG nunca vi algo do genero,muito criativo,util e bom,ou seja nota 9.9 pois o npc nao voua nem da HADOUKEN :DD é uma combinaçao de actions com npc e RPG muito incrivel. Parabens. Atenciosamente, Jvchequer
  24. muito boa a quest,que tambem pode ser usada com outros itens e com alguns obstaculos,mais a ideia de quest é otima
  25. O parreira foi o maior culpado. Me perguntem porque? Porque na ekipe faltou motivaçao,confiança e broncas coisas que um tecnico deve fazer,o parreira nao demostrou raça para o time,so ficou parado olhando. Com o felipao foi diferente,o felipao motiva o time,ele da raça ao time. Nao devemos culpar os jogadores pela derrota,como que alguem vai jogar motivado com um tecnico parado sem saber oque fazer? Ninguem assim,joga. Atenciosamente,Jvchequer
  • Quem Está Navegando   0 membros estão online

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