color a Faccion
#1

asignar color Al Darle La faccion, que cuando se use /hacerlider, le das una faccion, pero me gustaria que automaticamente le de el color, y si el jugador muere le de el mismo color con el que murio
comando
Quote:

dcmd_hacerliderf(playerid,params[]) {
if(PlayerInfo[playerid][Level] >=
{
new id, faccion, nombrefac[40], player1;
if(sscanf(params, "dd", id, faccion)) return SendClientMessage(playerid, -1, "/hacerliderf [id][facciуn-id]");

if(IsPlayerConnected(id))
{
new string[120];
switch(faccion)
{
case 0: nombrefac = "Ninguna";
case 1: nombrefac = "Policia"; //Aqui haces para que en vez de nъmeros sean los nombre de la facciуn ejemplo en este caso es 1 y la faccion se llama Faccion1
}
format(string, 120, ""blanco"El administrador "azul"%d "blanco"te hizo lider de la faccion "azul"%s", Nombre(player1), nombrefac);
SendClientMessage(playerid, -1, string);
PlayerInfo[id][pFaccion] = faccion;
PlayerInfo[id][pRango] = 6; // lнder
SavePlayer(player1);
dUserSetINT(PlayerName2(playerid)).("Faccion",Play erInfo[player1] [pFaccion]);
dUserSetINT(PlayerName2(playerid)).("Rango",Player Info[player1] [pRango]);
}
else SendClientMessage(playerid, -1, "Ese jugador no estб conectado");
}
else SendClientMessage(playerid, -1, "Ese jugador no estб conectado");
return 1;
}

cuando el jugador muera le de el color azul de policia automaticamente
Reply
#2

Deberias crear una variable de color en el sistema de facciones y por cada facciтn creada le agregas un SetPlayerColor a tu manera
Reply
#3

Ayudame en eso Wharlos
Reply
#4

https://sampwiki.blast.hk/wiki/SetPlayerColor
Reply
#5

No se como hacerlo pero puedes crear un callback por ejemplo SetPlayerColorTeam

Код:
stock SetPlayerColorTeam(playerid)
{
	if(SAPD[playerid])
	{
		SetPlayerColor(playerid, 0xFF0000FF);
	}
	else if(FBI[playerid])
	{
		SetPlayerColor(playerid, 0xD83AFFFF);
	}
	return 1;
}
Vas colocando las facciones que tengas y si quieres puedes hacer que se le ponga el color por un comando ejemplo

Код:
CMD:duty(playerid, params[])
{
	if(Faccion[playerid] = 0) return SendClientMessage(playerid, -1, "ERROR: No estas en una facciтn");
	SetPlayerColorTeam(playerid);
	return 1;
}
OJO Eso son ejemplo no un script bien hecho xD
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)