Witam ot??, pom?g?by mi kto? z tym. Chcia?bym aby da?o si? przelewa? hajs komendom, z banku do banku na nick/id gracza. Mam bankomaty z ogrpg, wi?c nic nowego, lecz nawet nie wiem, jak podstawi? exporty.
kod taki, kt?ry s?u?y do przelewania hajsu od gracza do gracza.
[lua]function onTransferMoney(plr, cmd, target, value)
if not target or not tonumber(value) then
outputChatBox('* U?yj: /przelej <nick/ID> <kwota>', plr)
return
end
value=string.match(value, "%d*")
value=tonumber(value)
local target=findPlayer(plr,target)
if not target then
outputChatBox("* Nie znaleziono podanego gracza.", plr)
--exports.rpg_noti:createNotification(plr, "error", "Nie znaleziono podanego gracza.")
return
end
if not (getElementData(target, "player:logged") == true) then
outputChatBox('* Gracz nie jest zalogowany!.', plr, 255, 0, 0)
--exports.rpg_noti:createNotification(plr, "error", "Gracz nie jest zalogowany !")
return end
if getPlayerMoney(plr) < value then
outputChatBox("* Nie masz wystarczajacych ?rodk?w.", plr)
--exports.rpg_noti:createNotification(plr, "error", "Nie masz wystarczajacych ?rodk?w.")
return
end
if value == 0 or value < 0 then
outputChatBox("* Poda?e?(a?) nie prawid?ow? warto??.", plr)
--exports.rpg_noti:createNotification(plr, "er...
Witam, napisa?em kod na przelewanie, doda?em do niego wysy?anie wiadomo?ci do osoby przelewaj?cej (do kogo przela?, ile) oraz do osoby dostaj?cej (od kogo, ile), oraz informacja dla administracji (kto, ile, dla kogo).
Lecz jest jeden problem, skrypt nie wysy?a wiadomo?ci do osoby kt?ra te pieni?dze dosta?a.
Kod:
[lua]
function cmd_przelej(plr,cmd,cel,value)
if not (cel) or not tonumber(value) then
outputChatBox("* U?ycie: /zaplac <nick> <kwota>",plr)
return
end
local kwota = tonumber(value)
local target = getPlayerFromName(cel)
if not target then
outputChatBox("* Nie znaleziono gracza o podanym nicku.",plr)
return
end
if kwota == 0 then return end
if kwota < 0 then return end
if getPlayerMoney(plr) > kwota then
takePlayerMoney(plr, kwota)
givePlayerMoney(target, kwota)
outputChatBox("* Przekaza?e? graczowi "..cel..","..value.." PLN.",plr)
exports["lss-admin"]:gameView_add("PRZELEW "..plr.." kwota " ..value.." do " ..cel.."")
outputChatBox("* Otrzyma?e? "..value.." PLN, od gracza " ..plr..".",plr)
else
outputChatBox("* Nie posiadasz wystarczaj?cej ilo?ci pieni?dzy.",plr)
end
end
Witam. Mam taki ma?y problem z bankami, bo pr?bowa?em wszystkie sposoby kt?re przysz?y mi na my?l, niestety nic z tego. Chodzi mi o to, by przy przelewie trzeba by?o poda? nick gracza, i by gracz ten do kt?rego przelewamy nie musia? by? na serwerze, m?g?bym prosi? kogo? o pomoc? Z g?ry dzi?ki.