20.07.2018, 14:04
Sugiro modificar alguns comandos da sua GM para ficar melhor de se trabalhar.
Retire o Enum Cargos.
Vб onde no ENUM onde estб localizado:
pSkin
pDinheiro,
Etc... e Adicione "pAdmin,"(Caso vocк coloque por ъltimo retire a vнrgula.)
Exemplo:
Modifique tambйm:
Vamos ao comando:
Lembrando:
Ajudante = 1
Moderador = 2
Corregedor = 3
Administrador = 4
Master = 5
Caso der um erro me avise, pois posso ter esquecido algo, estude o cуdigo tambйm nгo dк apenas CTRL C + CTRL V, abraзos.
Retire o Enum Cargos.
Vб onde no ENUM onde estб localizado:
pSkin
pDinheiro,
Etc... e Adicione "pAdmin,"(Caso vocк coloque por ъltimo retire a vнrgula.)
Exemplo:
PHP код:
enum InfoPlayer {
Senha,
Skin,
Score,
Matou,
Morreu,
Dinheiro,
Admin
};
PHP код:
DOF2_CreateFile(gfile);
DOF2_SetString(gfile, "Senha", inputtext);
DOF2_SetInt(gfile, "Skin", pInfo[playerid][pSkin] = 137);
DOF2_SetInt(gfile, "Dinheiro", pInfo[playerid][pDinheiro] = 5000);
DOF2_SetFloat(gfile, "Vida", pInfo[playerid][pVida]);
DOF2_SetFloat(gfile, "Colete", pInfo[playerid][pColete]);
DOF2_SetInt(gfile, "Level", pInfo[playerid][pLevel]);
DOF2_SetInt(gfile, "Admin", aInfo[playerid][pAdmin] = 0);
DOF2_SaveFile();
PHP код:
CMD:setadmin(playerid, params[])
{
if(pInfo[playerid][pAdmin] < 5) return SendClientMessage(playerid, -1, "Vocк nгo tem permissгo para usar esse comando");
new IDsetado, Cargo, Mensagem[256];
if(sscanf(params, "ud", IDsetado, Cargo)) return SendClientMessage(playerid, -1, "Use: /setadmin (ID) (Cargo)");
if(IDsetado == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "Jogador invбlido");
format(Mensagem, sizeof(Mensagem), "Vocк foi setado como Administrador nнvel %d!", Cargo);
SendClientMessage(IDsetado, -1, Mensagem);
pInfo[IDsetado][pAdmin] = Cargo;
return 1;
}
Ajudante = 1
Moderador = 2
Corregedor = 3
Administrador = 4
Master = 5
Caso der um erro me avise, pois posso ter esquecido algo, estude o cуdigo tambйm nгo dк apenas CTRL C + CTRL V, abraзos.