i need help with the script
 

News:

29 December 2022 - PtokaX 0.5.3.0 (20th anniversary edition) released...
11 April 2017 - PtokaX 0.5.2.2 released...
8 April 2015 Anti child and anti pedo pr0n scripts are not allowed anymore on this board!
28 September 2015 - PtokaX 0.5.2.1 for Windows 10 IoT released...
3 September 2015 - PtokaX 0.5.2.1 released...
16 August 2015 - PtokaX 0.5.2.0 released...
1 August 2015 - Crowdfunding for ADC protocol support in PtokaX ended. Clearly nobody want ADC support...
30 June 2015 - PtokaX 0.5.1.0 released...
30 April 2015 Crowdfunding for ADC protocol support in PtokaX
26 April 2015 New support hub!
20 February 2015 - PtokaX 0.5.0.3 released...
13 April 2014 - PtokaX 0.5.0.2 released...
23 March 2014 - PtokaX testing version 0.5.0.1 build 454 is available.
04 March 2014 - PtokaX.org sites were temporary down because of DDOS attacks and issues with hosting service provider.

Main Menu

i need help with the script

Started by Themaster, 22 September, 2004, 19:59:56

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Themaster

i got this error on the hub

No syntax errors in script file Blade?.lua
Syntax error: table index is nil
stack traceback:
   1:  function `DataArrival' at line 70 [file `...Blade?.lua']


and my data is


function DataArrival(user,data)
      local data = strsub(data,1,strlen(data)-1)
      local s,e,prefix = strfind(data, "%b<>%s*(%S)")
      if Tprefix[prefix] then
         local s,e,cmd=strfind(data, "%b<>%s*%S(%S+)")
         if cmd == "myip" then
            user:SendData(BotName, "Your IP is *** "..user.sIP)
            return 0
         else
            user:SendData("wrong use read help menu you fool!")
            return 1
         end
      end


plz help me with that.

peace out...and love to your all scripter..that do the hard work  :D And all thx to your all there are here 2 help!!! :]

blade.lir.dk

Herodes

it says that the index of the table is nil...
In other words the index of the table you tried to access does not exist ....
maybe it is because you havent really grabbed the "prefix" ...
try this ...
local s,e,prefix = strfind(data, "%b<>%s*(%S)") user:SendData("the prefix should be "..prefix)
if this doesnt say anything in the main there should be an error waiting for u in your PtokaX...

if the error attempt to concat a nil value ( prefix ) appears then try using this ..
local s,e,prefix = strfind(data, "%b<>%s+(%S)")
hope it works ;)

Themaster

peace out...and love to your all scripter..that do the hard work  :D And all thx to your all there are here 2 help!!! :]

blade.lir.dk

SMF spam blocked by CleanTalk