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

Wysłany: 2018-04-01, 18:13


Karko85







Wiek: 26
Na forum: 3361 dni
Posty: 22
Nick w MP: Karko85



Respekt: 50

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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-04-01, 18:40


Kalizman







Wiek: 23
Na forum: 3652 dni
Posty: 1394

Piwa: 4619

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

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 ( playercmdnickkwota ) 
    if nick and kwota then 
        local aplayer getPlayerFromName nick )
        if aplayer then 
            kwota tonumber(kwota) 
            if kwota <= getPlayerMoney player then 
                takePlayerMoney playerkwota ) 
                givePlayerMoney aplayerkwota ) 
            else 
                outputChatBox "Nie masz tyle pieni?dzy!"player255,5050 ) 
            end 
        else 
            outputChatBox "Nie ma takiego gracza na serwerze!"player255,5050 ) 
        end 
    else 
        outputChatBox "U?yj /przelej [nick] [kwota]"player2555050 ) 
    end
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-04-01, 18:51


Karko85







Wiek: 26
Na forum: 3361 dni
Posty: 22
Nick w MP: Karko85



Respekt: 50

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


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-04-01, 19:16


Kalizman







Wiek: 23
Na forum: 3652 dni
Posty: 1394

Piwa: 4619

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

Nie zapisa?e?, nadal masz ten sam b??d.
Zapisz od nowa plik i podczas wyboru miejsca zapisu zaznacz w Kodowanie na UFT-8.

Postaw piwo autorowi tego posta
 

 
Tagi: przelej
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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