-
Total de itens
325 -
Registro em
-
Última visita
-
Dias Ganhos
6
Posts postados por JG6
-
-
12 horas atrás, Deadpool disse:
pqp em, ficou lindona
Valeu, to tentando dar uma melhorada nela ainda, pra poder fazer os movimentos
-
-
E ai pessoal, faz muito tempo que não passo nesse fórum, como acompanho o mangá de Boruto decidi fazer uma sprite da nova forma do Naruto, quando eu terminar quem sabe eu posto, ainda falta alguns detalhes.
Desculpem pela formatação do tópico, faz muito tempo que não mexo aqui kkk
Tamanho 32x32:
SpoilerTamanho Ampliado:
SpoilerPra quem não sabe a forma é essa:
Quem quiser adicionar no discord ta aí:
JG#6768
-
Mano curti mt o projeto, se quiser sou spriter gosto de fazer sprites de naruto em topdown se quiser ver meu ultimo trabalho q fiz foi esse:
https://xtibia.com/forum/topic/235089-download-naruto-sasuke-the-last-movie/
Se quiser conversar meu discord: JG#6768
-
faz de algum poke ai, as paredes ficaram ótimas, só falta trabalhar um pouco mais em sombreamento tá no caminho certo ^^
-
Em 13/08/2020 em 13:50, Marcos VMA disse:
Boa tarde, vim fazer um pedido pra quem puder me ajudar, a colocar um sistema de gender tipico do otpokemon..
Como é o sistema?
Os pokemons summon e dos player que for do [SEXO MALE] ficar com o nome com a cor azul
Os pokemons summon e dos player que for do [SEXO FEMALE] ficar com o nome com cor rosa
Caso não puder ajudar, se puder falar onde fica esse tipo de sistema, irei atrás de bases com esse sistema e tentar pega-los.. Obrigado a todos ❤️
Vá nas sources do Otclient, abra o arquivo creature.cpp e procure por:
if (g_game.getFeature(Otc::GameBlueNpcNameColor) && isNpc() && m_healthPercent == 100 && !useGray) fillColor = Color(0xff, 0x42, 0x00);
De duas vezes enter e cole esse:
if (m_skull == Otc::SkullRed && !useGray) fillColor = Color(0x38, 0xB0, 0xDE); if (m_skull == Otc::SkullWhite && !useGray) fillColor = Color(0xFF, 0x6E, 0xC7); if (m_skull == Otc::SkullYellow && !useGray) fillColor = Color(0xD9, 0xD9, 0x19);
Pronto só compilar, ai eu estou usando a Red para o azul, White pro rosa e a Yellow para o indefinido.
Caso venham falar, esse código foi eu que fiz usando o de cima como base.
- Marcos VMA reagiu a isso
- 1
-
Baixando, vou testar aqui, vlw pela contribuição!
-
Não testei ainda, mais agradeço, mudando de assunto aqui:
PD: sou spanhol e meu portuguesse não e o mais bom do mundo.
Seria assim:
PS: Sou espanhol e meu português não é o melhor do mundo.
-
E esse dmo ai? kk, a respeito da sua duvida nao sei nao
-
Esse trem já não foi postado? Corrija-me se eu estiver errado
-
Em cima daqui
flys = {
["Moltres"] = {229, 2300}, -- moltres
["Articuno"] = {230, 2100}, -- artic -
Troca por esse ADDON:
local addons = { [13986] = {pokemon= "Shiny Vaporeon" , looktype = 1517, fly = 0, ride = 0, surf = 1518}, [13989] = {pokemon= "Jolteon" , looktype = 1520, fly = 0, ride = 0, surf = 1518}, [13988] = {pokemon= "Flareon" , looktype = 1519, fly = 0, ride = 0, surf = 1518}, [14008] = {pokemon= "Alakazam" , looktype = 1533, fly = 0, ride = 0, surf = 0}, [14017] = {pokemon= "Alakazam" , looktype = 1535, fly = 0, ride = 0, surf = 0}, [14009] = {pokemon= "Alakazam" , looktype = 1537, fly = 0, ride = 0, surf = 0}, [14010] = {pokemon= "Alakazam" , looktype = 1539, fly = 0, ride = 0, surf = 0}, [14020] = {pokemon= "Electabuzz" , looktype = 1529, fly = 0, ride = 0, surf = 0}, [14014] = {pokemon= "Electabuzz" , looktype = 1530, fly = 0, ride = 0, surf = 0}, [14013] = {pokemon= "Electabuzz" , looktype = 1531, fly = 0, ride = 0, surf = 0}, [14012] = {pokemon= "Magmar" , looktype = 1532, fly = 0, ride = 0, surf = 0}, [14023] = {pokemon= "Xatu" , looktype = 0, fly = 0, ride = 0, surf = 0}, [14011] = {pokemon= "Shiny Vileplume" , looktype = 1525, fly = 0, ride = 0, surf = 0}, [13985] = {pokemon= "Miltank" , looktype = 1517, fly = 0, ride = 0, surf = 0}, [14018] = {pokemon= "Jynx" , looktype = 1550, fly = 0, ride = 0, surf = 0}, [14019] = {pokemon= "Jynx" , looktype = 1551, fly = 0, ride = 0, surf = 0}, [14021] = {pokemon= "Tangela" , looktype = 1543, fly = 0, ride = 0, surf = 0}, [14026] = {pokemon= "Charizard" , looktype = 1544, fly = 1545, ride = 0, surf = 0}, [14045] = {pokemon= "Shiny Charizard" , looktype = 1583, fly = 1584, ride = 0, surf = 0}, [14032] = {pokemon= "Arcanine" , looktype = 1546, fly = 0, ride = 1547, surf = 0}, [13987] = {pokemon= "Scizor" , looktype = 1521, fly = 0, ride = 0, surf = 0}, [14015] = {pokemon= "Scizor" , looktype = 1523, fly = 0, ride = 0, surf = 0}, [14022] = {pokemon= "Marowak" , looktype = 1541, fly = 0, ride = 0, surf = 0}, [14016] = {pokemon= "Slowking" , looktype = 1548, fly = 0, ride = 0, surf = 0}, [14043] = {pokemon= "Blissey" , looktype = 1576, fly = 0, ride = 0, surf = 0},-- [14039] = {pokemon= "Blissey" , looktype = 1559, fly = 0, ride = 0, surf = 0}, [14044] = {pokemon= "Shiny Gengar" , looktype = 1588, fly = 1587, ride = 0, surf = 0}, -- [] = {pokemon = "" , looktype = , fly = 0, ride = 0, surf = 0} } local function getOldAddon (looktype) for index, value in pairs (addons) do if value.looktype == looktype then return index end end end function onUse(cid, item, fromPosition, itemEx, toPosition) local numero = addons[item.itemid].looktype local id = addons[item.itemid].id local fly = addons[item.itemid].fly local ride = addons[item.itemid].ride local surf = addons[item.itemid].surf local pb = getPlayerSlotItem(cid, 8).uid local pk = addons[item.itemid].pokemon if not isPokeball(itemEx.itemid) then doPlayerSendCancel(cid, "Voce so poder usar este item em uma poke ball.") return true end if getPlayerSlotItem (cid, 8).uid == pb and (getPlayerStorageValue(cid, 17000) >= 1 or getPlayerStorageValue(cid, 63215) >= 1) then doPlayerSendCancel (cid, "Desmonte do seu pokémon e volte-o para a poke ball.") return true end if getItemAttribute(pb, "addon") and getItemAttribute(pb, "addon") == numero then doPlayerSendCancel(cid, "Seu pokemon ja esta com este addon.") return true end if #getCreatureSummons(cid) > 0 then doPlayerSendCancel(cid, "Por favor, volte o seu pokemon para a poke ball.") return true end if getItemAttribute(pb, "poke") ~= pk then doPlayerSendCancel(cid, "Desculpe, voce nao pode adicionar este addon neste pokemon.") return true end if getItemAttribute (pb, "addon") and getItemAttribute (pb, "addon") > 1 then doPlayerSendTextMessage(cid, 27, "Voce substituiu um "..getItemNameById (getOldAddon (getItemAttribute (pb, "addon"))).." por um "..getItemNameById (item.itemid).." addon!") else doPlayerSendTextMessage(cid, 27, "Agora seu pokemon usara este "..getItemNameById (item.itemid).."!") end doRemoveItem(item.uid, 1) doSetItemAttribute(pb, "addon", numero) doSetItemAttribute(pb, "flyAddon", fly) doSetItemAttribute(pb, "rideAddon", ride) doSetItemAttribute(pb, "surfAddon", surf) doSetItemAttribute(pb, "idItemAddon", id) setPlayerStorageValue(cid, 32000, 1) return true end
Aquela parte do Configuration.lua vai ajudar, é só vc add as looktype desse arquivo do fly
-
1 minuto atrás, raulcdj disse:
de boa qualquer ajuda ja vale muito
[Error - Action Interface]
[23/05/2020 18:25:18] In a timer event called from:
[23/05/2020 18:25:18] data/actions/scripts/order.lua:onUse
[23/05/2020 18:25:18] Description:
[23/05/2020 18:25:18] data/lib/order.lua:298: attempt to index global 'flysAddon' (a nil value)
[23/05/2020 18:25:19] stack traceback:
[23/05/2020 18:25:19] data/lib/order.lua:298: in function 'recheck'
[23/05/2020 18:25:19] data/lib/order.lua:374: in function <data/lib/order.lua:357>[23/05/2020 18:25:20] [Error - Action Interface]
[23/05/2020 18:25:20] data/actions/scripts/order.lua:onUse
[23/05/2020 18:25:20] Description:
[23/05/2020 18:25:20] data/actions/scripts/order.lua:69: attempt to index global 'flysAddon' (a nil value)
[23/05/2020 18:25:20] stack traceback:
[23/05/2020 18:25:20] data/actions/scripts/order.lua:69: in function <data/actions/scripts/order.lua:20>
Vc adicionou isso no configuration.lua?
flysAddon = { [looktype normal] = {looktype voando, velocidade}, -- Charizard Mech }
-
No Actions troca essa parte:
local pkjg = getCreatureSummons(cid)[1] local pkza = getPlayerSlotItem(cid, 8).uid local pkxd = getItemAttribute(pkjg,"addon") if not pkxd then doSetItemAttribute(pkza,"addon",0) elseif pkxd > 0 then doSetCreatureOutfit(pkjg, {lookType = pkxd}, -1)
por essa
local pb = getPlayerSlotItem(cid, 8).uid local flyAdd = flysAddon[getItemAttribute(pb, "addon")] local rideAdd = ridesAddon[getItemAttribute (pb, "addon")] if flyAdd then if getItemAttribute(pb, "addon") > 1 then doSetCreatureOutfit(pk, {lookType = getItemAttribute (pb, "addon")}, -1) end elseif rideAdd then if getItemAttribute(pb, "addon") > 1 then doSetCreatureOutfit(pk, {lookType = getItemAttribute (pb, "addon")}, -1) end end
No Lib troca esse:
local addonfly= getPlayerSlotItem(cid, 8).uid local addofly = getItemAttribute(addonfly,"addonfly") if not addofly then doSetItemAttribute(addonfly,"addonfly",0) end if addofly > 0 then doSetCreatureOutfit(cid, {lookType = addofly}, -1) end
Por esse:
local pb = getPlayerSlotItem(cid, 8).uid if getItemAttribute(pb, "addon") < 1 then doSetCreatureOutfit(cid, {lookType = flys[getPokemonName(getCreatureSummons(cid)[1])][1] + 351}, -1) else doSetCreatureOutfit(cid, {lookType = flysAddon[getItemAttribute (pb, "addon")][1]}, -1) end
E ve se funciona, lembrando nao sou scripter to aprendendo ainda
Agora, joaopera disse:No Actions troca essa parte:
local pkjg = getCreatureSummons(cid)[1] local pkza = getPlayerSlotItem(cid, 8).uid local pkxd = getItemAttribute(pkjg,"addon") if not pkxd then doSetItemAttribute(pkza,"addon",0) elseif pkxd > 0 then doSetCreatureOutfit(pkjg, {lookType = pkxd}, -1)
por essa
local pb = getPlayerSlotItem(cid, 8).uid local flyAdd = flysAddon[getItemAttribute(pb, "addon")] local rideAdd = ridesAddon[getItemAttribute (pb, "addon")] if flyAdd then if getItemAttribute(pb, "addon") > 1 then doSetCreatureOutfit(pk, {lookType = getItemAttribute (pb, "addon")}, -1) end elseif rideAdd then if getItemAttribute(pb, "addon") > 1 then doSetCreatureOutfit(pk, {lookType = getItemAttribute (pb, "addon")}, -1) end end
No Lib troca esse:
local addonfly= getPlayerSlotItem(cid, 8).uid local addofly = getItemAttribute(addonfly,"addonfly") if not addofly then doSetItemAttribute(addonfly,"addonfly",0) end if addofly > 0 then doSetCreatureOutfit(cid, {lookType = addofly}, -1) end
Por esse:
local pb = getPlayerSlotItem(cid, 8).uid if getItemAttribute(pb, "addon") < 1 then doSetCreatureOutfit(cid, {lookType = flys[getPokemonName(getCreatureSummons(cid)[1])][1] + 351}, -1) else doSetCreatureOutfit(cid, {lookType = flysAddon[getItemAttribute (pb, "addon")][1]}, -1) end
E ve se funciona, lembrando nao sou scripter to aprendendo ainda
E na parte do configuration.lua antes do flys adiciona isso:
flysAddon = { [looktype normal] = {looktype voando, velocidade}, -- Charizard Mech }
-
manda seus order da pasta lib e actions
-
qual base?
-
11 horas atrás, Eulleererrrr disse:
Mano fiz agora e pegou!!! agora entendi o que havia feito de errado, foi o maxClientViewport que me confundi e coloquei números diferentes ;\ valeu ai galera!!
Q bom q funcionou, tmj
-
14 horas atrás, Eulleererrrr disse:
opa foi mal ai man to meio pertubado k
Mano como o rapaz disse ai, vc ja fez o tutorial certo? só muda essa linha
-
static const int32_t maxClientViewportX = 8;
-
static const int32_t maxClientViewportY = 6
Por essa-
static const int32_t maxClientViewportX = 14;
-
static const int32_t maxClientViewportY = 8;
E Compila -
-
Mano desculpa o map.h é o do servidor mals ai
-
3 horas atrás, manojl disse:
Pode me falar como fez ???
GYM para poketibia...
Eu tinha pego uma base não lembro qual vou ver se acho, depois foi só mexer em algumas coisas
-
Mano se pode, me mandar o map.cpp do cliente e o map.h do servidor pra q eu possa ver?
-
Mano eu tinha adaptado um por events, e não sources mais tava funcional
-
Ou sua tela ta estendida no servidor ou no cliente
-
Eai povo, faz um tempo q não posto nada, estava sem fazer nada na quarentena e decidir fazer um remake do milotic já q o antigo é feio pacas, a imagem ta borrada pois irei usar em meu projeto, Desculpem a formatação mais é apenas para mostrar mesmo.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
Erro Gym System
em Scripts
Postado
Já olhou a mana do player? Se for igual a 0 o npc entende q não tem pokemon