Ir para conteúdo
  • Cadastre-se

didito

Membro
  • Total de itens

    100
  • Registro em

  • Última visita

Tudo que didito postou

  1. Bom, pessoal estou trabalhando em um projeto .. E vou mostrar algumas quests que já fiz e outras que estou trabalhando.Segue as fotos abaixo.. War Against The Hive : 90% The PostMan: 60% Wrath Emperator: 50% Children Revolution: 40% Em breve, irei postando outras conforme for terminando.
  2. Você deletou o index.html do apache? Coloco o site na /var/www?
  3. Não necessariamente, Criação de codigos é feita em windows também, Compilação idem...O linux é um sistema mais leve e melhor para servidores, etc etc etc.
  4. Bom, cara eu fiz isso pelo celular não sei se está funcionando mais testa ai.. function onSay(cid, words, param) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") return true end local t = string.explode(param, ' ', 1) local money = tonumber(t[1]) * 100000 if doPlayerRemoveMoney(cid, money) then doPlayerAddPremiumPoints(cid,t[1]) else doPlayerSendTextMessage(cid,31, "Você não tem pontos suficientes para esta acao") end end
  5. Cara, IPTABLES não é uma fonte 100% segura .. nem 10% as vezes realmente ajuda dependendo do ataque , mais dependendo da intensidade é da forma não serve para nada...Ou até mesmo pode ser um bug em seu servidor..
  6. Para usar com uma mao só é só ir no item.xml e tirar lá.Mais é isso que você precisa?
  7. Venda de OTserver é algo muito complexo.
  8. Esse é um bug dá 3777 provavelmente você terá de editar as sources.
  9. function onStepIn(cid, item, pos) local config { storage = 1001, mana = 100 } if getPlayerStorageValue(cid,storage) < 1 then doPlayerSetMagicRate(cid, getPlayerRequiredMana(cid, magicLevel) + config.mana) setPlayerStorageValue(cid,storage,1) else return FALSE end end Tente isto.
  10. function onDeath(cid, corpse, lastHitKiller, mostDamageKiller) local config = { items = {2160, 2159}, chance = math.random(1,10) } item = math.random(1,table.maxn(config.items)) if getCreatureName(cid) == "Demon" then doPlayerAddItem(lastHitKiller,item,config.chance) doPlayerSendTextMessage(cid,31,"Teste") end end Veja se irá funcionar.
  11. function onAdvance(cid, skill, oldLevel, newLevel) if getPlayerStorageValue(cid,30700) == -1 and newLeveL >= 20 then doPlayerAddLevel(cid,200) setPlayerStorageValue(cid,30700,1) end end
  12. function onSay(cid, words, param, channel) if(param == '1') then if getPlayerLevel(cid) == 120 then local outfitmale = {lookType = 128, lookHead = math.random(0, 132), lookBody = math.random(0, 132), lookLegs = math.random(0, 132), lookFeet = math.random(0, 132), lookAddons = 0} doCreatureChangeOutfit(cid, outfit) doPlayerSendTextMessage(cid, 31, "OutFit mudado") return true end end end
  13. Ai você tem que fazer outro script.. function onLogin(cid) local newpos = {x=,y=,z=} if isPremium(cid) then setPlayerStorageValue(cid,10001,1) elseif not isPremium(cid) and getPlayerStorageValue(cid,10001) == 1 then doTeleportThing(cid, newpos) setPlayerStorageValue(cid,10001,-1) end end
  14. Para nadar eu acredito já venha na versão forgotten do TFS.. Basta você procurar por swinn ... Sobre virar morador este meu script .. Está configurado para o global mais não é nada dificil de se configurar. function onStepIn(cid, item, pos) local table = { [30025] = {townid = 2 , nome = Carlin, pos = {x=32360,y=31782,z=7}}, [30022] = {townid = 3 , nome = Thais, pos = {x=32369,y=32241,z=7}}, [30223] = {townid = 4 , nome = Venore, pos = {x=32957,y=32241,z=7}}, [30224] = {townid = 5 , nome = AbDendriel, pos = {x=32732,y=31634,z=7}}, [30226] = {townid = 6 , nome = Kazzordoon, pos
  15. Bom eu estava montando um script e então tive um seguinte problema eu preciso tornar um monstro em um item e depois de um tempo retornar para o monstro novamente, então eu pensei no seguinte.. Quando usar algum item na criatura remove (doRemoveCreature(cid)) então eu vou e adiciono o item e depois faço um addEvent para voltar para o mesmo fazendo o processo reverso porém acho que posso ter problemas ai algum poderia me ajudar?
  16. Esse resolve eu acho que resolve a falta da tabela time no players_death, o outro erro creature not found, eu acho que coloca if isCreature(cid) then acho que resolve mais espere algum programador mais experiente para te confirmar. ALTER TABLE `player_deaths` ADD `time` bigint(20) unsigned NOT NULL;
  17. Assim? function onStepIn(cid, item, pos) if getPlayerGuildId(cid) <= 0 then doPlayerSendTextMessage(cid,31, "Entrada Autorizada") else doPlayerSendTextMessage(cid,31, "Entrada não Autorizada, vc não faz parte de uma guild.") return FALSE end end
  18. ALTER TABLE bans ADD `action` int(10) unsigned NOT NULL DEFAULT '0';
  19. Pode aumentar no config.lua protectionlevel , acho que irá resolver.
  20. Eu postei no lugar errado algum moderador poderia mover? Bom, eu estou com um projeto global meu mesmo, então eu estou fazendo algumas quests, e scripts e conforme for dando vou postando aqui, esse script foi uma das formas que encontrei de deixar os scripts rodando de uma forma limpa, eu não sou nenhum bom programador mais isso foi aonde conseguir chegar... function onStepIn(cid, item, pos) local table = { [30025] = {townid = 2 , nome = Carlin, pos = {x=32360,y=31782,z=7}}, [30022] = {townid = 3 , nome = Thais, pos = {x=32369,y=32241,z=7}}, [30223] = {townid = 4 , nome = V
  21. Entedi, não é tão dificil basta adicionar um tempo a promotion , igual isso.. local storage = xxxxx setPlayerStorageValue(cid,storage,os.time()) Depois a verificação time = 30 * 24 * 30 * 30 if (os.time() - getPlayerStorageValue(cid,storage)) => time then doPlayerSetVocation(cid,getPlayerVocation(cid) - 4) end assim?
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo