{Script} Bank Sistem.
+6
Sebak
Legend Handmet
Slib Dzigth
[kpdo]Macaquitos
PâmmyPossanih
[Kpdo] Dk
10 participantes
Página 1 de 2
Página 1 de 2 • 1, 2
{Script} Bank Sistem.
Vamos la vai em \data\talkactions\scripts e dentro de script cria outra pasta Bank ficando assim \data\talkactions\scripts\Bank
Crie um arquivo chamado balance.lua e coloque isso dentro \/
Crie um arquivo chamado deposit.lua e coloque isso dentro \/
Crie um arquivo chamado deposit_all.lua e coloque isso dentro \/
Crie um arquivo chamado transfer.lua e coloque isso dentro \/
Crie um arquivo chamado transfer_all.lua e coloque isso dentro \/.
Crie um arquivo chamado withdraw.lua e coloque isso dentro \/.
Crie um arquivo chamado withdraw_all.lua e coloque isso dentro \/.
Feito Tudo isso va em data\talkactions\talkactions.xml e coloque as seguintes linhas.
__________________________________________________________ NPC ________________________________________________________
______________________________________________________________________________________________________________________________________
Crie uma arquivo chamado bank.lua em data\npc\scripts e coloque isso dentro.
Colocar isso dentro da pasta "data\npc", e salvar como Banker.xml.
Sobre o Bank Sistem. ainda não testei se fica em todos os char.
Crie um arquivo chamado balance.lua e coloque isso dentro \/
- Spoiler:
- function onSay(cid, words, param)
local config = {
bankSystemEnabled = getBooleanFromString(getConfigInfo('bankSystem')),
playerIsFighting = hasCondition(cid, CONDITION_INFIGHT)
}
if config.bankSystemEnabled == TRUE then
if config.playerIsFighting == FALSE then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Your account balance is " .. getPlayerBalance(cid) .. ".")
return TRUE
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Bank can not be used in fight.")
return TRUE
end
else
return FALSE
end
end
Crie um arquivo chamado deposit.lua e coloque isso dentro \/
- Spoiler:
- function onSay(cid, words, param)
local config = {
bankSystemEnabled = getBooleanFromString(getConfigInfo('bankSystem')),
playerIsFighting = hasCondition(cid, CONDITION_INFIGHT)
}
if config.bankSystemEnabled == TRUE then
if config.playerIsFighting == FALSE then
if(param == "") then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Command requires param.")
return TRUE
end
local m = tonumber(param)
if(not m) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Command requires numeric param.")
return TRUE
end
m = math.abs(m)
if m <= getPlayerMoney(cid) then
doPlayerDepositMoney(cid, m)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Alright, you have added the amount of " .. m .. " gold to your balance. You can withdraw your money anytime you want to. Your account balance is " .. getPlayerBalance(cid) .. ".")
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You do not have enough money.")
end
return TRUE
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Bank can not be used in fight.")
return TRUE
end
else
return FALSE
end
end
Crie um arquivo chamado deposit_all.lua e coloque isso dentro \/
- Spoiler:
- function onSay(cid, words, param)
local config = {
bankSystemEnabled = getBooleanFromString(getConfigInfo('bankSystem')),
playerIsFighting = hasCondition(cid, CONDITION_INFIGHT)
}
if config.bankSystemEnabled == TRUE then
if config.playerIsFighting == FALSE then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Alright, you have added the amount of " .. getPlayerMoney(cid) .. " gold to your balance. You can withdraw your money anytime you want to.")
doPlayerDepositAllMoney(cid)
return TRUE
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Bank can not be used in fight.")
return TRUE
end
else
return FALSE
end
end
Crie um arquivo chamado transfer.lua e coloque isso dentro \/
- Spoiler:
- function onSay(cid, words, param)
local config = {
bankSystemEnabled = getBooleanFromString(getConfigInfo('bankSystem')),
playerIsFighting = hasCondition(cid, CONDITION_INFIGHT)
}
if config.bankSystemEnabled == TRUE then
if config.playerIsFighting == TRUE then
if(param == "") then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Command requires param.")
return TRUE
end
local t = string.explode(param, ",")
local m = tonumber(t[2])
local tmp = string.explode(t[2], ",")
if(not m) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "No money specified.")
return TRUE
end
m = math.abs(m)
if m <= getPlayerBalance(cid) then
if playerExists(t[1]) then
doPlayerTransferMoneyTo(cid, t[1], m)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have transferred " .. m .. " gold to " .. t[1] .. ". Your account balance is " .. getPlayerBalance(cid) .. " gold.")
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Player " .. t[1] .. " does not exist.")
end
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "There is not enough gold on your account. Your account balance is " .. getPlayerBalance(cid) .. ". Please tell the amount of gold coins you would like to transfer.")
end
return TRUE
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Bank can not be used in fight.")
return TRUE
end
else
return FALSE
end
end
Crie um arquivo chamado transfer_all.lua e coloque isso dentro \/.
- Spoiler:
- function onSay(cid, words, param)
local config = {
bankSystemEnabled = getBooleanFromString(getConfigInfo('bankSystem')),
playerIsFighting = hasCondition(cid, CONDITION_INFIGHT)
}
if config.bankSystemEnabled == TRUE then
if(param == "") then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Command requires param.")
return TRUE
end
local t = string.explode(param, ",")
if playerExists(param) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have transferred " .. getPlayerBalance(cid) .. " gold to " .. param .. ".")
doPlayerTransferAllMoneyTo(cid, param)
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Player " .. param .. " does not exist.")
return TRUE
end
else
return FALSE
end
end
Crie um arquivo chamado withdraw.lua e coloque isso dentro \/.
- Spoiler:
- function onSay(cid, words, param)
local config = {
bankSystemEnabled = getBooleanFromString(getConfigInfo('bankSystem')),
playerIsFighting = hasCondition(cid, CONDITION_INFIGHT)
}
if config.bankSystemEnabled == TRUE then
if config.playerIsFighting == FALSE then
local m = tonumber(param)
if(param == "") then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Command requires param.")
return TRUE
end
if(not m) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Command requires numeric param.")
return TRUE
end
m = math.abs(m)
if m <= getPlayerBalance(cid) then
doPlayerWithdrawMoney(cid, m)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Here you are, " .. m .. " gold. Your account balance is " .. getPlayerBalance(cid) .. ".")
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "There is not enough gold on your account.")
end
return TRUE
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Bank can not be used in fight.")
return TRUE
end
else
return FALSE
end
end
Crie um arquivo chamado withdraw_all.lua e coloque isso dentro \/.
- Spoiler:
- function onSay(cid, words, param)
local config = {
bankSystemEnabled = getBooleanFromString(getConfigInfo('bankSystem')),
playerIsFighting = hasCondition(cid, CONDITION_INFIGHT)
}
if config.bankSystemEnabled == TRUE then
if config.playerIsFighting == FALSE then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Here you are, " .. getPlayerBalance(cid) .. " gold.")
doPlayerWithdrawAllMoney(cid)
return TRUE
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Bank can not be used in fight.")
return TRUE
end
else
return FALSE
end
end
Feito Tudo isso va em data\talkactions\talkactions.xml e coloque as seguintes linhas.
- Spoiler:
- <talkaction words="!balance" event="script" value="Bank/balance.lua" />
<talkaction words="!deposit" event="script" value="Bank/deposit.lua" />
<talkaction words="!withdraw" event="script" value="Bank/withdraw.lua" />
<talkaction words="!depositall" event="script" value="Bank/deposit_all.lua" />
<talkaction words="!withdrawall" event="script" value="Bank/withdraw_all.lua" />
__________________________________________________________ NPC ________________________________________________________
______________________________________________________________________________________________________________________________________
Crie uma arquivo chamado bank.lua em data\npc\scripts e coloque isso dentro.
- Spoiler:
- local config = {
pin = false, -- players can protect their money with pin code (like in cash machines) (true/false)
pinMinLength = 4, -- minimum pin length
pinMaxLength = 4, -- maximum pin length
pinStorage = 3006, -- only if pin enabled (used to store player pin)
transferDisabledVocations = {0} -- disable non vocation characters
}
local talkState = {}
local count = {}
local transfer = {}
local pin = {}
local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end
function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end
function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end
function onThink() npcHandler:onThink() end
if(config.pin) then
bank_pin = {
get = function(cid)
return getPlayerStorageValue(cid, config.pinStorage)
end,
set = function(cid, code)
return setPlayerStorageValue(cid, config.pinStorage, code)
end,
logged = function(cid)
return pin[cid] == bank_pin.get(cid)
end,
validate = function(code)
if(not isNumber(code)) then
return false
end
local length = tostring(code):len()
return (length >= config.pinMinLength and length <= config.pinMaxLength)
end
}
end
if(not getPlayerBalance) then
getPlayerBalance = function(cid)
local result = db.getResult("SELECT `balance` FROM `players` WHERE `id` = " .. getPlayerGUID(cid))
if(result:getID() == -1) then
return false
end
local value = tonumber(result:getDataString("balance"))
result:free()
return value
end
doPlayerSetBalance = function(cid, balance)
db.executeQuery("UPDATE `players` SET `balance` = " .. balance .. " WHERE `id` = " .. getPlayerGUID(cid))
return true
end
doPlayerWithdrawMoney = function(cid, amount)
local balance = getPlayerBalance(cid)
if(amount > balance or not doPlayerAddMoney(cid, amount)) then
return false
end
doPlayerSetBalance(cid, balance - amount)
return true
end
doPlayerDepositMoney = function(cid, amount)
if(not doPlayerRemoveMoney(cid, amount)) then
return false
end
doPlayerSetBalance(cid, getPlayerBalance(cid) + amount)
return true
end
doPlayerTransferMoneyTo = function(cid, target, amount)
local balance = getPlayerBalance(cid)
if(amount > balance) then
return false
end
local tid = getPlayerByName(target)
if(tid > 0) then
doPlayerSetBalance(tid, getPlayerBalance(tid) + amount)
else
if(playerExists(target) == FALSE) then
return false
end
db.executeQuery("UPDATE `player_storage` SET `value` = `value` + '" .. amount .. "' WHERE `player_id` = (SELECT `id` FROM `players` WHERE `name` = '" .. escapeString(player) .. "') AND `key` = '" .. balance_storage .. "'")
end
doPlayerSetBalance(cid, getPlayerBalance(cid) - amount)
return true
end
end
if(not doPlayerSave) then
local function doPlayerSave(cid)
return true
end
end
local function getPlayerVocationByName(name)
local result = db.getResult("SELECT `vocation` FROM `players` WHERE `name` = " .. db.escapeString(name))
if(result:getID() == -1) then
return false
end
local value = result:getDataString("vocation")
result:free()
return value
end
local function isValidMoney(money)
return (isNumber(money) and money > 0 and money < 4294967296)
end
local function getCount(string)
local b, e = string:find("%d+")
local money = b and e and tonumber(string:sub(b, e)) or -1
if(isValidMoney(money)) then
return money
end
return -1
end
function greetCallback(cid)
talkState[cid], count[cid], transfer[cid], pin[cid] = 0, nil, nil, nil
return true
end
function creatureSayCallback(cid, type, msg)
if(not npcHandler:isFocused(cid)) then
return false
end
---------------------------- pin -------------------------
if(config.pin) then
if(talkState[cid] == "verify-pin") then
talkState[cid] = 0
pin[cid] = getCount(msg)
if(not bank_pin.logged(cid)) then
selfSay("Invalid pin code entered. Please try again.", cid)
return true
end
selfSay("You have been successfully logged in.", cid)
elseif(talkState[cid] == "new-pin") then
talkState[cid] = 0
if(bank_pin.get(cid) ~= -1 and not bank_pin.logged(cid)) then
selfSay("Please login before attempting to change your pin code.", cid)
talkState[cid] = "verify-pin"
return true
end
if(msgcontains(msg, 'reset') or msgcontains(msg, 'remove') or msgcontains(msg, 'clear')) then
selfSay("Pin code has been removed.", cid)
pin[cid] = nil
bank_pin.set(cid, -1)
return true
end
pin[cid] = getCount(msg)
if(bank_pin.validate(pin[cid])) then
selfSay("Pin code successfully changed.", cid)
bank_pin.set(cid, pin[cid])
else
local str = ""
if(config.pinMinLength ~= config.pinMaxLength) then
str = config.pinMinLength .. " - " .. config.pinMaxLength
else
str = config.pinMinLength
end
selfSay("Invalid pin code entered. Your pin should contain " .. str .. " digits", cid)
end
return true
elseif(msgcontains(msg, 'balance') or
msgcontains(msg, 'deposit') or
msgcontains(msg, 'withdraw') or
msgcontains(msg, 'transfer')) then
if(bank_pin.get(cid) ~= -1 and not bank_pin.logged(cid)) then
selfSay("Please tell me your bank pin code before making any transactions.", cid)
talkState[cid] = "verify-pin"
return true
end
talkState[cid] = 0
elseif(msgcontains(msg, 'login')) then
talkState[cid] = "verify-pin"
return true
elseif(msgcontains(msg, 'pin')) then
selfSay("Please tell me your new pin code.", cid)
talkState[cid] = "new-pin"
return true
end
end
---------------------------- help ------------------------
if msgcontains(msg, 'advanced') then
if isInArray(config.transferDisabledVocations, getPlayerVocation(cid)) then
selfSay("Once you are on the Pokemon, you can access new functions of your bank account, such as transferring money to other players safely or taking part in house auctions.", cid)
else
selfSay("Renting a house has never been this easy. Simply make a bid for an auction. We will check immediately if you have enough money.", cid)
end
talkState[cid] = 0
elseif msgcontains(msg, 'help') or msgcontains(msg, 'functions') then
selfSay("You can check the {balance} of your bank account, {deposit} money or {withdraw} it. You can also {transfer} money to other characters, provided that they have a vocation.", cid)
talkState[cid] = 0
elseif msgcontains(msg, 'bank') then
npcHandler:say("We can change money for you. You can also access your bank account.", cid)
talkState[cid] = 0
elseif msgcontains(msg, 'job') then
npcHandler:say("I work in this bank. I can change money for you and help you with your bank account.", cid)
talkState[cid] = 0
---------------------------- balance ---------------------
elseif msgcontains(msg, 'balance') then
selfSay("Your account balance is " .. getPlayerBalance(cid) .. " gold.", cid)
talkState[cid] = 0
---------------------------- deposit ---------------------
elseif msgcontains(msg, 'deposit all') and getPlayerMoney(cid) > 0 then
count[cid] = getPlayerMoney(cid)
if not isValidMoney(count[cid]) then
selfSay("Sorry, but you can't deposit that much.", cid)
talkState[cid] = 0
return false
end
if count[cid] < 1 then
selfSay("You don't have any money to deposit in you inventory..", cid)
talkState[cid] = 0
else
selfSay("Would you really like to deposit " .. count[cid] .. " gold?", cid)
talkState[cid] = 2
end
elseif msgcontains(msg, 'deposit') then
selfSay("Please tell me how much gold it is you would like to deposit.", cid)
talkState[cid] = 1
elseif talkState[cid] == 1 then
count[cid] = getCount(msg)
if isValidMoney(count[cid]) then
selfSay("Would you really like to deposit " .. count[cid] .. " gold?", cid)
talkState[cid] = 2
else
selfSay("Is isnt valid amount of gold to deposit.", cid)
talkState[cid] = 0
end
elseif talkState[cid] == 2 then
if msgcontains(msg, 'yes') then
if not doPlayerDepositMoney(cid, count[cid]) then
selfSay("You don\'t have enough gold.", cid)
else
selfSay("Alright, we have added the amount of " .. count[cid] .. " gold to your balance. You can withdraw your money anytime you want to. Your account balance is " .. getPlayerBalance(cid) .. ".", cid)
doPlayerSave(cid)
end
elseif msgcontains(msg, 'no') then
selfSay("As you wish. Is there something else I can do for you?", cid)
end
talkState[cid] = 0
---------------------------- withdraw --------------------
elseif msgcontains(msg, 'withdraw') then
selfSay("Please tell me how much gold you would like to withdraw.", cid)
talkState[cid] = 6
elseif talkState[cid] == 6 then
count[cid] = getCount(msg)
if isValidMoney(count[cid]) then
selfSay("Are you sure you wish to withdraw " .. count[cid] .. " gold from your bank account?", cid)
talkState[cid] = 7
else
selfSay("Is isnt valid amount of gold to withdraw.", cid)
talkState[cid] = 0
end
elseif talkState[cid] == 7 then
if msgcontains(msg, 'yes') then
if not doPlayerWithdrawMoney(cid, count[cid]) then
selfSay("There is not enough gold on your account. Your account balance is " .. getPlayerBalance(cid) .. ". Please tell me the amount of gold coins you would like to withdraw.", cid)
talkState[cid] = 0
else
selfSay("Here you are, " .. count[cid] .. " gold. Please let me know if there is something else I can do for you.", cid)
talkState[cid] = 0
doPlayerSave(cid)
end
elseif msgcontains(msg, 'no') then
selfSay("As you wish. Is there something else I can do for you?", cid)
talkState[cid] = 0
end
---------------------------- transfer --------------------
elseif msgcontains(msg, 'transfer') then
selfSay("Please tell me the amount of gold you would like to transfer.", cid)
talkState[cid] = 11
elseif talkState[cid] == 11 then
count[cid] = getCount(msg)
if getPlayerBalance(cid) < count[cid] then
selfSay("You dont have enough money on your bank account.", cid)
talkState[cid] = 0
return true
end
if isValidMoney(count[cid]) then
selfSay("Who would you like transfer " .. count[cid] .. " gold to?", cid)
talkState[cid] = 12
else
selfSay("Is isnt valid amount of gold to transfer.", cid)
talkState[cid] = 0
end
elseif talkState[cid] == 12 then
transfer[cid] = msg
if getCreatureName(cid) == transfer[cid] then
selfSay("Ekhm, You want transfer money to yourself? Its impossible!", cid)
talkState[cid] = 0
return true
end
if isInArray(config.transferDisabledVocations, getPlayerVocation(cid)) then
selfSay("Your vocation cannot transfer money.", cid)
talkState[cid] = 0
end
if playerExists(transfer[cid]) then
selfSay("So you would like to transfer " .. count[cid] .. " gold to \"" .. transfer[cid] .. "\" ?", cid)
talkState[cid] = 13
else
selfSay("Player with name \"" .. transfer[cid] .. "\" doesnt exist.", cid)
talkState[cid] = 0
end
elseif talkState[cid] == 13 then
if msgcontains(msg, 'yes') then
local targetVocation = getPlayerVocationByName(transfer[cid])
if not targetVocation or isInArray(config.transferDisabledVocations, targetVocation) or not doPlayerTransferMoneyTo(cid, transfer[cid], count[cid]) then
selfSay("This player does not exist on this world or have no vocation.", cid)
else
selfSay("You have transferred " .. count[cid] .. " gold to \"" .. transfer[cid] .."\".", cid)
transfer[cid] = nil
doPlayerSave(cid)
end
elseif msgcontains(msg, 'no') then
selfSay("As you wish. Is there something else I can do for you?", cid)
end
talkState[cid] = 0
end
npcHandler:setCallback(CALLBACK_GREET, greetCallback)
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())
Colocar isso dentro da pasta "data\npc", e salvar como Banker.xml.
- Spoiler:
- <?xml version="1.0" encoding="UTF-8"?>
<npc name="Banker" script="data/npc/scripts/bank.lua" walkinterval="2000" floorchange="0">
<health now="100" max="100"/>
<look type="132" head="97" body="21" legs="76" feet="19" addons="3" corpse="2212"/>
<parameters>
<parameter key="message_greet" value="Welcome |PLAYERNAME|. What can I do for you? {Deposit}, {withdraw}, check {balance} or {transfer}?" />
</parameters>
</npc>
Sobre o Bank Sistem. ainda não testei se fica em todos os char.
Última edição por nsa dk em Seg Abr 16, 2012 4:04 pm, editado 1 vez(es)
[Kpdo] Dk- Nick no Jogo : Mensagens : 661
Data de inscrição : 23/01/2012
Idade : 33
Localização : Brazil
Re: {Script} Bank Sistem.
Num intindi nada + axo que ficou legal e.e
PâmmyPossanih- Nick no Jogo : Mensagens : 637
Data de inscrição : 01/02/2012
Idade : 29
Re: {Script} Bank Sistem.
Faltou isso no data\talkactions\talkactions.xml
<talkaction words="!transfer" event="script" value="Bank/transfer.lua" />
<talkaction words="!transferall" event="script" value="Bank/transfer_all.lua" />
Acho que ficaria melhor como npc, pq como talkaction fica meio zuado vc pode transferi grana pro cara com vc na hunt ¬¬ n gostei.
<talkaction words="!transfer" event="script" value="Bank/transfer.lua" />
<talkaction words="!transferall" event="script" value="Bank/transfer_all.lua" />
Acho que ficaria melhor como npc, pq como talkaction fica meio zuado vc pode transferi grana pro cara com vc na hunt ¬¬ n gostei.
[kpdo]Macaquitos- Nick no Jogo : Mensagens : 3662
Data de inscrição : 01/02/2012
Idade : 34
Localização : Curitiba/Pr
Re: {Script} Bank Sistem.
macaquitos.fusion escreveu:Faltou isso no data\talkactions\talkactions.xml
<talkaction words="!transfer" event="script" value="Bank/transfer.lua" />
<talkaction words="!transferall" event="script" value="Bank/transfer_all.lua" />
Acho que ficaria melhor como npc, pq como talkaction fica meio zuado vc pode transferi grana pro cara com vc na hunt ¬¬ n gostei.
tá + se for NPC ele pode bugar uma hora ou otra e ai a pessoa perde a grana que ta la ? ou nao ?
PâmmyPossanih- Nick no Jogo : Mensagens : 637
Data de inscrição : 01/02/2012
Idade : 29
Re: {Script} Bank Sistem.
PâmmyPossanih escreveu:macaquitos.fusion escreveu:Faltou isso no data\talkactions\talkactions.xml
<talkaction words="!transfer" event="script" value="Bank/transfer.lua" />
<talkaction words="!transferall" event="script" value="Bank/transfer_all.lua" />
Acho que ficaria melhor como npc, pq como talkaction fica meio zuado vc pode transferi grana pro cara com vc na hunt ¬¬ n gostei.
tá + se for NPC ele pode bugar uma hora ou otra e ai a pessoa perde a grana que ta la ? ou nao ?
Nada veh.. se tiver chance de perde algo com talkaction tbm existe a possibilidade pois executa a mesma ação de mover o dinheiro como o npc
[kpdo]Macaquitos- Nick no Jogo : Mensagens : 3662
Data de inscrição : 01/02/2012
Idade : 34
Localização : Curitiba/Pr
Re: {Script} Bank Sistem.
macaquitos.fusion escreveu:PâmmyPossanih escreveu:macaquitos.fusion escreveu:Faltou isso no data\talkactions\talkactions.xml
<talkaction words="!transfer" event="script" value="Bank/transfer.lua" />
<talkaction words="!transferall" event="script" value="Bank/transfer_all.lua" />
Acho que ficaria melhor como npc, pq como talkaction fica meio zuado vc pode transferi grana pro cara com vc na hunt ¬¬ n gostei.
tá + se for NPC ele pode bugar uma hora ou otra e ai a pessoa perde a grana que ta la ? ou nao ?
Nada veh.. se tiver chance de perde algo com talkaction tbm existe a possibilidade pois executa a mesma ação de mover o dinheiro como o npc
hm tendi.
PâmmyPossanih- Nick no Jogo : Mensagens : 637
Data de inscrição : 01/02/2012
Idade : 29
Re: {Script} Bank Sistem.
Mais é impossivel o npc bugar...
Slib Dzigth- Nick no Jogo : Mensagens : 918
Data de inscrição : 04/02/2012
Idade : 27
Localização : Paranaguá-PR
Re: {Script} Bank Sistem.
Realmente e muito melhor um npc, pra nao facilitar ainda mais o jogo.
Legend Handmet- Mensagens : 254
Data de inscrição : 09/08/2011
Re: {Script} Bank Sistem.
Hum.... blz, adicionei ja o npc la no tipico principal. e o mesmo esquema.
[Kpdo] Dk- Nick no Jogo : Mensagens : 661
Data de inscrição : 23/01/2012
Idade : 33
Localização : Brazil
Re: {Script} Bank Sistem.
Cade os creditos? voce pego isso de xtibia né...
Sebak- Mensagens : 1292
Data de inscrição : 27/09/2011
Re: {Script} Bank Sistem.
CHUPA MEU OVO SEBAK '-'
Slib Dzigth- Nick no Jogo : Mensagens : 918
Data de inscrição : 04/02/2012
Idade : 27
Localização : Paranaguá-PR
Re: {Script} Bank Sistem.
Não, somente abri o ot que tenho aqui... não irei ficar procurando creditos...e tambem não preciso postar os creditos quando a alteração no script do Tibia para pokemons....
[Kpdo] Dk- Nick no Jogo : Mensagens : 661
Data de inscrição : 23/01/2012
Idade : 33
Localização : Brazil
Re: {Script} Bank Sistem.
excelente ! basta agora aguardar a aprovação dos GM's para que seja implementado, que bom que a idéia foi pra frente um pouco ^^
creio que tornará mais "real" o jogo, separando dinheiro em banco e item no cp
creio que tornará mais "real" o jogo, separando dinheiro em banco e item no cp
Pankreas- Mensagens : 5
Data de inscrição : 14/04/2012
Re: {Script} Bank Sistem.
Pankreas escreveu:excelente ! basta agora aguardar a aprovação dos GM's para que seja implementado, que bom que a idéia foi pra frente um pouco ^^
creio que tornará mais "real" o jogo, separando dinheiro em banco e item no cp
corrigindo --> GM <-- Não GM's
PâmmyPossanih- Nick no Jogo : Mensagens : 637
Data de inscrição : 01/02/2012
Idade : 29
Re: {Script} Bank Sistem.
Faz quase 1 ano q tem ese msm script no xtibia eu sei pq tenho esse no meu ot.Seu Indadequado.
Sebak- Mensagens : 1292
Data de inscrição : 27/09/2011
Re: {Script} Bank Sistem.
Então Sebak, em vez de continuar sendo um inutil, poderia ter trazido para nos... e como eu disse, não procurei no XTibia, pois so copiei do meu server tambem, Mas fiz alterações, olhe no seu e compara com o meu, voce vai ver a diferença.
[Kpdo] Dk- Nick no Jogo : Mensagens : 661
Data de inscrição : 23/01/2012
Idade : 33
Localização : Brazil
Re: {Script} Bank Sistem.
Genwix [Fire Soul] escreveu:Aaaaah... como eu queria entender script : (Tem gente que considera o hassen como gm kkkkPâmmyPossanih [RETIRED] escreveu:Pankreas escreveu:excelente ! basta agora aguardar a aprovação dos GM's para que seja implementado, que bom que a idéia foi pra frente um pouco ^^
creio que tornará mais "real" o jogo, separando dinheiro em banco e item no cp
corrigindo --> GM <-- Não GM's
vei na boa.... quem se considera o hassen éa sua mae eu só to corrigindo o mlk vai cuidar da sua vidinha enquanto eu nao tirei ela de vc
PâmmyPossanih- Nick no Jogo : Mensagens : 637
Data de inscrição : 01/02/2012
Idade : 29
Re: {Script} Bank Sistem.
Meu ovo e.e'
Slib Dzigth- Nick no Jogo : Mensagens : 918
Data de inscrição : 04/02/2012
Idade : 27
Localização : Paranaguá-PR
Re: {Script} Bank Sistem.
nsa dk escreveu:Então Sebak, em vez de continuar sendo um inutil, poderia ter trazido para nos... e como eu disse, não procurei no XTibia, pois so copiei do meu server tambem, Mas fiz alterações, olhe no seu e compara com o meu, voce vai ver a diferença.
Nao so tao nb como vc acreditando q cater vai arruma esso, e voce nao fez a scrpt de 0 Indadequado de merda
Sebak- Mensagens : 1292
Data de inscrição : 27/09/2011
Re: {Script} Bank Sistem.
Ronaldo!
Slib Dzigth- Nick no Jogo : Mensagens : 918
Data de inscrição : 04/02/2012
Idade : 27
Localização : Paranaguá-PR
Re: {Script} Bank Sistem.
Sebak escreveu:nsa dk escreveu:Então Sebak, em vez de continuar sendo um inutil, poderia ter trazido para nos... e como eu disse, não procurei no XTibia, pois so copiei do meu server tambem, Mas fiz alterações, olhe no seu e compara com o meu, voce vai ver a diferença.
Nao so tao nb como vc acreditando q cater vai arruma esso, e voce nao fez a scrpt de 0 Indadequado de merda
Em 1 lugar - Aprende a escrever certo.
Em 2 lugar - Ninquem te ofendeu voce, para voce vir falar asneiras aqui.
Em 3 Lugar - Não pedi sua opinião em momento algum.
Em 4 Lugar - Você não esta na vida do cater para saber se vai ou não colocar algo no server, isso quem tem que decidir e ele e não você.
Em 4 Lugar - Volte para sua pokebola, pois não deveria ter saido de la, e aproveite e mande um recado para seu dono não te soltar mais.
E se você não sabe... Estou ajudando o Cater com o desenvolvimento do Updade, então conheco muito mais que você, pois em vez de ajudar de voce ajudar o server, fica ai criticando o dono e fazendo ele não querer mais fazer nada.
[Kpdo] Dk- Nick no Jogo : Mensagens : 661
Data de inscrição : 23/01/2012
Idade : 33
Localização : Brazil
Re: {Script} Bank Sistem.
Sebak ele ta tentando ajudar o game nao questione como o que importa que ele ta ajudando..nsa dk escreveu:Sebak escreveu:nsa dk escreveu:Então Sebak, em vez de continuar sendo um inutil, poderia ter trazido para nos... e como eu disse, não procurei no XTibia, pois so copiei do meu server tambem, Mas fiz alterações, olhe no seu e compara com o meu, voce vai ver a diferença.
Nao so tao nb como vc acreditando q cater vai arruma esso, e voce nao fez a scrpt de 0 Indadequado de merda
Em 1 lugar - Aprende a escrever certo.
Em 2 lugar - Ninquem te ofendeu voce, para voce vir falar asneiras aqui.
Em 3 Lugar - Não pedi sua opinião em momento algum.
Em 4 Lugar - Você não esta na vida do cater para saber se vai ou não colocar algo no server, isso quem tem que decidir e ele e não você.
Em 4 Lugar - Volte para sua pokebola, pois não deveria ter saido de la, e aproveite e mande um recado para seu dono não te soltar mais.
E se você não sabe... Estou ajudando o Cater com o desenvolvimento do Updade, então conheco muito mais que você, pois em vez de ajudar de voce ajudar o server, fica ai criticando o dono e fazendo ele não querer mais fazer nada.
kinight(retired)- Nick no Jogo : Mensagens : 3904
Data de inscrição : 06/11/2011
Idade : 74
Re: {Script} Bank Sistem.
Vamo da um exemplo, se vc crio google chorme ai os kra pega ele e fala q elos crio vc nao vai gostar.
Nsa,se falo mal br foda-se falo o melhor q eu posso isso q aprendi nos ot.
Com respeito ao otro se nao guenta foda-se.
Se fico criticando pq sera? Pq nao sou nb como vc acreditando em cater,ele nao aceita ajuda pois nao pode achar alguem melhor q ele.
Nsa,se falo mal br foda-se falo o melhor q eu posso isso q aprendi nos ot.
Com respeito ao otro se nao guenta foda-se.
Se fico criticando pq sera? Pq nao sou nb como vc acreditando em cater,ele nao aceita ajuda pois nao pode achar alguem melhor q ele.
Sebak- Mensagens : 1292
Data de inscrição : 27/09/2011
Página 1 de 2 • 1, 2
Tópicos semelhantes
» Bank System
» [Sugestão] Sistem para duels.
» New Sistem (similar ao fishing e headbut)
» Autoloot (Script Meu)
» ( Script ) Sistema Auto Loot
» [Sugestão] Sistem para duels.
» New Sistem (similar ao fishing e headbut)
» Autoloot (Script Meu)
» ( Script ) Sistema Auto Loot
Página 1 de 2
Permissões neste sub-fórum
Não podes responder a tópicos