Ciao ragazzi!
Vorrei sapere come creare un Comando che quando digito /alert TESTO_ALERT appaia a tutti gli utenti online.
Ho provato con:
Ma non funziona...
Poi vorrei sapere un'altra cosa:
Volevo creare un sistema che al login dice agli utenti se un admin è connesso.
Ho provato con questo codice:
Ma non funziona... cioè i Timer a messaggio funzionano ma il riconoscimento del livello admin è sbagliato..
Mi dice sempre che sono moderatore (livello 2) quando in gioco ho il livello 4 (admin)
Grazie in anticipo
Vorrei sapere come creare un Comando che quando digito /alert TESTO_ALERT appaia a tutti gli utenti online.
Ho provato con:
public OnPlayerText(playerid, text[])
{
if(IsPlayerAdmin(playerid)){
if(text[0] == '#')
{
new msg[128];
GetPlayerName(playerid, pname, sizeof(pname));
format(msg, sizeof(msg), "Admin %s dice: %s", pname, text);
SendClientMessageToAll(COLORE_ARANCIONE, msg);
return 1;
}
}
return 1;
}
{
if(IsPlayerAdmin(playerid)){
if(text[0] == '#')
{
new msg[128];
GetPlayerName(playerid, pname, sizeof(pname));
format(msg, sizeof(msg), "Admin %s dice: %s", pname, text);
SendClientMessageToAll(COLORE_ARANCIONE, msg);
return 1;
}
}
return 1;
}
Poi vorrei sapere un'altra cosa:
Volevo creare un sistema che al login dice agli utenti se un admin è connesso.
Ho provato con questo codice:
if(Account[playerid][pAdminlevel] >= 3)
{
SetTimer("messaggio_adm",10000,false);
return 1;
} else if(Account[playerid][pAdminlevel] = 2)
{
SetTimer("messaggio_mod",10000,false);
return 1;
}
{
SetTimer("messaggio_adm",10000,false);
return 1;
} else if(Account[playerid][pAdminlevel] = 2)
{
SetTimer("messaggio_mod",10000,false);
return 1;
}
Mi dice sempre che sono moderatore (livello 2) quando in gioco ho il livello 4 (admin)
Grazie in anticipo
Ultima modifica: