Problem banning user
 

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

Problem banning user

Started by TecMaster, 27 May, 2004, 08:19:35

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

TecMaster

I'm trying to ban a user with the function below.
curUser is the OP sending the command.
cmd is in this case +ban
cmdRest is "user Name To Ban" "cause"

The function goes into the "if (user ~= nil) then" but nothing happens when the Ban() and Disconnect() function is used.

Some one who has any ide why?



function opCommand(curUser, cmd, cmdRest)

   if (strsub(cmd, 1, 4) == "+ban" ) then
      s,e, nick, cause = strfind( cmdRest, "%s*(%S+)%s*(.*)")

      local user = GetItemByName(nick)
      
      if (user ~= nil) then
         user.Ban()
         user.Disconnect()
   end

end

Yokozuna

Hi there


Taken from scripting.txt (PtokaX scripting help):
Remember!
- user's property is accessible via dot!  Ex.: curUser.sName
- user's method is called via double_dot! Ex.: curUser:SendData("Hello user")

Since Ban and Disconnect are methods they have to be used with double dot !
I. e. user:Ban() or user:Disconnect()

Btw. if you ban a user you don't need to disconnect him after the ban. That should be done automaticly with the ban.



Yokozuna

TecMaster

Thanks for your answer ... and I appologise for my stupied question ... I should have seen that is was wrong ...
 X(

SMF spam blocked by CleanTalk