Ir para conteúdo
  • Cadastre-se

Crypter

Membro
  • Total de itens

    343
  • Registro em

  • Última visita

  • Dias Ganhos

    4

Tudo que Crypter postou

  1. Ta dando conflito de Outfit e so ta voltando pra uma Outflit mesmo se antes você tivesse outra , o primeiro player que colocar e tirar fica com Outflit fixa pra todos... @Dwarfer Dwarfer Nessa parte ele ta pegando a Outflit do 1° player do servidor que equipou o item , os outros players ao tirar o item ficam com a newtype do 1° player que uso... function onDeEquip(cid, item, slot) outfit.lookType = out[1] out = {} doSetCreatureOutfit(cid, outfit, -1) return true end
  2. Estou com uma Script de movements que ao equipar o item troca a Outflit e ao desequipar ele a outflit sai , porem se eu equipar o item e relogar e depois desequipar a outflit não sai function onEquip(cid, item, slot) local outfit1 = {lookType = 160} -- looktype male local outfit2 = {lookType = 159} -- looktype local playerSex = getPlayerSex(cid) if playerSex == 1 then doSetCreatureOutfit(cid, outfit1, -1) return TRUE end if playerSex == 0 then doSetCreatureOutfit(cid, outfit2, -1) return TRUE end end function onDeEquip(cid, item, slot) doRemoveCondition(cid, CONDITION
  3. local items = { --[numeração] = {id = ID DO ITEM, count = QUANTIDADE DO ITEM, c = CHANCE} [1]={id=8884, count=1, c=10}, -- item 1 [2]={id=8890, count=1, c=10}, -- item 2 [3]={id=8888, count=1, c=10}, -- item 3 [4]={id=8905, count=1, c=10}, -- item 4 [5]={id=10511, count=1, c=10}, -- item 5 [6]={id=10515, count=1, c=10}, -- item 6 [7]={id=10514, count=1, c=10}, -- item 7 [8]={id=10139, count=1, c=10}, -- item 8 [9]={id=10719, count=1, c=10}, -- item 9 [10]={id=12608, count=75, c=10}, -- item 9 } function getRandomItem(t) local i = math.random(1, #t) i = t[i] if math.r
  4. local config = { loginMessage = getConfigValue('loginMessage'), useFragHandler = getBooleanFromString(getConfigValue('useFragHandler')) } function onLogin(cid) boost.addSkills(cid) local loss = getConfigValue('deathLostPercent') if(loss ~= nil) then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10) end local accountManager = getPlayerAccountManager(cid) if(accountManager == MANAGER_NONE) then local lastLogin, str = getPlayerLastLoginSaved(cid), config.loginMessage if(lastLogin > 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str) str = "Your
  5. 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:isFo
  6. Na pasta mods deve conter somente arquivos de mods que são Xml e esse arquivo é o .ini assim o tfs vai tentar ler o arquivo e retornar erro , mande oque tem dentro desse arquivo ou remova ele da pasta mods.
  7. Posta aqui o Xml do monstro na qual você colocou no mapa .
  8. local itemid = 12670 --(Nome Do Itens Que vai Ganha) local itemcount = 1 --(quantos itens jogado vai ganha) local msg_ongain = "Você Ganhou 1 Picareta." local msg_fail = "Desculpe, mas voce ja pegou a picareta" function onStepIn(cid, item, position, fromPosition) if getPlayerStorageValue(cid, 97864) < 1 then -- Se a storage 97864 for menor que 1 ganha o item doPlayerAddItem(cid, itemid, itemcount) -- Aqui enviamos o item ao player doPlayerSendTextMessage(cid,25,msg_ongain) --Mensagem setPlayerStorageValue(cid, 97864, 1) -- aqui damos a storage 1 para ele nao gan
  9. local condition_bonusSpeed = createConditionObject(CONDITION_HASTE) setConditionParam(condition, CONDITION_PARAM_TICKS, -1) setConditionFormula(condition, 0.25, 0, 0.50, 0) function onEquip(cid, item, slot) local outfit1 = {lookType = 104} local outfit2 = {lookType = 123} local vocationid = {1} -- Add novas {1,2}-- if (isInArray(vocationid, getPlayerVocation(cid))) then doSetCreatureOutfit(cid, outfit1, -1) doAddCondition(cid, condition_bonusSpeed) return true end end function onDeEquip(cid, item, slot) doRemoveCondition(cid, CONDITION_OUTFIT) d
  10. Abra esse link e baixe o item editor e com ele abra o items.otb que fica na pasta do seu server com ele você pode editar os items como mostrar na imagem no topico
  11. Poste aqui qual sua base ou um exemplo de Spell de poketibia com Target para ser alterada como você deseja
  12. local storage1,storage2,storage3,storage4 = x,x,x,x if getPlayerStorageValue(cid, storage1) > 0 or getPlayerStorageValue(cid, storage2) > 0 or getPlayerStorageValue(cid, storage3) > 0 or getPlayerStorageValue(cid, storage4) > 0 then doPlayerSendCancel(cid, "You already have outflit..") return false end
  13. Você pode editar o item no item editor e deixa como Pode ser apanhado e movido , e não pode se atravessar
  14. local config = { days = 30, message = 'Você recebeu 30 dias de VIP.' } function onUse(cid, item, frompos, item2, topos) vip.setVip(cid,config.days) doPlayerSendTextMessage(cid, 22, config.message) doRemoveItem(item.uid, 1) return true end
  15. Poste o arquivo da Spell que posso te falar , o arquivo é encontrado na pasta Spells/Scripts com formato .lua
  16. local colors = {94, 81, 79, 88, 18, 11, 92, 128} local storage = 65539 local time = 1 --in miliseconds function onEquip(cid, item, slot) if getPlayerStorageValue(cid, storage) < 1 then local event = addEvent(changeOutfit, time, cid) setPlayerStorageValue(cid, storage, 1) return true end return true end function onDeEquip(cid, item, slot) if getPlayerStorageValue(cid, storage) > 0 then setPlayerStorageValue(cid, storage, 0) return true end return true end function changeOutfit(cid) local randomHead = colors[math.random(#colors)] local ran
  17. Fiquei procurando hoje e não consegui achar como o titulo desse topico não faz referençia correta ao tipo da Spell seria muito dificil eu achar ,tentei procurar por : " Spell Muda Piso " e nada... Então criei o tópico pra ve se alguem me ajudava fico agradeçido pela sua ajudo irei testar o codigo depois. Tive alguns problemas no Script as vezes o item é removido e fica preto ( Vazio sem nada pois o item era piso) , so tive problemas ao colocar pisos mas items normais da certo e se na Area da spell tiver 2 tipos de piso ele so pega um tipo de piso e recoloca no lugar , isso roda 100% em
  18. Ola galera do TK, Gostaria de saber qual funções eu preciso usar fazer uma Spell que troca o piso por "X' Tempo, e apos esse tempo o piso antigo volta. Exemplo: Eu uso a Spell e ela troca o piso em volta do player(cid) para lava(itemid) e após "X" tempo ,o piso antigo volta ao lugar e a lava sai. @xWhiteWolf, @Vodkart , @KotZletY
  19. data/actions/scripts Abra a script Pick.lua e troque por isso function onUse(cid, item, fromPosition, itemEx, toPosition) local itemGround = getThingFromPos({x = toPosition.x, y = toPosition.y, z = toPosition.z + 1, stackpos = STACKPOS_GROUND}) if(isInArray(SPOTS, itemGround.itemid) and isInArray({354, 355}, itemEx.itemid)) then doTransformItem(itemEx.uid, 392) doDecayItem(itemEx.uid) doSendMagicEffect(toPosition, CONST_ME_POFF) return true end if(itemEx.itemid == 7200) then doTransformItem(itemEx
  20. test.lua function onSay(cid, words, param, channel) local itemid = 2160 --- id do item local itemcount = 100 --- total de item necessario if getPlayerItemCount(cid,itemid) >= itemcount then doPlayerSendCancel(cid, "Voce tem o item") else doPlayerSendCancel(cid, "Voce nao tem o item") end end talkactions.xml <talkaction words="!test" event="script" value="test.lua"/>
  21. Procuro contato de algum scripter FL.
  22. MITOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO Cara voce salvou minha vida o sistema estava dando errado pois no outro tuturial ele manda criar um banco de dados errado e o teu funcionou 100% .
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo