-
Total de itens
23 -
Registro em
-
Última visita
-
Dias Ganhos
1
Tudo que galaverna postou
-
Tente com esse Script : function onUse(cid, item, fromPosition, itemEx, toPosition) doPlayerAddExp(cid,exp) doPlayerAddItem(cid,iddoitem,quantidade) end Caso funcionar por favor REP+
-
Tenta fazer isso: 1-Vá no Actions/Scripts e crie um scripts.lua chamado expgain.lua nele coloque function onUse(cid, item, fromPosition, itemEx, toPosition) doPlayerAddExp(cid,exp) end exp = quantidade de exp que você quer ganhar. 2-Vá no Actions.xml e coloque lá : <action actionid="actionid" event="script" value="expgain.lua"/> actionid = id de action que você coloca no map editor no bau Teste e se funcionar por favor REP+
-
jah aconteceu isso comigo ,era por que minha internet era ruim e o site era pesado ajudei ?? rep + por favor
-
tenta pegar um item sem utilidade e ponha a aparencia desse item que você qier e troque as coisas no items.xml
-
cara assim tu vai sempre tar aqui e é bem dificil resolverem seus problemas entao eu acho melhor voCê aprender
-
primeiro diz uma coisa , oque é isso ?? spell ?? talkaction??
-
Deve dar , eu não sei ...Em todo tópico que você faz você fala eu nao sou muito bom com script ... Por que entao você não resolve aprender ?? Se estiver enteressado veja isso : http://www.xtibia.com/forum/topic/99746-pasta-data-enciclopedia-13-tutoriais-para-entender-ela-toda/
-
entra no msn que nois arruma e plz rep+ entra no msn que nois arruma e plz rep+
-
como você faz para trocar de classe?
-
AJUDEI??REP+ por favor tenta fazer isso vai no npc/scripts e cria um arquivo.lua e coloca esse código 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 npcHandler:setMessage(MESSAGE_GREET, "Olá, eu sou a {Ministra dos Carimbos}, como vai?") function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid if(msgcontains(msg, 'knight')) then selfSay('Para virar knight você precisa ter 10 platinum coins, e falar trocar',cid) talkState[talkUser] = 1 elseif(msgcontains(msg, 'trocar') and talkState[talkUser] == 1 and getPlayerItemCount(cid,2152)>=10) then doPlayerRemoveItem(cid,2152,10) selfSay('Muito bem sua vocation foi trocada.', cid) doPlayerSetVocation(cid,voc) talkState[talkUser] = 0 end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Basta trocar essa parte : doPlayerSetVocation(cid,voc) voc = id da vocation e depois vai no npc: <?xml version="1.0" encoding="UTF-8"?> <npc name="Testee" script="data/npc/scripts/script.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="132" head="20" body="39" legs="45" feet="7" addons="3"/> <parameters> <parameter key="message_greet" value="Hello, |PLAYERNAME|. I can 'heal', 'haste', 'mana shield', invisible', upgrade your 'melee', 'magic', 'distance' and 'shield' skills."/> </parameters> </npc> script.lua é o nome desse script ai é so trocar nome aparencia vida e tals
-
Esse npc existe na pasta npc do ot??
-
[8.57] [New] Naruto - História Dos Ninjas
tópico respondeu ao galaverna de galaverna em Lixeira Pública
man para posta no post dos outro faça o seu próprio eu sei que você não tem capacidade de fazer nada sózinho ;/ tudo q vc precisa voce vei4o pedir para min ;/ vá aprender sozinho olha minha reputação ja ajudei mto mais gente que você --' __________________________________________Resumindo______________________________- Pobre troll --' -
Cadê o surf ?? Eu não achei nesse order o surf poderia avisar onde está??
-
Nome:Não Definido Como Vai Ser: Bom , vamos lá vai ser assim não vai ter essa de você escolhe o seu ninja e você sai por aí como "naruto" , "sasuke" vai ser assim você cria o seu ninja... Você vai poder ter Todos os jutsus que quiser basta fazer a quest e ganhar tal "jutsu" por isso vai ser bem diferente de resto VAGAS: Programador C++: [ Vago ] ,[ Vago ] Client Programador: [ Eu ] , [ Vago ] Scripter: [ Eu ] , [ Vago ] , [ Vago ] Spriter: [ Vago ] WebMaster: [ Eu ] , [ Vago ] Mapper: [ Vago ] Se Você está interessado avisa por favor!! estamos precisando de Vagas Fale o seu nome,idade,cargo,e-mail Contato: gugalaverna@hotmail.com
-
como assim stone??
-
faz assim quando você for trocar o outfit é so vc colcoar o código de trocar de outift tbm , é esse ae : doCreatureChangeOutfit(cid, outfit) outfit = id da outfit boa sorte AJUDEI??REP+ POR FAVOR
-
cara tem um jeito que você usa o items.xml e adiciona o código no movements exemplo: <item id="2465" article="a" name="Fusion Armor"> <attribute key="weight" value="8000"/> <attribute key="armor" value="8"/> <attribute key="slotType" value="body"/> <attribute key="healthGain" value="500"/> <attribute key="healthTicks" value="1000"/> <attribute key="manaGain" value="500"/> <attribute key="manaTicks" value="1000"/> health gain = quanto vai healar health ticks a cada 1000 é 1 segundo e mana é igual mais você terá que ir no movements e colocar no xml de la <movevent type="Equip" itemid="2465" slot="armor" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="2465" slot="armor" event="function" value="onDeEquipItem"/> AJUDEI??REP+ POR FAVOR
-
Tenta assim entao certeza que funciona (testado na versao 8.57): 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 npcHandler:setMessage(MESSAGE_GREET, "Olá, eu sou a {Ministra dos Carimbos}, como vai?") function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid -- Conversa Jogador/NPC if(msgcontains(msg, 'ministra dos carimbos')) then selfSay('Eu faço parte das missões do Ministério, aposto que você tem algo pra {entregar} a mim.',cid) talkState[talkUser] = 1 -- Confirmação da Compra elseif(msgcontains(msg, 'entregar') and talkState[talkUser] == 1 and getPlayerItemCount(cid,2677)>=1) then doPlayerRemoveItem(cid,2677,1) selfSay('Muito bem, quero que vc entregue essa pena de tinta para o carteiro Bruno, da city mais gelada da redondeza.', cid) doPlayerAddItem(cid, 2678, 1) talkState[talkUser] = 0 elseif getPlayerItemCount(cid,2677)<=0 then selfSay('Poxa, ta me achando com cara de idiota? trate de arranjar a carta, senão não vai continuar com as missões.', cid) talkState[talkUser] = 0 end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) so troca a id do item no caso eu deixei como 2678 para testar é so trocar
-
sei la tenta assim : 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 npcHandler:setMessage(MESSAGE_GREET, "Olá, eu sou a {Ministra dos Carimbos}, como vai?") function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid -- Conversa Jogador/NPC if(msgcontains(msg, 'ministra dos carimbos')) then selfSay('Eu faço parte das missões do Ministério, aposto que você tem algo pra {entregar} a mim.',cid) talkState[talkUser] = 1 -- Confirmação da Compra elseif(msgcontains(msg, 'entregar') and talkState[talkUser] == 1 and getPlayerStorageValue(cid,valueid) ) then if doPlayerRemoveItem(cid,13584,1) then if getPlayerStorageValue(cid, 5668, 1) then selfSay('Muito bem, quero que vc entregue essa pena de tinta para o carteiro Bruno, da city mais gelada da redondeza.', cid) doPlayerAddItem(cid, 13594, 1) talkState[talkUser] = 0 else selfSay('Poxa, ta me achando com cara de idiota? trate de arranjar a carta, senão não vai continuar com as missões.', cid) talkState[talkUser] = 0 end end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Não esqueça de trocar ali no código o storage value o value Se não for avisa que eu do um jeito
-
Presiso Do Npc Que Recarrega Soft Boots (8.10)
tópico respondeu ao curruwilliam de galaverna em Lixeira Pública
entra no msn que te ajudo!! -
Alavanca Tipo Anihi Que Tele Porta Sem Sumon
tópico respondeu ao yuridadesi de galaverna em Lixeira Pública
da erro no console?? ve sa da erro no console se der avisa seb não der tenta substituir por esse function onUse(cid, item, frompos, item2, topos) if item.uid == 7000 and item.itemid == 1945 then player1pos = {x=169, y=305, z=8, stackpos=253} player1 = getThingfromPos(player1pos) player2pos = {x=170, y=305, z=8, stackpos=253} player2 = getThingfromPos(player2pos) player3pos = {x=171, y=305, z=8, stackpos=253} player3 = getThingfromPos(player3pos) player4pos = {x=172, y=305, z=8, stackpos=253} player4 = getThingfromPos(player4pos) dzwignia = os.clock() if player1.itemid > 0 and player2.itemid > 0 and player3.itemid > 0 and player4.itemid > 0 then queststatus1 = getPlayerStorageValue(player1.uid,7000) queststatus2 = getPlayerStorageValue(player2.uid,7000) queststatus3 = getPlayerStorageValue(player3.uid,7000) queststatus4 = getPlayerStorageValue(player4.uid,7000) if queststatus1 == -1 and queststatus2 == -1 and queststatus3 == -1 and queststatus4 == -1 then nplayer1pos = {x=169, y=305, z=9} nplayer2pos = {x=170, y=305, z=9} nplayer3pos = {x=171, y=305, z=9} nplayer4pos = {x=172, y=305, z=9} doSendMagicEffect(player1pos,2) doSendMagicEffect(player2pos,2) doSendMagicEffect(player3pos,2) doSendMagicEffect(player4pos,2) doTeleportThing(player1.uid,nplayer1pos) doTeleportThing(player2.uid,nplayer2pos) doTeleportThing(player3.uid,nplayer3pos) doTeleportThing(player4.uid,nplayer4pos) doSendMagicEffect(nplayer1pos,10) doSendMagicEffect(nplayer2pos,10) doSendMagicEffect(nplayer3pos,10) doSendMagicEffect(nplayer4pos,10) doTransformItem(item.uid,item.itemid+1) else doPlayerSendCancel(cid,"Somebody in your team has already done this quest.") end else doPlayerSendCancel(cid,"You need four players for this quest.") end elseif item.uid ==7000 and item.itemid == 1946 then if (dzwignia - os.clock()) > 30 then doTransformItem(item.uid,item.itemid-1) end if getPlayerAccess(cid) > 0 then doTransformItem(item.uid,item.itemid-1) end end return 1 end -
[Pedido]Tm System So Quero 1 Scritp Como Base Ai Eu Vo Adicionando
tópico respondeu ao aspratextibia de galaverna em Lixeira Pública
mas eu preciso adiciona para os M1 neeh man --' eu pego o item q se usa ai quando se usa pega um storage ai ele verifica se tem o storage se tiver tu pode usa tm --' -
[Pedido]Tm System So Quero 1 Scritp Como Base Ai Eu Vo Adicionando
tópico respondeu ao aspratextibia de galaverna em Lixeira Pública
tm?? do pokemon?me manda seu m1 e tals que posso conseguir ... faz um favor ?? tirem essas imagems de mulheres gostosas nao da pra concentrar no código... pensando melhor deixa ai -
Alavanca Tipo Anihi Que Tele Porta Sem Sumon
tópico respondeu ao yuridadesi de galaverna em Lixeira Pública
Tenta usar esse código , cria um script de action chamado alavanca.lua e coloque esse código local playerPosition = { {x = 247, y = 659, z = 13, stackpos = STACKPOS_TOP_CREATURE}, {x = 247, y = 660, z = 13, stackpos = STACKPOS_TOP_CREATURE}, {x = 247, y = 661, z = 13, stackpos = STACKPOS_TOP_CREATURE}, {x = 247, y = 662, z = 13, stackpos = STACKPOS_TOP_CREATURE} } local newPosition = { {x = 189, y = 650, z = 13}, {x = 189, y = 651, z = 13}, {x = 189, y = 652, z = 13}, {x = 189, y = 653, z = 13} } -- Do not modify the declaration lines below. local player = {0, 0, 0, 0} local failed = TRUE function onUse(cid, item, fromPosition, itemEx, toPosition) if item.itemid == 1945 then for i = 1, 4 do player[i] = getThingfromPos(playerPosition[i]) if player[i].itemid > 0 then if isPlayer(player[i].uid) == TRUE then if getPlayerStorageValue(player[i].uid, 30015) == nil then if getPlayerLevel(player[i].uid) >= 100 then failed = FALSE end end end end if failed == TRUE then doPlayerSendCancel(cid, "Sorry, not possible.") return TRUE end failed = TRUE end for i = 1, 4 do doSendMagicEffect(playerPosition[i], CONST_ME_POFF) doTeleportThing(player[i].uid, newPosition[i], FALSE) doSendMagicEffect(newPosition[i], CONST_ME_ENERGYAREA) end doTransformItem(item.uid, item.itemid + 1) elseif item.itemid == 1946 then doPlayerSendCancel(cid, "Sorry, not possible.") end return TRUE end Só troque essa parte : local playerPosition = { {x = 247, y = 659, z = 13, stackpos = STACKPOS_TOP_CREATURE}, {x = 247, y = 660, z = 13, stackpos = STACKPOS_TOP_CREATURE}, {x = 247, y = 661, z = 13, stackpos = STACKPOS_TOP_CREATURE}, {x = 247, y = 662, z = 13, stackpos = STACKPOS_TOP_CREATURE} } local newPosition = { {x = 189, y = 650, z = 13}, {x = 189, y = 651, z = 13}, {x = 189, y = 652, z = 13}, {x = 189, y = 653, z = 13} } esses 4 x é a pocisão dos 4 players cada 1 é a pocisão de 1 player diferente no actions. VocÊ poem no actions.xml <action actionid="ID" event="script" value="quests/alavanca.lua"/> ID=action id que vc quer usar e depois voce vai no map editor e coloca a alavanca la e da o click direito na alavanca propriedades e troca o action id para o id que vc coloco anteriormente o id da action... boa sorte ajudei?? rep+ por favor
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.