-
Total de itens
3406 -
Registro em
-
Última visita
-
Dias Ganhos
113
Tudo que Vodkart postou
-
talkaction [Talkactions] Addon Por Itens
tópico respondeu ao eduardolpp de Vodkart em Actions e Talkactions
sim esse script já existe há muito tempo,além disso ele está desatualizado como podem ver,falta algumas outfits como a do warmaster e do wayfarer,pediria para o dono do tópico que atualizassem o mesmo para ter um aproveitamente melhor do script. abraços -
aqui funciono,você mudou a pos certinha pra onde o player vai? e a tag é essa: <action actionid="8095" script="nome do seu script.lua" /> ai vai no seu mapper editor,vai na parede e coloca em propriedades põe: ACTIONID = 8095 pronto
-
[Pedido] Shrinetele.lua - Tp Para A Salinha De Encantar Smeralds
tópico respondeu ao buzurck de Vodkart em Lixeira Pública
é porque no meu eu tinha esquecido de fechar a variavel que envia a mensagem --' o do apocarai está funfando -
em percent iria ficar assim: function onStepIn(cid, item, position, fromPosition) local chance = math.random(1, 100) -- n mexa local loss = 98 -- em porcentagem ou sejá tem 2% de summonar o fantasma if isPlayer(cid) == TRUE then if chance >= 1 and chance <= loss then doCreateMonster("Ghost", getPlayerPosition(cid)) doCreatureSay(cid, "What the hell is that!?", TALKTYPE_ORANGE_1) end end return TRUE end a tag usa a do cara aqui de cima /\
-
@up then in this case do not waste your time..
-
hello friend,thanks for your contribution,most already exists this same script here...
-
uhu fico show essa ads abstrato pra mim é foda u.u,não tem uma coisa especifica para se fazer
-
function onUse(cid, item, frompos, item2, topos) doTeleportThing(cid, {x=165,y=54,z=7}) end tag: <action actionid="8010" script="NOME DO SEU SCRIPT.lua" />
-
Diogo Slip shermanI
-
action [Action] Script Televisão + Pokémon Ots [Simples]
tópico respondeu ao LaisDosOts de Vodkart em Actions e Talkactions
é,me enganou também rs mais parabéns pelo script,de fato começamos com coisas simples e depois se tivermos persistencia em aprender as coisas simples vao se tornando mais simples ainda,porem mais chatas,mais basta querer que vc chega lá abraços lais atenciosamente Vodkart. -
talkaction [Talkaction] Top Killer's ~
tópico respondeu ao Saymon14 de Vodkart em Actions e Talkactions
é realmente com boss seria mais interessante e chamativo,dá para aproveitar o script e fazer algumas quest tais como "mate 10 boss do fogo e ganhe tal coisa", boa saymon abraços -
[Pedido] Shrinetele.lua - Tp Para A Salinha De Encantar Smeralds
tópico respondeu ao buzurck de Vodkart em Lixeira Pública
function onUse(cid, item, frompos, item2, topos) local config = { tele = {x=98, y=43, z=10}, vocations = {1,2,5,6}, level = 30 } if item.uid == 2133 then if not isInArray(config.vocations, getPlayerVocation(cid)) then return doPlayerSendCancel(cid, "Somente Druids e Sorcerers entram aqui.) elseif getPlayerLevel(cid) < config.level then return doPlayerSendCancel(cid, "Você precisa ter level ".. config.level .. " ou mais para pode usar o Shrines.") end doTeleportThing(cid,config.tele) doPlayerSendTextMessage(cid,22,"Bem-vindo ao Shrine, onde voce pode encantar suas armas.") end return TRUE end -
Sistema De Acabou Premium Volta A Vocation!
tópico respondeu ao Piabeta Kun de Vodkart em Lixeira Pública
tenta assim: function onLogin(cid) if isPremium(cid) == TRUE then setPlayerStorageValue(cid, 9899, 1) elseif isPremium(cid) == FALSE then if(isInArray({5, 6, 7, 8}, getPlayerVocation(cid))) then doPlayerSetPromotionLevel(cid, 1) end end local pos = {x = 1160, y = 54, z = 7} -- posiçao do templo. if getPlayerStorageValue(cid, 9899) == 1 and isPremium(cid) == FALSE then doTeleportThing(cid, pos) doPlayerPopupFYI(cid, "Sua Premium Account acabou.") setPlayerStorageValue(cid, 9899, -1) end return TRUE end -
ficaria assim: local MIN = 10 -- em % local MAX = 20 -- em % local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_TICKS, (getConfigInfo('timeBetweenExActions') - 100)) function onUse(cid, item, fromPosition, itemEx, toPosition) if isPlayer(itemEx.uid) == FALSE then return FALSE end if hasCondition(cid, CONDITION_EXHAUST_HEAL) == TRUE then doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED) return TRUE end if((not(isKnight(itemEx.uid)) or getPlayerLevel(itemEx.uid) < 130) and getPlayerCustomFlagValue(itemEx.uid, PlayerCustomFlag_GamemasterPrivileges) == FALSE) then doCreatureSay(itemEx.uid, "Only knights of level 130 or above may drink this fluid.", TALKTYPE_ORANGE_1) return TRUE end if doCreatureAddHealth(itemEx.uid,((math.random(MIN, MAX)/100)*getCreatureMaxHealth(cid))) == LUA_ERROR then return FALSE end doAddCondition(cid, exhaust) doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE) doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1) return TRUE end
-
@UP cara você não viu a data do tópico não? revivendo tópicos... próxima eu vo te reporta
-
local tabela={2654,2128} local a = getPlayerItemCount(cid,tabela[1]) local b = getPlayerItemCount(cid,tabela[2]) local count = a + b doPlayerSendTextMessage(cid,22,"vc tem ".. count .. " items.")
-
parabens ao 2 paraibas -q então meu caro won,duas novas vagas de moderação foram abertas certo?
-
local tabela = {2128,2654} for i = 1, #tabela do if getPlayerItemCount(cid,tabela[i]) >= 1 then blablabla end end ou local tabela= { {item_id = 2516, quanty = 5}, {item_id = 2195, quanty = 2} } for k,a in pairs(tabela) do if getPlayerItemCount(cid,a.item_id) >= a.quanty then BLABLABLA end end
-
manda seu msn :X
-
ai que está,não pode ser actionID 13540 no tópico do system vip tem um TILE vip,só usar ele :X
-
nossa tem muito BUG esse anel :X o cara compra uns 10 e ja era a exp do ot ver level 10k mais no ot vai ser mato
-
tenta assim: function onUse(cid, item, frompos, item2, topos) local config = { porta_fechada = 5748, -- id da porta fechada porta_aberta = 5749 -- id da porta aberta } vipstatus = getPlayerStorageValue(cid, 13540) - os.time() <= 0 if vipstatus ~= TRUE then if item.itemid == config.porta_fechada then doTransformItem(item.uid,config.porta_aberta) elseif item.itemid == config.porta_aberta then doTransformItem(item.uid,config.porta_fechada) end else doCreatureSay(cid, "Você não possui Vip Access.", TALKTYPE_ORANGE_1) end return TRUE end
-
pronto,voltei da academia malz a demora edita da sua maneira: NOME DO SEU NPC.XML <?xml version="1.0"?> <npc name="NOME DO SEU NPC" script="data/npc/scripts/guildescolha.lua" walkinterval="5000" 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="Hello |PLAYERNAME|. i change you guild, {guild list} !." /> </parameters> </npc> NPC> SCRIPTS guildescolha.lua local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} 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(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid local storage = { Orc_Guild = 40840, Elf_Guild = 40841, Minotaur_Guild = 40842, Dwarf_Guild = 40843 } if(msgcontains(msg, 'guild list')) then selfSay('Olá Você pode escolher entre {Orc Guild}, {Elf Guild}, {Minotaur Guild}, {Dwarf Guild} ', cid) elseif msgcontains(msg, 'Orc Guild') or msgcontains(msg, 'orc guild') then selfSay('Você tem certeza que quer virar um membro da Orc Guild? {yes}', cid) talkState[talkUser] = 1 elseif msgcontains(msg, 'Elf Guild') or msgcontains(msg, 'eld guild') then selfSay('Você tem certeza que quer virar um membro da Elf Guild? {yes}', cid) talkState[talkUser] = 2 elseif msgcontains(msg, 'Minotaur Guild') or msgcontains(msg, 'minotaur guild') then selfSay('Você tem certeza que quer virar um membro da Minotaur Guild? {yes}', cid) talkState[talkUser] = 3 elseif msgcontains(msg, 'Dwarf Guild') or msgcontains(msg, 'dwarf guild') then selfSay('Você tem certeza que quer virar um membro da Dwarf Guild? {yes}', cid) talkState[talkUser] = 4 elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then if getPlayerStorageValue(cid,storage.Elf_Guild) >= 1 or getPlayerStorageValue(cid,storage.Minotaur_Guild) >= 1 or getPlayerStorageValue(cid,storage.Dwarf_Guild) >= 1 then selfSay('Você já é de outra GUILD!', cid) talkState[talkUser] = 0 elseif getPlayerStorageValue(cid,storage.Orc_Guild) == -1 then selfSay('Parabéns,agora você um Membro da Orc Guild!', cid) setPlayerStorageValue(cid, storage.Orc_Guild, 1) talkState[talkUser] = 0 else selfSay('Você já é membro da Orc Guild!', cid) talkState[talkUser] = 0 end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 2) then if getPlayerStorageValue(cid,storage.Orc_Guild) >= 1 or getPlayerStorageValue(cid,storage.Minotaur_Guild) >= 1 or getPlayerStorageValue(cid,storage.Dwarf_Guild) >= 1 then selfSay('Você já é de outra GUILD!', cid) talkState[talkUser] = 0 elseif getPlayerStorageValue(cid,storage.Elf_Guild) == -1 then selfSay('Parabéns,agora você um Membro da Elf Guild!', cid) setPlayerStorageValue(cid, storage.Elf_Guild, 1) talkState[talkUser] = 0 else selfSay('Você já é membro da Elf Guild!', cid) talkState[talkUser] = 0 end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 3) then if getPlayerStorageValue(cid,storage.Orc_Guild) >= 1 or getPlayerStorageValue(cid,storage.Elf_Guild) >= 1 or getPlayerStorageValue(cid,storage.Dwarf_Guild) >= 1 then selfSay('Você já é de outra GUILD!', cid) talkState[talkUser] = 0 elseif getPlayerStorageValue(cid,storage.Minotaur_Guild) == -1 then selfSay('Parabéns,agora você um Membro da Minotaur Guild!', cid) setPlayerStorageValue(cid, storage.Minotaur_Guild, 1) talkState[talkUser] = 0 else selfSay('Você já é membro da Minotaur Guild!', cid) talkState[talkUser] = 0 end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 4) then if getPlayerStorageValue(cid,storage.Orc_Guild) >= 1 or getPlayerStorageValue(cid,storage.Elf_Guild) >= 1 or getPlayerStorageValue(cid,storage.Minotaur_Guild) >= 1 then selfSay('Você já é de outra GUILD!', cid) talkState[talkUser] = 0 elseif getPlayerStorageValue(cid,storage.Dwarf_Guild) == -1 then selfSay('Parabéns,agora você um Membro da Minotaur Guild!', cid) setPlayerStorageValue(cid, storage.Dwarf_Guild, 1) talkState[talkUser] = 0 else selfSay('Você já é membro da Dwarf Guild!', cid) talkState[talkUser] = 0 end end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) creaturescript lookguild.lua function onLogin(cid) local storage = { Orc_Guild = 40840, Elf_Guild = 40841, Minotaur_Guild = 40842, Dwarf_Guild = 40843 } if getPlayerStorageValue(cid, storage.Orc_Guild) >= 1 then doPlayerSetSpecialDescription(cid," Member of Orc Guild") elseif getPlayerStorageValue(cid, storage.Elf_Guild) >= 1 then doPlayerSetSpecialDescription(cid," Member of Elf Guild") elseif getPlayerStorageValue(cid, storage.Minotaur_Guild) >= 1 then doPlayerSetSpecialDescription(cid," Member of Minotaur Guild") elseif getPlayerStorageValue(cid, storage.Dwarf_Guild) >= 1 then doPlayerSetSpecialDescription(cid," Member of Dwarf Guild") end return TRUE end
-
ta me explica uma coisa o jogador vai poder trocar que hrs quiser de status? ou ele escolhe um status e dps nao pode mais mudar?
-
BLZ da para fazer usando storages Faz assim cria o NPC e para cada "status" vc da uma storage diferente dps me passa as storages, e usando o login a gente faz esse look para vc
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.