Ir para conteúdo

BlazerX

Campones
  • Total de itens

    90
  • Registro em

  • Última visita

  • Dias Ganhos

    11

Posts postados por BlazerX

  1. 2 horas atrás, Hastafaru disse:

    Se eu não me engano, nas regras do Xtibia e Proibido Pedir Reputação pra depois Sim, dar suporte ou talvez nem dar. Se a Pessoa quiser dar a Reputação e outra coisa, mais obrigar a pessoa a dar Rep+ pra poder ser ouvida já é abuso. e oque custa responder o seu proprio topico com o seu conteúdo e da suporte a galera?

    Não estou forçando a pessoa dar o rep+ porem a pessoa deveria ter um bom senso em dar o incentivo pra aquele que trouxe o conteudo para a comunidade, porque se acha que uns dos motivos para a comunidade decair seria esse, a galera que traz conteudo não recebe apoio dos membros, o rep+ seria um feedback dizendo que gostaram do conteudo e assim o autor vê que a comunidade esta gostando e traz mais conteudo, agora muitos veem no tópico querer suporte se beneficiar do conteudo e nem incentivo deu pro criador do conteudo.


    Esses são uns dos motivos de muitos desistirem da comunidade, não estou julgando o caso do PokeXIce, poderia ser com qualquer um, agora eu vou trazer conteudo pra comunidade independente do incentivo, porem é complicado eu dar suporte pra aqueles que nem agradeceu pelo conteudo e espero que os que não tenham conhecimentos possam ver meus scripts e aprender algo.


    Mas é como você disse, o membro da comunidade não é obrigado a reputar o conteudo, assim como o autor não é obrigado a dar suporte, agora eu ofereci uma troca justa, seu incentivo, pelo suporte total a mim, mas no final de tudo eu passei um link via pm de um tópico ensinando ele a colocar essa função nas source.

  2. 2 minutos atrás, Poke X Ice disse:

    então adicione no seu tópico, "necessário ter a função onMoveItem() na source"..

    Não é necessário por esses tipos de informações, quem tem conhecimentos sabe que tem que ter e a maioria dos servidores tem essa função, me desculpa se na resposta anterior se parecer que fui ignorante não foi minha intenção, mais é necessário eu deixar claro isso.

     

  3. 6 minutos atrás, Poke X Ice disse:

    Precisa ter source né?

    
    function onMoveItem

    Observações:

    Caso haja algum erro na execução do script ou você esteja tendo problemas, só darei suporte aqueles que deixaram seu rep+

     

    TwyIHBJ.png

     

    Não quero ser ignorante ao dar uma resposta pra você, sei que é uma pergunta simples, porem é necessário,

    pois muitas gente vem no tópico tirar duvidas, falar que está com problemas ou algo similar,

    mais esquece de deixar o rep+ e deixa de incentivar quem contribuiu.

     

     

  4. Security House

    Fala galera do Xtibia, como minha primeira de muitas contribuições, hoje venho trazer para vocês um sistema bem bacana visto no otPokemon.

     

    TwyIHBJ.png

     

    Como funciona?

    Basicamente o script não deixa que outras pessoas invitado nas houses pegue seus itens,

    somente o dono ou alguém invitado com aleta som pode pegar os itens da house.

     

    TwyIHBJ.png

     

    Script:
    Coloque na posta do seu servidor em data/creaturescript/ e coloque o nome securityHouse.lua

    Spoiler
    
    function onMoveItem(cid, item, count, toContainer, fromContainer, fromPos, toPos)
    
    	if  toPos.x == CONTAINER_POSITION  then
    		if  getTileInfo(getCreaturePosition(cid)).house then
    			local houseId = getHouseFromPos(fromPos)
    			local cidHouse = getHouseByPlayerGUID(getPlayerGUID(cid))
    			local listInvite = getHouseAccessList(houseId, 0x101):explode('\n')
    			if  houseId == cidHouse  or ( #listInvite > 0 and table.find(listInvite, getCreatureName(cid)) ) then
    				return true
    			end
    			doPlayerSendCancel(cid, 'You are not the owner of this house.')
    			return false
    		end
    		return true
    	end
    	
    	if not getTileInfo(toPos).house  and  getTileInfo(getCreaturePosition(cid)).house  then
    		doPlayerSendCancel(cid, 'You can not drag the item out of the house.')
    		return false
    	end
    	return true
    end

     

     

     

    Coloque a seguinte tag no arquivo do creaturescripts.xml:

    <event type="moveitem" name="securityHouse" event="script" value="player/securityHouse.lua"/>

     

    Registre o evento no arquivo onLogin.lua onde se encontra na mesma pasta:

    registerCreatureEvent(cid, "securityHouse")

     

    TwyIHBJ.png

     

    É só isso mesmo, espero que a comunidade goste, pois estarei trazendo muito mais scripts.

     

    Observações:

    Caso haja algum erro na execução do script ou você esteja tendo problemas, só darei suporte aqueles que deixaram seu rep+

  5. Alguem sabe como  faço para eu pegar o uid do depot chest.

    Testei fazer assim, mas não obtive sucesso

    local posDepot = {x = 2533, y = 2511, z = 7}
    local depotId = 15447
    local depotChest = 2594
    
    getTileItemById(posDepot, depotId).uid -- Retorna o valor correspondente
    getTileItemById(posDepot, depotChest).uid  -- Retorna o valor 0

    Imagem Ilustrativa:

    1918307194_imagemilustrativa.png.212f5042ca4a6d5b5041bf3d09e7272c.png

     

  6. Não sei como esses caras entitulam de OPEN-SOURCE se nem as source do servidor e do client postam juntos, não basta pegar de outro servidor que se baseou como a DxP, é a mesma coisa que eu pegar de outros servidores pois em termos  tudo são as mesmas bases porem com alguns acréscimos ou até mesmo bugs e melhorias arrumados para se adaptar de maneira correta, o certo mesmo é postar esse poketibia por completo, assim ninguem fica perdido.

  • Quem Está Navegando   0 membros estão online

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