SA-MP Forums Archive
[HELP] My register system goes nuts... - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: [HELP] My register system goes nuts... (/showthread.php?tid=87626)



[HELP] My register system goes nuts... - FreddeN - 21.07.2009

I dont know what's happening...
But sometimes when I'm checking player's .ini after registering, some of them got admin levels... and some not...
It's like, the script gives admin powers automaticly to some players.

Example, I just checked a new player, he got admin level 1337...

Have you heard something like this before?


Re: [HELP] My register system goes nuts... - yezizhu - 21.07.2009

Are you using sadmin?


Re: [HELP] My register system goes nuts... - FreddeN - 21.07.2009

Quote:
Originally Posted by yezizhu
Are you using sadmin?
No, it's scripted by myself... it's in my GM.

Here is my full script

http://pastebin.com/f5012e268


Re: [HELP] My register system goes nuts... - yezizhu - 22.07.2009

You don't clear player cache when dis/connected.
You should do somthing like
Код:
PlayerInfo[playerid][pAdmin] = 0;
in OnPlyerDisc/Connect

Attemp to be admin:
"FreddeN" logs in as id2
"FreddeN" disconneted "imhacker" connected as id 2
"imhacker" type "/register fockadmin"
"imhacker" registered, and now he is 1337 admin.
All is due to cache haven't been cleared.


Re: [HELP] My register system goes nuts... - FreddeN - 22.07.2009

Quote:
Originally Posted by yezizhu
You don't clear player cache when dis/connected.
You should do somthing like
Код:
PlayerInfo[playerid][pAdmin] = 0;
in OnPlyerDisc/Connect
When I do that, it just disables my admin kevel and for all my other admins...




Re: [HELP] My register system goes nuts... - Lewwy - 22.07.2009

Then you aren't saving the files after that variable OnPlayerDisconnect.


Re: [HELP] My register system goes nuts... - yezizhu - 22.07.2009

Rename your function "OnPlayerUpdate"(see [url = https://sampwiki.blast.hk/wiki/OnPlayerUpdate]this[url])
And add xxx = 0 under "newOnPlayerUpdate" in OnPlayerDisconnect.




Re: [HELP] My register system goes nuts... - FreddeN - 22.07.2009

Quote:
Originally Posted by [XG
Lj ]
Then you aren't saving the files after that variable OnPlayerDisconnect.
So, is there anyway to fix this?



Re: [HELP] My register system goes nuts... - Lewwy - 22.07.2009

Do what I said?
Clear the variables for every player AFTER saving your files.

For example;

pawn Код:
public OnPlayerDisconnect(playerid)
{
    SaveFiles(playerid);
    Admin = 0;
    return 1;
}