Ciao a tutti,
Sto sviluppando una gamemode e ora mi sono imbattuto in un problema che non ho mai riscontrato prima, perció chiedo il vostro aiuto :soso:
Praticamente per entrare ed uscire dal duty admin ho creato due comandi: /induty e /offduty.
Ecco il codice:
Volevo fare in modo tale che se io digito /duty e non sono in duty accade ció che é racchiuso in /induty e se rifaccio il comando (in duty da admin) accada ció che é racchiuso in /offduty.
Praticamente se digito /duty entro in servizio, se lo ridigito esco dal servizio.
Come dovrei fare?
@Leaving @Ardaenus @MikeOwna45
Sto sviluppando una gamemode e ora mi sono imbattuto in un problema che non ho mai riscontrato prima, perció chiedo il vostro aiuto :soso:
Praticamente per entrare ed uscire dal duty admin ho creato due comandi: /induty e /offduty.
Ecco il codice:
CMD:induty(playerid, params[])
{
if(AccountData[playerid][pAdmin] >= 1)
{
SetPlayerHealth(playerid, 99999);
SetPlayerArmour(playerid, 99999);
SendClientMessage(playerid, GREEN, "Sei entrato in servizio admin.");
staffduty = Create3DTextLabel("STAFF", DBLUE, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(staffduty, playerid, 0.0, 0.0, 0.25);
return 1;
}
else
{
ErrorMessage(playerid, "Non sei autorizzato ad utilizzare questo comando.");
return 1;
}
}
CMD:offduty(playerid, params[])
{
if(AccountData[playerid][pAdmin] >= 1)
{
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 0);
SendClientMessage(playerid, DEF_COL_RED, "Sei uscito dal servizio admin.");
Delete3DTextLabel(staffduty);
return 1;
}
else
{
ErrorMessage(playerid, "Non sei autorizzato ad utilizzare questo comando.");
return 1;
}
}
Volevo fare in modo tale che se io digito /duty e non sono in duty accade ció che é racchiuso in /induty e se rifaccio il comando (in duty da admin) accada ció che é racchiuso in /offduty.
Praticamente se digito /duty entro in servizio, se lo ridigito esco dal servizio.
Come dovrei fare?
@Leaving @Ardaenus @MikeOwna45