-
Total de itens
884 -
Registro em
-
Última visita
-
Dias Ganhos
8
Tudo que notle2012 postou
-
pedido atendido reportando aqui
-
baixa pda e usa esses que eu disse ai em cima qual erro dá?
- 10 respostas
-
- cooldown bar e pokemon bar
- otserv
- (e 1 mais)
-
tem como explicar direito com detalhes como funcionaria esse sistema?
-
tenta assim if isMonster(target) or not isSummon(target) then
- 5 respostas
-
- summon conta na task
- otserv
-
(e 1 mais)
Tags:
-
tenta pega do pda sequente parte data\lib\cooldown bar.lua e data\talkactions\scripts\cdbar.lua espero não ter esquecido nada kkk
- 10 respostas
-
- cooldown bar e pokemon bar
- otserv
- (e 1 mais)
-
reportado aqui pode fecha
-
não sou acostumado fazer scripts de movements mais vamos la data\movements\scripts\nomedoarquivo.lua function onStepIn(cid, item, position, fromPosition) --- configuration by notle --- local frase1 = "O Jogador" -- frase que vem antes do nome do player local frase2 = "Está Invadindo O Castelo Do Dracula!" -- frase que vem depois do nome do player --- configuration by notle --- broadcastMessage(""..frase1.." ["..getCreatureName(cid).."] "..frase2.." ", MESSAGE_STATUS_WARNING) return true end data\movements\movements.xml adiciona isso em <movevent type="StepIn" actionid="5800" event="script" value="nomedoarquivo.lua"/> não se esquesa de coloca com map editor esse numero no chão 5800 se não vai pegar pra editar só essa parte que vou deixa em red local frase1 = "O Jogador" -- frase que vem antes do nome do player local frase2 = "Está Invadindo O Castelo Do Dracula!" -- frase que vem depois do nome do player eu deixei os nome do jogadores fechados com [ ] colchetes exemplo O Jogador [Notle] Está Invadindo O Castelo Do Dracula!
- 2 respostas
-
- ajuda ae rep+
- otserv
-
(e 2 mais)
Tags:
-
reportado aqui pra fecha
-
não entendi muito bem mais fisso pra ganhar o citizen data\actions\scripts\addon.lua function onUse(cid, item, fromPosition, itemEx, toPosition) local storage = 4766 -- storage pra usa so 1x local item = 2112 --id do item q vai clica if getPlayerStorageValue(cid, storage) == -1 and doPlayerRemoveItem(cid, item, 1) then doCreatureSay(cid, "First afflited addon!", TALKTYPE_ORANGE_1) doPlayerAddOutfit(cid, 136, 1) doPlayerAddOutfit(cid, 128, 1) setPlayerStorageValue(cid,storage,1) else doPlayerSendTextMessage(cid,22,"Voce ja tem este addon ou não tem o item necessário.") end end data\actions\actions.xml <action itemid="2112" script="addon.lua"/> tem que edita o addon doPlayerAddOutfit(cid, 136, 1) doPlayerAddOutfit(cid, 128, 1)
-
areá errada reportado aqui
-
baixa outro ot e pega executável quase todos tem 255 de effects
-
então usa esse mais simples function onSay(cid, words, param) doPlayerPopupFYI(cid, "oi galera eu sou notle\n a noticia do ot é \n" ) return TRUE end vc edita essa linha doPlayerPopupFYI(cid, "oi galera eu sou notle\n a noticia do ot é \n" ) a parte em red sempre que quiser pular linha coloca \n
-
data\actions\scripts\port6.lua function onUse(cid, item, fromPosition, itemEx, toPosition) local x = true local B = { {1212,{x =161, y = 45, z = 8, stackpos = 1}}, --1212 é id da porta e positin da porta não edita o stackpos = 1 {1212,{x =162, y = 45, z = 8, stackpos = 1}}, -- id da porta2 e positin da porta não edita o stackpos = 1 {1212,{x =163, y = 45, z = 8, stackpos = 1}}, -- id da porta3 e positin da porta não edita o stackpos = 1 {1212,{x =164, y = 45, z = 8, stackpos = 1}}, -- id da porta4 e positin da porta não edita o stackpos = 1 {1212,{x =165, y = 45, z = 8, stackpos = 1}}, -- id da porta5 e positin da porta não edita o stackpos = 1 {1212,{x =166, y = 45, z = 8, stackpos = 1}} -- id da porta6 e positin da porta não edita o stackpos = 1 } if getPlayerAccess(cid) < 5 then return doPlayerSendCancel(cid, "Apenas gods podem puxar essa alavanca.") end doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945) for i = 1, #B do if getTileItemById(B[i][2], B[i][1]).uid == 0 then x = false end if x == true then doRemoveItem(getThingfromPos(B[i][2]).uid,1) else doCreateItem(B[i][1], 1, B[i][2]) end end return true end data\actions\actions.xml adiciona isso <action actionid="7012" script="port6.lua"/> na alavanca vc adiciona 7012 com map editor
-
edita seu config.lua procura por rateLoot deixa uns 3
-
pedido [Encerrado] Galera Ajuda Porfavor
tópico respondeu ao LeoTK de notle2012 em Tópicos Sem Resposta
recomendo vc baixar qual quer um ot deleta executável e pega versão do seu ot e baixar source aqui e compila http://otland.net/su...da0ff9fd26a5c26 -
que nada to aprendendo agora essas paradas de for i = 0, 255 do esse scripts ta funcionando da seguinte forma vc coloca pos ={x=1060,y=1065,z=7}-- aqui coloca na onde que vai ativa a moto ai pra parar que é lugar onde vc quer chegar vc coloca no chão PZ com map editor exemplo se vc quer acelerar moto vc edita aqui local cfg = { min_speed = 300, -- recomendo de 200 a 300 eu não deixo mais melhor pq to aprendendo mais alguém mais experiente quiser edita ai se sinta a vontade edit sim o ot é o centurion baixei pra testa kkk ah tbm vou tenta aqui se eu conseguir melhorar mais eu aposto
- 28 respostas
-
- rota predestinada
- otserv
-
(e 1 mais)
Tags:
-
function onSay(cid, words, param, channel) local showGamemasters,on,count = false,getPlayersOnline(),0 for _, cid in pairs(on) do if getPlayerAccess(cid) < 3 then count = count + 1 end end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,(showGamemasters == true and #on or count).." player(s) online.") return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,(showGamemasters == true and #on or count).." player(s) online.") end Dúvida Sanada edit Vodkart ta on nem mostra aqui em baixo kkk
-
dúvida [Encerrado] (Vip) No Nome
tópico respondeu ao InfinityOts de notle2012 em Tópicos Sem Resposta
em creaturescripts/scripts criem um arquivo chamado vipname.lua e coloquem isso function pegarNome(name) return string.sub(name, 7) end[/font][/color] [color=#282828][font=helvetica, arial, sans-serif]function onLogin(cid) local name = getCreatureName(cid) local nome = getPlayerGUID(cid)[/font][/color] [color=#282828][font=helvetica, arial, sans-serif]if isVip(cid) then if string.sub(name, 1,6) == "[VIP] " then return true else db.executeQuery("UPDATE `players` SET `name` = '[VIP] "..name.."' WHERE `id`= " .. nome .. ";") doPlayerSendTextMessage(cid,19,"You go kicked in 10 seconds for update you name.") addEvent(doRemoveCreature,10000,cid) end else if string.sub(name, 1,6) == "[VIP] " then db.executeQuery("UPDATE `players` SET `name` = '"..pegarNome(getCreatureName(cid)).."' WHERE `id`= " .. nome .. ";") doPlayerSendTextMessage(cid,19,"You go kicked in 10 seconds for update you name.")[/font][/color] [color=#282828][font=helvetica, arial, sans-serif]addEvent(doRemoveCreature,10000,cid) end[/font][/color] [color=#282828][font=helvetica, arial, sans-serif]end return true end no login.lua,no meio dos registerCreatureEvent, coloquem isso: registerCreatureEvent(cid, "vipname") e no creaturescripts.xml coloquem isso: <event type="login" name="vipname" event="script" value="vipname.lua"/> -
dúvida [Encerrado] Como Excluir Um Item Do .dat (7.81)
tópico respondeu ao Ryohei de notle2012 em Tópicos Sem Resposta
bom acho que não pq sempre uso dat editor pressiono del ele some fica INVISÍVEL -
bom tava tentando fazer aqui o melhor que conseguir fazer foi assim ver video em tela grande eu não tenho newtype de moto então coloquei 127 de test ta parando no pz data\npc\nomedonpc.xml <npc name="NPC NOME" script="data/npc/scripts/nmoto.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="134" head="78" body="88" legs="0" feet="88" addons="3"/> <parameters> <parameter key="message_greet" value="Ola |PLAYERNAME|.voce deseja viajar?" /> <parameter key="message_farewell" value="Tchau." /> <parameter key="message_walkaway" value="Tchau." /> </parameters> </npc> data\npc\scripts\nmoto.lua local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) pos = {x=1060,y=1065,z=7} -- aqui coloca na onde que vai ativa a moto newtypemoto = 127 -- newtype da sua moto effect = 34 -- efeito que sair atrás da moto fumaças local storages = { speed = 115625, status = 222995 } -- storages local cfg = { min_speed = 300, -- não mexe ou deixa de 200 a 300 pode regular max_speed = 200, -- melhor não diminuir do que isso [a velocidade máxima da sua Moto ] Moto_Explode = true -- não mexe } function isWalkable(pos, creature, pz) if getTopCreature(pos).uid > 0 and creature then return false end if getTileInfo(pos).protection and pz then return false, true end local n = not proj and 3 or 2 for i = 0, 255 do pos.stackpos = i local tile = getTileThingByPos(pos) if tile.itemid ~= 0 and not isCreature(tile.uid) then if hasProperty(tile.uid, n) or hasProperty(tile.uid, 7) then return false end end end return true end function getMotoSpeed(cid) return getPlayerStorageValue(cid,storages.speed) end function setMotoSpeed(cid,value) return setPlayerStorageValue(cid,storages.speed, getPlayerStorageValue(cid,storages.speed) + value) end function setMotoStatus(cid,value) return setPlayerStorageValue(cid,storages.status,value) end function MotoMove(cid) return getPlayerStorageValue(cid,storages.status) > 0 and true or false end function move(cid,time) local dir = getCreatureLookDir(cid) local place = getPositionByDirection(getThingPos(cid),dir,1) if isWalkable(place,true,true,true) then doTeleportThing(cid,place,false) addEvent(doSendMagicEffect,time+10,place,effect) if MotoMove(cid) then addEvent(move,time,cid,getMotoSpeed(cid)) else end else doCreatureSetNoMove(cid, 0) doPlayerSendTextMessage(cid,27,"You have hit somthng.") setMotoStatus(cid,0) if cfg.Moto_Explode then doRemoveCondition(cid, CONDITION_OUTFIT) doSendAnimatedText(getThingPos(cid),"Crashed",TEXTCOLOR_RED) doSendMagicEffect(getThingPos(cid),31) end end end 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 msgcontains(msg, 'yes') then selfSay("OK! boa viajem.", cid) if doTeleportThing(cid, pos) then doSetCreatureOutfit(cid, {lookType = newtypemoto}, -1) if not MotoMove(cid) then end setPlayerStorageValue(cid,storages.speed,cfg.min_speed) setMotoStatus(cid,1) doCreatureSetNoMove(cid, 1) move(cid,getMotoSpeed(cid)) else doPlayerSendCancel(cid,"Moto is already moving.") end return true end end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
- 28 respostas
-
- rota predestinada
- otserv
-
(e 1 mais)
Tags:
-
dúvida [Encerrado] Alguem Sabe Como Coloco Para Redskull N Perder Itens Ao Morrer?
tópico respondeu ao BagoCobra de notle2012 em Tópicos Sem Resposta
segue tutor http://www.xtibia.com/forum/topic/133412-red-skull-amulet-10/ -
vai em data\talkactions\scripts\notice.lua function onSay(cid, words, param) file = io.open('noticias.txt','r') notice = file:read(-1) doShowTextDialog(cid,7528,notice) file:close() end data\talkactions\talkactions.xml adiciona isso <talkaction words="!notice" event="script" value="notice.lua"/> e adiciona uma folha.txt com nome noticias.txt deixa noticias.txt do lado do executável do seu ot detalhe vc escreve no noticias.txt oq vc quiser
-
[Encerrado] [Encerrado] [Irregular]Novos Pokes
tópico respondeu ao zlegend de notle2012 em Tópicos Sem Resposta
vai em file new dps monster dps vai import item e selecione item que vc quer depois só salva não precisa troca só se vc querer mesmo ou tiver sem espaço no arquivo.spr depois só pega numero e troca no look type="14582" do monstro -
dúvida sanada pode fecha
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.