SA-MP Forums Archive
Me ayudan? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Me ayudan? (/showthread.php?tid=158987)



Me ayudan? - SonyEricson - 11.07.2010

Hola a todos les queria preguntar si me podrian ayudar en algo facil ,, pero que ami no me sale xP

Bueno resulta que yo tengo un gm TDM ,, y tiene varios equipos y uno de ellos es el team "Indios" bueno entonces lo que quiero aser yo es que cuando elijan el equipo "indios" les cambie el nombre y le ponga el tag por ej esto es lo que les quiero decir

[INDIOS]"Nombre del jugador"

Si me podrian ayudar gracias


Re: Me ayudan? - MrDeath537 - 11.07.2010

Aqui te dejo la funcion, por sierto, [INDIOS] son 8 caracteres y el maximo de caracteres para nombres es 24, es decir que el nombre del jugador no podria tener mas de (24 - 16 caracteres.

Funcion:
pawn Код:
stock SetPlayerNameByTeam(playerid, team_tag[])
{
    new Nombre[24];
    GetPlayerName(playerid, Nombre, sizeof(Nombre));

    if(strlen(Nombre) <= 16)
    {
        new String[24];
        format(String, sizeof(String), "%s%s", team_tag, Nombre);
        SetPlayerName(playerid, String);
    }
}
EDIT: Se usa asi:
SetPlayerNameByTeam(playerid, "[Indios]");
Y lo que hace es agregarle el Tag Indios al nombre, pero para eso el nombretiene que tener menos de 16 caracteres para no exceder el maximo