Ir para conteúdo

WolfyP

Campones
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre WolfyP

Informações

  • Char no Tibia
    Bola Aposentado
  • Forma que conheci o xTibia
    Amigos
  • Sou
    RPG Maker

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

WolfyP's Achievements

  1. Mas man, eu já troquei e agora ta assim local sexo = getPlayerSex (cid) function onUse(cid, item, frompos, item2, topos) if item.itemid == 2160 then if sexo == 0 then doSetPlayerSex(cid,1) doPlayersendTextMessage(cid, MESSAGE_INFO_DESCR, "aaa") end elseif sexo == 1 then doSetPlayerSex(cid,0) doPlayersendTextMessage(cid, MESSAGE_INFO_DESCR, "aaaaa") end end Continua com esse erro no distro [07/01/2012 13:53:20] [Error - Action Interface] [07/01/2012 13:53:20] data/actions/scripts/firstscript.lua [07/01/2012 13:53:20] Description: [07/01/2012 13:53:20] (luaGetPlayerSex) Player not found O que que é? Agora eu deixei assim function onUse(cid, item, frompos, item2, topos) local sexo = getPlayerSex (cid) function onUse(cid, item, frompos, item2, topos) if item.itemid == 2160 then if sexo == 0 then doSetPlayerSex(cid,1) doPlayersendTextMessage(cid, MESSAGE_INFO_DESCR, "aaa") end elseif sexo == 1 then doSetPlayerSex(cid,0) doPlayersendTextMessage(cid, MESSAGE_INFO_DESCR, "aaaaa") end end não da mais erro, mas tambem nao acontece nada quando eu dou use no item (scarab coin)
  2. comecei a estudar scripting há 2 dias, tentei fazer esse aqui por conta própria mas não deu certo. local sexo = GetPlayerSex (cid) function onUse(cid, item, frompos, item2, topos) if item.itemid == 2160 then if sexo == 0 then doSetPlayerSex(cid,1) doPlayersendTextMessage(cid, MESSAGE_INFO_DESCR, "aaa") end elseif sexo == 1 then doSetPlayerSex(cid,2) doPlayersendTextMessage(cid, MESSAGE_INFO_DESCR, "aaaaa") end end poderiam, por gentileza, reformular esse script para minha compreensão? grato!
  3. Man, obrigado. Me ajudou 60%. Só não entendo porque você entende mas não sabe explicar.
  4. Script de Action eu suponho, certo? O return 1 está dentro de uma condicional (não tem como eu saber qual era o proposito da condicional) pra finalizar a função, enquanto o return 0 está fora da condicional, ou seja, caso o objetivo da condicional não seja atingido, tem um return finalizando a função. Espero que você tenha entendido ;B Opa, me esclareceu algo. Mas ainda não entendo porque não é obrigatório que já que todas funções/scripts precisam ser finalizados!
  5. Sim mas porque existem scripts que não possuem Return no final? E aquela coisa de: End return 1 End Return 0 end ... Não entendo porque dois returns.
  6. Oi gente, sou iniciante em scripting e estou aqui porque me esbarrei com essa duvida. Simplesmente não entendo a conotação da palavra "retornar" quando dita em relação a scripts de Lua. O mesmo para com a palavrinha "return" presente na maioria dos scripts, e além disso também não sei como usa-la. Já quebrei um pouco a cabeça pra tentar entender isso, mas tá dificil, acho que sou meio burrinho. Em fim, se alguém puder me ajudar, ficarei grato!
  7. Pra procurei em todo canto mas nao acho, em fim, tentei fazer um, consegui, mas toda vez que o player reloga volta pra promotion anterior... aqui: 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, 'promotion') or msgcontains(msg, 'second promotion')) then selfSay('So you want to get your D-promotion, uhn...', cid) talkState[talkUser] = 1 elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then if isPremium(cid) then doPlayerSetVocation(cid, getPlayerVocation(cid)+4) selfSay('Ok. Now you are D-promoted. Congractulations!', cid) else selfSay('Sorry, you must get a Premium Account for this promotion.', cid) end talkState[talkUser] = 0 end return true end end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
  8. Eu comecei estudar Lua ontem, nao sei de nds. Ja tentei copiar um NPC vendedor e colocar isPremium, mas nao da, so tem vendedor daquele tipo default.lua... Nao entendo nada. Em fim, o resto e auto-explicado. Grato a quem puder me ajudar!
  9. Abrir o .exe do Tibia no Notepad? Mas ai e pra modificar o client, no caso, nao e?
  10. Quando a gente loga no Tibia aparece a caixa de players com o Status da conta escrito em baixo (Premium Account for `days` ou Free Account) Eu queria mudar o status do Free Account para Permanent Premium Account. E o premium account para Vip Account. Porque eu quero usar o sistema de premium como sistema VIP. Como eu tirei a necessidade de ser premium para usar vantagens da mesma, quero que o player veja seu status de conta como Premium ao inves de FREE, dai substituir o nome FREE por Premium Permanent e o Premium Account por Vip Account (por questao de diferenciar) Em fim quero fazer uma substituicao. Deu pra entender? A duvida e: pra fazer isso tem que mexer com Sprite do Client ou Script? Se for com Script, como faz?
  11. Meu Kasperky tirou um trojan do Distro desse server. O scan do site eh ruim ou nenhum dos antivirus foram capazes de detectar o Trojan... OU ENTAO EDITOU O POST COM OUTRO LINK DE DOWNLOAD DEPOIS DO SCAN. BINDOU A PORRA DO TROJAN MUITO BEM NEH, DESGRACADO? Muito legal ficar passando trojan pros outros neh, filho da puta? O mais interessante eh que o trojan reinicia o computador toda vez que tento remove-lo com o Kasperky. MODERACAO, VE ISSO AI.
  • Quem Está Navegando   0 membros estão online

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