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

Wysłany: 2015-12-30, 14:49


Kradus







Wiek: 28
Na forum: 4169 dni
Posty: 100
Nick w MP: Salldan

Piwa: 78

Respekt: 50

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

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-12-30, 14:59


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

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 " ..getPlayerName(nick), player255,5050 )  -----informacja ile przelaes komu
        outputChatBox ("Dosta?e? " ..kwota.. " $ od gracza" ..getPlayerName(player), aplayer255,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
)


Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-12-30, 15:10


Kradus







Wiek: 28
Na forum: 4169 dni
Posty: 100
Nick w MP: Salldan

Piwa: 78

Respekt: 50

Teraz si? nie wy?wietla nawet temu co przela?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-12-30, 15:35


Toffiaaak.







Wiek: 23
Na forum: 4410 dni
Posty: 128
Nick w MP: Toffy.

Piwa: 1836

Respekt: 242
Respekt: 242Respekt: 242

addCommandHandler("przelej", function(l_1_0l_1_1l_1_2l_1_3)
  if l_1_2 and l_1_3 then
    local l_1_4 getPlayerFromName(l_1_2)
    if l_1_4 then
      l_1_3 tonumber(l_1_3)
      if l_1_3 <= getPlayerMoney(l_1_0) and l_1_3 0 then
        takePlayerMoney(l_1_0l_1_3)
        givePlayerMoney(l_1_4l_1_3)
        outputChatBox("Przela?e? " .. l_1_3 .. " $ graczowi " .. l_1_2 .. "."l_1_0255255255)
        outputChatBox("Dosta?e? " .. l_1_3 .. " $ od gracza " .. getPlayerName(l_1_0) .. "."l_1_4255255255)
      else
        outputChatBox("Nie posiadasz tylu pieni?dzy."l_1_0255255255)
      end
    else
      outputChatBox("Na serwerze nie ma takiego gracza."l_1_0255255255)
    end
  else
    outputChatBox("U?yj /przelej [nick] [kwota]"l_1_0255255255)
  end
end
)

Licz? na piwko i reputacje+, testowane - powinno dzia?a?.

Podpis

Osiągnięcia:
- wygrana w konkursie LUA (kat. średnia) - 05.02.18
- 150 reputacji - 06.02.18
- 100 postów - 06.02.18

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-12-30, 16:08


Kradus







Wiek: 28
Na forum: 4169 dni
Posty: 100
Nick w MP: Salldan

Piwa: 78

Respekt: 50

Dobra Wielkie thx. Polecia?o piwo i resp. Temat do zamkni?cia.

Postaw piwo autorowi tego posta
 

 
Tagi: przelewanie
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Przelewanie Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

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