Resetplayerweapons doesn't work
#1

Hello, I'm working on a duty command but keep getting warnings..

PHP код:
CMD:aduty(playerid, params[]) {
    if(
PlayerInfo[playerid][pAdmin] >= 2) {
        if(
strlen(PlayerInfo[playerid][pAdminName]) > 2 && strlen(PlayerInfo[playerid][pAdminName]) < 20) {
            new
                
string[128];
             if(
AdminDuty[playerid] != 0) {
                if(
GetPlayerState(playerid) == PLAYER_STATE_WASTED)
                    return 
SendClientMessage(playerid, COLOR_GRAD2, "You can't do this while wasted.");
 
39211                   ResetPlayerWeapons(playerid);
                    
SetPlayerArmedWeapon(playerid, 0);
39214                if(Spectating[playerid] > 0 && PlayerInfo[playerid][pAdmin] >= 2) {
                    
GettingSpectated[Spectate[playerid]] = 999;
                    
Spectating[playerid] = 0;
                    
Spectate[playerid] = 999;
                    
SetPVarInt(playerid, "SpecOff", 1);
                    
TogglePlayerSpectating(playerid, false);
                    
SetCameraBehindPlayer(playerid);
                }
 
39223                    DeletePVar(playerid, "MedicBill");
                    
DeletePVar(playerid, "HospitalTimer");
                    
DeletePVar(playerid, "Hospital");
                    
DeletePVar(playerid, "Injured");
                    
DeletePVar(playerid, "EMSAttempt");
                    
DeletePVar(playerid, "MedicCall");
                    
TogglePlayerControllable(playerid, 1);
                    
ClearAnimations(playerid);
                    
PlayerCuffed[playerid] = 0;
                    
PlayerCuffedTime[playerid] = 0;
                    
DeletePVar(playerid, "PlayerCuffed");
                    
HouseOffer[playerid] = 999;
                    
House[playerid] = 0;
                    
HousePrice[playerid] = 0;
                    
SexOffer[playerid] = 999;
                    
SexPrice[playerid] = 0;
                    
InviteOffer[playerid]=999;
                    
//InviteFaction[playerid]=0;
                    //InviteFamily[playerid]=255;
                    
PotOffer[playerid] = 999;
                    
CrackOffer[playerid] = 999;
                    
PotPrice[playerid]=0;
                    
CrackPrice[playerid]=0;
                    
PotGram[playerid]=0;
                    
CrackGram[playerid]=0;
                    
JailPrice[playerid]=0;
                    
DefendOffer[playerid] = 999;
                    
DefendPrice[playerid] = 0;
                    
GuardOffer[playerid] = 999;
                     
GuardPrice[playerid]=0;
                     
GunOffer[playerid] = 999;
                      
GunId[playerid] = 0;
                       
GunMats[playerid] = 0;
                    
MatsOffer[playerid] = 999;
                    
MatsPrice[playerid] = 0;
                    
MatsAmount[playerid] = 0;
                    
CraftOffer[playerid] = 999;
                    
CraftId[playerid]=0;
                    
CraftMats[playerid]=0;
                    
VehicleOffer[playerid] = 999;
                    
VehiclePrice[playerid] = 0;
                    
VehicleId[playerid] = -1;
                    
RepairCar[playerid]=0;
                    
//OnDuty[playerid]=0;
                    
TicketOffer[playerid] = 999;
                    
TicketMoney[playerid] = 0;
                    
arr_Towing[playerid] = INVALID_VEHICLE_ID;
                    
GotHit[playerid]=0;
                    
GoChase[playerid]=999;
                    
GetChased[playerid]=999;
                    
DivorceOffer[playerid] = 999;
                    
MarryWitness[playerid] = 999;
                    
MarryWitnessOffer[playerid] = 999;
                    
MarriageCeremoney[playerid] = 0;
                    
ProposeOffer[playerid] = 999;
                    
ProposedTo[playerid] = 999;
                    
GotProposedBy[playerid] = 999;
                    
PhoneOnline[playerid] = 0;
                    
DeletePVar(playerid, "AdminUndercover");
/*                if(MP3Station[playerid] != 0) {
                    MP3Station[playerid] = 0;
                    StopAudioStreamForPlayer(playerid);
                }
*/
39291                SetPlayerHealth(playerid, PlayerInfo[playerid][pHealth]);
                
SetPlayerArmour(playerid, PlayerInfo[playerid][pArmor]);
                 
format(string, sizeof(string), "%s (ID %d - %s) is now off-duty as a Level %d Admin.", PlayerInfo[playerid][pAdminName], playerid, GetPlayerNameEx(playerid), PlayerInfo[playerid][pAdmin]);
                 
ABroadCast(COLOR_WHITE, string, 1);
                   if(
PlayerInfo[playerid][pAdmin] == 1) {
                    
SendClientMessage(playerid, COLOR_YELLOW, "You're now off-duty as admin, but still have access to your Level 1 Admin commands.");
                } else if(
PlayerInfo[playerid][pAdmin] > 1 && PlayerInfo[playerid][pAdmin] < 6) {
                    
SendClientMessage(playerid, COLOR_YELLOW, "You're now off-duty as admin, and only have access to /admins /check /jail /ban /sban /kick /skick /showflags /reports /nrn");
                } else if(
PlayerInfo[playerid][pAdmin] == 6) {
                    
SendClientMessage(playerid, COLOR_YELLOW, "You're now off-duty as admin, but still have access to all of your commands since you're a Level 6 Admin.");
                } else { }
                
SendClientMessage(playerid, COLOR_REALRED, "Please remember to turn off any hacks you may have (press F12 to disable ******).");
                new 
username[MAX_PLAYER_NAME];
                
GetPVarString(playerid, "tmpName", username, sizeof(username));
                
SetPVarInt(playerid, "TempName", 0);
                
SetPlayerName(playerid, username);
            
//    OnPlayerConnect(giveplayerid, AdminRelogPassword[giveplayerid]);
                //AttemptPlayerLogin(playerid, AdminRelogPassword[playerid]);
             
}
             else
             {
                 
PlayerInfo[playerid][pInt] = GetPlayerInterior(playerid);
                
PlayerInfo[playerid][pVW] = GetPlayerVirtualWorld(playerid);
                
GetPlayerIp(playerid, PlayerInfo[playerid][pIP], 32);
                
GetPlayerPos(playerid, PlayerInfo[playerid][pPos_x], PlayerInfo[playerid][pPos_y], PlayerInfo[playerid][pPos_z]);
                
GetPlayerFacingAngle(playerid, PlayerInfo[playerid][pPos_r]);
                
GetPlayerHealth(playerid, PlayerInfo[playerid][pHealth]);
                
GetPlayerArmour(playerid, PlayerInfo[playerid][pArmor]);
                
g_mysql_SaveAccount(playerid);
                if(
IsValidDynamicObject(PlayerInfo[playerid][pWeedObject]))
                {
                    
DestroyDynamicObject(PlayerInfo[playerid][pWeedObject]);
                }
                 
PhoneOnline[playerid] = 1;
                for(new 
i = 0; i < MAX_REPORTS; i++)
                {
                    if(
Reports[i][ReportFrom] == playerid)
                    {
                        
Reports[i][ReportFrom] = 999;
                        
Reports[i][BeingUsed] = 0;
                        
Reports[i][TimeToExpire] = 0;
                    }
                }
                if(
GotHit[playerid] > 0)
                {
                    if(
GetChased[playerid] < 999)
                    {
                        if(
IsPlayerConnected(GetChased[playerid]))
                        {
                            
SendClientMessage(GetChased[playerid], COLOR_YELLOW, "Your hit has left the server.");
                            
GoChase[GetChased[playerid]] = 999;
                        }
                    }
                }
                 if(
GoChase[playerid] < 999)
                 {
                      
GetChased[GoChase[playerid]] = 999;
                      
GotHit[GoChase[playerid]] = 999;
                 }
                
SetPVarInt(playerid, "TempName", 1);
                new 
username[MAX_PLAYER_NAME];
                
GetPlayerName(playerid, username, sizeof(username));
                
SetPVarString(playerid, "TempNameName", username);
                 
AdminDuty[playerid] = 1;
                 
format(string, sizeof(string), "%s (ID %d - %s) is now on-duty as a Level %d Admin.",PlayerInfo[playerid][pAdminName], playerid, GetPlayerNameEx(playerid), PlayerInfo[playerid][pAdmin]);
                 
ABroadCast(COLOR_WHITE, string, 1);
                 
SendClientMessage(playerid, COLOR_YELLOW, "You're now on-duty as admin and have access to all your commands, see /ah.");
                
SetPlayerName(playerid, PlayerInfo[playerid][pAdminName]);
             }
        }
        else 
SendClientMessage(playerid, COLOR_WHITE, "You need an admin name to go on-duty. Contact a Head Admin to have your admin name set.");
    }
    else 
SendClientMessage(playerid, COLOR_GRAD1, "You're not authorized to use that command!");
    return 
1;
} 
Warnings:

