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

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


sebik2303

Mapper :)






Wiek: 25
Na forum: 4160 dni
Posty: 298
Nick w MP: sebik2303

Piwa: 899

Respekt: 55,3

Witam, mam problem w systemie placenia. Chcia?bym da? aby gracz kt?remu przeleje kto? pokazywa?o mu kto to dam kod:


addCommandHandler "przelej", 
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 
                takePlayerMoney playerkwota ) 
                givePlayerMoney aplayerkwota ) 
        outputChatBox ("Wyslales " ..kwota.. " Euro graczowi " ..nickplayer255,5050 ) 
        outputChatBox ("Dostales " ..kwota.. " Euro od " ..nickaplayer255,5050 ) 
            else 
                outputChatBox "Nie masz tyle pieniedzy lub podana kwota jest nieprawidlowa!"player255,5050 ) 
            end 
        else 
            outputChatBox "Nie ma takiego gracza na serwerze!"player255,5050 ) 
        end 
    else 
        outputChatBox "Uzyj /przelej [nick] [kwota]"player2555050 ) 
    end 
    
end 


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-04, 14:06


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

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


addCommandHandler "przelej", 
function ( playercmdnickkwota ) 
    if nick and tonumber(kwotathen 
        aplayer getPlayerFromName nick ) 
    
        if aplayer then 
            value tonumber(kwota) 
            if getPlayerMoney(player) >= value then
                takePlayerMoney playervalue ) 
                givePlayerMoney aplayervalue ) 
        outputChatBox ("Wyslales " ..value.. " Euro graczowi " ..nickplayer255,5050 ) 
        outputChatBox ("Dostales " ..value.. " Euro od " ..nickaplayer255,5050 ) 
            else 
                outputChatBox "Nie masz tyle pieniedzy lub podana kwota jest nieprawidlowa!"player255,5050 ) 
            end 
        else 
            outputChatBox "Nie ma takiego gracza na serwerze!"player255,5050 ) 
        end 
    else 
        outputChatBox "Uzyj /przelej [nick] [kwota]"player2555050 ) 
    end 
    
end 



Sprawdz i w razie bledow w /db3 pisz je tutaj.

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-08-04, 14:21


sebik2303

Mapper :)






Wiek: 25
Na forum: 4160 dni
Posty: 298
Nick w MP: sebik2303

Piwa: 899

Respekt: 55,3

Iksdekowski, Chodzi o to ?e pokazuje m?j nick przy przelewaniu pieni?dzy. pokazuje Dostales 1 Euro od sebik2303 a powinno ?e kto inny :/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-04, 14:27


piotr172







Wiek: 26
Na forum: 4417 dni
Posty: 130

Piwa: 2329

Respekt: 105,3
Respekt: 105,3


addCommandHandler "przelej", 
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 
nick2=getPlayerName(player)
                takePlayerMoney playerkwota ) 
                givePlayerMoney aplayerkwota ) 
        outputChatBox ("Wyslales " ..kwota.. " Euro graczowi " ..nickplayer255,5050 ) 
        outputChatBox ("Dostales " ..kwota.. " Euro od " ..nick2aplayer255,5050 ) 
            else 
                outputChatBox "Nie masz tyle pieniedzy lub podana kwota jest nieprawidlowa!"player255,5050 ) 
            end 
        else 
            outputChatBox "Nie ma takiego gracza na serwerze!"player255,5050 ) 
        end 
    else 
        outputChatBox "Uzyj /przelej [nick] [kwota]"player2555050 ) 
    end 
    
end 


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-04, 14:32


sebik2303

Mapper :)






Wiek: 25
Na forum: 4160 dni
Posty: 298
Nick w MP: sebik2303

Piwa: 899

Respekt: 55,3

piotr172, Dzia?a :) piwo masz. A jak tu da? aby np da? tylko kawa?ek nicku np. seb i przeleje do mnie?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-04, 15:54


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

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

Osobna funkcja, znajdziesz j? na internecie pod tagiem :

getPlayerFromPartName, cos takiego

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
 

 
Tagi: placenie
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA 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