Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: przelewanie
1. Sposób na przelewanie majątku na lsstories
Cze??, jaki jest najlepszy spos?b na przelewanie maj?tku na lss?
2. Przelewanie pieniędzy z banku do banku
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...
3. Przelewanie
addCommandHandler "przelej",  -----komenda jaka ma byc przeleana kasa
function ( playercmdnickkwota )
    if 
nick and kwota then
        local aplayer 
getPlayerFromNamenick )
   
        if 
aplayer then
            kwota 
tonumber(kwota)
            if 
kwota <= getPlayerMoney player ) and kwota 0 then
                takePlayerMoney 
playerkwota )  ----------player przelwajacy a player odbierajacy
                givePlayerMoney 
aplayerkwota )
        
outputChatBox ("Wys?a?e? " ..kwota.. " $ graczowi " ..nickplayer255,5050 )  -----informacja ile przelaes komu
        outputChatBox 
("Dosta?e? " ..kwota.. " $ od gracza" ..playeraplayer255,5050 )
            else
                
outputChatBox "Nie masz tyle pieni?dzy lub podana kwota jest nieprawid?owa!"player255,5050 ) ---sprawdza czy masz tyle kasy lub jesli jej niemasz wyslwietli sie komunikat
            end
        
else
            
outputChatBox "Nie ma takiego gracza na serwerze!"player255,5050 )  ------sprawdza czy jest gracz na serwerze
        end
    
else
        
outputChatBox "U?yj /przelej [nick] [kwota]"player2555050 ) ------czy dobrze wpisales komende
    end
   
end
)


Nie pisze od kogo i ile dosta?e?. Nie wiem dlaczego. Daje :piwo: za szybkie poprawienie :D
4. Przelewanie pieniędzy
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


addCommandHandler("zaplac", cmd_przelej)[/lua]

B??dy w db3:
ERROR: przelewaniepr...
5. [INNE] bank - przelewanie
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.