Tudo que Orochi Elf postou
- (Resolvido)[AJUDA] Addon System
- (Resolvido)[AJUDA] Addon System
-
(Resolvido)Erro no Script do NPC!
Nossa verdade, eu tinha esquecido de fechar os parênteses.
- (Resolvido)[AJUDA] Addon System
-
(Resolvido)Erro no Script do NPC!
Nossa, esse script está muito muito ruim, mas eu tentei modificar um pouco o código dele.
-
(Resolvido)Erro no Script do NPC!
Tente assim. Vamos assim, 1 error de cada vez.
- (Resolvido)[AJUDA] Addon System
-
(Resolvido)Erro no Script do NPC!
Amigo, vamos tentar assim.. Primeiro vá a "DATA/LIB/0-50Functions.lua" e lá no final do arquivo, você adiciona esta função aqui. getPlayerItems(cid[, id]) -- By OrochiElf Agora altere o "buy_pokemons.lua" por este aqui.
- (Resolvido)[AJUDA] Addon System
-
Pedido Talkaction Reset
Agora cabe ao dono do servidor, impossibilitar a troca de outfit. Ou também pode adicionar uma condição de OUTFIT, que mesmo trocando a outfit continua, porém quando o jogador "relogar" a condição da outfit, vai sair.
- (Resolvido)[AJUDA] Addon System
-
Pedido Talkaction Reset
Cheguei amores <3 EUAHEAUHEAUEHAUHEA. vocês são engraçados Seguinte, pra você fazer algo mais editável, digamos assim, é necessário uma tabela. local vocs = { [1] = {newVoc = 2, newOutfit = 100}, } E para retornar os valores daquela tabela, usando a sua vocação como "index" é só usar. local i = vocs[getPlayerVocation(cid)] if i then -- Se a sua vocação existir dentro desta tabela então local outfit = getCreatureOutfit(cid) outfit.lookType = i.newOutfit doCreatureChangeOutfit(cid, outfit) -- Mudança de outfit doPlayerSetVocation(cid, i.newVoc) -- Alterando a vocação end Espero que consigam entender algo kkk, bom eu preferi criar um mini-tutorial, que assim vocês conseguem aprender o básico
- (Resolvido)[AJUDA] Addon System
- (Resolvido)[AJUDA] Addon System
- [MOD] Catch Windowns V1.3 By Orochi Elf
-
[AJUDA] [MOD] Catch Window v1.3]
Teste desligar o servidor e fechar o client, e inicializa-lo os 2 novamente.
- [MOD] Catch Windowns V1.3 By Orochi Elf
-
[Duvida]Erro quando desloga de fly e tenta reloga buga
Qual pokemon que está causando este "bug"?
-
Show Off ~ Mapa PO ~~
Mano, o mapa ta ficando perfeito. Parabéns !
-
Player não falar no default
@Não testei. Vá no game.cpp, e procure por: bool Game::playerSay(uint32_t playerId, uint16_t channelId, SpeakClasses type, const std::string& receiver, const std::string& text) Dentro desta função, você procura por: uint32_t muteTime = 0; bool muted = player->isMuted(channelId, type, muteTime); if(muted) { char buffer[75]; sprintf(buffer, "You are still muted for %d seconds.", muteTime); player->sendTextMessage(MSG_STATUS_SMALL, buffer); return false; } E abaixo adicione: std::string value = "1"; if(!player->getStorage(uint32_t(123456), value) && channelId == CHANNEL_DEFAULT) { player->sendTextMessage(MSG_STATUS_SMALL, "You cant speak in default channel."); return false; }
-
[Duvida]Erro quando desloga de fly e tenta reloga buga
Passa a LIB que você edita os fly's aqui.
-
(Resolvido)Monstros/Players Attack
Eu criei pro monstro não conseguir mirar no Player, porque tendo o só "StatsChange" o monstro pode seguir o player, só não vai tirar life, mas vai em termos "atacar". @Corrigindo seu script function onStatsChange(cid, attacker, type, combat, value) if isPlayer(cid) and type == STATSCHANGE_HEALTHLOSS and getCreatureName(attacker) == "BLABLABLA" then if getPlayerStorageValue(cid, 12345) >= 1 then return false end end return true end
-
[OTC] Launcher Creator v0.3
é verdade, é porque eu comecei um projeto de pokémon, então eu dei uma focada no projeto. mas vou voltar a trabalhar neste programa aqui e postar o download
- Colegas
-
(Resolvido)Monstros/Players Attack
Não testei. o Statschange voce registra no login.lua, e o target voce registra no xml do monstro. function onStatsChange(cid, attacker, type, combat, value) if isPlayer(cid) and type == STATSCHANGE_HEALTHLOSS then if getPlayerStorageValue(cid, 12345) >= 1 then return false end end return true end function onTarget(cid, target) if isPlayer(target) and getPlayerStorageValue(target, 12345) >= 1 then return false end return true end