-
Total de itens
884 -
Registro em
-
Última visita
-
Dias Ganhos
8
Tudo que notle2012 postou
-
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
-
duvida sanada pode fecha
-
sério vc ta pedindo Sprite e não sabe adiciona o arquivo.idc mais vai precisa desse programa Dat Editor 854 abre dat editor selecione seu dat e spr open espera carregar depois vai em file - new click em moster faz mesma coisa com foto do mostro só que click em item dps vai import item e selecione os item que vc baixo dps só salva
-
seu anti vírus levo uma parte dos aquivo do cliente pra 40 rentena desative anti virus e extraia de novo ou baixa de novo o cliente boa sorte
-
data\actions\scripts\catch.lua ver se life ta em 0 health = 5300, maxhealth = 5300
- 4 respostas
-
- dúvida
- ajuda por favor
-
(e 2 mais)
Tags:
-
duvida foi sanada pode fecha tópico
-
realmente já a posto http://www.xtibia.com/forum/topic/178908-poketibia-erondino-site-server-v11-boost-sistema2-continentes-etc/
- 5 respostas
-
- nao foi feito por mim
- otserv
-
(e 1 mais)
Tags:
-
ver ai se pega
-
[Encerrado] [Pokemon] Dúvidas? - Pda
tópico respondeu ao lucashgas de notle2012 em Tópicos Sem Resposta
getPlayerParty(cid) – Verifica informações da party do player. getPartyMembers(lid) – Verifica os membros da party segundo o id da função acima. getPartyLeader(cid) Verifica o Leader da party segundo. -
ver ai como fico Dialga
-
pedido [Irregular]Runa Que Muda Outfit Do Player Adversario E O Paraliza...
tópico respondeu ao juan500 de notle2012 em Lixeira Pública
que isso amigo se eu saber eu ajudo pode fica tranquilo -
[Tutorial] Adicionando Clan's No Poketibia
tópico respondeu ao Stigal de notle2012 em NPCs, monsters e raids
Parabens, pelo tutor e por deixa bem organizado -
pedido [Irregular]Runa Que Muda Outfit Do Player Adversario E O Paraliza...
tópico respondeu ao juan500 de notle2012 em Lixeira Pública
local outfit = getPlayerSex(cid) == PLAYERSEX_FEMALE and {lookType = 18} or {lookType = 18} local tempo = 3 -- Tempo, nesse caso 1 é = 1 segundo local condition = createConditionObject(CONDITION_ATTRIBUTES) local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED) local condition = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition, CONDITION_PARAM_TICKS, 20000) setConditionFormula(condition, -0.9, 0, -0.9, 0) setConditionParam(condition, CONDITION_PARAM_TICKS, tempo*1000) setConditionParam(condition, CONDITION_PARAM_OUTFIT, outfit) setCombatCondition(combat, condition) local sys = createConditionObject(CONDITION_OUTFIT) setConditionParam(sys, CONDITION_PARAM_TICKS, tempo*1000) addOutfitCondition(sys, outfit) setCombatCondition(combat, sys) function onCastSpell(cid, var) setPlayerStorageValue(cid, storage, os.time()+tempo) return doCombat(cid, combat, var) end testei já -
então essa pega testei no 840,854 e 860
-
dúvida [Encerrado] Ajuda Com Edição De Itens
tópico respondeu ao zlegend de notle2012 em Tópicos Sem Resposta
qual ot vc ta usando 854 a versão ver meu tutorial http://www.xtibia.co...ost__p__1332507 vou coloca download dos programas -
data\spells\scripts\def.lua --- configuration by notle local outfit = getPlayerSex(cid) == PLAYERSEX_FEMALE and {lookType = 78} or {lookType = 99} local tempo = 20 -- Tempo, nesse caso 1 é = 1 segundo local skillshield = 30 -- quantos ira aumentar o skill de Shield local storage = 124520 --- configuration by notle local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, 34) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, tempo*1000) setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, skillshield) setConditionParam(condition, CONDITION_PARAM_OUTFIT, outfit) setCombatCondition(combat, condition) local condition = createConditionObject(CONDITION_HASTE) setConditionParam(condition, CONDITION_PARAM_SPEED, 350) setConditionParam(condition, CONDITION_PARAM_TICKS, tempo*1000) setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE) setCombatCondition(combat, condition) local condition = createConditionObject(CONDITION_REGENERATION) setConditionParam(condition, CONDITION_PARAM_SUBID, 1) setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE) setConditionParam(condition, CONDITION_PARAM_TICKS, tempo*1000) setCombatCondition(combat, condition) local sys = createConditionObject(CONDITION_OUTFIT) setConditionParam(sys, CONDITION_PARAM_TICKS, tempo*1000) addOutfitCondition(sys, outfit) setCombatCondition(combat, sys) function onCastSpell(cid, var) setPlayerStorageValue(cid, storage, os.time()+tempo) return doCombat(cid, combat, var) end data\spells\spells.xml <instant name="defensa" words="nome da magia" lvl="10" mana="400" prem="1" exhaustion="1200" needlearn="0" script="def.lua"> <vocation id="1"/> <vocation id="2"/> <vocation id="3"/> <vocation id="4"/> <vocation id="5"/> <vocation id="6"/> <vocation id="7"/> <vocation id="8"/> </instant> não entendi vc quer que aumenta a defensa dos item? ou skills SHIELD
-
não sei muito bem mais deve ser isso http://www.xtibia.com/forum/topic/165802-compilar-otserver-em-linux-ubuntu-o-melhor/
-
data\spells\scripts\def.lua local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) local def = 100 -- quantos de defesa vai aumentar local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, 30000) setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, def) setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE) setCombatCondition(combat, condition) function onCastSpell(cid, var) return doCombat(cid, combat, var) end data\spells\spells.xml <instant name="defensa" words="nome da magia" lvl="10" mana="400" prem="1" exhaustion="1200" needlearn="0" script="def.lua"> <vocation id="1"/> <vocation id="2"/> <vocation id="3"/> <vocation id="4"/> <vocation id="5"/> <vocation id="6"/> <vocation id="7"/> <vocation id="8"/> </instant>
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.