-
Total de itens
3406 -
Registro em
-
Última visita
-
Dias Ganhos
113
Tudo que Vodkart postou
-
um sistema de invasão? http://www.xtibia.com/forum/topic/156691-globalevents-invasao/
-
VC TEM CAM? VO ENTRA PERA
- 12 respostas
-
- [pedido] capture the flag
- otserv
- (e 2 mais)
-
me adc no msn eu ja te mandei o convite mas vc nunca entra eu vo ve se o cara q me forneceu ainda vive no mundo da lua
- 12 respostas
-
- [pedido] capture the flag
- otserv
- (e 2 mais)
-
ta na mao http://www.xtibia.com/forum/topic/161056-exp-por-hit/
-
eles vendiam direto esse sistema velho eu lembro que eu tinha em servidor meu,agr deve estar de graça fala com os cara q ele tem
- 12 respostas
-
- [pedido] capture the flag
- otserv
- (e 2 mais)
-
exp por hit é isso? pq os cara ja ganha exp qndo mata o monstro zé
-
1° local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) 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 Sweet(cid, message, keywords, parameters, node) if(not npcHandler:isFocused(cid)) then return false end for i = 1, table.maxn(parameters.items) do if getPlayerItemCount(cid, parameters.items[i]) <= 0 then npcHandler:say('You don\'t have these items!', cid) return true end end for i = 1, table.maxn(parameters.items) do doPlayerRemoveItem(cid,parameters.items[i], 1) end npcHandler:say('Here is your item!', cid) doPlayerAddItem(cid, parameters.reward,1) return true end local node1 = keywordHandler:addKeyword({'nome do item'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Você quer trocar dois itens por este item?'}) node1:addChildKeyword({'yes'}, Sweet, {items = {8262,8263},reward = 8266}) node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, then.', reset = true}) npcHandler:addModule(FocusModule:new()) explicando keywordHandler:addKeyword({'nome do item'} -- aki vc coloca o nome do item q ele vai troca pelos 2 items items = {8262,8263} -- itens que serão removidos,se quiser adicionar mais só colocar uma virgula e o id do item,ex: items = {8262,8263,8264} reward = 8266 -- item q ele receba em troca!
-
já existe esse script CTF TEM VÁRIOS SERVIDORES QUE USAM ELE.
- 12 respostas
-
- [pedido] capture the flag
- otserv
- (e 2 mais)
-
NOME DO SEU SCRIPT.lua function onCombat(cid, target) local monstName = "Rat" -- nome do monstro if (isPlayer(cid) and isMonster(target)) then if string.lower(getCreatureName(target)) == string.lower(monstName) then doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUMAYNOTATTACKTHISCREATURE) return FALSE else return TRUE end end return TRUE end login.lua adc registerCreatureEvent(cid, "MobNoAttack") creaturescript.xml <event type="combat" name="MobNoAttack" event="script" value="NOME DO SEU SCRIPT.lua"/>
-
dei uma revisada,estarei fazendo mais update
-
talkaction [ Talkaction ]Comando !party
tópico respondeu ao Vodkart de Vodkart em Actions e Talkactions
arrumei as tags -
obrigado quem tiver alguma duvida ou sugestão favor postar
-
q debug da
-
Matar Monstro Abrir Tp, Remover Parede, Ganhar Storage
tópico respondeu ao Vodkart de Vodkart em Globalevents e Spells
tag arrumadas -
ta faltando um end function creatureSayCallback(cid, type, msg) -- Place all your code in here. Remember that hi, bye and all that stuff is already handled by the npcsystem, so you do not have to take care of that yourself. if(not npcHandler:isFocused(cid)) then return false end end
-
tem uns tutoriais bom aqui para iniciantes no xtibia só ir lá vendo e o bom é ir aprendendo na porrada mesmo vai criando script e testando ele,se errou nao faz mal errando que se aprende a nao errar mais... abraços
-
function onStepIn(cid, item, position, fromPosition) if getPlayerStorageValue(cid, 9030) <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'vc n pode passar.') doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return TRUE end return TRUE end set / get get -- para checar set -- para alterar e tinha mais end no seu script... vc abriu uma "function onStepIn" blz ai tem q fechar ela,ja sabe q tem um end... function onStepIn(cid, item, position, fromPosition) end pq tinha 2 end na seu script? soh se tivesse um if,for,while ou qualquer outra coisa... por exemplo function onStepIn(cid, item, position, fromPosition) if bloco then -- abri um if tem q fecha com end continuidade end end
-
não vai funcionar continua errado...
-
Door Que Só Vip Passa Ou Só Se For Level 150+
tópico respondeu ao EduardoDantas de Vodkart em Lixeira Pública
if getPlayerLevel(cid) < 150 and vip.getVip(cid) <= 0 then -
Não. Vou dar uma leve explicação... Ele vai logar e vai checar se é premium,se for mesmo premium vai adicionar uma key. ai se acabar a premium vai checar se tem essa key,se tiver a key e não for mais premium vai manda ele pro templo. não tem aquele bug de todos que nao forem premium ficarem indo pro templo,rlx.
-
adiciona isso em login.lua antes do return TRUE if isPremium(cid) then setPlayerStorageValue(cid, 9899, 1) elseif getPlayerStorageValue(cid, 9899) >= 1 and isPremium(cid) == FALSE then doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doPlayerPopupFYI(cid, "Sua Premium Account acabou.") setPlayerStorageValue(cid, 9899, -1) end
-
Door Que Só Vip Passa Ou Só Se For Level 150+
tópico respondeu ao EduardoDantas de Vodkart em Lixeira Pública
function onUse(cid, item, frompos, item2, topos) if getPlayerLevel(cid) < 150 or vip.getVip(cid) <= 0 then return doPlayerSendCancel(cid, "Você não possui Vip Account.") else doTransformItem(item.uid, item.itemid + 1) playerpos = getPlayerPosition(cid) doorpos = {x = frompos.x, y = frompos.y, z = frompos.z, stackpos = 253} if playerpos.y == doorpos.y + 1 and playerpos.x == doorpos.x then doMoveCreature(cid, 0) elseif playerpos.x == doorpos.x - 1 and playerpos.y == doorpos.y then doMoveCreature(cid, 1) elseif playerpos.y == doorpos.y - 1 and playerpos.x == doorpos.x then doMoveCreature(cid, 2) elseif playerpos.y == doorpos.y and playerpos.x == doorpos.x + 1 then doMoveCreature(cid, 3) elseif playerpos.x == doorpos.x + 1 and playerpos.y == doorpos.y - 1 then doMoveCreature(cid, 4) elseif playerpos.x == doorpos.x - 1 and playerpos.y == doorpos.y - 1 then doMoveCreature(cid, 5) elseif playerpos.x == doorpos.x + 1 and playerpos.y == doorpos.y + 1 then doMoveCreature(cid, 6) elseif playerpos.x == doorpos.x - 1 and playerpos.y == doorpos.y + 1 then doMoveCreature(cid, 7) end end return TRUE end -
blz tenta ali usar o npc agr modifiquei e vc coloco td na lib neh?
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.