[Duda simple] Formato Nombre_Apellido
#1

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.
Reply
#2

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;
}
Reply
#3

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;
}
Reply
#4

Gracias.
Reply
#5

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;
}
Reply
#6

Ahн puse otra duda que tengo, para no hacer multiples post.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)