Jump to content

Lol un errore Scripter date un occhiata


Recommended Posts

Ciao scripter italiani allora ho fatto un user panel contenente lo shop dati personali money transfer ecc...

ok starto attraverso la console (server hamachi) e metto start (resource)

mi esce questo errore ..............\server.lua:358: unexpected symbol near then

ora vi metto dalla stringa 358 alla stringa 368 cosi potrete vedere qual'è il mio problema

ho fatto molti script e anche per vari server ma non capisco l'errore di questo

spero che mi aiuterete grazie

ecco lo script dalla stringa 358 alla 369

addEventHandler ("onPlayerJoin",getRootElement(), function() then

local serial = getPlayerSerial(source)

-- User Panel

function GetInfo(g_player)

local source = g_player

local ip = getPlayerIP(source)

local serial = getPlayerSerial(source)

achUnlockedNumber(g_player)

setElementData ( source ,"data.ip",ip,true)

setElementData ( source ,"data.serial",serial,true)

Link to comment
Ciao scripter italiani allora ho fatto un user panel contenente lo shop dati personali money transfer ecc...

ok starto attraverso la console (server hamachi) e metto start (resource)

mi esce questo errore ..............\server.lua:358: unexpected symbol near then

ora vi metto dalla stringa 358 alla stringa 368 cosi potrete vedere qual'è il mio problema

ho fatto molti script e anche per vari server ma non capisco l'errore di questo

spero che mi aiuterete grazie

ecco lo script dalla stringa 358 alla 369

addEventHandler ("onPlayerJoin",getRootElement(), function() then

local serial = getPlayerSerial(source)

-- User Panel

function GetInfo(g_player)

local source = g_player

local ip = getPlayerIP(source)

local serial = getPlayerSerial(source)

achUnlockedNumber(g_player)

setElementData ( source ,"data.ip",ip,true)

setElementData ( source ,"data.serial",serial,true)

quando riporta questo "\server.lua:358: unexpected symbol near then" vuol dire che o hai messo troppi end o pochi end,

dipende dagli if

posta la funzione e fai


Link to comment

Dubito fortemente che l'avete fatto voi :mrgreen:

Cmq ecco l'errore (io lo chiamerei FAIL)

  
addEventHandler ("onPlayerJoin",getRootElement(), function() then 
local serial = getPlayerSerial(source)  
  
-- User Panel 
function GetInfo(g_player) --questo non c'entra niente perche la funzione e sopra 
local source = g_player 
local ip = getPlayerIP(source) 
local serial = getPlayerSerial(source) --idem 
  
  

Elimina quello che ho segnato e chiudi al funzione con :

)

Se avete fatto tutto questo credo sia facile ora fixarlo

Link to comment

spe :|

il problema e che ci sono due eventi su questa funzione.

Fai cosi :

  
addEventHandler ("onPlayerJoin",getRootElement(), 
function GetInfo () then 
-- e sotto ci metti tutti set get- e chiudi la funzione con 
end 
) 
  

poi setti l'altro evento con :

  
addEvent("showTehGUI",true)   
addEventHandler("showTehGUI", getRootElement(), GetInfo) 

il triggeserver gia c'e devi solo editare il onplayerjoin

Link to comment

Ma il then dopo "function()"? .___. Non sapevo si dovessero mettere quando si creano funzioni di questo tipo, o forse non sapevo io che si possono mettere, ma non credo... xD

addEventHandler ("onPlayerJoin",getRootElement(), function() then --QUA ._. 
local serial = getPlayerSerial(source) 
  
-- User Panel 
function GetInfo(g_player) 
local source = g_player 
local ip = getPlayerIP(source) 
local serial = getPlayerSerial(source) 
achUnlockedNumber(g_player) 
setElementData ( source ,"data.ip",ip,true) 
setElementData ( source ,"data.serial",serial,true) 

Link to comment
Ma il then dopo "function()"? .___. Non sapevo si dovessero mettere quando si creano funzioni di questo tipo, o forse non sapevo io che si possono mettere, ma non credo... xD
addEventHandler ("onPlayerJoin",getRootElement(), function() then --QUA ._. 
local serial = getPlayerSerial(source) 
  
-- User Panel 
function GetInfo(g_player) 
local source = g_player 
local ip = getPlayerIP(source) 
local serial = getPlayerSerial(source) 
achUnlockedNumber(g_player) 
setElementData ( source ,"data.ip",ip,true) 
setElementData ( source ,"data.serial",serial,true) 

Sun mi deludi :| a parte che gli ho detto come fare,ma non vedi che ci sono 2 funzioni?

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...