Ir para conteúdo

1215171

Membro
  • Registro em

  • Última visita

Tudo que 1215171 postou

  1. em data/npc/scripts crie o arquivo bankcredit.lua e adicionem isso nele \/ depois crie um arquivo na pasta npcs com o nome banqueiro de credito.xml e adicione isso dentro @@@Edit: esse npc, fais que o player só possa retirar dinheiro se tiver um certo item (cartão de credito ou debito)
  2. 1215171 postou uma resposta no tópico em Suporte Tibia OTServer
    meu irmão 2 posts seguidos por favor auguem reporta ele ou negativa
  3. esse npc puis para so poder retirar grana se tiver o cartão de credito
  4. local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} 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 local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid local ITEM = aki vc coloca o id do item if(msgcontains(msg, 'bank') or msgcontains(msg, 'help')) then selfSay('Ola amigo oque deseja fazer? {deposit} ou {depositar} para depositar, {withdraw} ou {sacar} para sacar dinheiro ou {balance} para ver seu saldo!', cid) talkState[talkUser] = 1 elseif msgcontains(msg, 'balance') or msgcontains(msg, 'BALANCE') and talkState[talkUser] == 1 then local balance = getPlayerBalance(cid) selfSay('Voce possui ' .. balance .. ' gps no banco', cid) elseif msgcontains(msg, 'deposit') or msgcontains(msg, 'depositar') and talkState[talkUser] == 1 then selfSay('Digite o valor que voce deseja depositar.', cid) talkState[talkUser] = 2 elseif talkState[talkUser] == 2 then n = getNumber(msg) if(msg == 'all' and doPlayerDepositAllMoney(cid)) then selfSay('Depositado com sucesso!', cid) talkState[talkUser] = 1 end if n <= 0 then selfSay('escolha um valor acima de 0!', cid) talkState[talkUser] = 1 end if(msgcontains(msg, 'withdraw') or msgcontains(msg, 'sacar')) then local withdraw = if (getPlayerItemCount(cid, ITEM) ~= 1) then local sacar = if (getPlayerItemCount(cid, ITEM) ~= 1) then selfSay('Você não tem o cartão de debito para retirar dinheiro!', cid) talkState[talkUser] = 1 end end end if n and doPlayerDepositMoney(cid, n) then selfSay('Depositado com sucesso!', cid) talkState[talkUser] = 1 else selfSay('Voce nao tem o valor informado', cid) talkState[talkUser] = 1 end elseif msgcontains(msg, 'withdraw') or msgcontains(msg, 'sacar') and talkState[talkUser] == 1 then selfSay('Digite o valor que voce deseja retirar.', cid) talkState[talkUser] = 3 elseif talkState[talkUser] == 3 then n = getNumber(msg) local balance = getPlayerBalance(cid) if(msg == 'all' and doPlayerWithdrawAllMoney(cid)) then selfSay('Retirado ' .. balance .. ' gps da sua conta!', cid) talkState[talkUser] = 1 end if (n ~= 0 and doPlayerWithdrawMoney(cid, n)) then selfSay('Retirado ' .. n .. ' gps da sua conta!', cid) talkState[talkUser] = 1 else selfSay('Voce nao pode retirar esse valor!', cid) talkState[talkUser] = 1 end elseif msg == "no" and talkState[talkUser] >= 1 then selfSay("Then not", cid) talkState[talkUser] = 0 npcHandler:releaseFocus(cid) end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) function getNumber(txt) x = string.gsub(txt,"%a","") x = tonumber(x) if x ~= nill and x > 0 then return x else return 0 end end tive q postar novamente pq o post tava bugado
  5. <p>o npc vou por em code sem spolier então e pra vc deposita grana na conta do player vc vai no npc hi transfer ou transferir e dps digita a quantia e dis yes <strong> local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} 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
  6. ja que vc postou isso ai vou dar uma editada fis esse npc \/ Obs:não testado
  7. hmm vou tentar criar aki se eu consseguir edito aki
  8. e esse sistema so pega no dash advanced pois n tem o codigo das source ai para funcionar tem uma função tbm q é pela source uma função dai eu sei disso pq tem em outro forum (não vou citar o nome)
  9. tem como vc explicar ?
  10. 1215171 postou uma resposta no tópico em Suporte Tibia OTServer
    bem amigo estou tentando fazer mais esta dando ums erro bem tosco to tentando o possivel para ajeitar
  11. ei adriano no msn eu te ajudo la tenho o jeito certo pra por o efeito entra la
  12. tente assim local vocation = x -- Vocation que o player precisa ter local tempo = 40 -- Tempo em segundos function onLogin(cid) if getPlayerVocation(cid) == vocation then SendEffect(cid) end return TRUE end function SendEffect(cid) addEvent(SendEffect, tempo*1000, cid) return TRUE end
  13. Eu queria mudar a vocation knight do meu serv por pra upar ml como se foce sorc,druid vocation aki
  14. TIpo assim queria por pra quando o player matace 100 demon ele ganhace a voc de id 21 so isso
  15. vlw rep+ pros 2 se pudece eu dava 2 rep pra cada heuheueh
  16. Assim queria um item q quando usado em uma sword é tipo refinamento como se foce upgrade quando usado na sword da 10 de atk se usa de novo 10 e assim vai tipo ai fica 10+10 = 20
  17. 1215171 postou uma resposta no tópico em Suporte Tibia OTServer
    sim mais n entendi essa parte ocal array = { [1] = 2160, [2] = 2160, [3] = 2160, [4] = 2160 }
  18. 1215171 postou uma resposta no tópico em Suporte Tibia OTServer
    sky vc esqueceu de explicar eu li o script td e n entendi
  19. 1215171 postou uma resposta no tópico em Suporte Tibia OTServer
    Assim eu queria um script assim q quando o player morrece aparecece um corpse so q para cada voc um corpse diferente esse é oq eu procuro um corpse para cada vocation auguem me ajuda pf
  20. Obrigado sky por nos trazer esse script! REP+ @EDIT sabe essa parte Para Configurar: Formula do spells: (ex. level*2 + clubpoints*2) não entendi :S explica ae pf
  21. Kimoszin obrigado pode fechar o topico
  22. 1215171 postou uma resposta no tópico em Suporte Tibia OTServer
    tipo ele tem uma função para o distance effect o problema é q n sei como por pra ele tipo vir dps de tal tempo e tals vez q eles vao vir
  23. 1215171 postou uma resposta no tópico em Suporte Tibia OTServer
    é bem bem bem possivel fazer pena q n sei como emgrenar uma função do jedian
  24. ...

    1215171 postou uma resposta no tópico em Formação de Equipe
    Obrigado! mas falta membros na equipe :S
  25. cara sem ofenças mais vc É MT BURRO so pedia ajuda no msn so pedia ajuda besta tipo pra mudar a vocação q usa tal spell essas coisa --'

Informação Importante

Confirmação de Termo