Comando equipo
#1

hola bueno quiero saber que linea de codigo utilizo para que mas de 1 equipo pueda ocupar el comando es decir

y que codigo utilizo para que en vez de que diga "**Necesitas estar ser equipo NOMBRE EQUIPO para usar este comando**"

EJEMPLO"**Necesitas estar ser equipo TEAM_GREEN para usar este comando**"


pawn Код:
if(!strcmp(cmdtext,"/comando",true))
    {
        if (gTeam[playerid] !=  TEAM_GREEN )
        {
        SendClientMessage(playerid, COLOR_RED, "**Necesitas estar ser equipo X para usar este comando**");;
        return 1;
        }
        SetPlayerInterior(playerid,0);
        SetPlayerVirtualWorld(playerid, 0);
        return 1;
    }
Reply
#2

pawn Код:
if (gTeam[playerid] !=  TEAM_GREEN && gTeam[playerid] !=  TEAM_2)
Reply
#3

Quote:
Originally Posted by [J]ulian
Посмотреть сообщение
pawn Код:
if (gTeam[playerid] !=  TEAM_GREEN && gTeam[playerid] !=  TEAM_2)
Gracias oye y para sacar el nombre del equipo que codigo es?
Reply
#4

El nombre del equipo? Si no lo almacenas en alguna variable no podйs. Si querйs el nъmero, GetPlayerTeam ( Obviamente tenйs que usar SetPlayerTeam para que esta funciуn sirva. )
Reply
#5

Para enviar el mensaje del nombre del equipo no podйs usar SendClientMessage solamente.
Tenes que usar format.

pawn Код:
new equipos[128];
format(equipos, sizeof(equipos), "**Necesitas estar ser equipo %s para usar este comando**", GetPlayerTeam); // Como dijo [J]ulian o sino la segunda opciуn.
SendClientMessage(playerid, COLOR_RED, equipos);
pawn Код:
new nequipo[128];
if(gTeam[playerid] == TEAM_GREEN) { nequipo = "Equipo Verde"; } // Modificar.
else { nequipo= "Ningъn Equipo"; }

new equipos[128];
format(equipos, sizeof(equipos), "**Necesitas estar ser equipo %s para usar este comando**", nequipo);
SendClientMessage(playerid, COLOR_RED, equipos);
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)