Ir para conteúdo

Yan Liima

Diretor
  • Total de itens

    818
  • Registro em

  • Última visita

  • Dias Ganhos

    25

Tudo que Yan Liima postou

  1. Amigo, tente escanear e coloque para reparar o arquivo. Caso o Avast não consiga resolver. A unica maneira é desativar ele
  2. Testa ai TFS: -- Coded by Zoom.. local info, win, lose = "%s foi mort%s pelo %s %s%s", "%s obteve %s frags seguidos após derrotar %s.", "%s acabou de impedir que %s fizesse uma sequência de %s frags seguidos." local frags, storage = {10, 15, 20, 25, 30, 35, 40, 45, 50}, 30045 function onDeath(cid, corpse, deathList) if(not isPlayer(cid)) then return true end local target = deathList[1] doCreatureSetStorage(target, storage, getCreatureStorage(target, storage) + (getCreatureStorage(target, storage) == -1 and 2 or 1))  for _, pid in ipairs(getPlayersOnline()) do doPlayerSendChannelMessage(pid, '', info:format(getCreatureName(cid), getPlayerSex(cid) == 1 and "o" or "a", isPlayer(target) and "player" or "monstro", getCreatureName(target), isPlayer(target) and "."), TALKTYPE_CHANNEL_O, 0xF) for _, frag in ipairs(frags) do if(getCreatureStorage(target, storage) == frag) then doPlayerSendChannelMessage(pid, '', win:format(getCreatureName(target), frag, getCreatureName(cid)), TALKTYPE_CHANNEL_W, 0xF) end if(getCreatureStorage(cid, storage) >= frag) then doPlayerSendChannelMessage(pid, '', lose:format(getCreatureName(target), getCreatureName(cid), getCreatureStorage(cid, storage)+1), TALKTYPE_CHANNEL_RN, 0xF) end end end  doCreatureSetStorage(cid, storage, 0) return true end
  3. Que isso, fico feliz em ter lhe ajudado. Não mexo mais com isso pelo fato de estar sem PC e estar sem tempo. Mas se precisar estarei ajudando no que precisar. Tenho conhecimento com quase todas as áreas.
  4. Estou com saudades meus amores S2
  5. Ótimo servidor, parabéns xD
  6. Coloque uma nova <OPTION> em system/application/views/create.php com ID da vocação e nome.
  7. Seja muito bem-vinda @BrunaF, que bom que escolheu esse fórum para aprender a programar, garanto que não vai se arrepender ... Tem muita galera que pede suporte e pessoas que compartilham seus sistemas fodas por aqui, alguns só de você vê pode entender como que funciona, com base nisso você até consegue fazer algo diferente e legal. Tem bastante tutoriais por aqui ensinando o basico, a codar etc. Sempre que precisar algum membro do XT irá ajuda-la sem problemas. Tem meninas sim mais são poucas (eu acho). Agora pessoas com fotos de meninas talvez tenha várias rsrs E sempre bom saber que além de meninos existe algumas meninas que curte a arte da programação
  8. Ah sim, comigo funcionou normalmente. 8.6 TFS 0.4 e OTX2.
  9. Cara acabei de testar aqui a forma que eu te mandei, e funcionou perfeitamente.
  10. local tpId = 1387local tps = {["Demon X"] = {pos = {x=1044, y=1694, z=9}, toPos = {x=1046, y=1695, z=8}, time = 10},} function removeTp(tp)local t = getTileItemById(tp.pos, tpId)if t thendoRemoveItem(t.uid, 1)doSendMagicEffect(tp.pos, CONST_ME_POFF)endend function onDeath(cid)local tp = tps[getCreatureName(cid)]if tp thendoCreateTeleport(tpId, tp.toPos, tp.pos)doCreatureSay(cid, "O teleport irá sumir em "..tp.time.." segundos.", TALKTYPE_ORANGE_1)addEvent(removeTp, tp.time*1000, tp)endreturn TRUEend
  11. function onStepIn(cid, item, position, fromPosition) local inicialitem = {2175, 2190, 2651, 2461, 2649, 2643, 2050, 1988, 2120} if getPlayerLevel(cid) < 8 then if getPlayerVocation(cid) ~= 1 then doPlayerSetVocation(cid, 1) doPlayerSendCancel(cid, "você virou um Sorcerer") doPlayerSendTextMessage(cid, 22, "Você virou um poderoso mago. Magos dominam os elementos mais rebeldes da natureza, sendo eles o fogo e a energia. Inicialmente, eles sabem as magias: ...") doSendMagicEffect(getThingPos(cid), 10) if getPlayerStorageValue(cid, 438209) == -1 then for i = 1, #inicialitem, 1 do doPlayerAddItem(cid, inicialitem[i]) i = i + 1 end setPlayerStorageValue(cid, 438209, 1) return false end if getPlayerStorageValue(cid, 328190) == -1 then doPlayerAddItem(cid, 7620, 10) doPlayerAddItem(cid, 8704, 2) setPlayerStorageValue(cid, 328190, 1) return false end else doPlayerSendCancel(cid, "você já é um sorcerer") end else doPlayerSendTextMessage(cid, 22, "Você já ultrapassou o nível 7 e não pode mais testar as vocações. Fale com a Sara.") endreturn trueend
  12. Desculpe, tinha feito na correria. O problema é que faltou o then na frente do ItemDaTroca7 tenta agora:
  13. Desculpe a demora, estive fora esses tempo atrás... Aqui da maneira que você quer: Desculpe a mal organização do script, estou sem tempo mais se quiser quando eu tiver um tempinho deixo bonitinho para você xD
  14. LoL estranho... Testei em TFS 0.3.6 e 0.4 e obtive sucesso nos dois.
  15. Tenta por MOD Logs na database: Logs por txt: Na pasta mods crie um arquivo .xml e cole isto dentro: Testado em TFS 0.4.
  16. Muito bom! irá ajudar bastante membro da comunidade. @miupinho Não era necessário se exaltar ele apenas disse que você poderia por os créditos no tópico (apezar de estar na imagem). Como algumas pessoas dizem "Críticas são sempre bem-vindas", isso ajuda a pessoa a melhorar, desenvolver. Sempre lidamos com críticas, se não gosta de críticas basta escrever no fim do tópico que você não aceita críticas. Creio que ele não chamou sua atenção por maldade. Não leve pro lado pessoal.
  17. Isso da pra pra fazer em diversas formas, mais pelo items.xml creio que não se for da meneira que estou pensando. Pela pasta weapons da pra fazer...
  18. De boa rsrs O problema está aqui: <item id="2410" article="a" name="senbowface" plural="senbows face"> <attribute key="weight" value="100" /> <attribute key="attack" value="15" /> <attribute key="weaponType" value="distance" /> <attribute key="shootType" value="8" /> <attribute key="range" value="6" /> <attribute key="breakChance" value="33" /> <attribute key="ammoAction" value="moveback" /> </item> [Warning - Items::loadFromXml] Unknown shootType 8<attribute key="shootType" value="8" /> O shooType com o valor 8 não existe. Creio que seja apenas por nome não por número. Troquei por <attribute key="shootType" value="throwingknife" /> Só você fazer a alteração ai... Se quiser aqui está o arquivo: items.xml items.xml
  19. Não é necessário ficar comentando UP, já existe uma opção para você apertar a cada 24 horas. Se não tiver problemas, poderia enviar o seu items.xml?
  20. Cara ouvi dizer muito sobre o modem da GVT e pelo o que ouvi dizer é que não da pra liberar as portas, não tenho certeza disso ... Leia esse tutorial talvez te ajude:
  21. Vê se da certo ai amigo Em data/globalevents/scripts/ crie um arquivo chamado tileeffect.lua e coloque isto dentro: local efeito = { [1] = {position = {327, 905, 7}, effect = {12}} }function onThink(interval, lastExecution) for _, tile in pairs(efeito) do doSendMagicEffect({x=tile.position[1],y=tile.position[2],z=tile.position[3]}, tile.effect[1]) end return trueend Em globalevents.xml adicione: TFS 0.3.6 - <globalevent name="TileEffect" interval="2" event="script" value="tileeffect.lua"/> TFS 0.3.7 + <globalevent name="TileEffect" interval="2000" event="script" value="tileeffect.lua"/> Creio que não precise de explicação hehe
  22. Em data/actions/scripts/ crie um arquivo .lua e cole isto dentro: function onUse(cid, item, frompos, item2, topos)-------------------Configurações-----------------ItemDaTroca = 2090 -- ID do item para por na pedraItemDaTroca2 = 2086 -- ID do item para por na pedra 2ItemID = 2087 -- ID do item a ser recebidopositem = {x=327,y=902,z=7,stackpos=1} -- Posição onde o item 1 terá que ficarpositem2 = {x=328,y=902,z=7,stackpos=1} -- Posição onde o item 2 terá que ficarpositemreceived = {x=329,y=904,z=7,stackpos=1} -- A posição onde o item irá parar ao fazer a troca---------Fim das Configurações importantes-------piece1 = getThingfromPos(positem)piece2 = getThingfromPos(positem2)if item.uid == 70050 and item.itemid == 1945 and piece1.itemid == ItemDaTroca and piece2.itemid == ItemDaTroca2 thendoRemoveItem(piece1.uid,1)doRemoveItem(piece2.uid,1)doTransformItem(item.uid,item.itemid+1)doCreateItem(ItemID,1,positemreceived)elseif item.uid == 70050 and item.itemid == 1946 thendoTransformItem(item.uid,item.itemid-1)elsedoPlayerSendTextMessage(cid,22,"Desculpe você não tem o item necessário para fazer a troca.")endreturn trueend Em actions.xml adicione isto: <action uniqueid="70050" script="NOME_DO_ARQUIVO.lua" /> Na alavanca coloque o UniqueID: 70050 Qualquer erro é só dizer.
  23. Obrigado a todos! xD Sempre <3
  • Quem Está Navegando   0 membros estão online

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