DM Zones
#1

Alguien sabe crear Dm zones ...Es decir cuando el jugador Muera aparezca en la zona de Death Match y cuando quiera dejarlo use /salirdm?
Reply
#2

podes usar una variable o mejor dicho un array para los jugadores q sea 1 si estan en el DM y 0 si no lo estan.

ejemplo:

pawn Код:
new InDM[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{
    InDM[playerid] = 0;
    return 1;
}

public OnPlayerSpawn(playerid)
{
    if(InDM[playerid] == 0)
    {
        //spawnea normal
    }
    else
    {
        //spawnea en el dm
    }
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext, "/entrardm", true, 8) == 0)
    {
        InDM[playerid] = 1;
        return 1;
    }
    else if(strcmp(cmdtext, "/salirdm", true, 7) == 0)
    {
        InDM[playerid] = 0;
        return 1;
    }
    return 0;
}
espero q te sirva
Reply
#3

Tambiйn puedes hacer que se verifique si el jugador estб en cierta zona y asн no tendrнas que haber usado el comando para saber si estб en la бrea de matanza.
Reply
#4

Quote:
Originally Posted by Miguel
Посмотреть сообщение
Tambiйn puedes hacer que se verifique si el jugador estб en cierta zona y asн no tendrнas que haber usado el comando para saber si estб en la бrea de matanza.
sin embargo creo q es mas eficiente usar arrays.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)