-
Total de itens
956 -
Registro em
-
Última visita
-
Dias Ganhos
22
Tudo que Luga03 postou
-
@Yobias, tópico movido para área correta. Preste mais atenção da próxima vez!
-
[Encerrado]OverPoke procura-se equipe Projeto serio
tópico respondeu ao cleiton silveira de Luga03 em Formação de Equipes
@cleiton silveira, tópico movido para área correta. Preste mais atenção da próxima vez! -
lua Luaautoindent v1.5 - organize seu código em um clique!
tópico respondeu ao Caronte de Luga03 em Ferramentas
Eu gosto de usar esse programa para quando vou ler códigos de outras pessoas, quando normalmente não estão com identação kk -
function onUse(cid, item, frompos, item2, topos) print("inicio") local chance = 10 -- chance de cortar local madeiras = {17180, 17081, 17182, 17183} -- item que o player irá ganhar local premio = madeiras[math.random(1, #madeiras)] local texts = {"Coletando Informações..."} -- texto que irá aparecer quando usar o item local randoms = texts[math.random(1,#texts)] local time = 2 -- Segundos de outfit coletando informações local outfit = 38 -- ID da Outfit Male. local outfit2 = 31 -- ID da Outfit Female. if isRiderOrFlyOrSurf(cid) then return doPlayerSendCancel(cid, MSG_NAO_E_POSSIVEL) end local name = getItemNameById(item2.itemid) if not name:find("fainted") then doPlayerSendCancel(cid, MSG_NAO_E_POSSIVEL) return true end print("nao esta de fly") if getPlayerStorageValue(cid, 12015) ~= 1 then doPlayerSendCancel(cid, "Nao pode.") return true end if getPlayerSex(cid) == 1 then doSetCreatureOutfit(cid, {lookType = outfit, lookHead = 0, lookAddons = 0, lookLegs = 0, lookBody = 0, lookFeet = 0}, time*1*1000) print("male") else doSetCreatureOutfit(cid, {lookType = outfit2, lookHead = 0, lookAddons = 0, lookLegs = 0, lookBody = 0, lookFeet = 0}, time*1*1000) print("female") end doCreatureSetNoMove(cid, true) addEvent(function() if not isPlayer(cid) then return true end doCreatureSetNoMove(cid, false) end, 1000) local name = getItemNameById(item2.itemid) if name:find("fainted") and item2.actionid ~= 4432 then print("isCorpse and not have a actionid") if math.random(1,100) >= chance then print("chance >") doItemSetAttribute(item2.uid, "aid", 4432) doSendAnimatedText(topos, ""..randoms.."", TEXTCOLOR_GREEN) item = doCreateItemEx(premio, math.random(2,5)) doItemSetAttribute(item, "unique", getCreatureName(cid)) doPlayerAddItemEx(cid, item) addEvent(function() doCreatureSetNoMove(cid, false) doPlayerSendTextMessage(cid, 22, "Você coletou informações e ganhou pontos.") print("nao coletou") end, time * 1000) else print("chance < ") doItemSetAttribute(item2.uid, "aid", 4432) doSendAnimatedText(topos, ""..randoms.."", TEXTCOLOR_GREEN) addEvent(function() doCreatureSetNoMove(cid, false) doPlayerSendTextMessage(cid,22,"Você não conseguiu coletar.") print("nao coletou") end, time * 1000) end end return trueend Usa esse script, executa o action e me manda print do que aparece na tela...
-
Ok, não entendi essa sua ultima dúvida... Obs: Vou mandar PM para vocês com uma explicaçãozinha básica kk
-
gesior acc Website Pokemon Mega (Show Off)
tópico respondeu ao Janjos de Luga03 em Websites Show-Off
Muito bomzão! rsrs Como o site vai aceitar em USD e em BRL recomendo usar o PayPal também, soube que ele converte de USD para BRL e vice-versa não sei se o PagSeguro tem a mesma opção. -
Bom, não tem isso de certo ou errado, pois são coisas totalmente diferentes o primeiro testeb = "string" É uma variável comum e o testeb = { testb = "string",} É uma array. Bom, a variavel comum é para guardar apenas 1 valor, já a array você pode guardar diversos valores em diferentes locais dentro da array e de diferentes maneiras Bom sobre o "com" e "sem" a word "local" é algo bem simples, quando se usa a word "local" é por que a variável vai servir apenas a aquele script, mas se por sem o "local" vai ser global e pode ser usando em qual quer parte do script, porém se colocar na pasta lib vai ser global para o server inteiro Se for sem o "local" e não for na lib, ela vai funcionar no SCRIPT inteiro ou seja, apenas no .lua que a variavel ou array está! Foi uma explicação meio bosta, mas se não entender avisa que tento explicar melhor
-
Sim, verdade esqueci de ver se estava correto a verificação de ter actionid kk Atualizei o ultimo código que eu postei. Obs: Tópico movido para a área correta!
-
Use este código aqui: function onUse(cid, item, frompos, item2, topos) local chance = 10 -- chance de cortar local madeiras = {17180, 17081, 17182, 17183} -- item que o player irá ganhar local premio = madeiras[math.random(1, #madeiras)] local texts = {"Coletando Informações..."} -- texto que irá aparecer quando usar o item local randoms = texts[math.random(1,#texts)] local time = 2 -- Segundos de outfit coletando informações local outfit = 38 -- ID da Outfit Male. local outfit2 = 31 -- ID da Outfit Female. if isRiderOrFlyOrSurf(cid) then return doPlayerSendCancel(cid, MSG_NAO_E_POSSIVEL) end local name = getItemNameById(item2.itemid) if not name:find("fainted") then doPlayerSendCancel(cid, MSG_NAO_E_POSSIVEL) return true end if getPlayerStorageValue(cid, 12015) ~= 1 then doPlayerSendCancel(cid, "Nao pode.") return true end if getPlayerSex(cid) == 1 then doSetCreatureOutfit(cid, {lookType = outfit, lookHead = 0, lookAddons = 0, lookLegs = 0, lookBody = 0, lookFeet = 0}, time*1*1000) else doSetCreatureOutfit(cid, {lookType = outfit2, lookHead = 0, lookAddons = 0, lookLegs = 0, lookBody = 0, lookFeet = 0}, time*1*1000) end doCreatureSetNoMove(cid, true) addEvent(function() if not isPlayer(cid) then return true end doCreatureSetNoMove(cid, false) end, 1000) local name = getItemNameById(item2.itemid) if name:find("fainted") and item2.actionid ~= 4432 then if math.random(1,100) >= chance then doItemSetAttribute(item2.uid, "aid", 4432) doSendAnimatedText(topos, ""..randoms.."", TEXTCOLOR_GREEN) item = doCreateItemEx(premio, math.random(2,5)) doItemSetAttribute(item, "unique", getCreatureName(cid)) doPlayerAddItemEx(cid, item) doCreatureSetNoMove(cid, false) doPlayerSendTextMessage(cid, 22, "Você coletou informações e ganhou pontos.") else doItemSetAttribute(item2.uid, "aid", 4432) doSendAnimatedText(topos, ""..randoms.."", TEXTCOLOR_GREEN) addEvent(function() doCreatureSetNoMove(cid, false) doPlayerSendTextMessage(cid,22,"Você não conseguiu coletar.") end, time * 1000) end end return true end Creio que este dará certo. @Gabriel Netto, se tu quiser posso te explicar depois como funciona +- o addEvent
-
Tem uns errinhos aí kk, no addEvent você não colocou o tempo, apenas a função e os parâmetros... Vou refazer e mandar aqui: tempo = 5 -- Segundos em que "paralisia" fica no player if name:find("fainted") and item2.aid ~= 4432 then if math.random(1,100) >= chance then doSetItemActionId(item2.uid, 4432) doSendAnimatedText(topos, ""..randoms.."", TEXTCOLOR_GREEN) item = doCreateItemEx(premio, math.random(2,5)) doItemSetAttribute(item, "unique", getCreatureName(cid)) doPlayerAddItemEx(cid, item) doCreatureSetNoMove(cid, false) doPlayerSendTextMessage(cid, 22, "Você coletou informações e ganhou pontos.") else doSetItemActionId(item2.uid, 4432) doSendAnimatedText(topos, ""..randoms.."", TEXTCOLOR_GREEN) addEvent(function() doCreatureSetNoMove(cid, false) doPlayerSendTextMessag(cid,22,"Você não conseguiu coletar.") end, time * 1000) end end return trueend Ah, faça a mesma coisa que o carinha falou só que ao invés de usar o code q ele postou use esse acima!
-
@Janmix, tópico movido para área correta. preste mais atenção da próxima vez!
-
@Aklayos, Evite fazer double post.
-
[Encerrado]procuro um profissional em servidor! trabalho
tópico respondeu ao 320003139 de Luga03 em Formação de Equipes
@320003139, tópico movido para a área correta. Preste mais atenção da próxima vez! Obs: Concordo com o @Poccnn, você tem que formar uma equipe com cada um em sua respectiva área de conhecimento. -
creatureevent [Urgente] bug vocaçoes virando outras vocaçoes dbo
pergunta respondeu ao frankmizere007 de Luga03 em Scripts
@frankmizere007, tópico movido para área correta. Preste mais atenção da próxima vez! -
[Arquivado]Como vocês aprenderam a programar?
tópico respondeu ao Yobias de Luga03 em Noticias - Arquivo
Entendo, vou dar uma olhada nesses cursos ou nesse curso, pelo o que entendi são os mesmos. Se a pessoa for se tornar um programador o básico que tem que saber é lógica de programação e se for realmente levar a sério saber inglês, até por que... nos dias de hoje inglês é uma linguagem praticamente universal, já que muitos se comunicam em inglês quando são de países diferentes. -
[Arquivado]Como vocês aprenderam a programar?
tópico respondeu ao Yobias de Luga03 em Noticias - Arquivo
Complementado o que os 3 falaram acima. Eu recomendo você estudar Algoritmo ou Lógica de programação. Ambos são praticamente o mesmo rsrs Recomendo o http://www.cursoemvideo.com. Eles tem bastante cursos gratuitos, inclusive um curso de Algoritmo. Ele ensina bem detalhado, explicado e não é tão chato quanto alguns que tem na internet kk Ele ainda gera certificado, não é algo assim tão importante neh, mas só pra falar mesmo kk -
01010011 01101001 01101101 00101100 00100000 01100101 01110101 00100000 01100110 01100001 01110010 01101001 01100001 00100000 01100001 01101100 01100111 01110101 01101101 01100001 00100000 01100011 01101111 01101001 01110011 01100001 00100000 00100111 00101101 00100111
-
creatureevent [Last Login] Message Translated
um tópico no fórum postou Luga03 Globalevents e Spells
Bom, eu tava vendo uns links sobre o os.date e lembrei que no login você recebe a mensagem de ultimo login, Eu fui ver como funciona e coloquei uma forma de mandar a mensagem totalmente em português, É um script bem inútil kk Mas para quem quiser usar ta aí Primeiramente vá em creaturescripts/scripts/login.lua Abra o arquivo e procure por: str = "Your last visit was on " .. os.date("%a %b %d %X %Y", lastLogin) .. "." E substitua por: str = "Seu último login foi em "..os.date("%d", getPlayerLastLoginSaved(cid)).."/"..os.date("%m", getPlayerLastLoginSaved(cid)).."/".. os.date("%Y", getPlayerLastLoginSaved(cid)).." ás "..os.date("%H", getPlayerLastLoginSaved(cid))..":"..os.date("%M", getPlayerLastLoginSaved(cid)).."." Não esqueça de mudar o login.lua de UTF-8 para ANSI. Se não vai aparecer várias letras embaralhadas onde tiver acento! Para quem não sabe converter para ANSI e usa o Notepad++ faça assim: Caso não use Notepad++, Você terá que ir no bloco de notas Como ficará: -
Mano, muito foda! Dá para ter milhões de possibilidades com essa lib kk Valeu aí por postar!
-
@Mihawk Mp, tópico movido para área correta. Preste mais atenção da próxima vez!
-
@rorix, tópico movido para área correta. Preste mais atenção da próxima vez!
-
@Eduzinhonho, tópico movido para área correta. Preste mais atenção da próxima vez!
-
@marcelinhok, Tópico movido para área correta. Preste mais atenção da próxima vez!
-
@Ferbs, tópico movido para área correta. Preste mais atenção da próxima vez!
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.