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

Wysłany: 2017-07-23, 23:53


jolly

Początkujący .lua






Wiek: 28
Na forum: 3920 dni
Posty: 79
Nick w MP: AseQ/Mikku

Piwa: 1873

Respekt: -69

Ostrzeżeń: 60%
Cze??, dzi? do swojego panelu logowania doda?em mo?liwo?? grania bez rejestracji, co? takiego aby przetestowa? serwer.

Lecz, niestety co? w debugu si? nie zgadza.
DB3:

Wywalaj? dwa waringi, i skrypt nie dzia?a.

WARNING: MT-NICK/s.lua:2: Bad argument @ 'getPlayerAccount' [Expected element at argument 1, got nil]
WARNING: MT-NICK/s.lua:3: Bad argument @ 'isGuestAccount' [Expected account at argument 1, got boolean]

cz??? kodu:
linijka 2 i 3.
local kontoo = getPlayerAccount ( thePlayer )
    if isGuestAccount ( kontoo ) then


Oraz chcia?bym si? dopyta?, poniewa? skrypt odpowiada za nadanie nicku guest i tam paru innym pobocznym rzeczom, i chcia?bym, aby ustawia?o im nick z jakimi? cyferkami, i czy to dobrze jest, jak nie to jak by to mia?o wygl?da??
setPlayerName ( gosc, "guest"..match.random(1,200)"" )


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-24, 00:02


Szymczu

Programista bo tak






Wiek: 27
Na forum: 3576 dni
Posty: 194
Nick w MP: Szymczu

Piwa: 36

Respekt: 120
Respekt: 120

local kontoo = getPlayerAccount ( thePlayer )
if isGuestAccount ( kontoo ) then

Nie dostarczy?e? elementu. Gdzie tego u?ywasz? Najlepiej jakby? pokaza? kod ca?ej funkcji.

Co do drugiej sprawy to powinno by? ok tylko popraw bo masz liter?wke. Ma byc "math.random". Przetestuj a w razie czego to masz 2 mo?liwo??

setPlayerName ( thePlayer, string.format("guest%d", math.random(1, 200))


Ostatnio zmieniony przez Szymczu 2017-07-24, 00:45, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-24, 00:22


jolly

Początkujący .lua






Wiek: 28
Na forum: 3920 dni
Posty: 79
Nick w MP: AseQ/Mikku

Piwa: 1873

Respekt: -69

Ostrzeżeń: 60%
function guest ( thePlayer )
 local kontoo = getPlayerAccount ( thePlayer )
    if isGuestAccount ( kontoo ) then
        outputChatBox ( "* Jeste? podczas rozgrywki bez rejestracji konta.", thePlayer )
        outputChatBox ( "* Posiadasz ograniczone mo?liwo?ci.", thePlayer )
        outputChatBox ( "* Twoje RP, oraz pieni?dze NIE zostan? zapisane.", thePlayer )
        local getPlayerName = gosc, ( thePlayer ) 
            setPlayerName ( gosc, "guest"..match.random(1,200)"" )
    end
end
addEventHandler("onPlayerSpawn", getRootElement(), guest)


ca?y kod

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-24, 00:25


Szymczu

Programista bo tak






Wiek: 27
Na forum: 3576 dni
Posty: 194
Nick w MP: Szymczu

Piwa: 36

Respekt: 120
Respekt: 120

getPlayerAccount ( source )


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-24, 00:29


jolly

Początkujący .lua






Wiek: 28
Na forum: 3920 dni
Posty: 79
Nick w MP: AseQ/Mikku

Piwa: 1873

Respekt: -69

Ostrzeżeń: 60%
dalej te same b??dy

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-24, 00:40


Szymczu

Programista bo tak






Wiek: 27
Na forum: 3576 dni
Posty: 194
Nick w MP: Szymczu

Piwa: 36

Respekt: 120
Respekt: 120

Testowane

function guest ()
 local kontoo = getPlayerAccount ( source )
    if isGuestAccount ( kontoo ) then
        outputChatBox ( "* Jeste? podczas rozgrywki bez rejestracji konta.", client )
        outputChatBox ( "* Posiadasz ograniczone mo?liwo?ci.", client )
        outputChatBox ( "* Twoje RP, oraz pieni?dze NIE zostan? zapisane.", client )
        local getPlayerName = gosc, ( source ) 
            setPlayerName ( source, string.format("guest%d", math.random(1, 200)))
    end
end
addEventHandler("onPlayerSpawn", getRootElement(), guest)


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
jolly
Wysłany: 2017-07-24, 00:47


jolly

Początkujący .lua






Wiek: 28
Na forum: 3920 dni
Posty: 79
Nick w MP: AseQ/Mikku

Piwa: 1873

Respekt: -69

Ostrzeżeń: 60%
wszystko spoko, lecz wy?wietla to ka?demu kt?ry do??czy, gdy si? jeszcze nie zaloguje

//nie wa?ne, b??d ze strony skryptu od spawnu

Postaw piwo autorowi tego posta
 

 
Tagi: isguestaccount
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