Ir para conteúdo

manoph

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    manoph deu reputação a Summ em RESOLVIDO Sistema de mendigo   
    local table = { stg = 99487, -- Não mudar stg2 = 99488, -- Não mudar itemid = 3184 -- Id do item que irá ganhar } local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) npcHandler.topic = {} 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 if getPlayerStorageValue(cid, table.stg) > 0 then if getPlayerStorageValue(cid, table.stg2) < 1 then if msgcontains(msg, 'mendigo') then npcHandler:say('Ah e voce amigo, eu era aquele mendigo sim, aconteceu varias coisas e aqui estou hahaha... brincadeiras a parte, tenho {algo} pra te dar por ter me ajudado.', cid) npcHandler.topic[cid] = 1 elseif msgcontains(msg:lower(), 'algo') and npcHandler.topic == 1 then npcHandler:say('Sim, faça bom proveito disso.', cid) doPlayerAddItem(cid, table.itemid, 1) setPlayerStorageValue(cid, table.stg2, 1) npcHandler.topic[cid] = 0 end else npcHandler:say('Foi muito bom te conhecer cara, te considero até hoje', cid) npcHandler.topic[cid] = 0 end else npcHandler:say('Nem te conheço cara... vá embora', cid) npcHandler.topic[cid] = 0 end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
  2. Gostei
    manoph deu reputação a Summ em RESOLVIDO Sistema de mendigo   
    mendigo.lua 
    local table = { stg = 99487, -- Não mudar cost = 1000, -- Quantia a ser doada pos = {x = xxxx, y = xxx, z = x} -- Pos que vai ser teleportado onde vai encontrar o outro NPC } local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) npcHandler.topic = {} 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 if getPlayerStorageValue(cid, table.stg) > 0 then npcHandler:say('Obrigado amigo de bom coracao, voce ja me ajudou.', cid) return true else if msgcontains(msg, 'ajudar') then npcHandler:say('Voce teria '..table.cost..' gps pra me ajudar ?', cid) npcHandler.topic[cid] = 1 elseif msgcontains(msg, 'sim') and npcHandler.topic[cid] == 1 then if doPlayerRemoveMoney(cid, table.cost) then npcHandler:say('Obrigado!', cid) doTeleportThing(cid, table.pos) setPlayerStorageValue(cid, table.stg, 1) else npcHandler:say('Voce tem pouco dinheiro! Melhor guardar, para não passar pela minha situacao', cid) end npcHandler.topic[cid] = 0 elseif msgcontains(msg, 'nao') then npcHandler.topic[cid] = 0 npcHandler:say('Espero que voce nunca precise de ajuda.', cid) end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) mendigo.xml
    <?xml version="1.0" encoding="UTF-8"?> <npc name="Mendigo" script="data/npc/scripts/mendigo.lua" walkinterval="25" floorchange="0" access="5" lookdir="1" > <health now="150" max="150"/> <look type="133" head="95" body="86" legs="86" feet="38" addons="3"/> <parameters> <parameter key="message_greet" value="Ola |PLAYERNAME|! Voce pode me {ajudar}?"/> </parameters> <voices interval="10"> <voice text="Sera que alguma pessoa poderia me ajudar?" yell="0"/> </voices> </npc> rico.lua
    local table = { stg = 99487, -- Não mudar stg2 = 99488, -- Não mudar itemid = xxxx -- Id do item que irá ganhar } local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) npcHandler.topic = {} 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 if getPlayerStorageValue(cid, table.stg) > 0 then if getPlayerStorageValue(cid, table.stg2) < 1 then if msgcontains(msg, 'mendigo') then npcHandler:say('Ah é você amigo, eu era aquele mendigo sim, aconteceu varias coisas e aqui estou hahaha... brincadeiras a parte, tenho {algo} pra te dar por ter me ajudado', cid) npcHandler.topic[cid] = 1 elseif msgcontains(msg, 'algo') npcHandler.topic == 1 then npcHandler:say('Sim, faça bom proveito disso.') doPlayerAddItem(cid, table.itemid, 1) setPlayerStorageValue(cid, table.stg2, 1) end else npcHandler:say('Foi muito bom te conhecer cara, te considero até hoje') npcHandler.topic[cid] = 0 end else npcHandler:say('Nem te conheço cara... vá embora') npcHandler.topic[cid] = 0 end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) rico.xml
    <?xml version="1.0" encoding="UTF-8"?> <npc name="Rico" script="data/npc/scripts/rico.lua" walkinterval="25" floorchange="0" access="5" lookdir="1" > <health now="150" max="150"/> <look type="133" head="95" body="86" legs="86" feet="38" addons="3"/> <parameters> <parameter key="message_greet" value="Ola |PLAYERNAME|! Se eu te fala-se que eu era um mendigo tu acreditaria ?"/> </parameters> </npc> Configurações :
     
    mendigo.lua = pos = {x = xxxx, y = xxx, z = x} -- Pos que vai ser teleportado onde vai encontrar o outro NPC
     
    rico.lua = itemid = xxxx -- Id do item que irá ganhar
     
     
     
     
     
     
     
    Agradecimentos ao Bruno Minervino por ter me ajudado e ensinado.
  3. Gostei
    manoph deu reputação a Summ em Premdays   
    config.php
    $config['site']['newaccount_premdays'] = 10;
  4. Gostei
    manoph deu reputação a Summ em (Resolvido)[ PEDIDO ] Portinhas Por profissão   
    function onUse(cid, item, topos) local doors = { [88651] = {vocation = {1, 5, 2, 6}, messageFail = "Sorry, you need to be a Sorcerer or Druid to pass."}, [88653] = {vocation = {3, 7}, messageFail = "Sorry, you need to be a Paladin or Royal Paladin to pass."}, [88654] = {vocation = {4, 8}, messageFail = "Sorry, you need to be a Knight or Elite Knight to pass."} } if isInArray(doors[item.actionid].vocation, getPlayerVocation(cid)) then doTeleportThing(cid, toPosition, true) doTransformItem(item.uid, item.itemid + 1) else return doPlayerSendCancel(cid, doors[item.actionid].messageFail) end return true end
  5. Gostei
    manoph deu reputação a Summ em (Resolvido)[ PEDIDO ] Portinhas Por profissão   
    function onUse(cid, item, topos) local doors = { [88651] = {vocation = {1, 5, 2, 6}, messageFail = "Sorry, you need to be a Sorcerer or Druid to pass."}, [88653] = {vocation = {3, 7}, messageFail = "Sorry, you need to be a Paladin or Royal Paladin to pass."}, [88654] = {vocation = {4, 8}, messageFail = "Sorry, you need to be a Knight or Elite Knight to pass."} } if isInArray(doors[item.actionid].vocation, getPlayerVocation(cid)) then doTeleportThing(cid, toPosition) doTransformItem(item.uid, item.itemid + 1) else return doPlayerSendCancel(cid, doors[item.actionid].messageFail) end return true end <action actionid="88651;88653;88654" event="script" value="portavocation.lua"/>
  6. Gostei
    manoph deu reputação a Smart Maxx em ERROR: Failed to load players record!   
    Faça o seguinte.

    Abra a pasta otserver/data/globalevents
    Crie um arquivo chamado record.lua

    cole isso dentro:
    function onRecord(current, old, cid) db.executeQuery("INSERT INTO `server_record` (`record`, `world_id`, `timestamp`) VALUES (" .. current .. ", " .. getConfigValue('worldId') .. ", " .. os.time() .. ");") addEvent(doBroadcastMessage, 150, "New record: " .. current .. " players are logged in.", MESSAGE_STATUS_DEFAULT) end Salve e feche o arquivo.
    no globalevents.xml

    adicione esta tag:
    <globalevent name="playersrecord" type="record" event="script" value="record.lua"/> Salve e feche o mesmo

    Acho que isso deve resolver seu problema lembre-se de verificar no globalevents se nao tem outra tag de playerrecord.

    se tiver remova a mesma oks. 
  7. Gostei
    manoph deu reputação a Smart Maxx em ERROR: Failed to load players record!   
    Se eu me lembro bem esse erro é causado por alguma problema em sua database, sugiro que troca por uma nova;
     
    Sqlite : http://www.mediafire.com/download/xwj5piwca7ff2xz/theforgottenserver.s3db
    Mysql : https://www.mediafire.com/?4la0l1tx3nf4nv1
     
     
     
    abrçs...
  8. Gostei
    manoph deu reputação a Smart Maxx em Theforgottenserver. No such file or directory   
    Troca o nome do arquivo pra tfs... dps executa :
    cd /otserv chmod -R 775 chmod 777 -R * ./tfs se falhar tenta :
    chmod 777 -R tfs ./tfs Se não der só lamento, só eu vendo o problema msm pra resolver pq faz um tempin que não mecho com linux 
  9. Gostei
    manoph deu reputação a Smart Maxx em Theforgottenserver. No such file or directory   
    chmod 777 -R theforgottenserver
     
    acho que é assim tenta pra ver
  10. Gostei
    manoph deu reputação a Smart Maxx em Erro de compilação Linux!   
    apt-get install libncurses5-dev
    cd /usr/local/src
    wget http://www.lua.org/ftp/lua-5.1.4.tar.gz
    tar -xzvf lua*
    cd lua*
    make linux
    make install 
  11. Gostei
    manoph deu reputação a Kramer em (Resolvido)Facebook Gesior 2012   
    Bom vou ignorar aquela PM que você me mandou cobrando para me ajudar, e te dar uma mão, pois estamos em uma comunidade OPEN.  

  12. Gostei
    manoph deu reputação a Smart Maxx em (Resolvido)Error no WebSite   
    Coloca esse aqui :
     



     
    T+
  13. Gostei
    manoph deu reputação a Smart Maxx em [PEDIDO] necesito un npc gemas, diamantes 8.6   
    em data/npc/scripts/ compradordegemas.lua :
    local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) 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 npcHandler:addModule(FocusModule:new()) em data/npc/ compradordegemas.XML
    <?xml version="1.0" encoding="UTF-8"?> <npc name="Oscar" script="data/npc/scripts/compradordegemas.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="80" head="0" body="0" legs="0" feet="0" addons="0"/> <parameters> <parameter key="message_greet" value="What do you want from me, |PLAYERNAME|?" /> <parameter key="module_shop" value="1"/> <parameter key="shop_buyable" value=""/> <parameter key="shop_sellable" value="nome do item, id do item, preço do item"/> </parameters> </npc> Obs:
    <look type="80" head="0" body="0" legs="0" feet="0" addons="0"/> -- aqui troca a outfit dele <parameter key="shop_sellable" value="nome do item, id do item, preço do item"/> -- não esqueça de mudar
  14. Gostei
    Talvez rode, talvez não, só testando pra saber ninguém vai conseguir te falar se funciona ou não... e outra não é tão difícil aprender fazer as coisas no linux não,
    é que as pessoas estão acostumado com a facilidade do ruimdowns que quando falam do linux, acham que é um bixo de 7 cabeças, mas é mais fácil do que parece, só irá apanhar
    um pouco no começo, mas dps nunca mais vai querer voltar a ver o ruimdowns. 
  15. Gostei
    manoph deu reputação a Smart Maxx em (Resolvido)Como editar account manager?   
    no config.lua :
    accountManager = "yes" namelockManager = "no" newPlayerChooseVoc = "yes" newPlayerSpawnPosX = 159 -- Configura posição que ele nasce, Pos x newPlayerSpawnPosY = 51 -- Pos y newPlayerSpawnPosZ = 7 -- Pos z newPlayerTownId = 1 newPlayerLevel = 10 -- Level que ele nasce newPlayerMagicLevel = 0 generateAccountNumber = "no" addonsOnlyPremium = false Já o do nascer com X outfit, primeiro que ao criar acc todas as outfit são liberadas, logo então teria que mudar bastante coisa até chegar onde tu quer.Estou se baseando nos tibia que mecho não sei se esse Fox Wolrd, é diferente;
  16. Gostei
    manoph deu reputação a Smart Maxx em (Resolvido)Como editar account manager?   
    Marque sua resposta como melhor resposta, pra ficar mais facil o acesso de quem tiver a msm dúvida;
  17. Gostei
    manoph deu reputação a Smart Maxx em dica vps   
    Cara para abrir server com mapa global, tu vai precisar de uma maquina de pelo menos 4 gb de ram, se não dificilmente irá abrir o server e no caso de conseguir irá sofrer com graves problemas de lag... recomendo esse cloud VPS :
     

     
    Aproveite e compre nessa super promoção de 50% de desconto, onde este cloud o preço é de 120,00 e está apenas por 60,00 ... a empresa abriu a pouco tempo, mas o donos são de alta confiança basta pesquisa e verá do que eu to falando, então não perca essa oportunidade de abrir seu serve;
     
    http://www.netcube.com.br/cloud.html
    http://www.netcube.com.br/index.html
     
    Abrçs...
  18. Gostei
    manoph deu reputação a Smart Maxx em "HOSTER"   
    entendo, tipo sobre o "pc parado" como eu tenho um note e um pc, e só fico no note o pc fica meio que "parado"...
  19. Gostei
    manoph deu reputação a Smart Maxx em "HOSTER"   
    É possível transformar um pc parado que tenho aqui de 4Gb RAM, 1TB, i5 e net de 10mb em um dedicado que aguente um numero considerável de players ... quantos players mais ou menos daria para aguentar com um mapa baiak ? outra dúvida a internet é um fator bastante importante para suportar o numero de players se não qual o fator mais importante.
     
     
     

    .
  20. Gostei
    manoph deu reputação a Smart Maxx em (Resolvido)[Creaturescript] Teleport at level X   
    function onAdvance(cid, skill, oldlevel, newlevel) local position = { x = 32288, y = 32337, z = 15 } local skill = SKILL__LEVEL if newlevel.skill == 100 then   doTeleportThing(cid, position, 0)  end  return true end
  21. Gostei
    manoph deu reputação a Smart Maxx em (Resolvido)Como colocar Level Max   
    Pronto;
    <?xml version="1.0" encoding="UTF-8"?> <stages>         <config enabled="1"/> <stage minlevel="1" maxlevel="80" multiplier="500"/> <stage minlevel="81" maxlevel="100" multiplier="400"/> <stage minlevel="101" maxlevel="150" multiplier="300"/> <stage minlevel="151" maxlevel="250" multiplier="200"/> <stage minlevel="251" maxlevel="350" multiplier="150"/> <stage minlevel="351" maxlevel="400" multiplier="100"/> <stage minlevel="401" maxlevel="500" multiplier="50"/>   <stage minlevel="501" maxlevel="600" multiplier="25"/>     <stage minlevel="601" multiplier="0"/> </stages>
  22. Gostei
    manoph deu reputação a Smart Maxx em (Resolvido)Como colocar Level Max   
    <stage minlevel="251" maxlevel="350" multiplier="10"/> <stage minlevel="351" multiplier="5"/>   Basta colocar 0 no  multiplier    <stage minlevel="351" multiplier="0"/>  
    que ele não irá receber mais exp dps do level 350...
     
    basta procurar na pasta do seu servidor o arquivo XML que edita a exp... no meu caso que é de tibia se encontra em data/XML/stages.XML;
  23. Gostei
    manoph deu reputação a BeluciGamer em Oracle 100% Editavel   
    Seguinte, Este Script Sera Postado Somente Aqui No Tibia King.
    Até Agora Nenhum Script Foi Criado Do Genero, Pelomenos Eu Nao Achei.

    Bom, Se Voce Tem Algum Conhecimento Em Scripting Fique Avontade Para Fazer Alterações ;P
    Ja Se Voce Nao Tiver Simplesmente Altere Oque Eu Ensinar Aqui!

    Vamos Ao Que Intereça



    Download Dos Scripts Para Os Preguiçosos





    Creditos: 100% Beluci Gamer / EU
  24. Gostei
    manoph deu reputação a Smart Maxx em Oracle 100% Editavel   
    Não testei mas a vista parece ser funcional, um trabalho a menos que faço no meu serve
  25. Gostei
    manoph deu reputação a Smart Maxx em ajuda urgente sobre npc   
    Só pra quando passarem no tópico saberem que isso é funcional ...

Informação Importante

Confirmação de Termo