[AYUDA] Como guardar los stats de los jugadores
#1

Hola, necesito que alguien me diga porfavor como puedo hacer para que cuando se desconecte alguien se queden guardadas sus armas , dinero etc...

Saludos y gracias de antemano
--------------EDITADO----------------
Suelo pedir mucho pero lo pido con cabeza xD esk no lo encuentro por ningun lado: estuve en un servidor de RPG y los admin se diferenciaban en que el puntito de su pj era rosa cuando ponian /adminon y no se como formar el codigo para ponerlo y ocultar los demas puntitos del mapa y que solo se vean los puntos rosas de los admin cuando pongan /adminon
Reply
#2

arreglado, cerrad el tema plis
=)
Reply
#3

Lo de guardar stats es con el comando de registrar, que para eso estб.

Y lo de cambiar el color es asн mira:

if (strcmp(cmdtext, "/adminon", true) == 0)
{
SetPlayerColor(playerid,0xE676F5FF);
SendClientMessage(playerid, 0xE676F5FF, "Color para admines cambiado.");
return 1;
}

El color es rosa.
Reply
#4

Seria algo asi:

Код:
	if(strcmp(cmd, "/adminonduty", true) == 0)
	{
   	GetPlayerName(playerid, sendername, sizeof(sendername));
		if(IsPlayerConnected(playerid))
		{
		  if(AdminDuty[playerid] == 0 && PlayerInfo[playerid][pAdmin] >= 2 )
	 		{ /* Duty */
					SendClientMessageToAll(COLOR_GREEN," - - Admin Anuncio - - ");
				  format(string, sizeof(string),"** AdmCmd: %s esta en servicio para Brindarle Soporte  **", sendername);
				  SetPlayerColor(playerid, COLOR_YELLOW2);
					SendClientMessageToAll(COLOR_YELLOW2, string);
				  SendClientMessageToAll(COLOR_GREEN," -  -  -  -  -  -  -  -  -  -");
				  SendClientMessage(playerid, COLOR_WHITE, "** En servicio **");
					AdminDuty[playerid] = 1;
					SetPlayerHealth(playerid, 100);
					SetPlayerArmour(playerid, 100);
					SetPlayerColor(playerid, COLOR_YELLOW2);
			}
			else
			{
			  SendClientMessage(playerid,COLOR_GREY,"No estas autorizado a este comando!");
			}
		}
Si necesitas el de OFFDUTY pidemelo y te lo paso..

PD: El color es Blanco/Beige..
Reply
#5

Quote:
Originally Posted by SpanishMan
Seria algo asi:

Код:
	if(strcmp(cmd, "/adminonduty", true) == 0)
	{
   	GetPlayerName(playerid, sendername, sizeof(sendername));
		if(IsPlayerConnected(playerid))
		{
		  if(AdminDuty[playerid] == 0 && PlayerInfo[playerid][pAdmin] >= 2 )
	 		{ /* Duty */
					SendClientMessageToAll(COLOR_GREEN," - - Admin Anuncio - - ");
				  format(string, sizeof(string),"** AdmCmd: %s esta en servicio para Brindarle Soporte **", sendername);
				  SetPlayerColor(playerid, COLOR_YELLOW2);
					SendClientMessageToAll(COLOR_YELLOW2, string);
				  SendClientMessageToAll(COLOR_GREEN," - - - - - - - - - -");
				  SendClientMessage(playerid, COLOR_WHITE, "** En servicio **");
					AdminDuty[playerid] = 1;
					SetPlayerHealth(playerid, 100);
					SetPlayerArmour(playerid, 100);
					SetPlayerColor(playerid, COLOR_YELLOW2);
			}
			else
			{
			  SendClientMessage(playerid,COLOR_GREY,"No estas autorizado a este comando!");
			}
		}
Si necesitas el de OFFDUTY pidemelo y te lo paso..

PD: El color es Blanco/Beige..
Solo preguntу por lo del color, nada mбs.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)