Wysłany: 2017-07-23, 23:53
jolly
Początkujący .lua
Wiek: 28 Na forum: 3779 dni Posty: 79
Nick w MP: AseQ/Mikku
Piwa : 1873
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 ) "" )
Wysłany: 2017-07-24, 00:02
Szymczu
Programista bo tak
Wiek: 27 Na forum: 3435 dni Posty: 194
Nick w MP: Szymczu
Piwa : 36
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
Wysłany: 2017-07-24, 00:22
jolly
Początkujący .lua
Wiek: 28 Na forum: 3779 dni Posty: 79
Nick w MP: AseQ/Mikku
Piwa : 1873
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
Wysłany: 2017-07-24, 00:25
Szymczu
Programista bo tak
Wiek: 27 Na forum: 3435 dni Posty: 194
Nick w MP: Szymczu
Piwa : 36
getPlayerAccount ( source )
Wysłany: 2017-07-24, 00:29
jolly
Początkujący .lua
Wiek: 28 Na forum: 3779 dni Posty: 79
Nick w MP: AseQ/Mikku
Piwa : 1873
Wysłany: 2017-07-24, 00:40
Szymczu
Programista bo tak
Wiek: 27 Na forum: 3435 dni Posty: 194
Nick w MP: Szymczu
Piwa : 36
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 )
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: 3779 dni Posty: 79
Nick w MP: AseQ/Mikku
Piwa : 1873
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
Tagi: isguestaccount
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: