

WolfyP
Campones-
Total de itens
3 -
Registro em
-
Última visita
Tudo que WolfyP postou
-
Me Ajudem Porfavor, O Que Tem De Errado Nesse Script?
tópico respondeu ao WolfyP de WolfyP em Lixeira Pública
0 é feminino, 1 masculino. LOL -
Me Ajudem Porfavor, O Que Tem De Errado Nesse Script?
tópico respondeu ao WolfyP de WolfyP em Lixeira Pública
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) -
Me Ajudem Porfavor, O Que Tem De Errado Nesse Script?
um tópico no fórum postou WolfyP Lixeira Pública
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! -
Man, obrigado. Me ajudou 60%. Só não entendo porque você entende mas não sabe explicar.
-
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!
-
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.
-
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!
-
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())
-
Como Criar Um Npc Vendedor E Que So Vende/fala P/ Premmium?
um tópico no fórum postou WolfyP Lixeira Pública
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! -
[Encerrado] Mudar Status Que Aparece No Loggin Do Client
tópico respondeu ao WolfyP de WolfyP em Tópicos Sem Resposta
Abrir o .exe do Tibia no Notepad? Mas ai e pra modificar o client, no caso, nao e?- 4 respostas
-
- status client premium vip fre
- tibia
- (e 2 mais)
-
[Encerrado] Mudar Status Que Aparece No Loggin Do Client
um tópico no fórum postou WolfyP Tópicos Sem Resposta
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?- 4 respostas
-
- status client premium vip fre
- tibia
- (e 2 mais)
-
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.
- 672 respostas
-
- vip system
- war system
-
(e 7 mais)
Tags:
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.