SA-MP Forums Archive
color a Faccion - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: color a Faccion (/showthread.php?tid=611062)



color a Faccion - CHEO96 - 02.07.2016

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


Respuesta: color a Faccion - wharlos - 02.07.2016

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


Respuesta: color a Faccion - CHEO96 - 02.07.2016

Ayudame en eso Wharlos


Re: color a Faccion - SickAttack - 02.07.2016

https://sampwiki.blast.hk/wiki/SetPlayerColor


Respuesta: color a Faccion - wharlos - 02.07.2016

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