17.10.2016, 20:28
(
Последний раз редактировалось SmokiieGamer; 20.10.2016 в 12:01.
Причина: UPDATE 0.2
)
new adminCargo[5][20] =
{
"Normal",
"Ajudante",
"Moderador[a]",
"Administrador[a]",
"Staff"
};
new cargo = Jogador[playerid][Admin];
SendClientFormat(ID, GOLD, "O(A) %s %s foi atй а sua posiзгo!",adminCargo[cargo], Nome(playerid));
SendClientFormat(playerid, GOLD, "Vocк foi atй а posiзгo do(a) jogador(a) %s[%i].", Nome(ID), ID);
format(String, sizeof(String), "O(A) %s %s foi atй а posiзгo do jogador %s.", adminCargo[cargo], Nome(playerid), Nome(ID));
GetPlayerCargo(playerid)
{
new cargo[20];
switch(Jogador[playerid][Admin])
{
case 1: cargo = "Ajudante";
case 2: cargo = "Moderador";
case 3: cargo = "Administrador";
case 4: cargo = "Staff";
default: cargo = "Normal";
}
return cargo;
}
SendClientFormat(ID, GOLD, "O(A) %s %s foi atй а sua posiзгo!",GetPlayerCargo(playerid), Nome(playerid));
SendClientFormat(playerid, GOLD, "Vocк foi atй а posiзгo do(a) jogador(a) %s[%i].", Nome(ID), ID);
format(String, sizeof(String), "O(A) %s %s foi atй а posiзгo do jogador %s.", GetPlayerCargo(playerid), Nome(playerid), Nome(ID));
|
vocк pode facilitar para saber o cargo do player da seguinte forma:
PHP код:
PHP код:
vai ser atualizado? pretende fazer um sistema bem completo de administraзгo ? |
|
E o /desban? No seu caso, se for desbanir o playerid sу poderб pelo samp.ban? Se esse for o caso, sу й possнvel desbanir reiniciando o servidor, certo?
|
|
Nos Sistemas admin que eu fazia, sempre com esse Tipo, bugava sempre. Por isso que gosto mais fazer desse jeito, confio mais nele.
|
Sу buga se vocк fizer da maneira errada, porque nгo tem erro utilizar uma matriz ou uma funзгo que retorne uma string.
Sу buga se vocк fizer da maneira errada, porque nгo tem erro utilizar uma matriz ou uma funзгo que retorne uma string.A maneira que estбs fazendo й mt desotimizado, nгo estбs exercendo lуgica no seu cуdigo. Espero que nгo leve para o pessoal. |