Код:
./includes/commands.pwn(39211) : warning 217: loose indentation
./includes/commands.pwn(39214) : warning 217: loose indentation
./includes/commands.pwn(39223) : warning 217: loose indentation
./includes/commands.pwn(39291) : warning 217: loose indentation
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Warnings.
Reply
#2

These warnings has nothing to do with the script, just fix the indentation and everything will be done.
Reply
#3

Try this:
PHP код:
CMD:aduty(playerid, params[]) {
    if(
PlayerInfo[playerid][pAdmin] >= 2) {
        if(
strlen(PlayerInfo[playerid][pAdminName]) > 2 && strlen(PlayerInfo[playerid][pAdminName]) < 20) {
            new
            
string[128];
            
            
            if(
AdminDuty[playerid] != 0) {
                if(
GetPlayerState(playerid) == PLAYER_STATE_WASTED)
                return 
SendClientMessage(playerid, COLOR_GRAD2, "You can't do this while wasted.");
                
                
ResetPlayerWeapons(playerid);
                
SetPlayerArmedWeapon(playerid, 0);
                
                if(
Spectating[playerid] > 0 && PlayerInfo[playerid][pAdmin] >= 2) {
                    
GettingSpectated[Spectate[playerid]] = 999;
                    
Spectating[playerid] = 0;
                    
Spectate[playerid] = 999;
                    
SetPVarInt(playerid, "SpecOff", 1);
                    
TogglePlayerSpectating(playerid, false);
                    
SetCameraBehindPlayer(playerid);
                }
                
                
DeletePVar(playerid, "MedicBill");
                
DeletePVar(playerid, "HospitalTimer");
                
DeletePVar(playerid, "Hospital");
                
DeletePVar(playerid, "Injured");
                
DeletePVar(playerid, "EMSAttempt");
                
DeletePVar(playerid, "MedicCall");
                
                
TogglePlayerControllable(playerid, 1);
                
ClearAnimations(playerid);
                
PlayerCuffed[playerid] = 0;
                
PlayerCuffedTime[playerid] = 0;
                
DeletePVar(playerid, "PlayerCuffed");
                
HouseOffer[playerid] = 999;
                
House[playerid] = 0;
                
HousePrice[playerid] = 0;
                
SexOffer[playerid] = 999;
                
SexPrice[playerid] = 0;
                
InviteOffer[playerid]=999;
                
//InviteFaction[playerid]=0;
                //InviteFamily[playerid]=255;
                
PotOffer[playerid] = 999;
                
CrackOffer[playerid] = 999;
                
PotPrice[playerid]=0;
                
CrackPrice[playerid]=0;
                
PotGram[playerid]=0;
                
CrackGram[playerid]=0;
                
JailPrice[playerid]=0;
                
DefendOffer[playerid] = 999;
                
DefendPrice[playerid] = 0;
                
GuardOffer[playerid] = 999;
                
GuardPrice[playerid]=0;
                
GunOffer[playerid] = 999;
                
GunId[playerid] = 0;
                
GunMats[playerid] = 0;
                
MatsOffer[playerid] = 999;
                
MatsPrice[playerid] = 0;
                
MatsAmount[playerid] = 0;
                
CraftOffer[playerid] = 999;
                
CraftId[playerid]=0;
                
CraftMats[playerid]=0;
                
VehicleOffer[playerid] = 999;
                
VehiclePrice[playerid] = 0;
                
VehicleId[playerid] = -1;
                
RepairCar[playerid]=0;
                
//OnDuty[playerid]=0;
                
TicketOffer[playerid] = 999;
                
TicketMoney[playerid] = 0;
                
arr_Towing[playerid] = INVALID_VEHICLE_ID;
                
GotHit[playerid]=0;
                
GoChase[playerid]=999;
                
GetChased[playerid]=999;
                
DivorceOffer[playerid] = 999;
                
MarryWitness[playerid] = 999;
                
MarryWitnessOffer[playerid] = 999;
                
MarriageCeremoney[playerid] = 0;
                
ProposeOffer[playerid] = 999;
                
ProposedTo[playerid] = 999;
                
GotProposedBy[playerid] = 999;
                
                
PhoneOnline[playerid] = 0;
                
                
DeletePVar(playerid, "AdminUndercover");
                
                
/*                if(MP3Station[playerid] != 0) {
                MP3Station[playerid] = 0;
                StopAudioStreamForPlayer(playerid);
                }
                */
                
SetPlayerHealth(playerid, PlayerInfo[playerid][pHealth]);
                
SetPlayerArmour(playerid, PlayerInfo[playerid][pArmor]);
                
                
format(string, sizeof(string), "%s (ID %d - %s) is now off-duty as a Level %d Admin.", PlayerInfo[playerid][pAdminName], playerid, GetPlayerNameEx(playerid), PlayerInfo[playerid][pAdmin]);
                
ABroadCast(COLOR_WHITE, string, 1);
                
                if(
PlayerInfo[playerid][pAdmin] == 1) {
                    
SendClientMessage(playerid, COLOR_YELLOW, "You're now off-duty as admin, but still have access to your Level 1 Admin commands.");
                } else if(
PlayerInfo[playerid][pAdmin] > 1 && PlayerInfo[playerid][pAdmin] < 6) {
                    
SendClientMessage(playerid, COLOR_YELLOW, "You're now off-duty as admin, and only have access to /admins /check /jail /ban /sban /kick /skick /showflags /reports /nrn");
                } else if(
PlayerInfo[playerid][pAdmin] == 6) {
                    
SendClientMessage(playerid, COLOR_YELLOW, "You're now off-duty as admin, but still have access to all of your commands since you're a Level 6 Admin.");
                } else { }
                
                
SendClientMessage(playerid, COLOR_REALRED, "Please remember to turn off any hacks you may have (press F12 to disable ******).");
                
                new 
username[MAX_PLAYER_NAME];
                
GetPVarString(playerid, "tmpName", username, sizeof(username));
                
SetPVarInt(playerid, "TempName", 0);
                
SetPlayerName(playerid, username);
                
                
//    OnPlayerConnect(giveplayerid, AdminRelogPassword[giveplayerid]);
                //AttemptPlayerLogin(playerid, AdminRelogPassword[playerid]);
            
}
            else
            {
                
PlayerInfo[playerid][pInt] = GetPlayerInterior(playerid);
                
PlayerInfo[playerid][pVW] = GetPlayerVirtualWorld(playerid);
                
GetPlayerIp(playerid, PlayerInfo[playerid][pIP], 32);
                
GetPlayerPos(playerid, PlayerInfo[playerid][pPos_x], PlayerInfo[playerid][pPos_y], PlayerInfo[playerid][pPos_z]);
                
GetPlayerFacingAngle(playerid, PlayerInfo[playerid][pPos_r]);
                
GetPlayerHealth(playerid, PlayerInfo[playerid][pHealth]);
                
GetPlayerArmour(playerid, PlayerInfo[playerid][pArmor]);
                
g_mysql_SaveAccount(playerid);
                
                if(
IsValidDynamicObject(PlayerInfo[playerid][pWeedObject]))
                {
                    
DestroyDynamicObject(PlayerInfo[playerid][pWeedObject]);
                }
                
                
PhoneOnline[playerid] = 1;
                
                for(new 
i = 0; i < MAX_REPORTS; i++)
                {
                    if(
Reports[i][ReportFrom] == playerid)
                    {
                        
Reports[i][ReportFrom] = 999;
                        
Reports[i][BeingUsed] = 0;
                        
Reports[i][TimeToExpire] = 0;
                    }
                }
                
                if(
GotHit[playerid] > 0)
                {
                    if(
GetChased[playerid] < 999)
                    {
                        if(
IsPlayerConnected(GetChased[playerid]))
                        {
                            
SendClientMessage(GetChased[playerid], COLOR_YELLOW, "Your hit has left the server.");
                            
GoChase[GetChased[playerid]] = 999;
                        }
                    }
                }
                if(
GoChase[playerid] < 999)
                {
                    
GetChased[GoChase[playerid]] = 999;
                    
GotHit[GoChase[playerid]] = 999;
                }
                
                
SetPVarInt(playerid, "TempName", 1);
                new 
username[MAX_PLAYER_NAME];
                
GetPlayerName(playerid, username, sizeof(username));
                
SetPVarString(playerid, "TempNameName", username);
                
                
AdminDuty[playerid] = 1;
                
format(string, sizeof(string), "%s (ID %d - %s) is now on-duty as a Level %d Admin.",PlayerInfo[playerid][pAdminName], playerid, GetPlayerNameEx(playerid), PlayerInfo[playerid][pAdmin]);
                
ABroadCast(COLOR_WHITE, string, 1);
                
SendClientMessage(playerid, COLOR_YELLOW, "You're now on-duty as admin and have access to all your commands, see /ah.");
                
                
SetPlayerName(playerid, PlayerInfo[playerid][pAdminName]);
            }
        }
        else 
SendClientMessage(playerid, COLOR_WHITE, "You need an admin name to go on-duty. Contact a Head Admin to have your admin name set.");
        }
    else 
SendClientMessage(playerid, COLOR_GRAD1, "You're not authorized to use that command!");
        return 
1;
} 
Reply
#4

