-
Total de itens
216 -
Registro em
-
Última visita
Tudo que rockstar96 postou
-
[Resolvido] Comando Que Mostra Quanta Vezes O Player Ja Matou!
tópico respondeu ao sonnie de rockstar96 em Lixeira Pública
Ok...começaremos: Em data/creaturescripts/scripts coloque: function onKill(cid, target) if isPlayer(cid) and isPlayer(target) then doPlayerSetStorageValue(cid, 47890, getPlayerStorageValue(cid, 47890)+1) end return true end Em data/talkactions/scripts coloque: function onSay(cid, words, param, channel) return doPlayerPopupFYI(cid, 'Você matou '.. getPlayerStorageValue(cid, 47890) ..' players.') end Em data/creaturescripts/creaturescripts.xml coloque: <event type="kill" name="Kiiill" event="script" value="NOME_DO_ARQUIVO.lua"/> Em data/talkactions/talkactions.xml coloque: <talkaction words="PALAVRAS" event="script" value="NOME_DO_ARQUIVO.lua"/> Se não funcionar ou tiver dúvidas, diga. Obs.: O script só começará a contar os kills a partir do momento em que for instalado. -
O do arco: Em data/actions/scripts: config = { health = 200, effect = CONST_ME_MAGIC_BLUE } function onUse(cid, item, frompos, item2, topos) return doCreatureAddHealth(cid, config.health) and doSendMagicEffect(getCreaturePosition(cid), config.effect) end Em data/actions/actions.xml: <action itemid="ID_DO_ARCO" event="script" value="NOME_DO_ARQUIVO.lua"/> Bom cara, até mais. Obs.: O da comida você pode alterar no data/XML/vocations.xml, alterando gainmanaamount e gainhpamount para a quantidade que você quer. O efeito só configurando mesmo...
-
Tá legal e o cara loko de linguiss que fez esse script te deixou postar no XTibia? Criticay i.i
-
Aí manolo tira o startup e coloca só start. Eu nem sabia aquele ali chutei mesmo (: Mas agora notei que estava errado.
-
Tire isto: <globalevents/scritps/deletecharacter.lua"/> E coloque isto: <globalevent name="Delete" type="startup" event="script" value="deletecharacter.lua"/>
-
Retira/colok Pedra Com Alavanca <e> Monsterkiled
tópico respondeu ao guixap de rockstar96 em Lixeira Pública
Se você notar, o doCreateItem já é uma função.Ou seja, os parâmetros da função seriam o que falta pra completar o doCreateItem, no caso, seria ID, quantidade e posição. -
Tá legal irritadinho, o cara só queria ajudar e você ainda fica falando com caps <medo> Se puder me mandar o script de vip que está usando, o script que adiciona vip ao player, poste aqui que eu deixo certinho
-
Em data/talkactions/scripts: config = { item = {id = 2400, quantidade = 1}, mana = {min = 200, max = 400}, efeito = CONST_ME_MAGIC_BLUE, vocs = {1, 5} } function onSay(cid, words, param, channel) if isInArray(config.vocs, getPlayerVocation(cid)) then if doPlayerTakeItem(cid, config.item.id, config.item.quantidade) then doCreatureAddMana(cid, math.random(config.mana.min, config.mana.max)) doSendMagicEffect(getCreaturePosition(cid), config.efeito) else doPlayerSendCancel(cid, 'Você precisa de um '.. getItemNameById(config.item.id) ..' para usar esta magia.') end else doPlayerSendCancel(cid, 'Sua vocação não é adequada para usar esta spell.') end return true end Em data/talkactions/talkactions.xml: <talkaction words="exura heal" event="script" value="NOME_DO_ARQUIVO.lua"/> Para configurar é mudar o item, que seria o item necessário para usar a spell e a quantidade, e as vocações, separe-as por vírgula, efeitos e mana que será healada também podem ser modificados. #Ps: Esse pessoal que fica falando que é impossível, não é. Aqui é a área de pedidos de scripts, se não for ajudar, não poste. A não ser que tenha uma dúvida em relação ao script.
-
if getPlayerVocation(cid) == ID_DA_VOC and getCreatureMana(cid) >= MANA_NECESSARIA then --script else doPlayerSendCancel(cid, "You cannot use this spell.") end Isso aí
-
Retira/colok Pedra Com Alavanca <e> Monsterkiled
tópico respondeu ao guixap de rockstar96 em Lixeira Pública
1º script: function onUse(cid, item, frompos, item2, topos) stonepos1 = {x=670, y=714, z=9, stackpos=1} -- vai sumir stone1 = getThingfromPos(stonepos1) stonepos2 = {x=667, y=715, z=9, stackpos=1} -- vai aparecer stone2 = getThingfromPos(stonepos2) if item.uid == 5962 and item.itemid == 1945 then doRemoveItem(stone1.uid,1) doSendMagicEffect(stonepos1,2) doCreatureSay(cid, "Aberto!", TALKTYPE_ORANGE_1) doCreateItem(1353,1,stonepos2) doSendMagicEffect(stonepos2,17) doTransformItem(item.uid,item.itemid+1) addEvent(doCreateItem, 3 * 60 * 1000, 1353, 1, stonespos1) elseif item.uid == 5962 and item.itemid == 1946 then doRemoveItem(stone2.uid,1) doSendMagicEffect(stonepos2,2) doCreatureSay(cid, "Fechado!", TALKTYPE_ORANGE_1) doCreateItem(1353,1,stonepos1) doSendMagicEffect(stonepos1,17) doTransformItem(item.uid,item.itemid-1) end return 1 end O outro eu ainda estou analisando. -
Como Fazer Uma Magia Que Ataque Spear Ou Star?
tópico respondeu ao gustavofw de rockstar96 em Lixeira Pública
CONST_ANI_GREENSTAR Troque por: CONST_ANI_SPEAR Ou por: CONST_ANI_THROWINGSTAR -
--*Config config = { storage = 13540, msg_true = "Bem vindo à area V.I.P.", msg_false = "Somente players V.I.P. podem entrar." } function onStepIn(cid, item, position, fromPosition) if getPlayerStorageValue(cid, config.storage) >= 1 then doPlayerSendTextMessage(cid, 25, config.msg_true) else doTeleportThing(cid, fromPosition) doPlayerSendTextMessage(cid, 25, config.msg_false) end return true end Vai em data/movements/scripts. Em data/movements/movements.xml coloque: <movement type="StepIn" actionid="ACTION_ID" script="NOME_DO_ARQUIVO.lua"/>
-
KaKilo meu filho, você nem leu até o final. Eu acho que vi um flood. ou não
-
getCreatureName(who)
-
Edita e posta o download que eu boto no tópico então fodedor.
-
Esse cara aí já foi ajudado no MSN, é, eu notei o erro, e já foi resolvido. Se algum moderador fizer o favor de fechar o tópico... Encheção de linguiça esses returns desnecessários.
-
É tem esse aí sim, é do noobinhu, vou procurar aqui... http://www.xtibia.com/forum/Atirador-Minas...p;mode=threaded
-
Avisando...você postou no lugar errado. Reportado
-
--Posição que teleporta Pos = {x=1, y=1, z=1} --Remove a runa? "yes" ou "no" Remove = "yes" function onUse(cid, item, frompos, item2, topos) if Remove == "yes" and getCreatureCondition(cid, CONDITION_INFIGHT) == false then doRemoveItem(item.uid) doTeleportThing(item2.uid, Pos) elseif Remove == "no" and getCreatureCondition(cid, CONDITION_INFIGHT) == false then doTeleportThing(item2.uid, Pos) else doPlayerSendCancel(cid, "Você não pode estar com status de batalha.") end return true end Testa aí agora, eu estava tirando umas arrays da function, acho que era por isso.
-
function onUse(cid, item, frompos, item2, topos) --*Config --Configuração de falas e efeitos local FE = { [1] = {fala = "Yala boom!", efeito = CONST_ME_SOUND_RED}, [2] = {fala = "Hauopa!", efeito = CONST_ME_NONE}, [3] = {fala = "WHERE IS MY HYDROMEL?!", efeito = CONST_ME_NONE}, [4] = {fala = "Hail Portal Tibia!", efeito = CONST_ME_NONE}, [5] = {fala = "Hail ".. getCreatureName(cid) .."!", efeito = CONST_ME_NONE} } doTransformItem(item.uid, 10064) doDecayItem(item.uid) l = math.random(1, #FE) return doCreatureSay(cid, FE[l].fala, TALKTYPE_MONSTER) and doSendMagicEffect(frompos, FE[l].efeito) end Esqueci de definir de onde a variável L vinha...acostumei demais a usar o for ashuahsusa :~
-
O script deve ter sido alterado no momento que ele fez ^o) Esse seria um modo de fala, no caso deveria ser TALKTYPE_MONSTER penso eu. function onUse(cid, item, frompos, item2, topos) --*Config --Configuração de falas e efeitos local FE = { [1] = {fala = "Yala boom!", efeito = CONST_ME_SOUND_RED}, [2] = {fala = "Hauopa!", efeito = CONST_ME_NONE}, [3] = {fala = "WHERE IS MY HYDROMEL?!", efeito = CONST_ME_NONE}, [4] = {fala = "Hail Portal Tibia!", efeito = CONST_ME_NONE}, [5] = {fala = "Hail ".. getCreatureName(cid) .."!", efeito = CONST_ME_NONE} } if item.itemid == 10063 then doTransformItem(item.uid, 10064) else doTransformItem(item.uid, 10063) end l = math.random(1, #FE) return doCreatureSay(cid, l.fala, TALKTYPE_MONSTER) and doSendMagicEffect(frompos, l.efeito) end Você pode configurar o script adicionando/removendo/alterando o FE.
-
[Patrimônio XTibia] Sua última Foto - Mapping
tópico respondeu ao Feyzer de rockstar96 em Mapping Show-Off
to vazando e agora vai faze oq to esperando ainda a resposta do fodedor ali de cima continuo esperando vo continuar nesse topico ate receber uma resposta -
Fique esclarecido aí.
-
Falou e disse. Eu reportei um tópico que era lá da seção exclusiva, esse pessoal nem pensa mesmo .__."
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.