Ir para conteúdo

amarelax

Campones
  • Total de itens

    13
  • Registro em

  • Última visita

Posts postados por amarelax

  1.  

    Olá tenho esse scripts de mostrar bônus de Experiência do player só que eu precisava q o bônus = 30 se juntasse só com bonus1 = 25 e o bônus = 0 se juntasse só com o bonus1 = -25 se alguém puder me ajuda agradeço.

  2. Eu tenho essa parte do sistema que tenho de mudar pvp do player por talkactions, só que eu queria por esse scripts para player alterar o modo pvp dele a cada 3 dias e aparecer a mensagem que n pode alterar o pvp daki 3 dias.

    se alguem conseguir me ajuda agradeço.

  3. Talkactions

    function onSay(cid, words, param, param2, channel)
    
    local t = string.explode(param, ",")
    local target = getCreatureByName(t[1])
    local points = tonumber(t[2])
    local item = 2233
    local storage = 21223
    
    if(param == '') then
    	return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command requires param.")
    end
    
    if (target ~= nil) and isPlayer(target) and not isPlayerGhost(target) then
    	if (points ~= nil) and (type(points) == 'number') and (points>0) then
    		if getPlayerVipPoints(cid) > points then
    			local addItem = doPlayerAddItem(cid, item, 1)
    			doStartTrade(cid, target, addItem)
    			doItemSetAttribute(addItem, "description", "Transferência de "..points.." premium points.")
    			doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você deu trade no jogador "..getPlayerName(target)..", com a intenção de trocar "..points.." premium points.")
    			doPlayerSendTextMessage(target, MESSAGE_INFO_DESCR, "O Jogador "..getPlayerName(cid).." deu trade em você, e está disposto a trocar "..points.." premium points.")
    			setPlayerStorageValue(cid, storage, points)
    		else
    			doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você não tem essa quantidade de premium points.")
    		end
    	else
    		doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.")
    	end
    else
    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.")
    end
    
    return true
    end

     

     

    Creaturescripts

    function onTradeAccept(cid, target, item)
    
    local storage = 21223
    
    local sto = getPlayerStorageValue(cid, storage)
    if sto > 0 then
    	doPlayerRemoveVipPoints(cid, sto)
    	doPlayerAddVipPoints(target, sto)
    	doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você trocou "..sto.." premium points, Parabéns.")
    	doPlayerSendTextMessage(target, MESSAGE_STATUS_CONSOLE_BLUE, "Você realizou uma troca e adquiriu "..sto.." premium points, Parabéns.")
    	setPlayerStorageValue(cid, storage, 0)
    end
    
    return true
    end

     

     

    Olá queria saber se alguém consegue passar esse scripts para tfs 1.3, eu já passei a função doStartTrade para tfs 1.3 só preciso do scripts agora.

  4. tenho esse sistema de guild house so que esta dando este erro.

    attempt to call field 'ghguild' (a nil value) 2020-09-30 20:34:24 - stack traceback: 2020-09-30 20:34:24 - [C]: in function 'ghguild'

  5. @Pokemon Nox Ofi  Tipo no meu mapa tem arena pvp  em que o player morre e não perde nada, oque eu queria é que não pudesse se teleporta com esse meu script, nessa arena. esse pvp zone só tem na arena e mais nem um local do mapa!

     

     

    VLW MANO DEU CERTO!

  6. The Forgotten Server 1.3, Versão: 10.98.

    esse é um scripts de teleport por comando ex:/ir dol

    como coloco para que não de para se teleportar em areas pvp?

     
    ex: Você não pode se teleportar nessa area

    esse é o scrips

     

  7. Olá queria uma ajuda, fiz um nova vocação com outfit diferente e mudei o corpse da outfit da nova vocação, so que quando personagem feminino morre, ele morre com corpse masculino.

     

    Spoiler

    local array = {
       [1] = 6080,
       [2] = 6080,
       [3] = 6080,
       [4] = 6080,
       [5] = 6080,
       [6] = 6080,
       [7] = 6080,
       [8] = 6080,
       [9] = 6080,
       [10] = 6080,
       [11] = 6080,
       [12] = 6080,
       [13] = 6080,
       [14] = 6080,
       [15] = 6080,
       [16] = 6080,
       [17] = 6080,
       [18] = 6080,
       [19] = 6080,
       [20] = 6080,
       [21] = 6003,
       [22] = 6003,
       [23] = 6003,
       [24] = 6003,
       [25] = 5966,
       [26] = 5966,
       [27] = 5966,
       [28] = 5966,
       [29] = 5966,
       [30] = 5966
    }
    function onDeath(cid, corpse)
       doTransformItem(corpse.uid, array[getPlayerVocation(cid)], 1)
       doDecayItem(corpse.uid)
       return true
    end

     

    esse e meu script para mudar corpse, queria que a nova vocação morresse com novo corpse, mais tbm as outras vocações morresse como masculino corpse masculino e feminino corpse feminino.

  8. olá se alguem pudesse me ajuda a criar um comando na source para poder funcionar esse scripts, tfs 1.2.

     

    O scripts e para ver informações do Player!

    function onSay(player, words, param)
    
    local config = {
    	name = player:getName(), -- checa o nome do player
    	level = player:getLevel(), -- checa o level do player
    	vocation = player:getVocation():getName(), -- checa a vocação do player
    	vip = player:getPremiumDays() -- checa a quantidade de dias premium
    }
    
    local armadura = 0
    local earth = 0
    local fire = 0
    local ice = 0
    local physical = 0
    local holy = 0
    local death = 0
    local energy = 0
    
    for i=1, 10 do
    	local item = player:getSlotItem(i)
    	if item.uid > 0 then
    		if i == getItemInfo(item.itemid).wieldPosition then
    			local att = getItemInfo(item.itemid).defense
    				if att == 0 then
    					att = getItemInfo(item.itemid).armor
    				end
    			armadura = armadura + att
    			earth = earth + getItemInfo(item.itemid).absorbPercentEarth
    			fire = fire + getItemInfo(item.itemid).absorbPercentFire
    			ice = ice + getItemInfo(item.itemid).absorbPercentIce
    			physical = physical + getItemInfo(item.itemid).absorbPercentPhysical
    			holy = holy + getItemInfo(item.itemid).absorbPercentHoly
    			death = death + getItemInfo(item.itemid).absorbPercentDeath
    			energy = energy + getItemInfo(item.itemid).absorbPercentEnergy
    		end
    	end
    end
    
    player:popupFYI(cid, "Name: "..config.name.."\nLevel: "..config.level.."\nVocation: "..config.vocation.."\nArmadura: "..armadura.."\nVip: "..config.vip.." Days\nEarth: "..earth.."\nFire: "..fire.."\nIce: "..ice.."\nPhysical: "..physical.."\nHoly: "..holy.."\nDeath: "..death.."\nEnergy: "..energy)
    
    return true
    end
  • Quem Está Navegando   0 membros estão online

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