Jump to content

Lol un errore Scripter date un occhiata


Recommended Posts

Posted

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)

Posted

no lo shop è mio e di un mio amico ci abbiamo lavorato insieme per tanto tempo

ho chiesto come cambiare l'icona perche ne vorrei creare una nuova che rispecchi il server desiderato

Posted
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


Posted

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

Posted

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

Posted

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) 

Posted
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?

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...