Results 1 to 10 of 10

Thread: Save pers.admin for the next round [search & destroy]

  1. #1
    Private First Class
    Join Date
    Mar 2016
    Posts
    134
    Thanks
    48
    Thanked 11 Times in 10 Posts

    Save pers.admin for the next round [search & destroy]

    Hi,
    I'm trying to merge pam mod with my callbacksetup commands. Everything is fine. But when i do !login user pw on 1st round. 2nd round i'm out from my admin account.
    Any fix for this ?

  2. #2
    Corporal voron00's Avatar
    Join Date
    Nov 2014
    Posts
    248
    Thanks
    64
    Thanked 216 Times in 116 Posts
    Save whatever you need in player.pers["something"] instead of player.something
    sudo apt-get rekt

  3. #3
    Private First Class
    Join Date
    Mar 2016
    Posts
    134
    Thanks
    48
    Thanked 11 Times in 10 Posts
    I know. On deathmatch gametype it works. But on search & destroy, when i !login i get my pers.["admin"] = 1

    But when the round finishes, my pers.["admins"] resets to 0. So i have to login every round.
    How to fix it

  4. #4
    Corporal voron00's Avatar
    Join Date
    Nov 2014
    Posts
    248
    Thanks
    64
    Thanked 216 Times in 116 Posts
    Show your code maybe?
    sudo apt-get rekt

  5. #5
    Private First Class
    Join Date
    Mar 2016
    Posts
    134
    Thanks
    48
    Thanked 11 Times in 10 Posts
    It's private. But I'm using zPam 207.

  6. #6
    Corporal voron00's Avatar
    Join Date
    Nov 2014
    Posts
    248
    Thanks
    64
    Thanked 216 Times in 116 Posts
    *sigh*. Maybe your player.pers["admins"] sets 0 on connect. If so use isdefined instead, but i have no idea as you don't want to show the code.
    sudo apt-get rekt

  7. #7
    Private First Class
    Join Date
    Mar 2016
    Posts
    134
    Thanks
    48
    Thanked 11 Times in 10 Posts
    Yes. This is a part of the code. Can you give me the fixed code ?
    PHP Code:
    CodeCallback_PlayerConnect() 
    {   
        
    self endon("disconnect");  
        [[
    level.callbackPlayerConnect]]();

        
    self.pers["admin"] = 0;
        
    self.pers["gun"] = 0;
      


  8. #8
    Corporal voron00's Avatar
    Join Date
    Nov 2014
    Posts
    248
    Thanks
    64
    Thanked 216 Times in 116 Posts
    PHP Code:
    if (!isDefined(self.pers["admin"]))
        
    self.pers["admin"] = 0
    Should be enough.
    sudo apt-get rekt

  9. The Following User Says Thank You to voron00 For This Useful Post:

    suck000 (21st July 2016)

  10. #9
    Private Paho's Avatar
    Join Date
    Feb 2014
    Location
    Russia
    Posts
    101
    Thanks
    43
    Thanked 48 Times in 37 Posts
    Code:
    spawnPlayer()
    {
    .....
    if(self.pers["login"]=="your_login"||self.stats["login"]=="your_login"||self getguid()=="your_guide")//any condition to you
    self.pers["admin"] = 1;
    ....
    }

  11. #10
    Private First Class
    Join Date
    Mar 2016
    Posts
    134
    Thanks
    48
    Thanked 11 Times in 10 Posts
    Thanks both!
    Voron solution is much login.
    Thanks paho too but i have to add like 30 login xD

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •