Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2020-11-05, 00:27


Szuto







Wiek: 32
Na forum: 2453 dni
Posty: 6
Nick w MP: Szuto

Piwa: 1

Respekt: 50

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 ( playercmdnickkwota ) 
    if nick and kwota then 
        local aplayer getPlayerFromName nick ) 
    
        if aplayer then 
            kwota tonumber(kwota) 
            if kwota <= getPlayerMoney player ) and kwota 0 then 
                takePlayerBankMoney playerkwota ) 
                givePlayerBankMoney aplayerkwota ) 
        outputChatBox ("Wys?a?e? " ..kwota.. " $ graczowi " ..nickplayer255,5050 ) 
        outputChatBox ("Dosta?e? " ..kwota.. " $ od gracza" ..playeraplayer255,5050 ) 
            else 
                outputChatBox "Nie masz tyle pieni?dzy lub podana kwota jest nieprawid?owa!"player255,5050 ) 
            end 
        else 
            outputChatBox "Nie ma takiego gracza na serwerze!"player255,5050 ) 
        end 
    else 
        outputChatBox "U?yj /przelew [nick] [kwota]"player2555050 ) 
    end 
  exports["pystories-db"]:dbSet("UPDATE `pystories_users` SET `bank_money` = `bank_money` - ? WHERE `pystories_users`.`id` = ?"costgetElementData(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  
Postaw piwo autorowi tego posta
 

 
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

Respekt: 205,3
Respekt: 205,3Respekt: 205,3

No fajnie, a jakie? b??dy? Co konkretnie nie dzia?a?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-05, 07:40


VVirmex

Sgrypter luja






Wiek: 21
Na forum: 3365 dni
Posty: 281
Nick w MP: AxyZ

Piwa: 234

Respekt: 110
Respekt: 110

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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-05, 08:43


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-06, 01:41


Szuto







Wiek: 32
Na forum: 2453 dni
Posty: 6
Nick w MP: Szuto

Piwa: 1

Respekt: 50

"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

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-06, 08:32


VVirmex

Sgrypter luja






Wiek: 21
Na forum: 3365 dni
Posty: 281
Nick w MP: AxyZ

Piwa: 234

Respekt: 110
Respekt: 110

"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 [*]
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-06, 09:14


_jvneczek







Wiek: 22
Na forum: 4326 dni
Posty: 1513
Nick w MP: _jvneczek

Piwa: 3949

Respekt: 337,5
Respekt: 337,5Respekt: 337,5Respekt: 337,5


addCommandHandler("przelew", function(plrcmdtargetvalue)
    if not target or not tonumber(valuethen
        outputChatBox('Poprawne u?ycie: #ff8c00/przelew <nick/ID> <kwota>'plr,255,5050,true)
        return
    end
    value=math.floor(tonumber(value))
    local target=findPlayer(plr,target)
    if not target then
        outputChatBox("Nie znaleziono podanego gracza."plr255,5050,true)
        return
    end
    if value == or value 0 then
        --outputChatBox("Poda?e?(a?) nie prawid?ow? warto??."plr)
        outputChatBox("Podano nie prawid?ow? warto??."plr255,5050,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."plr255,5050,true)
        return
    end
    outputChatBox("#ff8c00(&#9432;) #FFFFFFWykonano przelew do gracza: (#ff8c00"..getElementData(target,"id").."#FFFFFF) #ff8c00"..getPlayerName(target):gsub("#%x%x%x%x%x%x","").."#FFFFFF, kwota: #ff8c00"..valueplr,  2452190true)
    outputChatBox("#ff8c00(&#9432;) #FFFFFFOtrzyma?e?/a? przelew od gracza: (#ff8c00"..getElementData(plr,"id").."#FFFFFF) #ff8c00"..getPlayerName(plr):gsub("#%x%x%x%x%x%x","").."#FFFFFF, kwota: #ff8c00"..valuetarget,  2251990true)
    exports["pystories-db"]:dbSet("UPDATE `pystories_users` SET `bank_money` = `bank_money` - ? WHERE `pystories_users`.`id` = ?"valuegetElementData(plr"player:sid"))
    exports["pystories-db"]:dbSet("UPDATE `pystories_users` SET `bank_money` = `bank_money` + ? WHERE `pystories_users`.`id` = ?"valuegetElementData(target"player:sid"))
end)


Postaw piwo autorowi tego posta
 

 
Tagi: /przelew
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Odpowiedz do tematu

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku