-
Total de itens
474 -
Registro em
-
Última visita
-
Dias Ganhos
2
Tudo que eduardo190696 postou
-
nossa mano qui horrivel te 500 monstros de cada só pora deixar +1.. tem que elabora um jeito melhor vo fazer um que não precise criar 500 monster
-
Bom não sei se estou na seção correta se não estiver pfv mova para a certa. Eu n quero um script eu quero um tutorial e.e pq se eu fica pedindo scripts nunca vou conseguir nada sózinho eu estou criando um pet system em talkaction e preciso aprender a usar tabelas exemplo : table pets { Dragon = ( Level = 10 ) Rat = ( Level = 1 ) } basicamente seria isso agora meu script function onSay(cid, words, param, itemEx) local summons = getCreatureSummons(cid) if getPlayerStorageValue(cid, 78552) == 1 then -- 1 y = "Rat" -- Monstro que você quer l = 1 -- Level minimo para sumonar o Rat if getPlayerLevel(cid) >= l then -- 2 if(table.maxn(summons) < 1) then -- 3 x = doCreateMonster(y, getCreaturePosition(cid)) doConvinceCreature(cid, x) doCreatureSay(cid, y ..", go!", 1) doSendMagicEffect(getThingPos(getCreatureSummons(cid)[1]), 2) else doPlayerSendCancel(cid,"You can summon only 1 monster.") return true end -- 3 else doPlayerSendCancel(cid,"You no have level for creat summon.") return true end -- 2 else doPlayerSendCancel(cid,"Você não tem um Pet.") doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Você não tem um Pet.") end -- 1 return true end Bom vocês perceberam que o script começa com o level minimo if getPlayerLevel(cid) >= l then -- 2 eu queria entender se tem como o script summonar o monster por level exemplo : se for menor igual a 1 o level do player summona o rat MAS se for maior que 1 e menor igual que 10 summona o Dragon MAS se o level do player for maior que 10 sumone o que vem depois acho que deu pra entender né. + ou - assim if getPlayerLevel(cid) >= monster.level then -- 2 mais oque eu teria que usar no lugar do monster.level e para vocês entender o script vai ver o level do player e vai achar um menor ou igual que tenha na tabela e se alguem puder me dar alguma dica para o script não ficar summonando o rat, tipo se for maior que o level que tem na tabela ele sumonar um que vem depois a outra duvida é se tem como alguem me ajudar a fazer essa parte doCreatureSay(cid, y ..", go!", 1) falar o nome do monster seria só isso obg pfv ajudem
-
vocês tão de brincadeira né ??? esse map editor é um lixo eu ja usei 1000x o rme esse ai não tem auto borda
-
mano nem baixei mais pelo que vi só deve ser os pokemons, ainda falta os portraits e os dead
-
Construction House System - Actions
tópico respondeu ao eduardo190696 de eduardo190696 em Actions e Talkactions
sou iniciante em scripts ai n sei como fazer uma função que crie o item em x y z posição mais to procurando galera -
poketibia Talkactions !love System Poketibia
tópico respondeu ao eduardo190696 de eduardo190696 em Actions e Talkactions
tá na hora de tira reputação dos lek que tão falando que é plagio pq a ta chato, tem os creditos do criador e tudo certo, eu só editei para o summon soltar effect invez de falar, poxa galera axo que vo te que posta o post oficial do cara. -
pow queria usar esse script mais aonde eu boto esse lever.lua
-
Como Por Comando !aol, !sd Entre Outros
tópico respondeu ao Tibizeiro de eduardo190696 em Actions e Talkactions
postar um script que já existia exatamente igual ? o que você pensou ? -
Construction House System - Actions
tópico respondeu ao eduardo190696 de eduardo190696 em Actions e Talkactions
é o programa que você usou que mudo versão dele ou algo do tipo -
bom, você não testou com o catch, vou posta-lo aqui ai você ve
-
moveevent [Moveevents] Anel De Transformação
tópico respondeu ao ABCDEFGHIJK de eduardo190696 em Actions e Talkactions
Deadly123 só editar essa parte local coinID = ITEM_GOLD_COIN -
mano brigadão eu tava fazendo o meu pet system por talkactions e tava precisando disso para por o level dos summon nossa mano vc ajudo d++ mesmo ++REP Fiquei só com uma duvida. minha tabela local pets = { ["Rat"] = {Level = 20}, ["Dragon"] = {Level = 25} } como faço para o script identificar o level do summon if getPlayerLevel(cid) < pets[tostring(a)].Level then assim ? pfv aguardando respostas
-
Construction House System - Actions
tópico respondeu ao eduardo190696 de eduardo190696 em Actions e Talkactions
sim tem que editar no item.otb, não precisaria porque você não vai criar novas paredes só editalas de um modo que salve -
Comando !buyaol Para Facilitar Seu Ot Server!
tópico respondeu ao thaleees de eduardo190696 em Actions e Talkactions
ai to com ums problemas 1° ele não da o item mais disconta o cash 2° se eu tiver sem cash ele não dis a mensagem que eu to sem cash.... porque doPlayerRemoveMoney(cid,10000) sempre vai ser igual a 1 tenta resolver isso to tentando mais ta dificil -
KKKKKKKKKKKKKKKK Fake acc pra +Rep nossa mano qui feio
-
Monster Com Skull Randomicas
tópico respondeu ao eduardo190696 de eduardo190696 em Mods, funções e outros
brun123, ai ja não sei pq foi meu amigo que fez pra mim e deixo eu posta, e aqui pega certinho assim xD -
Tens que adicionar eles no sistema de catch / Golback e nos demais sistemas
-
poketibia Talkactions !love System Poketibia
tópico respondeu ao eduardo190696 de eduardo190696 em Actions e Talkactions
arkires Obrigado Crazydk, Lá ensima do tópico tem uma parada escrita assim CRIADOR - Erikas Kontenis EDIÇÂO - eduardobean 1°Eu não estou plagiando nada o dono deixo eu postar aqui porque ainda n tinha... 2° e se o TheDevilZ tiver feito uma copia mal feita do Erikas Kontenis, Porque o sistema do TheDevilZ ta um labirinto só e esta muito diferente do script feito pelo Erikas Kontenis. -
Descrição: Nome : Monster Skull randomicas Versão : 8.54 Bom abra as SOUCER e vai em: luascript.cpp e procure: int32_t LuaScriptInterface::luaGetPlayersOnline(lua_State* L) { //getPlayersOnline() ScriptEnviroment* env = getEnv(); AutoList<Player>::iterator it = Player::autoList.begin(); lua_newtable(L); for(int32_t i = 1; it != Player::autoList.end(); ++it, ++i) { lua_pushnumber(L, i); lua_pushnumber(L, env->addThing(it->second)); pushTable(L); } return 1; } Embaixo disso Adicione isso : int32_t LuaScriptInterface::luaCheckSpawnMonster(lua_State* L) { ScriptEnviroment* env = getEnv(); AutoList<Monster>::iterator it = Monster::autoList.begin(); lua_newtable(L); for(int32_t i = 1; it != Monster::autoList.end(); ++it, ++i) { lua_pushnumber(L, i); lua_pushnumber(L, env->addThing(it->second)); pushTable(L); } return 1; } Agora Procure essas linhas //getPlayersOnline() lua_register(m_luaState, "getPlayersOnline", LuaScriptInterface::luaGetPlayersOnline); E Adicione isso Abaixo delas //checkSpawnMonster() lua_register(m_luaState, "checkSpawnMonster", LuaScriptInterface::luaCheckSpawnMonster); AGORA EM LUASCRIPT.H PROCURE ESSA LINHA: static int32_t luaGetPlayersOnline(lua_State* L); E bote isso embaixo dela: static int32_t luaCheckSpawnMonster(lua_State* L); Acabou o Sistema, Agora a 2 jeitos de você usar esse script 1° Talkactions ( quando você falar o comando ele vai dar um skull randomica para cada monster, mais caso ele morra quando voltar vai vir sem skull ) Data/Talkactions/Scripts function onSay(cid, words, param, channel) local m = checkSpawnMonster for _, mid in ipairs(m) do local mpos = getThingPos(mid) doCreatureSetSkullType(mid, math.random(1, 5)) end return 0 end Agora crie uma tag e use o sistema. 2° jeito, Globalevents ( Agora a cada respow ele ja vem com skull, + demora cerca de 1 milezimo de segundo pra adicionar a skull. Data/globalevents/scripts function onThink(interval, lastExecution, thinkInterval) local m = checkSpawnMonster() local sex = {1, 2} -- numero da skull ou seja, desenho do sexo for _, mid in ipairs(m) do local mpos = getThingPos(mid) if (getCreatureSkullType(mid) == 1) or (getCreatureSkullType(mid) == 2) then else doCreatureSetSkullType(mid, math.random(1, #sex)) end end return 0 end Data/Globalevents/Globalevents.xml <globalevent name="sex" interval="0" event="script" value="sex.lua"/> Bom galerinha esse script um amigo fez pra mim e se eu não tivese postado só eu teria, não sei se é o lugar certo mais se não for por favor mova o tópico. Se for usar de ++rep ESTE SCRIPT ESTA PROIBIDO DE SER POSTADO EM OUTROS FÓRUM !!!!!
-
Pokemons Jhoto E Alguns Shinys
tópico respondeu ao Nitrox de eduardo190696 em NPCs, monsters e raids
galerinha ele crio os Scripts dos pokemon e ta de parabens em pq é muito empenho só n do + rep pq ja gastei + ta de parabens mesmo -
Construction House System - Actions
tópico respondeu ao eduardo190696 de eduardo190696 em Actions e Talkactions
Ufa achei que ia ser acusado de plagio novamente e.e -
Preciso De Ajuda Para Colocar Exahusted Em Talkaction.
tópico respondeu ao jhon992 de eduardo190696 em Lixeira Pública
local waittime = 300 -- (300 seconds) local storage = 5560 local config = { pz = "no", -- players precisam estar em protection zone para usar? ("yes" or "no"). battle = "no", -- players deve estar sem battle ("yes" or "no") custo = "no", -- se os teleport irão custa ("yes" or "no") premium = "no" -- se precisa ser premium account ("yes" or "no") } -------------Config Lugares---------------- local lugar = { ["sul"] = {{x=2461, y=2419, z=7}, 1, 2000}, ["west"] = {{x=2269, y=2264, z=7}, 10, 1000}, ["east"] = {{x=2997, y=2163, z=7}, 1, 2000}, ["nort"] = {{x=2577, y=2086, z=7}, 1, 2000} } -------------/Config Checkar não mecha---------------- local lugar = lugar[param] if (param == "check") then for name, pos in pairs(lugar) do text = "Destino: "..name..", Level necessario: "..pos[2].."," if(config.battle == "yes") then text = text.." Voce pode usar estando battler: SIM" else text = text.." Voce pode usar estando battler: Não" end if(config.pz == "yes") then text = text.." Voce DeVe Usar estando PZ: SIM" else text = text.." Voce DeVe Usar estando PZ: Não" end if (pos[3] == TRUE) then text = text..", Cost: "..pos[4]..";" end doPlayerSendTextMessage(cid, 20, ""..text.."") end return TRUE end if(config.pz == "yes") and (getTilePzInfo(getCreaturePosition(cid)) == FALSE) then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"você precisa estar em protection zone pra poder teleportar.") return TRUE end if(config.premium == "yes") and (not isPremium(cid)) then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "apenas players com premium account podem teleportar.") return TRUE end if(config.battle == "yes") and (getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE) then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você precisa estar sem battler pra poder teleportar.") return TRUE end if not(lugar) then doPlayerSendTextMessage(cid, 22, "desculpe,este lugar não existe") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) return TRUE end if (getPlayerLevel(cid) <= lugar[2]) then doPlayerSendTextMessage(cid, 22, "Desculpe,Voce não tem level. voce precisa "..lugar[2].." level ou mais para ser teleportado.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) return TRUE end if(config.custo == "yes") and (doPlayerRemoveMoney(cid, lugar[3]) == FALSE) then doPlayerSendTextMessage(cid, 22, "Desculpe,voce nao tem dinheiro suficiente. Voce precisa "..lugar[3].." gp para ser teleportado.") doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) return TRUE end doTeleportThing(cid, lugar[1]) exhaustion.set(cid, storage, waittime) doSendMagicEffect(lugar[1], 46) doPlayerSendTextMessage(cid, 22, "" .. getPlayerName(cid) .. " foi teleportado para: " .. param .. ".") return TRUE end -
Construction House System - Actions
tópico respondeu ao eduardo190696 de eduardo190696 em Actions e Talkactions
pow se ele fez um eu n sei mais esse é 100% by me manda o topico dele quero ve o dele ... ainda n vi e.e se eu soubesse que ja tinha nem tinha feito -
Autor - eduardobean Tipo - Action Testado - TFS 8.54 Script Actions.xml <action itemid="id_1;id_2;id_3;id_4" event="script" value="constructionHouses.lua" allowfaruse="1"/> No lugar do ( id_1;id_2;id_3;id_4 ) você bota 3 id's usáveis Actions/Scripts -- °°° °°° °°° ° °°° °°°°° °°° ° ° °° °°°° °°°° ° ° °°° °°° °°°° -- ° ° ° ° ° ° ° ° ° ° ° ° °° ° ° ° ° ° ° ° ° ° ° ° -- °°° ° °°° ° °°° ° °°° ° °°°° ° ° ° ° °°°°° °°° ° ° -- ° ° ° ° ° ° ° ° ° ° °° ° ° ° ° ° ° ° ° ° ° ° -- °°° °°° ° ° ° ° ° °°° ° °° °°°° °°°° °°° ° ° ° ° °°°° local CONSTRUCTIONS = { [id_1] = 1041, -- Parede [id_2] = 1039, -- Parede [id_3] = 1038, -- Parede [id_4] = 406 -- Piso } function onUse(cid, item, fromPosition, itemEx, toPosition) if(fromPosition.x == CONTAINER_POSITION) then doPlayerSendCancel(cid, "Coloque essa Caixa no chão.") elseif(not getTileInfo(fromPosition).house) then doPlayerSendCancel(cid,"Você só pode usar dentro do seu Terreno.") elseif(CONSTRUCTIONS[item.itemid] ~= nil) then doTransformItem(item.uid, CONSTRUCTIONS[item.itemid]) doSendMagicEffect(fromPosition, CONST_ME_POFF) else return false end return true end No lugar do [id_1] = 1041, [id_2] = 1039, [id_3] = 1038, [id_4] = 406 Você muda os( id_1;id_2;id_3;id_4 )e adiciona os mesmo que estão no tag Ao invés de você fazer casas no map editor, você cria uma area cercada com um portão e "mapeia" por ela toda ai depois você cria um npc que venda os itens id_1;id_2;id_3;id_4 Se aleguem quiser criar uma função que crie um item um andar acima para fazer o telhado por favor poste aqui no tópico que eu irei por os devidos creditos. Se a house não salvar as paredes que você adicionou, você terá que criar novas paredes no item.otb
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.