/makehelper
#1

Hello guys.. I'v made a /makehelper cmd, and it works and stuff but i have one problem, When i make some one a helper, And he logs off it dosnt saves.. i mean, For example when if i make my self helper level 2 and i log off, and then log back in i'm a newbie again.
here is my cmd.

PHP код:
if(strcmp(cmd"/makehelper"true) == 0)
    {
        if(
IsPlayerConnected(playerid))
        {
            
tmp strtok(cmdtextidx);
            if(!
strlen(tmp))
            {
                
SendClientMessage(playeridCOLOR_GRAD2"USAGE: /makehelper [playerid/PartOfName] [level](0-2)");
                return 
1;
            }
            new 
playa;
            new 
level;
            
playa ReturnUser(tmp);
            
tmp strtok(cmdtextidx);
            
level strval(tmp);
            if (
PlayerInfo[playerid][pAdmin] >= 6)
            {
                if(
IsPlayerConnected(playa))
                {
                    if(
playa != INVALID_PLAYER_ID)
                    {
                        
//ConsumingMoney[playa] = 1;
                        
if(level || level 3) { SendClientMessage(playeridCOLOR_GREY"** Level May not be below 0 or above 2!"); return 1; }
                        if(
level == && PlayerInfo[playa][pAdmin] == 0) return SendClientMessage(playeridCOLOR_GREY,"* This level is reserved for admins!");
                        
GetPlayerName(playagiveplayersizeof(giveplayer));
                        
PlayerInfo[playa][pHelper] = level;
                        
format(stringsizeof(string), "** %s Is now official Helper Level [%d]",giveplayer,level);
                        
SendClientMessage(playeridCOLOR_ORANGEstring);
                        
GameTextForPlayer(playastring4500,3);
                        new 
ymd;
                        new 
h,mi,s;
                        
getdate(y,m,d);
                        
gettime(h,mi,s);
                        
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s [CMD] -> /makehelper %s %d",d,m,y,h,mi,s,sendername,giveplayer,level);
                        
AdminLog(string);
                        
CommandLog(string);
                    }
                }
            }
            else
            {
                
SendClientMessage(playeridCOLOR_GRAD1"** you are not authorized to use that command!");
            }
        }
        return 
1;
    } 
Reply
#2

Save it using dini
Reply
#3

i have a dini file... but it still dosnt saves..
Reply
#4

Hmm , how do you save the dini ? like?
Код:
dini_IntSet(file, "AdminLevel",PlayerInfo[playerid][pAdmin]);
Reply
#5

nope.,. where should i add this?
Reply
#6

https://sampforum.blast.hk/showthread.php?tid=174575
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)