Ir para conteúdo

Roksas

Herói
  • Total de itens

    3611
  • Registro em

  • Última visita

  • Dias Ganhos

    60

Tudo que Roksas postou

  1. Em login.lua, você procura por este trecho e apague: else str = str .. " Please choose your outfit." doPlayerSendOutfitWindow(cid) No mesmo arquivo adicione: registerCreatureEvent(cid, "loginOuts") Em creaturescripts/scripts, crie um arquivo chamado loginOuts.lua e adicione dentro: function onLogin(cid) if getPlayerStorageValue(cid, 18169) >= 1 then return true end if getPlayerVocation(cid) >= 1 and getPlayerVocation(cid) <= 8 then setPlayerStorageValue(cid, 18169, 1) doSetCreatureOutfit(cid, {lookType = 128}, -1) elseif getPlayerVocation(cid) >= 9 and getPlayerVocation(cid) <= 16 then setPlayerStorageValue(cid, 18169, 1) doSetCreatureOutfit(cid, {lookType = 5}, -1) elseif getPlayerVocation(cid) >= 17 and getPlayerVocation(cid) <= 24 then setPlayerStorageValue(cid, 18169, 1) doSetCreatureOutfit(cid, {lookType = 159}, -1) elseif getPlayerVocation(cid) >= 25 and getPlayerVocation(cid) <= 32 then setPlayerStorageValue(cid, 18169, 1) doSetCreatureOutfit(cid, {lookType = 160}, -1) else return true end return true end No arquivo creaturescripts.xml adicione esta seguinte tag: <event type="login" name="loginOuts" event="script" value="loginOuts.lua"/> #GoodLuck.
  2. Este script, o player passa se for premium rs. Não entendi essa parada da storage 15001.
  3. Galera, irei abrir uma nova turma daqui um tempo.
  4. Vá em data/actions/scripts, crie um arquivo chamado 8place.lua e adicione dentro: function onUse(cid) local places = {{x = 1, y = 2, z = 7}, {x = 1, y = 2, z = 7}, {x = 1, y = 2, z = 7}, {x = 1, y = 2, z = 7}, {x = 1, y = 2, z = 7}, {x = 1, y = 2, z = 7}, {x = 1, y = 2, z = 7}, {x = 1, y = 2, z = 7}} if not isInArray({x = 86, y = 1254, z = 7}, getThingPos(cid)) then return doPlayerSendCancel(cid, "Você não está na posição correta.") and true end doSendMagicEffect(getThingPos(cid), 14) doTeleportThing(cid, places[math.random(#places)]) return true end Em actions.xml adicione a seguinte tag: <action actionid="13139" event="script" value="8place.lua"/> Prontinho, basta adicionar "ACTIONID 13139" pelo RME nesta alavanca, boa sorte.
  5. Me passa o script em que dá ao player a storage 15001.
  6. Saudações galerinha, num nível já alto da Escolinha, aprendemos diversas coisas da linguagem, e neste tópico estarei postando as respostas dos alunos e correções. Allan Harlen: Matheus Ribeiro: Pablo Rodrigues: É isso aí galerinha, em breve posto as respostas da segunda parte.
  7. Algum errow
  8. Por a caso você tem o valor 1 da storage 15001?
  9. O dinheiro necessário remove?
  10. #KennyXD, está foi a que o Vodkart postou, e ele disse que não sanou a sua dúvida rs. #Tente desta forma, eu mudei a storage para 10329, utilize ela no outro local que era 666. function onSay(cid) local storage, days, price = 10329, 3, 3000000 if getPlayerStorageValue(cid, storage) > os.time() then doPlayerSendTextMessage(cid, 27,"Você ainda tem storage até "..os.date("%d %B %Y %X ", getPlayerStorageValue(cid, storage))..".") return true end if getPlayerMoney(cid) < price then doPlayerSendTextMessage(cid, 27, "Você precisa de "..price.." gps para comprar "..days.." dias de storage.") return true end setPlayerStorageValue(cid, storage, os.time() + days * 86400) doPlayerSendTextMessage(cid, 27,"Você comprou "..days.." dias de vip.") return true end
  11. #Claudio, área incorreta. Aqui se postam códigos prontos e não dúvidas, irei mover, mas preste mais atenção para não ser prejudicado. #Klui Obrigado, procure reportar quando for assim.
  12. Remove as barras?
  13. Sim, editei o script, pega ele de novo e cria um arquivo chamado desbug.lua na pasta data/talkactions/scripts e cola ele. Aí você vai em talkactions.xml e cola: <talkaction words="!desbug" event="script" value="desbug.lua"/> Boa sorte.
  14. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  15. Tente desta seguinte forma abaixo: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if msgcontains(msg, 'Emily Topson') then if getPlayerStorageValue(cid, 15000) >= 1 then selfSay('Você já me ajudou.', cid) talkState[talkUser] = 0 return true end if getPlayerStorageValue(cid, 15001) <= 1 then selfSay('Emily Topson é o nome da minha esposa que sumiu após caminhar aqui próximo. Não tenho notícia dela a muito tempo.', cid) talkState[talkUser] = 0 else selfSay('Obrigado grande guerreiro por solucionar o mistério da minha esposa. Você agora tem permissão para acessar o lado sul da ilha..', cid) talkState[talkUser] = 0 setPlayerStorageValue(cid, 15000, 1) return true end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) #Obrigado por acessar a comunidade.
  16. Claro, rsrs.
  17. Basta adicionar isto na parte da premiação da quest: for _, t in ipairs(getPlayersOnline()) do doPlayerSendTextMessage(t, 20, "O jogador "..getCreatureName(cid).." completou a quest [NOME DA QUEST].") end
  18. Roksas

    Quem vai jogar GTA V?

    100 pratas com legendas em português e 50 ou 60 em inglês eu acho.
  19. Algum erro? Oque deu?
  20. Roksas

    Comando Desbug

    Você já criou um tópico igual amigo, favor não repetir isso novamente. #Fechado! http://www.xtibia.com/forum/topic/220566-comando-desbug/ Tópico movido para a seção de dúvidas e pedidos resolvidos.
  21. #Editei, tente agora.
  22. function onLogin(cid) registerCreatureEvent(cid, "unmount") doRemoveCondition(cid, CONDITION_OUTFIT) return true end function onDeath(cid, corpse) doRemoveCondition(cid, CONDITION_OUTFIT) return true end <event type="death" name="unmount" event="script" value="unmount.lua"/> <event type="login" name="unmount" event="script" value="unmount.lua"/>
  23. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  24. #TheMrDCS, você não é novato na comunidade, creio que sabe as regras. Esta seção serve para postar códigos prontos, e não pedidos / dúvidas. Movido!
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...