amarelax
-
Total de itens
13 -
Registro em
-
Última visita
Posts postados por amarelax
-
-
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.
-
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.
-
obrigado pela atencão amigo pode fechar o topico. vou tentar achar a funçao
-
13 horas atrás, Poccnn disse:
provavelmente o termo ghguild esteja escrito errado. verifique o termo correto.
Sabe me dizer qual função coloco no lugar ghguild? N sei qual colocar
-
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'
-
top man funfo obrigadão ai
-
queria que só tal vocação recebesse todas montarias.
-
@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!
-
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 areaesse é o scrips
-
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.
Spoilerlocal 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
endesse 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.
-
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
-
queria um scripts que cada vocaçao ter um outfit so dela!
exemplo druid ter só a outfit mage, knight ter so outfit warrior....
para tfs 1.3
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
player info ajuda
em Scripts
Postado
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.