-
Total de itens
884 -
Registro em
-
Última visita
-
Dias Ganhos
8
Tudo que notle2012 postou
-
achei que ficaram quase todas boas só essa que não pq não usa algo tipo esse uma folha HUSAuhshuauhs ou algo asism
-
pedido Errozinho Do Then Na Minha Talkaction "facil De Arrumar"
pergunta respondeu ao tonynamoral de notle2012 em Scripts
troca todas function doPlayerTextMessage por doPlayerSendTextMessage -
pedido Errozinho Do Then Na Minha Talkaction "facil De Arrumar"
pergunta respondeu ao tonynamoral de notle2012 em Scripts
achei um errro tenta esse function onSay(cid,words,param) -- Config templepos = {x=843, y=945, z=7} vocationid = 2 savepos = getPlayerPosition(cid) telepos = {x=844, y=946, z=8} masterpos = getPlayerMasterPos(cid) time1 = 1 time2 = 5 -- Config function onTeleport(cid) doTeleportThing(cid,telepos) doPlayerTextMessage(cid,27,"Voce foi teletransportado.") doSendMagicEffect(getPlayerPosition(cid), 10) end function onReturn(cid) doTeleportThing(cid,masterpos) doPlayerSetMasterPos(cid,templepos) doPlayerTextMessage(cid,27,"Voce voltou para posiçao que voce se teleportou.") doSendMagicEffect(getPlayerPosition(cid), 10) end if getPlayerVocation(cid) == vocationid then if getPlayerHealth(cid) >= 60 and getPlayerMana(cid) >= 150 then doPlayerAddMana(cid,-150) doPlayerSetMasterPos(cid,savepos) doPlayerTextMessage(cid,27,"Aguarde 1 segundo até voce ser teleportado.") addEvent(onTeleport,time1*1000) addEvent(onReturn,time2*60) elseif getPlayerVocation(cid) ~= vocationid then doPlayerTextMessage(cid,27,"Voce nao tem a vocaçao nesesária.") elseif getPlayerHealth(cid) < 60 then doPlayerTextMessage(cid,27,"Voce não pode se teleportar com menos de 60 de life.") elseif getPlayerMana(cid) < 150 then doPlayerTextMessage(cid,27,"Voce não tem mana suficiente.") end return true end end o erro é nessa linha elseif getPlayerVocation(cid) =~ vocationid then o certo seria elseif getPlayerVocation(cid) ~= vocationid then -
exemplo e se ele morrer com 60 e pra volta pra 50 tbm? ou não? data\creaturescripts\scripts\nomedoarquivo.lua function onLogin(cid) if getPlayerLevel(cid) < 50 then doPlayerAddExperience(cid, (getExperienceForLevel(50) - getPlayerExperience(cid))) end return TRUE end creaturescripts.xml <event type="login" name="level" event="script" value="nomedoarquivo.lua"/> adiciona isso no login registerCreatureEvent(cid, "level")
-
da look no bau com god que ele diz qual é numero exemplo ItemID: [1746]. ActionID: [13541]. UniqueID: [13541]. dps só ir em actions.xml procura por 13541 <action uniqueid="13541" script="vipchest.lua" /> aqui no meu o nome é vipchest.lua
-
mais ele só quer 2 não vejo nada de errado fazer um simples assim + mesmo assim se vc quer fazer muitos comando como nosso amigo oneshot disse usa esse data\talkactions\scripts\nomedoarquivo.lua function onSay(cid, words, param, channel) --- configuration by notle local t = { {item = 2160, qnt = 1 , preco = 10000, cmd = "!cristal"}, {item = 2161, qnt = 1 , preco = 10000, cmd = "!cristal2"}, {item = 2162, qnt = 1 , preco = 10000, cmd = "!cristal3"} } --- configuration by notle for i = 1, #t do if(words == t[i].cmd) then if (doPlayerRemoveMoney(cid,t[i].preco) and doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_RED)) then doPlayerAddItem(cid,t[i].item,t[i].qnt) doPlayerSendTextMessage(cid,4, "você compro um "..getItemNameById(t[i].item).."") else doPlayerSendTextMessage(cid,4, "você não tem grana") end return TRUE end end end talkactions.xml <talkaction words="!cristal;!cristal2;!cristal3" event="script" value=nomedoarquivo.lua"/> só editar {item = 2160, qnt = 1 , preco = 10000, cmd = "!cristal"}, {item = 2160, -- item que vai comprar qnt = 1 , -- quantos preco = 10000, -- quantos de grana vai gastar cmd = "!cristal" -- comando que vai usar },
-
data\talkactions\scripts\nomedoarquivo.lua function onSay(cid, words, param, channel) --- configuration by notle local grana = {id = 2160, gnt = 100 } --- edita a grana local item = {id = 2161, gnt = 1} -- itens e quantos if doPlayerRemoveItem(cid,grana.id,grana.gnt) then doPlayerAddItem(cid,item.id,item.qnt) doPlayerSendTextMessage(cid,4, "parabéns vc compro um") -- edita aqui else doPlayerSendTextMessage(cid,4, "você não tem grana") end return TRUE end [/code] [b]talkactions.xml[/b] <talkaction words="!cmd" event="script" value="nomedoaquivo.lua"/> só configurar
-
[Pedido] Comando Player Ganhar Montaria Randomica
pergunta respondeu ao augusto_2502 de notle2012 em Scripts
editei o script do nosso amigo Slicer fico assim function onSay(cid, words, param, channel) local montarias = {{id = 2,frase = "frase da montarias 2"}, {id = 3,frase = "frase da montarias 3"}, {id = 13,frase = "frase da montarias 13"}, --aki vc poe as montarias e as frases {id = 19,frase = "frase da montarias 19"}, } local qntdade = 2 local storage = 14787 -- storage if getPlayerStorageValue(cid,storage) == -1 then for i = 1, qntdade do local x = math.random(#montarias) doPlayerAddMount(cid, montarias[x].id) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você Recebeu "..montarias[x].frase) table.remove(montarias, table.find(montarias, montarias[x]) or -1) setPlayerStorageValue(cid,storage,1) end return true end end -
da uma olhada nesse vídeo ou topico http://www.xtibia.co...ns-formato-idc/
-
pedido atendido Reportado aqui
-
[Pedido] Comando Player Ganhar Montaria Randomica
pergunta respondeu ao augusto_2502 de notle2012 em Scripts
não entendi muito bem mais acho que é +ou- isso que vc quer... que sair montaria 13 ou a 3? function onSay(cid, words, param, channel) local x = math.random(1,100) if x < 50 then doPlayerAddMount(cid, 3) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você Recebeu 3") -- montarias numero 3 edita aqui a frase elseif x > 51 then doPlayerAddMount(cid, 13) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você Recebeu 13") -- montarias numero 13 edita aqui a frase return true end end -
terceiro function onSay(cid, words, param) local t = string.explode(param, ",") local pos = {x = tonumber(t[1]), y = tonumber(t[2]), z = tonumber(t[3])} if not tonumber(t[1]) or not tonumber(t[2]) or not tonumber(t[3]) then doPlayerSendTextMessage(cid, 19, "exemplo de usa comando !cmd 160, 54, 7") return true end for _, pid in ipairs(getPlayersOnline()) do if getCreatureName(pid) ~= "Account Manager" then doTeleportThing(pid, pos) doSendMagicEffect(pos, CONST_ME_TELEPORT) end end return true end usa comando mais posição x,y,z ou usa esse que ja puxa todos para seu lado function onSay(cid, words, param) local players = getPlayersOnline() for i=1, #players do doTeleportThing(players[i], getPlayerPosition(cid)) end return true end
-
[Pokemon] Pda By Slicer 1.9/2.9
tópico respondeu ao Slicer de notle2012 em OTServer Alternativo (ATS)
@ZerefShirou fica bom mais adiciona de baixo dessa Em gameinterface.lua, procure por: menu:addOption(tr('Invite to Party'), function() g_game.partyInvite(creatureThing:getId()) end) adiciona essa menu:addOption(tr('Duel'), function() end) -
ah UM Aqui a 2 data\talkactions\scripts\nomedoarquivo.lua function onSay(cid, words, param, channel) local time = 3 -- 3 minutos function Wall() local x = false local B = { {1056,{x=136, y=50, z=7, stackpos = 1}}, -- 1056 id da parede e posição da parede {1056,{x=137, y=50, z=7, stackpos = 1}}, {1056,{x=138, y=50, z=7, stackpos = 1}}, {1056,{x=139, y=50, z=7, stackpos = 1}} } doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "daqui " ..time.. " minutos as paredes vaii.. sair") for i = 1, #B do if getTileItemById(B[i][2], B[i][1]).uid == 0 then x = true end if x == false then doRemoveItem(getThingfromPos(B[i][2]).uid,1) else doCreateItem(B[i][1], 1, B[i][2]) end end end Wall() addEvent(Wall, 60000*time) return true end talkactions.xml <talkaction words="!wall" event="script" value="nomedoarquivo.lua"/>
-
só edita os IDS essa parte e de Sorcerer Druid Pally Knight
-
5 horas? 3600*5 aqui tutor http://www.xtibia.com/forum/topic/104715-tutorial-ostime-e-storage-values/
-
ver esse se tiver trasnform com bug faz pedido pra galera te ajudar http://www.xtibia.com/forum/topic/163485-854naruto-open-wings-v12-released/
-
dúvida [Encerrado] Duvida Urgente Alavancas
tópico respondeu ao guitutor de notle2012 em Tópicos Sem Resposta
se vc ja editor com map editor usa essa linha actions.xml <action actionid="6656-6661" script="comprar.lua"/> -
Muito bom o tutorial Exercicios Minhas Respostas
-
dúvida [Encerrado] Duvida Urgente Alavancas
tópico respondeu ao guitutor de notle2012 em Tópicos Sem Resposta
local coin = 2160 -- id da sua grana local comprarr = { [6656] = {7763,1000000}, [6657] = {7768,1000000}, [6658] = {7774,1000000}, [6659] = {12648,1000000}, [6660] = {2410,1000000}, [6661] = {2112,500000}, } function onUse(cid,item,fromPosition,itemEx,toPosition) if doPlayerRemoveItem(cid,coin,comprarr[item.actionid][1]) == FALSE then doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945) return doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "você precisa de "..comprarr[item.actionid][1].." " ..getItemNameById(coin)) end doPlayerAddItem(cid,comprarr[item.actionid][2], isItemStackable(comprarr[item.actionid][2]) and 100 or 1) doPlayerSendTextMessage(cid,22,"você comprou um " .. getItemNameById(comprarr[item.actionid][2])) doSendMagicEffect(getCreaturePosition(cid), math.random(28,30)) return true end mais vc tinha editado todas as Alavancas com map editor colocando 6656 ate 6661 -
editei aqui da uma olhada ver se pega ai edita newItems = { 2650,1, 13829,1, 2120,1, -- id e as quantidades 2524,2, 2160,1, 1988 -- esse id é da bag }
-
config.lua procura por emoteSpells deixa assim emoteSpells = true
-
[Encerrado] [Problema] No Distro..
tópico respondeu ao KarlKalvin de notle2012 em Tópicos Sem Resposta
poke tibia??? se sim tem a ver com o arquivo que fica em data\creaturescripts\scripts\spawn.lua
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.