
Tudo que MaXwEllDeN postou
- Ae gente preciso de um npc que..
-
Não entendo esses nego
Agora deu bom, o cara não faz o que eu peço no tópico, fica dando double post e ainda quer ajuda? E outra, pra que eu iria enrolar alguém? Tô pouco me lixando se o script vai funcionar ou não, eu postei ele, dou suporte quando dá o cara que está pedindo ele merece realmente ser ajudado, agora não vou ficar perdendo meu tempo tentando ajudar alguém que nem lê o que o cara posta e ainda acha que eu tenho obrigação de resolver os problemas de incompatibilidade do servidor dele, ou ele que não soube instalar o sistema. O sistema tá postado, geralmente essas pessoas que postam esse tipo de comentário como o seu e do cara da foto são pessoas que nem agradecer pelo sistema que dá trabalho de fazer e deixar perfeitinho, e ainda se acham no direito de vir comentar e ficam irritadinhos quando não conseguem explorar os outros para ter o lucro no seu servidor. A pior parte do seu post foi dizer que eu fico enrolando pedindo pro cara mostrar o erro. Não sou telepata, adivinho, leio a mente das pessoas ou faço macumba pra adivinhar o que o cara fez que está dando errado, então eu tenho que saber os sintomas pra poder dar a solução. Não sei nem pra que ainda respondo um post desses.
-
Não entendo esses nego
Antes dessa mensagem recebi uma assim: "Iai vai me ajudar ou só ficar enrolando?"
-
[Pedido] Script dar use no item ganhar x vocaçao
Exato
-
[Pedido] Script dar use no item ganhar x vocaçao
Madaras, simplifiquei seu script, só com tabelas: local vocs = { [1] = 9, [5] = 9, [2] = 10, [6] = 10, [3] = 11, [7] = 11, [4] = 12, [8] = 12, } function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid, 1992) == 1 then return doCreatureSay(cid, "Você ja recebeu a nova vocaçao", TALKTYPE_ORANGE_1) end if getPlayerLevel(cid) < 20 then return doCreatureSay(cid, "Você deve ter level 20 ou mais para usar o Item!", TALKTYPE_ORANGE_1) end doPlayerSetVocation(cid, vocs[getPlayerVocation(cid)]) doSendMagicEffect(fromPosition, 2) doRemoveItem(item.uid, 1) return setPlayerStorageValue(cid, 1992, 1) end
-
[Resolvido] HACKERAO MEU GESIOR RAPIDO
@Piuzerashu http://www.conjuga-me.net/ Ele não entendeu o que você quis passar porque eu acho que ele entende português '-' @Smadok É, o cara errou na conjugação do verbo, mas não precisava comentar só por isso '--'
- Ae gente preciso de um npc que..
-
[pedido]onde tem tibia .dat e tibia .spr 9.60 pra baixar
Amigo, preste mais atenção onde você cria seu tópico, movido para Suporte OTServ.
-
[Resolvido] Duvida script de npc !
focus = 0 talk_start = 0 target = 0 following = false attacking = false function onThingMove(creature, thing, oldpos, oldstackpos) end function onCreatureAppear(creature) end function onCreatureDisappear(cid, pos) if focus == cid then selfSay('Good bye then.') focus = 0 talk_start = 0 end end function onCreatureTurn(creature) end function msgcontains(txt, str) return (string.find(txt, str) and not string.find(txt, '(%w+)' .. str) and not string.find(txt, str .. '(%w+)')) end function onCreatureSay(cid, type, msg) msg = string.lower(msg) if ((string.find(msg, '(%a*)hi(%a*)')) and (focus == 0)) and getDistanceToCreature(cid) < 3 then if getPlayerStorageValue(cid,853) < 1 then selfSay('Ola ' .. creatureGetName(cid) .. 'bem-vindo ao NSWO e a Academia Shinobi, nela pode falar com varios "npcs" que poderao te "vender" itens e pode explorar "hunts" , ate que chegue a hora de "sair" da academia.') focus = cid talk_start = os.clock() else selfSay('Espere..') focus = 0 talk_start = 0 end elseif string.find(msg, '(%a*)hi(%a*)') and (focus ~= cid) and getDistanceToCreature(cid) < 4 then selfSay('Desculpe, ' .. creatureGetName(cid) .. '! Estou ocupado') elseif focus == cid then talk_start = os.clock() if msgcontains(msg, 'npcs') and focus == cid then selfSay("NPC's são personagens controlado pelo computador que podem ter varias funções como vender itens , comprar itens , Dar informações , dar missões e muito mais. Pode falar com eles dizendo : \"hi\" e \"bye\" para dizer tchau") talk_start = os.clock() end if msgcontains(msg, 'npc') and focus == cid then selfSay("NPC's são personagens controlado pelo computador que podem ter varias funções como vender itens , comprar itens , Dar informações , dar missões e muito mais. Pode falar com eles dizendo : \"hi\" e \"bye\" para dizer tchau") talk_start = os.clock() end if msgcontains(msg, 'hunt') and focus == cid then selfSay('Hunts são lugares onde ficam os monstros ou os inimigos, nela você pode caçar com amigos, ganhar exp treinar e muito mais. Cada monstro tem sua experiencia e itens propios') talk_start = os.clock() end if msgcontains(msg, 'hunts') and focus == cid then selfSay('Hunts são lugares onde ficam os monstros ou os inimigos, nela você pode caçar com amigos, ganhar exp treinar e muito mais. Cada monstro tem sua experiencia e itens propios') talk_start = os.clock() end if msgcontains(msg, 'sair') and focus == cid then selfSay('Bom , para sair da academia você pode ir pelo Leste , até chegar num porto onde o marinheiro poderá ajudar você se estiver pronto para ir !!') talk_start = os.clock() end if msgcontains(msg, 'ir') and focus == cid then selfSay('Bom , para sair da academia você pode ir pelo Leste , até chegar num porto onde o marinheiro poderá ajudar você se estiver pronto para ir !!') talk_start = os.clock() end if string.find(msg, '(%a*)bye(%a*)') and focus == cid and getDistanceToCreature(cid) < 3 then selfSay('Good bye, ' .. creatureGetName(cid) .. '!') focus = 0 talk_start = 0 end end function onCreatureChangeOutfit(creature) end function onThink() if focus > 0 then x, y, z = creatureGetPosition(focus) myx, myy, myz = selfGetPosition() if ((myy-y==0) and (myx-x<=0 and myx-x>=-4)) then selfTurn(0) end if ((myy-y==0) and (myx-x>=0 and myx-x<=4)) then selfTurn(2) end if ((myx-x==0) and (myy-y<=0 and myy-y>=-4)) then selfTurn(1) end if ((myx-x==0) and (myy-y>=0 and myy-y<=4)) then selfTurn(3) end if ((myy-y==-2) and (myx-x>=-1 and myx-x<=1)) then selfTurn(1) end if ((myy-y==2) and (myx-x>=-1 and myx-x<=1)) then selfTurn(3) end if ((myx-x==2) and (myy-y>=-1 and myy-y<=1)) then selfTurn(2) end if ((myx-x==-2) and (myy-y>=-1 and myy-y<=1)) then selfTurn(0) end if ((myy-y==-3) and (myx-x>=-2 and myx-x<=2)) then selfTurn(1) end if ((myy-y==3) and (myx-x>=-2 and myx-x<=2)) then selfTurn(3) end if ((myx-x==3) and (myy-y>=-2 and myy-y<=2)) then selfTurn(2) end if ((myx-x==-3) and (myy-y>=-2 and myy-y<=2)) then selfTurn(0) end if ((myy-y==-4) and (myx-x>=-3 and myx-x<=3)) then selfTurn(1) end if ((myy-y==4) and (myx-x>=-3 and myx-x<=3)) then selfTurn(3) end if ((myx-x==4) and (myy-y>=-3 and myy-y<=3)) then selfTurn(2) end if ((myx-x==-4) and (myy-y>=-3 and myy-y<=3)) then selfTurn(0) end end if focus == 0 then randmove = math.random(1,50) if randmove == 1 then selfMove(0) end if randmove == 2 then selfMove(1) end if randmove == 3 then selfMove(2) end if randmove == 4 then selfMove(3) end end if (os.clock() - talk_start) > 30 then if focus > 0 then selfSay('Next Please...') end focus = 0 end if focus ~= 0 then if getDistanceToCreature(focus) > 3 then selfSay('Good bye then.') focus = 0 end end end end
-
[Programação] Limitar items no Parcel
Pode usar creaturesript onmove, pra retornar false caso dentro do parcel tenha mais que 10 itens.
-
[Dúvida/Pedido] BP Exclusiva 1 tipo de ITEM.
Cara, você não leu o que eu escreví alí? local backpackID = 2000 local itemID = 99 -- Tira o espaço entre on e Move, deixa escrito onmoveItem, com o M maiúsculo function on MoveItem(cid, item, formPosition, toPosition, fromItem, toItem, fromGround, toGround, status) if (toItem.itemid == backpackid and item.itemid == itemID) then return true end doPlayerSendCancel(cid, "Voce não pode colocar items aqui.") end
-
[MOD] Criminal System v2.0
Lol, que dahora dsakodaksodkksao. Gostei Kimos!
-
[Dúvida/Pedido] BP Exclusiva 1 tipo de ITEM.
Você leu o que eu escreví lá? Talvez não, o erro está dando porque o que eu escrevi lá não foi feito.
-
[Dúvida/Pedido] BP Exclusiva 1 tipo de ITEM.
Kimos, o IPB tá bugando o onmoveItem, ele tá escrevendo minúsculo, ai tá dando erro lá por isso '-'. Eu vim perceber agora e editei o post alí novamente. Adriano copia o de cima e faz o que eu falei lá.
-
[Dúvida/Pedido] BP Exclusiva 1 tipo de ITEM.
local backpackID = 2000 local itemID = 99 -- Tira o espaço entre on e Move, deixa escrito onmoveItem, com o M maiúsculo function on MoveItem(cid, item, formPosition, toPosition, fromItem, toItem, fromGround, toGround, status) if (toItem.itemid == backpackid and item.itemid == itemID) then return true end doPlayerSendCancel(cid, "Voce não pode colocar items aqui.") end
-
:DDD outro newbie here! kk olá pessoal
Welcome!
-
Pedido, script de click item
<action itemid = "iddoitem" event = "script" value = "Storages.lua" /> local storages = {145, 6025, 4789, 12023, 44786} -- Só é adicionar ou remover o id das storages daqui. function onUse(cid, item) for _, v in pairs(storages) do setPlayerStorageValue(cid, v, 1) end return doRemoveItem(item.uid) end
-
Sugestão para tutoriais de scripting
local createpos = {x = 160, y = 54, z = 7} -- Posição em que o teleport será criado local to_pos = {x = 140, y = 50, z = 2} -- Essa é a posição para qual o teleport vai levar local tempo = 50 -- Em Segundos local function remover_teleport() -- Função que vai remocer um teleport local teleport = getTileItemById(createpos, 1387) -- Essa função vai procurar o teleport na posição teleport_pos doRemoveItem(teleport.uid) -- Essa função vai remover o teleport return true end function onDeath(cid) -- Quando o monstro morrer executar esse script local teleport = getTileItemById(createpos, 1387) if teleport.uid > 1 then -- Essa condição return true -- Serve para não criar um teleport caso já tenha um na posição end doCreateTeleport(1387, to_pos, createpos) -- Essa função criará o teleport na posição 1387 addEvent(remover_teleport, tempo * 1000) -- Depois de (tempo * 1000) a função remover_teleport vai ser chamada -- O tempo, na função addEvent tem que ser em milisegundos, por isso multiplica por 1000 return true end O for não é uma função '-' [Aula 10] O Comando For
-
Sugestão para tutoriais de scripting
[Aula 9] Tabelas O que são Storages? Caso surja alguma dúvida, algo tenha ficado vago demais ou algo do tipo, posta aqui que tentarei te ajudar
-
Sugestão para tutoriais de scripting
Doe a sua ideia O título do tópico já diz do que se trata. Estou com vontade de criar algum tutorial sobre scripting, mas não sei qual tema abordar. Gostaria que vocês postassem aqui algum tema que vocês acham que a maioria das pessoas têm dificuldade e seria legal abordar. POR FAVOR NÃO FAÇAM PEDIDOS DE SCRIPT. POSTS COMO: QUERO UM TUTORIAL DE ITEM QUE TELEPORTA, ITEM QUE CRIA MONSTROS. OU COISAS COMO TIPO SERÃO IGNORADOS. Aumentei o tamanho porque do tamanho que estava antes não estava adiantando.
-
Alguém por favor me ajuda com o script de encantar arma
Área errada amigo, por favor preste mais atenção onde posta. Movido.
-
Malditos(as)...
Os Guidos piram!
-
Problemas com namorado! Help
É pra gravar só a pergunta dele
-
Iscaipe
Verifica se tá certo, não consegui acessar daqui.
-
Iscaipe
Galera, postem aqui seus "Skypes"(por favor, não venham colocar o link pra download), dai quando tiver outro Bate Papo do TK já vamos ter o Skype de uma galera legal ou não. Aproveitando o tópico, postem dicas para temas que deveríamos abordar no próximo Bate-Papo, fiquei sentindo que no último faltou temas '-'