Tudo que Pedriinz postou
-
vodkart coolzao
LKKKKKKKKKKKKKKK vodkart programando festa criança tb? opa ensina s2
-
vodkart coolzao
vai acreditar nessa? cai nao fi
-
vodkart coolzao
to calmu s2
-
vodkart coolzao
virgula de cu é rola mermao tu ta achando q aki é enem? vai toma no teu cu
-
vodkart coolzao
vodkart bloqueou o cara cuzao?
-
[GlobalEvents] Remover Pedras
local k = Tile(Position(x,x,x)):getItemById(item) if k then k:remove() end Adicione isso no script, assumindo que você utilizar versões 1.x
-
Ideia
mds guido tu é mt gay... me come?
-
[AJUDA] Itens da store para MailBox (Depot)
Substitua seu arquivo init.lua por este:
-
Problemas com Amulet of Loss
Qual versão do tfs? Poste o arquivo: creaturescripts/scripts/others/playerdeath.lua
-
[AJUDA] Char morre e não perde nada
Tente remover todas as linhas com o evento: death. E deixe apenas esta <event type="death" name="Playerdeath" event="script" value="playerdeath.lua"/> E teste.
-
Pedidos de Script
Fala @Pepeco, tudo bom, meu querido? Continue fazendo isso que você está fazendo! Isso vai lhe ajudar bastante na sua evolução, e não deixe que ninguém te desmotive ok!? Agora falando sobre o tópico, queria deixar umas dicas pra ti e espero que seja útil hehe. (Caso alguém saiba uma maneira melhor de fazer e possa explicar também seria uma ação humilde). No seu código em creaturescript você fez realizou a checagem utilizando um loop (for) pra alcançar o resultado... Não é legal utilizar o for dessa forma, então irei te mostrar aqui uma forma mais eficaz de realizar este tipo de checagem sem este loop. local exemple = { ["rotworm"] = exemple ["rat"] = exemple } function onKill(cid, target, lastHit) if not isPlayer(cid) and isPlayer(target) then -- 1 return true end if exemple[getCreatureName(target):lower()] then -- 2 --[[ O que o script irá fazer. aqui ]] end return true end Ou simplesmente: local exemple = { ["rotworm"] = exemple ["rat"] = exemple } function onKill(cid, target, lastHit) if not isMonster(target) then return true end if exemple[getCreatureName(target):lower()] then --[[ O que o script irá fazer. aqui ]] end return true end 1º Caso essas condições sejam saciadas, o script parará ali e irá retorna como "satisfeito", grosseiramente falando... ou seja, estará dizendo ao compilador que já teve seu retorno bem sucedido. 2º Realizei uma checagem procurando o nome da criatura que foi morta dentro da tabela, caso o nome seja o mesmo que está lá... então entrará dentro do if. Note que eu utilizei uma função para deixar a string em minusculo. getCreatureName(target):lower() Você pode realizar um teste com uma print: print(getCreatureName(target):lower()) Que irá sempre retorna o nome do monstro em minusculo. Então na tabela você pode colocar minusculo também. Gostaria de ressaltar também, que essa função é global da linguagem LUA como um todo. Exemplo: string.lower(string) print(string.lower("Hello, Lua user!")) >> hello, lua user! Fonte: http://lua-users.org/wiki/StringLibraryTutorial Lembrando que isso não é a melhor forma de realizar essa checagem, eu apenas te mostrei uma forma melhor de alcançar o mesmo resultado que você alcançou por meio de um LOOP (não recomendável.) A intenção deste post não é, e nunca foi tentar diminuir sua pessoa ou ofendê-lo! Eu apenas estou aqui tentando te ajudar a entender melhor LUA, assim como eu também estou estudando cada vez mais. Abraços, e continue assim! Reputado.
-
EXP Gain Rate
Isso não é o que ele pediu :p.
-
Procuro scripter!!
O que você precisa? Me adicione skype.
- GesiorACC COM TOP LVL+OUTFIT
- Ideia
-
[HELP] time.os()
O script está totalmente bagunçado e varias partes erradas. Irei corrigir boa parte e tentar informar o que estava errado e como poderia ficar melhor... daqui a pouco, edito. Edit: Eu nem li o que o script faz direito, apenas organizei e vi o que estava errado e partes que poderiam ser melhoradas e comentei. Teste, caso não funcione explique corretamente o que o script deve fazer. (detalhadamente) local config = { -- Não é preciso criar varias variaveis locais. Basta um em tabela. storage_guild = getGlobalStorageValue(123123), tempo = 5000, trono = {x=1003, y=1225, z=11, stackpos=1}, pos1 = getThingfromPos(trono), idtrono = 5915, cor = green, timenow = os.time(), temponotrono = timenow + tempo, } --[[ Função totalmente desnecessaria, já que ela só faz uma simples ação. function wait(trono) doCreateItem(idtrono,1,trono) end]] function onStepIn(cid, item, frompos, item2, pos, topos, words, param) if getPlayerGuildId(cid) ~= storage_guild then doSendMagicEffect(pos1,12) doBroadcastMessage("O Player [".. getCreatureName(cid) .."] está dominando o CastleWar! Se ele permanecer 5 minutos lá, sua guild será a nova dona do castelo!", cor) addEvent(function() doCreateItem(config.idtrono, 1, config.trono) end, config.tempo) end if os.time() == temponotrono and getPlayerGuildId(cid) ~= storage_guild then doBroadcastMessage("O Player [".. getCreatureName(cid) .."] dominou o castelo!", cor) end if getPlayerGuildId(cid) == storage_guild then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você já é dono do castelo!") end end
-
[Spell] Quebra parede e item
Quando postar a spell também vejo possibilidade em ajudar.
-
Espada com dano em area
Não precisa cria variavel no .xml pra isso. Weapons ta aí pra isso
-
amuleto que aumenta o poder de cura
Nesse caso acho que teria que fazer uma checagem na spell... Qual versão? Manda o codigo aí da magia...
-
Erro no sistema de WAR!
O problema é que seu servidor não tem essa função: doGuildAddEnemy.
-
Erro no sistema de WAR!
Wtf... cadê o codigo? Cadê informações sobre qual versão de distro etc...???
-
(Resolvido)[Skill Reducer] não retorna valor aleatório.
Ainda acho que um math.random() seria melhor, não? Um loop como este, não vejo como boa ideia... Me corrija se estiver errado.
-
EXP Gain Rate
Necessita de modificações na sources para receber os bytes enviados pelo cliente e para enviar bytes do servidor para o cliente. Não é algo tão simples assim...
- [8.6][MODS] AutoLoot By Account! [+Item]
-
Ajuda com dois erros simples
Sobre (aquele bug do invite que escreve *Cair), poderia ser mais especifico? Onde digita isso? Como?