Ir para conteúdo

nociam

Conde
  • Total de itens

    541
  • Registro em

  • Última visita

  • Dias Ganhos

    5

Tudo que nociam postou

  1. Se eu falar pra vc que estava fazendo esses atributo nas sources que tem um limite da porra imagina 100 atributos para cada atributo do pokemon eu ja estava em ITEM_ATTRIBUTE_POKEMON_NICK = (0x1EC | (static_cast<uint64_t>(1) << 43)), ai o dalvorsn falo para eu fazer pro serialize me explico tudo mais não consegui implementar muito bom mano isso e muito muito foda.
  2. Ai no sei nunca criei só removi testa coloca nos 2.
  3. Não sei se vai resolver mais cria os combat que vc crio no combat.cpp tb vai que resolve.
  4. Uma pergunta vc esta compilando ou faz build porque se mexe em arquivos .h tem que fazer rebuild ou exclua pasta obj. e seja feliz.
  5. Olha esse sistema já não faz isso? louco se prestar atenção o 2 if diz se não tem certa spell entra e seta o atributo se tiver cai else e aparece a msg? if getPlayerStorageValue(smeargle, 18554) == 1 and movestable[getCreatureName(tocopy)].move1 and not isInArray(lockedcds, movestable[getCreatureName(tocopy)].move1.name) then if not smeargleHaveSpell(cid, movestable[getCreatureName(tocopy)].move1.name) then doItemSetAttribute(selfball, "skt1", getCreatureName(tocopy)) else doPlayerSendTextMessage(cid, 20, "You smeargle already have this move.") end https://gyazo.com/1b1b2528cd9d713fd3e76c2754eeaec0
  6. Muito bom tb tenho meu servidor pelo tfs1.3 já tenho nela muitos sistemas que utilizava no 0.3.6 a atualmente sem tempo pra fazer mais nada kkkkkkk, tb tenho 2 sistemas muito bom de autoridade do Tony. Bom tb queria aproveitar que estou aqui xd não querendo mudar o foco, caso algum programador que tenha um sistema inovador ou um sistema que com a performance superior etc... ao sistema normais e tenha interesse em vender podemos conversar.
  7. Vejo se consigo colocar amanha a parte que já tenho feito, só preciso ver aparte das magias em target.
  8. Nossa nem lembro mais disso fiz tudo por lua mas se o cara ali fazer por c++ melhor ne, gostei do mapa dele bem parecido aonde eu faço teste no tfs 1.1
  9. Eu utilizei por um tempinho no meu servidor ela, mais ai apareceu algo melhor e mudei mas muito bom trazer pro fórum e em português.
  10. se não me engano se coloca abixo do doCreatureAddHealth(cid, amount) um return false e testa
  11. Não fizeram ainda isso e muito fácil vai no seu exp.lua e coloca acima do ultimo return de dano isso se não souber poste seu exp.lua se for outro servidor vai em creaturescript e ache o script que tenha essa function onStatsChange(cid, attacker, type, combat, value). Magia_config = { ["Charizard"] = {damage = FIREDAMAGE}, ["Venusaur"] = {damage = GRASSDAMAGE}, ["Nidoking"] = {damage = POISONEDDAMAGE}, } if Magia_config[getCreatureName(cid)] and damageCombat == Magia_config[getCreatureName(cid)].damage then local min_percent = 40--Porcentagem mínima do dano curada. local max_percent = 75--Porcentagem máxima do dano curada. local amount = math.floor(valor * math.random(min_percent, max_percent) / 100) valor = 0 doSendAnimatedText(getThingPos(cid), "+"..amount, 65) doCreatureAddHealth(cid, amount) end https://gyazo.com/b0211884199d75b7b21101665ec611d7 Esqueci vc tb pode inverter a ordem pra poder colocar mais pokemon ou ate fazer pelo elemento fogo x fogo tipo assim Magia_config = { [FIREDAMAGE] = {"Charizard","Magmar"}, [GRASSDAMAGE] = {"Venusaur","Pikachu"}, [POISONEDDAMAGE] = {"Weezing","Magmar"}, } if Magia_config[damageCombat] and isInArray(Magia_config[damageCombat], getCreatureName(cid)) then local min_percent = 40--Porcentagem mínima do dano curada. local max_percent = 75--Porcentagem máxima do dano curada. local amount = math.floor(valor * math.random(min_percent, max_percent) / 100) valor = 0 doSendAnimatedText(getThingPos(cid), "+"..amount, 65) doCreatureAddHealth(cid, amount) end
  12. Bom deixa fazer uma pergunta no tfs 0.3 eu usava esse comando doSendAnimatedText(getThingPosWithDebug(cid), "BLOCK", COLOR_ICE) alguém sabe o porque no tfs 1.3 não ta mais suporte?; pois add nas sources e mesmo assim no jogo não funciona , não mostra erros nada tenho que habilitar algo no cliente? Achei o tópico e funcionou obrigado.
  13. Chega a ser incrível um erro de xml e não me apresentar erros vai saber.
  14. Peço desculpas pelo erro que cometi como implementei esse código de madrugada acho que estava dormindo então meu erro era de tag no xml já devia ter visto isso mas. pode fechar selecionado.
  15. tb não foi, estou testando só com player tb e não entra if estranho, e sobre essa condição #getCreatureSummons(cid) > 0 ela retorna erro de boolean já tinha tentado usar no goback.
  16. exatamente não esta entrando no if .já tentei creature:isPlayer() entre outras mas não entra if.
  17. Não foi assim também.
  18. Bom estou tentando colocar no tfs 1.3 para o player com um bicho sumonado não receber dano mas não esta indo já adicionei o evento no login.lua e não vai alguém pode ajudar? no logim coloquei assim player:registerEvent("SemDano")
  19. nociam

    [Resolvido] deslogando

    Vivendo e aprendendo pode fechar o tópico duvida solucionada.
  20. nociam

    [Resolvido] deslogando

    config.lua
  21. vai saber coloca na no lugar do 127. isso vai que resolve mesmo sendo a mesma coisa "localhost"
  22. Baixei o tfs 1.3 e ao usar o god e sair correndo igual um louco eu sou kikado alguém sabe porque disso? aparece essa msg 127.0.0.1 disconnected for exceeding packet per second limit. obs: eu sei a tradução mas porque acontece isso tem solução?
  23. bom alguém pode me explicar esses código o que significa esses 1<<0, 1<<1 e qual a sequencia para 1<<22 se e que tem? enum itemAttrTypes : uint32_t { ITEM_ATTRIBUTE_NONE, ITEM_ATTRIBUTE_ACTIONID = 1 << 0, ITEM_ATTRIBUTE_UNIQUEID = 1 << 1, ITEM_ATTRIBUTE_DESCRIPTION = 1 << 2, ITEM_ATTRIBUTE_TEXT = 1 << 3, ITEM_ATTRIBUTE_DATE = 1 << 4, ITEM_ATTRIBUTE_WRITER = 1 << 5, ITEM_ATTRIBUTE_NAME = 1 << 6, ITEM_ATTRIBUTE_ARTICLE = 1 << 7, ITEM_ATTRIBUTE_PLURALNAME = 1 << 8, ITEM_ATTRIBUTE_WEIGHT = 1 << 9, ITEM_ATTRIBUTE_ATTACK = 1 << 10, ITEM_ATTRIBUTE_DEFENSE = 1 << 11, ITEM_ATTRIBUTE_EXTRADEFENSE = 1 << 12, ITEM_ATTRIBUTE_ARMOR = 1 << 13, ITEM_ATTRIBUTE_HITCHANCE = 1 << 14, ITEM_ATTRIBUTE_SHOOTRANGE = 1 << 15, ITEM_ATTRIBUTE_OWNER = 1 << 16, ITEM_ATTRIBUTE_DURATION = 1 << 17, ITEM_ATTRIBUTE_DECAYSTATE = 1 << 18, ITEM_ATTRIBUTE_CORPSEOWNER = 1 << 19, ITEM_ATTRIBUTE_CHARGES = 1 << 20, ITEM_ATTRIBUTE_FLUIDTYPE = 1 << 21, ITEM_ATTRIBUTE_DOORID = 1 << 22 };
  • Quem Está Navegando   0 membros estão online

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