Pedido de script Comando /darnivel a usuarios
#1

Buenas, busco que me pasen por favor el comando /darnivel a usuarios por favor
este es mi enum

public GetPlayerScoreEx(playerid)
{
new LevelRp;
new MyHoursPlaying = PlayersData[playerid][HoursPlaying];
new Count=4;
while (MyHoursPlaying >= Count)
{
MyHoursPlaying = MyHoursPlaying - Count;
Count = Count + 4;
LevelRp++;
}
return LevelRp;
Reply
#2

La verdad no entendi lo qe qieres hacer, pero un comando /darnivel seria algo como esto

Код:
CMD:darnivel(playerid, params[])
{
	new id, nivel;
	if(sscanf(params, "ud", id, nivel) return SendClientMessage(playerid, -1, "Usa /darnivel [id] [nivel]);
	if(nivel < 1) return SendClientMessage(playerid, -1, "No puedes dar menos del nivel 1");
	
	PlayersData[id][Nivel] += nivel;
	
	new string[128], nombre[MAX_PLAYER_NAME];
	GetPlayerName(playerid, nombre, sizeof(nombre));
	format(string, sizeof string, "%s te diу +%d de nivel, ahora tienes el nivel %d", nombre, nivel, PlayersData[id][Nivel]);
	SendClientMessage(id, -1, string);
	return 1;
}
Reply
#3

Si asi lo quiero, pero con mi enum que di por favor, es para un servidor de roleplay
Reply
#4

Quote:
Originally Posted by yarid
Посмотреть сообщение
Si asi lo quiero, pero con mi enum que di por favor, es para un servidor de roleplay
lo que diste hay es para detectar el score?
Reply
#5

SendInfoMessage(playerid, 2, "0", "Ha finalizado el tutorial.");
SendInfoMessage(playerid, 3, "0", "[- Gobierno -] ЎBienvenido a San Andreas!, Te hemos asignado una cuenta bancaria (/Stats)");
SendInfoMessage(playerid, 3, "0", "[- Gobierno -] Cуmo bienvenida al estado te hemos depositado una cantidad de $10,000 en tu cuenta");
SendInfoMessage(playerid, 3, "0", "[- Servidor -] Te dimos Nivel 3, para que puedas disfrutar de este servidor.");
GivePlayerMoneyEx(playerid,10000);
PlayersData[playerid][HoursPlaying] = 24;//nivel 3
SetPlayerScore(playerid, GetPlayerScoreEx(playerid));
return false;
}
Pues asi yo ,le puse para darme nivel 3
PlayersData[playerid][HoursPlaying] = 24;//nivel 3
Reply
#6

Quote:
Originally Posted by yarid
Посмотреть сообщение
SendInfoMessage(playerid, 2, "0", "Ha finalizado el tutorial.");
SendInfoMessage(playerid, 3, "0", "[- Gobierno -] ЎBienvenido a San Andreas!, Te hemos asignado una cuenta bancaria (/Stats)");
SendInfoMessage(playerid, 3, "0", "[- Gobierno -] Cуmo bienvenida al estado te hemos depositado una cantidad de $10,000 en tu cuenta");
SendInfoMessage(playerid, 3, "0", "[- Servidor -] Te dimos Nivel 3, para que puedas disfrutar de este servidor.");
GivePlayerMoneyEx(playerid,10000);
PlayersData[playerid][HoursPlaying] = 24;//nivel 3
SetPlayerScore(playerid, GetPlayerScoreEx(playerid));
return false;
}
Pues asi yo ,le puse para darme nivel 3
PlayersData[playerid][HoursPlaying] = 24;//nivel 3
eso es todo el comando en si?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)