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: 4301 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 ( 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 
                takePlayerMoney ( player, kwota ) 
                givePlayerMoney ( aplayer, kwota ) 
        outputChatBox ("Wyslales " ..kwota.. " Euro graczowi " ..nick, player, 255,50, 50 ) 
        outputChatBox ("Dostales " ..kwota.. " Euro od " ..nick, aplayer, 255,50, 50 ) 
            else 
                outputChatBox ( "Nie masz tyle pieniedzy lub podana kwota jest nieprawidlowa!", player, 255,50, 50 ) 
            end 
        else 
            outputChatBox ( "Nie ma takiego gracza na serwerze!", player, 255,50, 50 ) 
        end 
    else 
        outputChatBox ( "Uzyj /przelej [nick] [kwota]", player, 255, 50, 50 ) 
    end 
    
end 
) 


Postaw piwo autorowi tego posta
 

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


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4979 dni
Posty: 915

Piwa: 2697

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


addCommandHandler ( "przelej", 
function ( player, cmd, nick, kwota ) 
    if nick and tonumber(kwota) then 
        aplayer = getPlayerFromName ( nick ) 
    
        if aplayer then 
            value = tonumber(kwota) 
            if getPlayerMoney(player) >= value then
                takePlayerMoney ( player, value ) 
                givePlayerMoney ( aplayer, value ) 
        outputChatBox ("Wyslales " ..value.. " Euro graczowi " ..nick, player, 255,50, 50 ) 
        outputChatBox ("Dostales " ..value.. " Euro od " ..nick, aplayer, 255,50, 50 ) 
            else 
                outputChatBox ( "Nie masz tyle pieniedzy lub podana kwota jest nieprawidlowa!", player, 255,50, 50 ) 
            end 
        else 
            outputChatBox ( "Nie ma takiego gracza na serwerze!", player, 255,50, 50 ) 
        end 
    else 
        outputChatBox ( "Uzyj /przelej [nick] [kwota]", player, 255, 50, 50 ) 
    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: 4301 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: 27
Na forum: 4558 dni
Posty: 130

Piwa: 2329

Respekt: 105,3
Respekt: 105,3


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


Postaw piwo autorowi tego posta
 

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


sebik2303

Mapper :)






Wiek: 25
Na forum: 4301 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: 4979 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