Wysłany: 2015-08-04, 12:16
sebik2303
Mapper :)
Wiek: 25 Na forum: 4160 dni Posty: 298
Nick w MP: sebik2303
Piwa : 899
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
)
Wysłany: 2015-08-04, 14:06
Jurandovsky
Kurdebele
Wiek: 17 Na forum: 4838 dni Posty: 915
Piwa : 2697
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
Wysłany: 2015-08-04, 14:21
sebik2303
Mapper :)
Wiek: 25 Na forum: 4160 dni Posty: 298
Nick w MP: sebik2303
Piwa : 899
Iksdekowski , Chodzi o to ?e pokazuje m?j nick przy przelewaniu pieni?dzy. pokazuje Dostales 1 Euro od sebik2303 a powinno ?e kto inny
Wysłany: 2015-08-04, 14:27
piotr172
Wiek: 26 Na forum: 4417 dni Posty: 130
Piwa : 2329
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
)
Wysłany: 2015-08-04, 14:32
sebik2303
Mapper :)
Wiek: 25 Na forum: 4160 dni Posty: 298
Nick w MP: sebik2303
Piwa : 899
piotr172 , Dzia?a piwo masz. A jak tu da? aby np da? tylko kawa?ek nicku np. seb i przeleje do mnie?
Wysłany: 2015-08-04, 15:54
Jurandovsky
Kurdebele
Wiek: 17 Na forum: 4838 dni Posty: 915
Piwa : 2697
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
Tagi: placenie
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: