Wysłany: 2020-11-05, 00:27
Szuto
Wiek: 32 Na forum: 2453 dni Posty: 6
Nick w MP: Szuto
Piwa : 1
odrazu m?wie skrypt nie jest m?j ale chcia? bym oczekuje pomocy chcia? bym zrobic komend? na /przelew ale niestety nie do ko?ca mi to wychodzi
kod:
addCommandHandler ( "przelew" ,
function ( player , cmd , nick , kwota )
if nick and kwota then
local aplayer = getPlayerFromName ( nick )
if aplayer then
kwota = tonumber ( kwota )
if kwota <= getPlayerMoney ( player ) and kwota > 0 then
takePlayerBankMoney ( player , kwota )
givePlayerBankMoney ( aplayer , kwota )
outputChatBox ( "Wys?a?e? " .. kwota .. " $ graczowi " .. nick , player , 255 , 50 , 50 )
outputChatBox ( "Dosta?e? " .. kwota .. " $ od gracza" .. player , aplayer , 255 , 50 , 50 )
else
outputChatBox ( "Nie masz tyle pieni?dzy lub podana kwota jest nieprawid?owa!" , player , 255 , 50 , 50 )
end
else
outputChatBox ( "Nie ma takiego gracza na serwerze!" , player , 255 , 50 , 50 )
end
else
outputChatBox ( "U?yj /przelew [nick] [kwota]" , player , 255 , 50 , 50 )
end
exports [ "pystories-db" ]: dbSet ( "UPDATE `pystories_users` SET `bank_money` = `bank_money` - ? WHERE `pystories_users`.`id` = ?" , cost , getElementData ( plr , "player:sid" ))
end
)
Stosuj znaczniki [.lua]KOD[/lua] //Emm
Ostatnio zmieniony przez Emm 2020-11-05, 08:03, w całości zmieniany 1 raz
Więcej szczegółów
Wystawiono 1 piw(a):Emil9972
Wysłany: 2020-11-05, 03:09
kamison
Przyszły programista .lua
Wiek: 25 Na forum: 3302 dni Posty: 391
Nick w MP: kamison
Piwa : 594
No fajnie, a jakie? b??dy? Co konkretnie nie dzia?a?
Wysłany: 2020-11-05, 07:40
VVirmex
Sgrypter luja
Wiek: 21 Na forum: 3365 dni Posty: 281
Nick w MP: AxyZ
Piwa : 234
Po 1. Kod wklejaj do [lua]
Po 2. Jakie s? b??dy w db3?
Po 3. Je?li nie umiesz tego za bardzo zrobi? - wspom?? si? oryginaln? komend? z jakiej? paczki.
Wysłany: 2020-11-05, 08:43
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Dodatkowo poka? funkcj? takePlayerBankMoney i funkcj? givePlayerBankMoney - to one odpowiadaj? za przelanie pieni?dzy.
Wrzu? tak?e zdj?cie zawieraj?ce b??dy spod komendy /debugscript 3.
Wysłany: 2020-11-06, 01:41
Szuto
Wiek: 32 Na forum: 2453 dni Posty: 6
Nick w MP: Szuto
Piwa : 1
"kamison" napisał/a :No fajnie, a jakie? b??dy? Co konkretnie nie dzia?a?
Problem jest w tym ?e nic sie nie wy?wietla nawet ze nie ma takiego gracza a ni nic przelew nie idzie nie zabiera z banku ani nic
Wysłany: 2020-11-06, 08:32
VVirmex
Sgrypter luja
Wiek: 21 Na forum: 3365 dni Posty: 281
Nick w MP: AxyZ
Piwa : 234
"Wilq" napisał/a :Dodatkowo poka? funkcj? takePlayerBankMoney i funkcj? givePlayerBankMoney - to one odpowiadaj? za przelanie pieni?dzy.
Wrzu? tak?e zdj?cie zawieraj?ce b??dy spod komendy /debugscript 3.
Podpis
Kontakt:
Discord: fluffy.rbx
Wiadomość PW Forum [Odpiszę wtedy, kiedy będę mógł]
Support Team: 26.08.2020 do 04.05.2021 [*]
Wysłany: 2020-11-06, 09:14
_jvneczek
Wiek: 22 Na forum: 4326 dni Posty: 1513
Nick w MP: _jvneczek
Piwa : 3949
addCommandHandler ( "przelew" , function( plr , cmd , target , value )
if not target or not tonumber ( value ) then
outputChatBox ( 'Poprawne u?ycie: #ff8c00/przelew <nick/ID> <kwota>' , plr , 255 , 50 , 50 , true )
return
end
value = math . floor ( tonumber ( value ))
local target = findPlayer ( plr , target )
if not target then
outputChatBox ( "Nie znaleziono podanego gracza." , plr , 255 , 50 , 50 , true )
return
end
if value == 0 or value < 0 then
-- outputChatBox ( "Poda?e?(a?) nie prawid?ow? warto??." , plr )
outputChatBox ( "Podano nie prawid?ow? warto??." , plr , 255 , 50 , 50 , true )
return
end
local ja = exports [ "pystories-db" ]: dbGet ( "SELECT * FROM `pystories_users` WHERE `id` = ?" , getElementData ( plr , "player:sid" ))
local money = ja [ 1 ][ "bank_money" ]
if money < value then
outputChatBox ( "Nie posiadasz tyle pieni?dzy na koncie." , plr , 255 , 50 , 50 , true )
return
end
outputChatBox ( "#ff8c00(ⓘ) #FFFFFFWykonano przelew do gracza: (#ff8c00" .. getElementData ( target , "id" ).. "#FFFFFF) #ff8c00" .. getPlayerName ( target ): gsub ( "#%x%x%x%x%x%x" , "" ).. "#FFFFFF, kwota: #ff8c00" .. value , plr , 245 , 219 , 0 , true )
outputChatBox ( "#ff8c00(ⓘ) #FFFFFFOtrzyma?e?/a? przelew od gracza: (#ff8c00" .. getElementData ( plr , "id" ).. "#FFFFFF) #ff8c00" .. getPlayerName ( plr ): gsub ( "#%x%x%x%x%x%x" , "" ).. "#FFFFFF, kwota: #ff8c00" .. value , target , 225 , 199 , 0 , true )
exports [ "pystories-db" ]: dbSet ( "UPDATE `pystories_users` SET `bank_money` = `bank_money` - ? WHERE `pystories_users`.`id` = ?" , value , getElementData ( plr , "player:sid" ))
exports [ "pystories-db" ]: dbSet ( "UPDATE `pystories_users` SET `bank_money` = `bank_money` + ? WHERE `pystories_users`.`id` = ?" , value , getElementData ( target , "player:sid" ))
end )
Tagi: /przelew
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: