-
Total de itens
431 -
Registro em
-
Última visita
-
Dias Ganhos
6
Tudo que gabriel28 postou
-
Pokemon Imperium - Por Lordbaxx | Completo
tópico respondeu ao Lordbaxx de gabriel28 em OTServer Alternativo (ATS)
Link quebrado. -
Download link is not working.
-
movements Ajuda, sistema de saida da cidade
pergunta respondeu ao Pluzetti2104 de gabriel28 em Scripts
Essa função 'getPlayerLookDir(cid)' é pra verificar a direção em que o player está olhando, por tanto, você terá que checar como fica para as outras cidades. EX: Se quando sai de Cerulean ele está olhando pra direita e quando entra está pra esquerda. E assim para as demais cidades. Uma fila pra você: 0 = Norte (Cima) 1 = Leste (Direita) 2 = Sul (Baixo) 3 = Oeste (Esquerda) -
Seja mais específico, explique como funciona esse bug.
-
Vê ai:
-
function onEquip(cid, item, slot) doTransformItem(item.uid, 7697, 1) doPlayerSendTextMessage(cid, 22, 'Sua rate de skill foi aumentada em 50%!') doPlayerSetSkillRate(cid, 0, getConfigValue("rateExperience")*1.5) -- 0 = fist fight, olhe em constant.lua pra ver o numero das outras skills e ir adicionando return true end function onDeEquip(cid, item, slot) doTransformItem(item.uid, 7708, 1) doPlayerSendTextMessage(cid, 22, 'Sua rate extra de skill foi cancelada.') doPlayerSetSkillRate(cid, 0, getConfigValue("rateExperience")) return true end
-
Eu respondi a uma pergunta igual no outro fórum lá (que provavelmente não posso por o link), então vou só deixar um dos meus comentários, que explica porque isso acontece. Lembrando que essa explicação é válida se usar a função 'doPlayerSetPromotionLevel' e não a 'doPlayerSetVocation'. "Sobre a pergunta da criação de outras vocs, a lógica é a seguinte: knight>elite knight>extreme knight>supreme knight O from voc do knight é a id dele mesmo. O from voc do elite knight é a id do knight. O from voc do extreme knight é a id do elite knight. O from voc do supreme knight é a id do extreme knight. Então pra subir de uma pra outra você usa: doPlayerSetPromotionLevel(cid, level) onde 'level' é o nível de promoção, que começa a partir de elite knight (sendo a 1). Então se quiser promover de elite knight pra extreme knight, fica: doPlayerSetPromotionLevel(cid, 2). Se quiser um item que passe de knight pra supreme knight, fica: doPlayerSetPromotionLevel(cid, 3)"
-
[C++] Unique Item System - ATUALIZADO! (No-bugs)
tópico respondeu ao Tony Araujo de gabriel28 em Linguagens de Programação
Como assim? Tipo um baú que está no mapa? -
Estou sem tempo pra tentar ajudar agora.
-
Se você já souber como fazer script, tu pode fazer isso usando global storage.
-
[NPC] Walk Hunt - Npc Caminha ate a hunt.
tópico respondeu ao Kuro o Shiniga de gabriel28 em NPCs, monsters e raids
O que acontece se tiver algo no caminho -outro player ou um monstro-? -
Pesquisa no Google por ela.
-
Creio que isso seria por um evento onLook e não um action.
-
Existe um código pra source que poem delay em todos os itens. Esse que eu postei é mais específico pra bags (ou qualquer outro item que você queira), assim você vai poder por o delay que quiser sem afetar outros itens. No meu caso, uso ambos, o da source pra evitar que alguém com elfbot fique comprando itens sem delay algum e esse ai pra fazer com que demore mais ainda a comprar bags sem ter que afetar mais nenhum item.
-
O jogador que Ter X storage ganha tantos % de exp
pergunta respondeu ao AdilsonHacker de gabriel28 em Scripts
creaturescript: cria um arquivo lua e poem: Tag em creaturescript.xml: <event type="login" name="EXP" script="nome do arquivo.lua"/> Tag no login.lua: registerCreatureEvent(cid, "EXP") -
Por essas que prefiro continuar no meu velho 0.4 que ainda da pro tranco. hahaha
-
Já que tas usando o TFS 1.2, talvez a função seja diferente, algo como creature:setNoMove(), não sei, só vendo.
-
@caique8921 Essa base que você baixou já veio com level system ou você colocou depois?
-
@caique8921 Manda essa função 'getArticle' e o look.lua.
-
Ainda não entendi bem, mas fiz um que pra abrir vai precisar de uma quantia X de diamantes. Se tiver, vai remover os diamantes e dai uma quantia de um item que você escolher, só configurar na tabela. Tá ai: local tt = { reqitem = XXXX -- id dos diamantes reqquant = WWW -- quantidade de diamantes que precisa item = YYYY -- id do item que vai ganhar quant = Z -- quantidade sto = 144321 -- se nao sabe o que eh, nao mexer } function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid, tt.sto) < 1 then if doPlayerRemoveItem(cid, tt.reqitem, tt.reqquant) then doPlayerSendTextMessage(cid,22,"Voce abriu o bau donate e recebeu "..tt.reqquant.." "..getItemNameById(tt.reqitem)..".") local bag = doPlayerAddItem(cid, 2002, 1) doAddContainerItem(bag, tt.item, tt.quant) setPlayerStorageValue(cid, tt.sto, 1) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce nao tem diamantes o suficiente para abrir esse bau.") end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce ja abriu esse bau.") end return true end
-
function onThink(cid, interval) if isPlayer(cid) then if(getTilePzInfo(getCreaturePosition(cid))) then doRemoveCondition(cid, CONDITION_INFIGHT) end end end É em creaturescript.
-
Você tá falando de lootbox, é isso? Que compra na loja, abre e vem um item aleatório?
-
Um baú que só VIP pode abrir? Explica melhor o que esse baú faz, está muito vago.
-
Lembram do NTO antigo sem sprites top down?
tópico respondeu ao Sphynx de gabriel28 em Formação de Equipes
@Sphynx Boa sorte com o projeto. A outfit ficando branca deve ser porque ela está sem a camada blend no .dat.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.