-
Total de itens
4014 -
Registro em
-
Última visita
-
Dias Ganhos
47
Tudo que Slicer postou
-
ta ae...
-
[Encerrado] Como fazer, bicho morto vira portal
tópico respondeu ao Heeyisis de Slicer em Tópicos Sem Resposta
1* ele n deve ter esse evento aki... \/... ja q tu registrou diferente ali no .xml -e tb nem eh preciso ja q tu tem q por eh no login.lua- registerCreatureEvent(cid, "teleportmonster") e n eh questao de da erro... eh questao de n ser usado entao pra q ta ali, sabe? eh aquele velho principio... Keep It Simple, Stupid -n leve o stupid a serio ta...- http://pt.wikipedia.org/wiki/Keep_It_Simple -
dúvida [Encerrado] [Duvida] XML, MYSQL OU SQLITE?
tópico respondeu ao MythSoft de Slicer em Tópicos Sem Resposta
1* n existe serv XML kk' 2* achu q da pra tu ir em config.lua e procurar por.. sqlType -
[Encerrado] Como fazer, bicho morto vira portal
tópico respondeu ao Heeyisis de Slicer em Tópicos Sem Resposta
ae Rok cade o ultimo... return true end u,U tu ae decima... pq tu boto isso? registerCreatureEvent(cid, "teleportmonster") e tb ja q n vais usar a variavel 'teleport' eh melhor n criar ela... teleport = doCreateTeleport(config.teleportId, pos, position) -
eu odeio esse problema kk' achu q agora vai...
-
tenhu mais n passo e para de floodar
-
testa ae... rok, rok, rok...
-
rok coloque a funçao heal(..., ...) embaixo do setStorageValue... se n nunca vai healar ms... ¬¬
-
addPokeToPlayer(cid, pokemon, 0, -1, "normal", true) troca pra... addPokeToPlayer(cid, pokemon, 0, -1, "normal", false)
-
smix editar as sources eh 1 milhao de vezes mais facil u,U ate pq dai eh funciona para TODO dano de health...
- 10 respostas
-
- spells
- blue healing
- (e 4 mais)
-
/\ eh pq tu n olha o barzinhu auhauah
-
/\ na real eh em game.cpp ... target->gainHealth(attacker, healthChange); if(g_config.getBool(ConfigManager::SHOW_HEALING_DAMAGE) && !target->isGhost() && (g_config.getBool(ConfigManager::SHOW_HEALING_DAMAGE_MONSTER) || !target->getMonster())) { char buffer[20]; sprintf(buffer, "+%d", healthChange); const SpectatorVec& list = getSpectators(targetPos); if(combatType != COMBAT_HEALING) addMagicEffect(list, targetPos, MAGIC_EFFECT_WRAPS_BLUE); addAnimatedText(list, targetPos, TEXTCOLOR_GREEN, buffer); } eh soh mudar ali em TEXTCOLOR_GREEN...
- 10 respostas
-
- spells
- blue healing
- (e 4 mais)
-
q mania de vcs tentarem fazer tudo direto --' n sabem fazer... if not out[getPlayerVocation(cid)] then return false end ????? -sem fla clr q o dono do topico nem deve ta mudando a tabela...-
-
oia... aparentemente, a funçao interna da getItemName ta retornando false e dai ta dando esse erro... isso acontece quando... if(thing.itemid < 100) then return false end no caso, caso ele ache um item com id < 100 -nem sei se isso eh possivel de fazer sei la- tem 2 jeitos de 'contornar' esse erro... 1* trocando essa parte... local corpse = -1 for _, item in ipairs(items) do local name = getItemName(item.uid):lower() if name:find(target:lower()) then corpse = item.uid break end end por essa.. local corpse = -1 for _, item in ipairs(items) do if item and item.itemid >= 100 then local name = getItemName(item.uid):lower() if name:find(target:lower()) then corpse = item.uid break end end end 2* indo em lib/050-functions.lua e achando essa funçao.. function getItemDescriptions(uid) e tirando aquela parte ali de thing.itemid < 100... -mas realmente deve ter um motivo para ter essa proteçao entao recomendo fazer a 1* opçao... ou clr, tentar achar o item com id < 100 e mudar o id dele...-
-
[PDA SLICER] Editado BY: Dandanvrb
tópico respondeu ao Skevrb de Slicer em OTServer Alternativo (ATS)
mudar no depot soh com source heim kk' n tem como pegar o UID dos itens no depot sem source... e sobre o 'bug' do addon com a pokebar, era mais facil por a ms coisa q vcs colocaram no goback.lua em some functions.lua nas funçoes doGoPokemon e doReturnPokemon... -
eu to aki... e to nem ae pra tu tb u,U eu gosto de animes, de naruto e de rock entao...
-
n eh soh uma funçao... tem bem mais coisa envolvida... /\ ESQUECE...
-
getNewPos(pos, direction, steps)
tópico respondeu ao Tony Araujo de Slicer em Mods, funções e outros
1* ta ligado q existem 7 direçoes neh? entao esse teu else ae ta bem falho... 2* a getPosByDir tb aceita size... e funciona exatamente como a tua... -soh q ela eh completa neh... com as 7 dirs...- 3* local ret = pos --isso ae n adianta de nd ja q ainda vais alterar a tabela original... essa eh a getPosByDir... PS: AINDA ACHU Q DEVIA TER PARTE DE APROVAÇAO PARA ESSAS AREAS DE SCRIPTING... ¬¬ -
sei la.. a ideia seria usar isso em uma Label... mas achu q tb n ia da certo n sei... ;x foda q n tem nenhum texto em vertical no client para da uma olhadinha kk'
-
tem essa tag aki na VericalScrollBar... ve se funciona com label tb sei la... orientation: vertical
-
oia... antes de tudoo achu q eu fiz uma proteçao na 1.9.1/2.9.1 para n da esse crash... ---------------------------------- --alterado v1.9.1 \/ if not isCreature(cid) then doRemoveItem(item.uid, 1) return true elseif (getPlayerFreeCap(cid) >= 6 and not isInArray({5, 6}, getPlayerGroupId(cid))) or not hasSpaceInContainer(getPlayerSlotItem(cid, 3).uid) then item2 = doCreateItemEx(item.itemid) sendMail = true else item2 = addItemInFreeBag(getPlayerSlotItem(cid, 3).uid, item.itemid, 1) end ---------------------------------- mas vo explicar oq os idiotas fazem... eles abrem 2 acc, colocam um item unique na boost machine e entao deslogam... dai eles pegam o outro char e movem o item unique q ta na boost machine... com isso, no codigo antigo, o jogo tentava mandar o item unique pro depot do player e dai, sei la pq essa bosta acontece, da crash no serv... eu realmente n sei pq o pessoal q fez as sources deixou essa brecha.. mas... -o vodkart postou um script q manda os itens pro depot ms se o player tiver off... com a funçao q ele usou la da pra consertar esse script de boa... mas sinceramente n to afim de fazer isso entao, good luck...-
-
oia quem apareceu kk'
-
ja antecipo q antes de mais nd tem q tirar algumas proteçoes do exp.lua... -de quando o player leva hit- achu q deve da pra fazer usando onThink... mas sinceramente, vai ficar pesado pra kct! teria q ficar checando se o monstro tem target... se tiver, tem q ver se eh summon... se for, tem q ver se o summon ta trapado, faz uma funçao q verifica emvolta do summon e ve se tem alguma pos livre q de para andar -isWalkable-, ou se ta muito distante... se tiver, mudar o target pro player... e ao ms tempo, caso seja um player o target, tem q ficar de olho se ele tem summon e se o summon n ta trapado e n ta longe, para dai mudar o target de volta pro monstro... resumindo, sistema foda e chato pra kct de fazer kkk' good luck ae
-
ainda n aprendeu? '---' sempre q tu faz.. local a = voc[getPlayerVocation(cid)] tu tem q verificar se isso deu certo ou retornou nil... if a then ... end
-
storages values, sendo globais ou nao, sao 'compartimentos' q sao usados para guardar informaçoes... as storages 'locais', setPlayerStorageValue/getPlayerStorageValue, sao salvas para cada player, se tu setar uma storage dessa num player ela vai ficar salva soh para esse player... as storages globais, setGlobalStorageValue/getGlobalStorageValue, sao salvas na database e elas sao globais para todo o serv... elas funcionam quase como uma variavel global soh q elas continuam com o valor delas salvo ms depois do serv fechar...
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.