Wysłany: 2018-04-01, 18:13
Karko85
Wiek: 26 Na forum: 3361 dni Posty: 22
Nick w MP: Karko85
troszk? siedz? przy tym i nie wiem w czym jest problem, prosz? o pomoc.
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 ) then
takePlayerMoney ( player, kwota )
givePlayerMoney ( aplayer, kwota )
else
outputChatBox ( "Nie masz tyle pieni?dzy!", player, 255,50, 50 )
end
else
outputChatBox ( "Nie ma takiego gracza na serwerze!", player, 255,50, 50 )
end
else
outputChatBox ( "U?yj /przelej [nick] [kwota]", player, 255, 50, 50 )
end
end )
b??d:
Kod:
[2018-04-01 18] start: Requested by Console
[2018-04-01 18] Resource 'daj' changed, reloading and starting
[2018-04-01 18] WARNING: daj/przelej.lua [Server] is encoded in ANSI instead of UTF-8. Please convert your file to UTF-8.
[2018-04-01 18] Some files in 'daj' use deprecated functions.
[2018-04-01 18] Use the 'upgrade' command to perform a basic upgrade of resources.
[2018-04-01 18] Starting daj
[2018-04-01 18] WARNING: Script 'daj/przelej.lua' is not encoded in UTF-8. Loading as ANSI...
[2018-04-01 18] SCRIPT ERROR: daj/przelej.lua:1: unexpected symbol near '?'
[2018-04-01 18] ERROR: Loading script failed: daj/przelej.lua:1: unexpected symbol near '?'
[2018-04-01 18] start: Resource 'daj' started
Wiem i? na pewno by?o to tysi?ce razy mielone, lec jestem leniwy w szukaniu.
Wysłany: 2018-04-01, 18:40
Kalizman
Wiek: 23 Na forum: 3652 dni Posty: 1394
Piwa : 4619
1. Plik .lua musisz zapisa? w formacie UFT-8, np. za pomoc? notatnika, bo wtedy wczytuje skrypt polskie znaki (?, ?, ?, ?, ? itp.)
2. Kod jest teraz czytelniejszy:
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 ) then
takePlayerMoney ( player , kwota )
givePlayerMoney ( aplayer , kwota )
else
outputChatBox ( "Nie masz tyle pieni?dzy!" , player , 255 , 50 , 50 )
end
else
outputChatBox ( "Nie ma takiego gracza na serwerze!" , player , 255 , 50 , 50 )
end
else
outputChatBox ( "U?yj /przelej [nick] [kwota]" , player , 255 , 50 , 50 )
end
end )
Wysłany: 2018-04-01, 18:51
Karko85
Wiek: 26 Na forum: 3361 dni Posty: 22
Nick w MP: Karko85
Dobrze zapisa?em jako UTF, usun??o mi kilka b??d?w, lecz skrypt dalej nie dzia?a, b?ad:
Kod:
[2018-04-01 18:50] Starting daj
[2018-04-01 18:50] WARNING: Script 'daj/przelej.lua' is not encoded in UTF-8. Loading as ANSI...
[2018-04-01 18:50] SCRIPT ERROR: daj/przelej.lua:1: unexpected symbol near '?'
[2018-04-01 18:50] ERROR: Loading script failed: daj/przelej.lua:1: unexpected symbol near '?'
[2018-04-01 18:50] start: Resource 'daj' started
Wysłany: 2018-04-01, 19:16
Kalizman
Wiek: 23 Na forum: 3652 dni Posty: 1394
Piwa : 4619
Nie zapisa?e?, nadal masz ten sam b??d.
Zapisz od nowa plik i podczas wyboru miejsca zapisu zaznacz w Kodowanie na UFT-8.
Tagi: przelej
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: