Sua Comunidade de servidores derivados


Você não está conectado. Conecte-se ou registre-se

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

#1
 Luan Mello

avatar
Membro
Membro
então tinha um scripts que só pode comprar items pelo bau se tiver tal points adicionado pelo administrador caso eu já postei aqui no fórum então vamos la em actions copie uma pasta e renomei para baudonate e dentro dela pegue um arquivo lua e coloque dentro dela e renomei para equip1 após isso você vai e coloque esse scripts dentro

Spoiler:
local lever = {
[6001] = {3,11257},
[6002] = {3,2527},
[6003] = {3,2644},
[6004] = {3,9928},
[6005] = {3,9929},
[6006] = {3,9927},
[6007] = {3,10219},

[6008] = {5,5957},
[7009] = {5,7708},
[7010] = {10,10218},
[7011] = {5,8300},

[7012] = {3,8299},
[7013] = {3,8302},
[7014] = {3,8301},
[7015] = {3,8303},
[7016] = {3,8310},


[7017] = {7,7735},
[7018] = {7,6534},
[7019] = {7,7405},
[7020] = {7,7423},
[7021] = {7,7453},
[7022] = {7,5907},
[7023] = {7,2352},

[7024] = {15,7426},
[7025] = {15,2424},
[7026] = {15,2441},
[7027] = {15,8980},
[7028] = {15,7433},
[7029] = {15,8858},
[7030] = {15,8979},
[7031] = {15,9003},
[7032] = {15,2299}

}
local storage,exausted = 98762, 2
local Stackable = {8299,8302,8301,8303,8310,2299} -- coloque o ID aqui dos que só vem 1
function onUse(cid,item,fromPosition,itemEx,toPosition)
if getPoints(cid) < lever[item.actionid][1] then
return doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "Você precisa de "..lever[item.actionid][1].." points.")
elseif getPlayerStorageValue(cid, storage) >= os.time() then
return doPlayerSendCancel(cid, "wait " .. getPlayerStorageValue(cid, storage) - os.time() .. " seconds to use this item again.")
end
doPlayerAddItem(cid,lever[item.actionid][2], isItemStackable(lever[item.actionid][2]) and isInArray(Stackable, lever[item.actionid][2]) and 1 or 100)
removePoints(cid,lever[item.actionid][1])
setPlayerStorageValue(cid, storage, os.time()+exausted)
doPlayerSendTextMessage(cid,22,"Você comprou um " .. getItemNameById(lever[item.actionid][2]))
doSendMagicEffect(getCreaturePosition(cid), math.random(28,30))
return true
end

agora em talkactions.xml adicione esse tag

Código:
<action actionid="6001-7032" script="donatesbau/equip1.lua"/>


explicando

[7031] = {15,9003},

7021 actions que vai por no bau

15 o points e 9003 storage não precisa nem mecher neles caso quiser adicionar mas só copia modificar id do action que n tenha no servidor e adicione esse actions 7031 em um bau com id do item
Ver perfil do usuário

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]


Tópicos similares

-

» [TUTORIAL] AI Points SIMPLES

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum