Ajudem aqui por favor -
caioenoiss - 16.07.2011
Pessoal gostaria muito que vcs me ajudassem fiquei um bom tempo sem mecher com o samp mais agora estou voutando ... gostaria de personaliza meu sistema admin pra quando eu entrase no serviзo admin meu skin mudasse automaticamente pro do staff e que uma mensagem aparescese em cima do meu nome tipo .... Admin posso ajudar..
vlw ai se alguem poder me ajudar ..
Re: Ajudem aqui por favor -
Gabriel Duarte - 16.07.2011
@Edit
ok vamos la :
Quando tiver administrando:
Код:
SetPlayerSkin(playerid, 217);//mude 217 para a que vc quiser
new Text3D:nivellabel[MAX_PLAYERS];
Delete3DTextLabel(nivellabel[playerid]);
format(string, sizeof(string), "Posso Ajuda?");
nivellabel[playerid] = Create3DTextLabel(string, 0x33FF00FF, 30.0, 40.0, 50.0, 3.0, 0, 0);
Attach3DTextLabelToPlayer(nivellabel[playerid], playerid, 0.0, 0.0, 0.7);
Jogando:
Код:
SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
Delete3DTextLabel(nivellabel[playerid]);
^^
+reputation
Re: Ajudem aqui por favor -
caioenoiss - 16.07.2011
gabriel vlw pela sua ajuda sera que vc poderia da um edit mostrando onde colocar cada coisa ... claro se der se naum for pedir muito .. vlw cara
Re: Ajudem aqui por favor -
Gabriel Duarte - 16.07.2011
Posta aqui o seu comando de administrar de seu GM que eu coloco para vc.
Re: Ajudem aqui por favor -
caioenoiss - 16.07.2011
Ai esta o comando
Код:
//----------------------------------[ADMLOGADO]------------------------------------------------
if(!strcmp(cmdtext, "/serviзoadmin", true)) // By Leo
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, " Vocк precisa estar logado !");
return 1;
}
if(PlayerInfo[playerid][pAdmin] >= 1)
{
if(AdminDuty[playerid] == 0)
{
AdminDuty[playerid] = 1;
SetPlayerArmour(playerid, 99999);
SetPlayerHealth(playerid, 99999);
SetPlayerColor(playerid,COLOR_YELLOW);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "|ADMIN|: [ID:%d]%s entrou no serviзo de admin.", playerid, sendername);
ABroadCast(COLOR_YELLOW,string,1);
if(PlayerInfo[playerid][pAdmin] >= 5001)
{
}
return 1;
}
else if(AdminDuty[playerid] == 1)
{
AdminDuty[playerid] = 0;
SetPlayerArmour(playerid, 0);
SetPlayerHealth(playerid, 100);
SetPlayerColor(playerid,TEAM_HIT_COLOR);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "|ADMIN|: [ID:%d]%s saiu do serviзo de admin.", playerid, sendername);
ABroadCast(COLOR_YELLOW,string,1);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo й um admin !");
return 1;
}
}
return 1;
}
Re: Ajudem aqui por favor -
Gabriel Duarte - 16.07.2011
Acho que ta certinho qualquer erro avise-me.
pawn Код:
//----------------------------------[ADMLOGADO]------------------------------------------------
if(!strcmp(cmdtext, "/serviзoadmin", true)) // By Leo
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, " Vocк precisa estar logado !");
return 1;
}
if(PlayerInfo[playerid][pAdmin] >= 1)
{
if(AdminDuty[playerid] == 0)
{
new Text3D:nivellabel[MAX_PLAYERS];
// new nomedocaba[MAX_PLAYER_NAME];
AdminDuty[playerid] = 1;
SetPlayerArmour(playerid, 99999);
Delete3DTextLabel(nivellabel[playerid]);
// GetPlayerName(playerid, nomedocaba, MAX_PLAYER_NAME);
format(string, sizeof(string), "Posso Ajuda?");
nivellabel[playerid] = Create3DTextLabel(string, 0x33FF00FF, 30.0, 40.0, 50.0, 3.0, 0, 0);
Attach3DTextLabelToPlayer(nivellabel[playerid], playerid, 0.0, 0.0, 0.7);
SetPlayerHealth(playerid, 99999);
SetPlayerColor(playerid,COLOR_YELLOW);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "|ADMIN|: [ID:%d]%s entrou no serviзo de admin.", playerid, sendername);
SetPlayerSkin(playerid, 217);//mude 217 para a que vc quiser
ABroadCast(COLOR_YELLOW,string,1);
if(PlayerInfo[playerid][pAdmin] >= 5001)
{
}
return 1;
}
else if(AdminDuty[playerid] == 1)
{
AdminDuty[playerid] = 0;
SetPlayerArmour(playerid, 0);
SetPlayerHealth(playerid, 100);
SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
Delete3DTextLabel(nivellabel[playerid]);
SetPlayerColor(playerid,TEAM_HIT_COLOR);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "|ADMIN|: [ID:%d]%s saiu do serviзo de admin.", playerid, sendername);
ABroadCast(COLOR_YELLOW,string,1);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo й um admin !");
return 1;
}
}
return 1;
}
Re: Ajudem aqui por favor -
caioenoiss - 16.07.2011
Gabriel vlw manin ... mais o posso ajudar ta bugano =/ quando eu saiu do serviзo admin ele buga sera que tem como comcerta ou e do meu gm mesmo ?