[Duda] Poner espacio en un comando -
Kryzis - 28.08.2013
Hola, tengo una duda, cуmo hago para que en vez de poner /dar_manopla [id], funcione asн: /dar manopla [id].
Asн tengo el cуdigo:
pawn Код:
CMD:dar_manopla(playerid, params[], help)
{
if (!IsPlayerAdmin(playerid)) return 0;
if(!IsPlayerConnected(strval(params))) SendClientMessage(playerid, -1, "Jugador no conectado.");
GivePlayerWeapon(strval(params), 1, 99999);
return 1;
}
Tambiйn otra duda, que debo poner ahн para que al poner "/dar_manopla" (sin el id), salga un mensaje que diga que debe usar el id.
Respuesta: [Duda simple] Formato Nombre_Apellido -
JustBored - 28.08.2013
pawn Код:
CMD:y(playerid, params[])
{
if(isnull(params)) return SendClientMessage(playerid, -1, "Porfavor, use /y (Texto). Ejemplo: /y agarra una piedra del suelo.");
new str[124], Float:pPos[3];
GetPlayerPos(playerid, pPos[0], pPos[1], pPos[2]);
new pName[24]; GetPlayerName(playerid, pName, 24);
format(str, sizeof(str), " * %s %s", pName, params);
for (new i; i <GetMaxPlayers(); i++)
{
if (IsPlayerInRangeOfPoint(i, 11, pPos[0], pPos[1], pPos[2]))
{
SendClientMessage(i, 0x00FFB7FF, str);
}
}
return 1;
}
Respuesta: [Duda simple] Formato Nombre_Apellido -
Swedky - 28.08.2013
pawn Код:
CMD:y(playerid, params[])
{
if(isnull(params)) return SendClientMessage(playerid, -1, "Porfavor, use /y (Texto). Ejemplo: /y agarra una piedra del suelo.");
new str[124], Float:pPos[3], Nick[MAX_PLAYER_NAME];
GetPlayerPos(playerid, pPos[0], pPos[1], pPos[2]);
GetPlayerName(playerid, Nick, sizeof(Nick));
format(str, sizeof(str), " * %s %s", Nick, params);
for (new i; i <GetMaxPlayers(); i++)
{
if (IsPlayerInRangeOfPoint(i, 11, pPos[0], pPos[1], pPos[2]))
{
SendClientMessage(i, 0x00FFB7FF, str);
}
}
return 1;
}
Respuesta: [Duda simple] Formato Nombre_Apellido -
Kryzis - 28.08.2013
Gracias.
Respuesta: [Duda simple] Formato Nombre_Apellido -
OTACON - 28.08.2013
pawn Код:
// -- FUNCION --
stock Nombre(playerid) {
new string[24], str[24];
GetPlayerName(playerid,string,24);
strmid(str,string,0,strlen(string),24);
for(new i = 0; i < MAX_PLAYER_NAME; i++) {
if (str[i] == '_') str[i] = '_'; }
return str;
}
// -- FUNCION --
pawn Код:
CMD:y(playerid, params[]) {
new str[128], Float:pos[3];
if(isnull(params)) return SendClientMessage(playerid, -1, "Porfavor, use /y (Texto). Ejemplo: /y agarra una piedra del suelo.");
GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
format(str, sizeof(str), " * %s %s", Nombre(playerid), params);
for(new player; player <GetMaxPlayers(); player++) {
if(!IsPlayerConnected(player)) continue;
if(IsPlayerInRangeOfPoint(player, 11.0, pos[0], pos[1], pos[2])) {
SendClientMessage(player, 0x00FFB7FF, str);
}
} return true;
}
Respuesta: [Duda simple] Formato Nombre_Apellido -
Kryzis - 30.08.2013
Ahн puse otra duda que tengo, para no hacer multiples post.