Ir para conteúdo

Conde Sapo

Visconde
  • Total de itens

    322
  • Registro em

  • Última visita

Posts postados por Conde Sapo

  1. Dá pra ficar menor melhorando a lógica

     

    function onUse(cid, item, frompos, item2, topos)
    tempo=2
    if item2.itemid == 0 then
    	return 0
    end
    random= math.random(1,10)
    chance = math.random(1,15)
    
    if getPlayerLevel(cid) >= 8 then
    	if item.itemid == 3977 or item.itemid == 3978 or item.itemid == 3979 or item.itemid == 3980 then
    		if exhaust(cid, 9000, tempo) == 1 then
    			if chance == 1 then
    				doPlayerAddItem(cid,2669,1)
    				doSendMagicEffect(topos,13)
    			elseif chance == 15 then
    				doPlayerAddItem(cid,2667,random)
    				doSendMagicEffect(topos,13)
    			else
    				doSendMagicEffect(topos,3)
    			end
    		else
    			doSendAnimatedText(topos,'Paciencia!!!',100)
    		end
    	end
    end
    return 1
    end
    

     

    APROVADO

    positivo.gif

  2. Como eu faço pra fazer tipo..

    troco 2 items por 1 item?

     

     

    o comando doPlayerRemoveItem é pratico pra conferir 1 item

    pra nais de 1 item é aconselhavel doPlayerItemCount e só depois remove-los

     

    Quantidade1 = getPlayerItemCount(cid,ID_1)
    Quantidade2 = getPlayerItemCount(cid,ID_2)
    Quantidade3 = getPlayerItemCount(cid,ID_3)
    QuantidadeETC = getPlayerItemCount(cid,ID_ETC)
    
    if Quantidade1 >= QTD1 and Quantidade2 >= QTD2 and Quantidade3 >= QTD3 and QuantidadeETC >= QTD_ETC then
    doPlayerSendTextMessage(cid,22,"Você ganhou o item bla-bla-bla!.")
    doPlayerAddItem(cid,ID_DO_PRESENTE,QTD)
    doPlayerRemoveItem(cid, ID_1, QTD1)
    doPlayerRemoveItem(cid, ID_2, QTD2)
    doPlayerRemoveItem(cid, ID_3, QTD3)
    doPlayerRemoveItem(cid, ID_ETC, QTD_ETC)
    end

  3. Pra ficar mais Ben 10 deveria ser dar Use no Watch e transformar xD

     

     

    no lugar de

    <action itemid="2127" script="ben10.lua"/>

    use isto

    <action itemid="2036" script="ben10.lua"/>

     

    e no items.xml

    <item id="2036" name="ben10 clock">
    <attribute key="weight" value="50"/>
    </item>

     

    Fui dar um olhada no desenho (eu não conhecia ainda)

    não é com o evento EQUIP

    tá certo assim... é USE

     

    mas praqueles que quizerem realmente Equip

    tem o DeEquip

    function onDeEquip(cid, item, slot)
    if NAO_PODE_TIRAR_AINDA then
    doRemoveItem(item.uid,1)
    doPlayerAddItem(cid, item.itemid, 1)
    end

    vai deletar o item da bp ou do chão.

    vai criar de novo , mas como é um item tipo "anel" já vai direto pro lugar dele.

    nem da pra perceber a ação.

    é como se nem tivesse saido do pulso dele

    é instantaneo.

     

     

    [ ]s

  4. Pra quem diz que é melhor action uma action aumentaria 2KB no OT, enquanto esse teleport aumenta o quê, uns 500 bytes?
    Eu acho que nem a metade disso...

     

    Adorei a ideia

    • Criativo
    • Facil de fazer
    • Ocupa menos espaço

     

    Muitos ae falaram "mais facil fazer script"

    Não é MESMO

     

    Fazer script exige conhecimento que 90% do pessoal aqui não tem.

    ou pega um script de outra coisa e adapta

     

    se tirar aquelas paredes do andar de baixo fica melhor ainda

    basta o teleport

     

    APROVADO

  5. @conde, isso que você falo eu sei
    Desculpa meu amiguinho....

     

    Não falei isso pra VOCÊ

    Falei isso pra TODOS , porque você não mensionou isso no topico.

     

    Você sabe , mas os outros 10000000000 de usuários não.

     

     

    :XTibia_smile:

  6. @Lolzao

    Você fala dos outros mas faz igual.

     

    Não posta isso.

    só faça o REPORT

    e fica na sua.

     

    UMA das Regras de REPORTAR RIPPING

    Segundo

     

    Reportar o tópico, sem fazer alarde no tópico (tipo: VOU TE DENUNCIAR SEU RIPE DE UMA FIGA!), se você fizer isso é bem capaz do cara colocar os créditos enquanto um moderador ainda não viu o tópico.

    Agora ele vai mudar o crédito e ninguém vai poder fazer mais nada.

     

    esse mininu ENCHEU os foruns do XTibia de RIPE

     

     

     

    :XTibia_smile:

  7. simples, cid= player/ 5791= id do stuffed/ 4= são 4 segundos, de exausted, ele clica e sai a msg dps de 4 segundos

    CUIDADO AQUI

     

    se esse número 5791 coincidir com o UID de alguma quest vai fu**r tudo

     

    essa function trabalha com StorageValue

    precisa ter certeza que nenhuma quest tá usando esse número.

     

     

    [ ]s

  8. trocar isto :

    por isto :

     

     

    1° - pegue o endereço (http://www.xtibia.com/forum/index.php?showforum=11)

     

    2° - clicar em rte-link-button.png

     

    3° - colar o endereço na janela que vai abrir e OK

     

    4° - colorar o texto "Distros Sub-fóruns" e OK de novo.

     

    :XTibia_smile:

  9. So keria saber 1 coisa! como faço pra quando eu aperta no item sair 1 texto tpw "teleportando..."

     

    function onUse(cid, item, frompos, item2, topos)
    if item.uid == 7967 then
    	if item.itemid == 1445 then
    		nplayer1pos = {x=36, y=73, z=7}
    		doTeleportThing(cid,nplayer1pos)
    		doSendMagicEffect(nplayer1pos,10) 
    		doSendAnimatedText(frompos,"Teleportando...",NÚMERO_DA_COR)
    		doSendAnimatedText(nplayer1pos,"Teleportado com sucesso...",NÚMERO_DA_COR)
    	end
    end
    return 1
    end

     

    o NÚMERO_DA_COR você encontra aqui :

    doSendAnimatedText

    só 215 cores pra você se divertir

     

    :smile_positivo:

  10. não existe ITEM.UNIQUEID

     

    o correto seria ITEM.UID , mas se corrigir isso , o script não vai mais funcionar

    (porque não tem NADA dentro desse IF)

     

    o fato de não existir ITEM.UNIQUEID , o sistema ignora esse IF passando pro próximo (elseif pagou == 1)

    e executa as instruções dentro dele (dá o item e manda a mensagem)

     

    se corrigir o UNIQUEID (pra UID) , o sistema vai entrar nesse IF (porque o UID desse item é 2001)

    e não vai fazer NADA porque esse IF não tem instruções

     

    [ ]s

  11. Hoje em dia o que vemos no Xtibia é, bons tutoriais porém pessoas com mais experiência chegão e postão:
    "Olá, seu tutorial está bom, porém todo mundo já sabe isso"

    também não gosto desse tipo de comentário.

    HOJE ele sabe disso... e quando ele começou , ele sabia ???

     

     

    ERROS DE PORTUGUÊS COMETIDOS POR MIM FAVOR POSTAR A PALAVRA E O CORRETO DELA!

     

    chegão e postão
    chegam e postam
    Via de regra (há poucas exceções) , palavras terminadas em ÃO é futuro

    passado/presente é AM

    As crianças cagaram nas fraldas , os idosos cagarão também.
    	(passado)						(futuro)

    Primeiramente, se você
    Primeiro, se você
    Deixo você usar primeiramente , no dia que inventarem o segundamente ou terceiramente

     

    terá que adcionalo

    terá que adiciona-lo

     

    nas 2 utimas
    nas 2 últimas

     

    Você poe somente o nome dele (obvio)
    Você põe somente o nome dele (óbvio)

     

    NPC

     

    adicionar ele no seu MAP EDTIR,
    adiciona-lo no seu MAP EDTOR,

     

    Primeiramente se você
    Primeiro se você
    :sad:

     

    Pois que aqui
    Pois quem aqui

     

    ===================================================================

     

    Apesar de parecer que tem muito erro , eu digo (pra te tranqüilizar) que , pelo tamanho do texto , tem poucos erros.

    Qualquer outra pessoa , num texto desse tamanho , teria cometido no minimo umas 10 vezes mais erros.

     

    Seus erros foram tão sutís , que se não fosse a seu pedido , eu nem teria corrigido.

    Parabéns

  • Quem Está Navegando   0 membros estão online

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