Quote:
Originally Posted by rfr
Посмотреть сообщение
Try this:
PHP код:
CMD:aduty(playerid, params[]) {
    if(
PlayerInfo[playerid][pAdmin] >= 2) {
        if(
strlen(PlayerInfo[playerid][pAdminName]) > 2 && strlen(PlayerInfo[playerid][pAdminName]) < 20) {
            new
            
string[128];
            
            
            if(
AdminDuty[playerid] != 0) {
                if(
GetPlayerState(playerid) == PLAYER_STATE_WASTED)
                return 
SendClientMessage(playerid, COLOR_GRAD2, "You can't do this while wasted.");
                
                
ResetPlayerWeapons(playerid);
                
SetPlayerArmedWeapon(playerid, 0);
                
                if(
Spectating[playerid] > 0 && PlayerInfo[playerid][pAdmin] >= 2) {
                    
GettingSpectated[Spectate[playerid]] = 999;
                    
Spectating[playerid] = 0;
                    
Spectate[playerid] = 999;
                    
SetPVarInt(playerid, "SpecOff", 1);
                    
TogglePlayerSpectating(playerid, false);
                    
SetCameraBehindPlayer(playerid);
                }
                
                
DeletePVar(playerid, "MedicBill");
                
DeletePVar(playerid, "HospitalTimer");
                
DeletePVar(playerid, "Hospital");
                
DeletePVar(playerid, "Injured");
                
DeletePVar(playerid, "EMSAttempt");
                
DeletePVar(playerid, "MedicCall");
                
                
TogglePlayerControllable(playerid, 1);
                
ClearAnimations(playerid);
                
PlayerCuffed[playerid] = 0;
                
PlayerCuffedTime[playerid] = 0;
                
DeletePVar(playerid, "PlayerCuffed");
                
HouseOffer[playerid] = 999;
                
House[playerid] = 0;
                
HousePrice[playerid] = 0;
                
SexOffer[playerid] = 999;
                
SexPrice[playerid] = 0;
                
InviteOffer[playerid]=999;
                
//InviteFaction[playerid]=0;
                //InviteFamily[playerid]=255;
                
PotOffer[playerid] = 999;
                
CrackOffer[playerid] = 999;
                
PotPrice[playerid]=0;
                
CrackPrice[playerid]=0;
                
PotGram[playerid]=0;
                
CrackGram[playerid]=0;
                
JailPrice[playerid]=0;
                
DefendOffer[playerid] = 999;
                
DefendPrice[playerid] = 0;
                
GuardOffer[playerid] = 999;
                
GuardPrice[playerid]=0;
                
GunOffer[playerid] = 999;
                
GunId[playerid] = 0;
                
GunMats[playerid] = 0;
                
MatsOffer[playerid] = 999;
                
MatsPrice[playerid] = 0;
                
MatsAmount[playerid] = 0;
                
CraftOffer[playerid] = 999;
                
CraftId[playerid]=0;
                
CraftMats[playerid]=0;
                
VehicleOffer[playerid] = 999;
                
VehiclePrice[playerid] = 0;
                
VehicleId[playerid] = -1;
                
RepairCar[playerid]=0;
                
//OnDuty[playerid]=0;
                
TicketOffer[playerid] = 999;
                
TicketMoney[playerid] = 0;
                
arr_Towing[playerid] = INVALID_VEHICLE_ID;
                
GotHit[playerid]=0;
                
GoChase[playerid]=999;
                
GetChased[playerid]=999;
                
DivorceOffer[playerid] = 999;
                
MarryWitness[playerid] = 999;
                
MarryWitnessOffer[playerid] = 999;
                
MarriageCeremoney[playerid] = 0;
                
ProposeOffer[playerid] = 999;
                
ProposedTo[playerid] = 999;
                
GotProposedBy[playerid] = 999;
                
                
PhoneOnline[playerid] = 0;
                
                
DeletePVar(playerid, "AdminUndercover");
                
                
/*                if(MP3Station[playerid] != 0) {
                MP3Station[playerid] = 0;
                StopAudioStreamForPlayer(playerid);
                }
                */
                
SetPlayerHealth(playerid, PlayerInfo[playerid][pHealth]);
                
SetPlayerArmour(playerid, PlayerInfo[playerid][pArmor]);
                
                
format(string, sizeof(string), "%s (ID %d - %s) is now off-duty as a Level %d Admin.", PlayerInfo[playerid][pAdminName], playerid, GetPlayerNameEx(playerid), PlayerInfo[playerid][pAdmin]);
                
ABroadCast(COLOR_WHITE, string, 1);
                
                if(
PlayerInfo[playerid][pAdmin] == 1) {
                    
SendClientMessage(playerid, COLOR_YELLOW, "You're now off-duty as admin, but still have access to your Level 1 Admin commands.");
                } else if(
PlayerInfo[playerid][pAdmin] > 1 && PlayerInfo[playerid][pAdmin] < 6) {
                    
SendClientMessage(playerid, COLOR_YELLOW, "You're now off-duty as admin, and only have access to /admins /check /jail /ban /sban /kick /skick /showflags /reports /nrn");
                } else if(
PlayerInfo[playerid][pAdmin] == 6) {
                    
SendClientMessage(playerid, COLOR_YELLOW, "You're now off-duty as admin, but still have access to all of your commands since you're a Level 6 Admin.");
                } else { }
                
                
SendClientMessage(playerid, COLOR_REALRED, "Please remember to turn off any hacks you may have (press F12 to disable ******).");
                
                new 
username[MAX_PLAYER_NAME];
                
GetPVarString(playerid, "tmpName", username, sizeof(username));
                
SetPVarInt(playerid, "TempName", 0);
                
SetPlayerName(playerid, username);
                
                
//    OnPlayerConnect(giveplayerid, AdminRelogPassword[giveplayerid]);
                //AttemptPlayerLogin(playerid, AdminRelogPassword[playerid]);
            
}
            else
            {
                
PlayerInfo[playerid][pInt] = GetPlayerInterior(playerid);
                
PlayerInfo[playerid][pVW] = GetPlayerVirtualWorld(playerid);
                
GetPlayerIp(playerid, PlayerInfo[playerid][pIP], 32);
                
GetPlayerPos(playerid, PlayerInfo[playerid][pPos_x], PlayerInfo[playerid][pPos_y], PlayerInfo[playerid][pPos_z]);
                
GetPlayerFacingAngle(playerid, PlayerInfo[playerid][pPos_r]);
                
GetPlayerHealth(playerid, PlayerInfo[playerid][pHealth]);
                
GetPlayerArmour(playerid, PlayerInfo[playerid][pArmor]);
                
g_mysql_SaveAccount(playerid);
                
                if(
IsValidDynamicObject(PlayerInfo[playerid][pWeedObject]))
                {
                    
DestroyDynamicObject(PlayerInfo[playerid][pWeedObject]);
                }
                
                
PhoneOnline[playerid] = 1;
                
                for(new 
i = 0; i < MAX_REPORTS; i++)
                {
                    if(
Reports[i][ReportFrom] == playerid)
                    {
                        
Reports[i][ReportFrom] = 999;
                        
Reports[i][BeingUsed] = 0;
                        
Reports[i][TimeToExpire] = 0;
                    }
                }
                
                if(
GotHit[playerid] > 0)
                {
                    if(
GetChased[playerid] < 999)
                    {
                        if(
IsPlayerConnected(GetChased[playerid]))
                        {
                            
SendClientMessage(GetChased[playerid], COLOR_YELLOW, "Your hit has left the server.");
                            
GoChase[GetChased[playerid]] = 999;
                        }
                    }
                }
                if(
GoChase[playerid] < 999)
                {
                    
GetChased[GoChase[playerid]] = 999;
                    
GotHit[GoChase[playerid]] = 999;
                }
                
                
SetPVarInt(playerid, "TempName", 1);
                new 
username[MAX_PLAYER_NAME];
                
GetPlayerName(playerid, username, sizeof(username));
                
SetPVarString(playerid, "TempNameName", username);
                
                
AdminDuty[playerid] = 1;
                
format(string, sizeof(string), "%s (ID %d - %s) is now on-duty as a Level %d Admin.",PlayerInfo[playerid][pAdminName], playerid, GetPlayerNameEx(playerid), PlayerInfo[playerid][pAdmin]);
                
ABroadCast(COLOR_WHITE, string, 1);
                
SendClientMessage(playerid, COLOR_YELLOW, "You're now on-duty as admin and have access to all your commands, see /ah.");
                
                
SetPlayerName(playerid, PlayerInfo[playerid][pAdminName]);
            }
        }
        else 
SendClientMessage(playerid, COLOR_WHITE, "You need an admin name to go on-duty. Contact a Head Admin to have your admin name set.");
        }
    else 
SendClientMessage(playerid, COLOR_GRAD1, "You're not authorized to use that command!");
        return 
1;
} 
It works, but I'm only able to go onduty and can't go off duty.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)