CMD:burn(playerid,params[])
{
if(GetPVarInt(playerid, "Level") >= 3)
{
new
ID,
Float:X,
Float:Y,
Float:Z;
if(unformat(params,"r", ID)) return SendClientMessage(playerid, COLOR_RED, "* Usage: /Burn <PlayerID>");
if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, COLOR_RED, "* That user is not connected!");
GetPlayerPos(ID, X, Y, Z);
SendFMessage(ID, COLOR_LIGHTBLUE, "Admin: %s(%d) has burnt you!", pName(playerid), playerid);
return CreateExplosion(X, Y, Z + 3, 1, 10);
}
else return AdminCmd(playerid, 3);
}
CMD:pm(playerid, params[])
{
new pID;
if(sscanf(params, "rs[128]", pID, params)) return SendClientMessage(playerid, COLOR_RED, "* Usage: /PM < PlayerID > < Message >");
if(!IsPlayerConnected(pID)) return SendClientMessage(playerid, COLOR_RED, "* That user is not connected!");
SendFMessage(pID, COLOR_PEACHPUFF, "PM From: %s(%d) - %s", pName(playerid), playerid, params);
SendFMessage(playerid, COLOR_PEACHPUFF, "PM Sent To: %s(%d) - %s", pName(pID), pID, params);
return 1;
}
CMD:mp(playerid, params[])
{
new id;
new mensaje[132];
{
if(sscanf(params, "iS()[132]", id, mensaje))
{
SendClientMessage(playerid,COLOR_GRIS,"[MP] /mp <playerid> [mensaje]");
return 1;
} else {
if (id < 0 || id > GetMaxPlayers())
{
SendClientMessage(playerid,COLOR_GRIS,"[MP] ID invalida");
return 1;
}
if(!IsPlayerConnected(id))
{
SendClientMessage(playerid,COLOR_GRIS,"[MP] El jugador no esta conectado");
return 1;
}
if (id == playerid)
{
SendClientMessage(playerid, 0xFF0000FF, "[PM] No puedes enviarte un PM a ti mismo");
return 1;
}
new string[128];
new string2[128];
new emisor[MAX_PLAYER_NAME];
new receptor[MAX_PLAYER_NAME];
GetPlayerName(playerid,emisor,sizeof(emisor));
GetPlayerName(id,receptor,sizeof(receptor));
format(string,sizeof(string),"[MP] %s [ID:%i]: %s",emisor,playerid,mensaje);
format(string2,sizeof(string),"[MP] Mensaje enviado a %s",receptor);
SendClientMessage(id,COLOR_AMARILLO,string);
SendClientMessage(playerid,COLOR_AMARILLO,string2);
}
}
return 1;
}
CMD:pm(playerid, params[])
{
new pID;
if(sscanf(params, "iS()[128]", pID, params)) return SendClientMessage(playerid, COLOR_RED, "* Usage: /PM < PlayerID > < Message >");
if(!IsPlayerConnected(pID)) return SendClientMessage(playerid, COLOR_RED, "* That user is not connected!");
SendFMessage(pID, COLOR_PEACHPUFF, "PM From: %s(%d) - %s", pName(playerid), playerid, params);
SendFMessage(playerid, COLOR_PEACHPUFF, "PM Sent To: %s(%d) - %s", pName(pID), pID, params);
return 1;
}
|
que raro a y si entendi por eso te di ese comando para que probaras aver intenta haci:
Код:
CMD:pm(playerid, params[])
{
new pID;
if(sscanf(params, "iS()[128]", pID, params)) return SendClientMessage(playerid, COLOR_RED, "* Usage: /PM < PlayerID > < Message >");
if(!IsPlayerConnected(pID)) return SendClientMessage(playerid, COLOR_RED, "* That user is not connected!");
SendFMessage(pID, COLOR_PEACHPUFF, "PM From: %s(%d) - %s", pName(playerid), playerid, params);
SendFMessage(playerid, COLOR_PEACHPUFF, "PM Sent To: %s(%d) - %s", pName(pID), pID, params);
return 1;
}
EDIT:creo que es eso probe con rs y me dice ID invalida proba con iS()[128] avisame si te funciona |