[AYUDA]Prohibir la salida en un comando DM
#1

Abra algun tutorial dee
por ejemploo
entro aa

Код:
/BatallasDeRecortada
y si kiero usar algun otro tele port

qe salga un mensaje qe diga:

Код:
Aviso: Para salir de esta batalla usa /Salir
y cuando ponga:
Код:
/Salir
qe salga x-D!!

y qe cada vez qe mueraa!
vuelva a spawnear en la batalla
en este caso BatallaDeRecortadas??

existe algun tutorial si me pudiseran ayudar gracias
Reply
#2

Aqui tienes uno HERE
Reply
#3

noo, se ve lo mismo pero noo
tendria qe poner la funcion en todos los comandos del servidor y eso estaria muuy largo .SS!
Reply
#4

Usa PVar
Reply
#5

pawn Код:
new InDM[MAX_PLAYERS];
   

public OnPlayerConnect(playerid)
{
    InDM[playerid] = 0;
    return 1;
}
public OnPlayerCommandText(playerid,cmdtext[])
{
    if(strcmp(cmdtext,"/salir",true) == 0)
    {
        InDM[playerid]=0;
        SetPlayerHealth(playerid,0.0);
        return 1;
    }
    if(InDM[playerid] == 1) return SendClientMessage(playerid,-1,"No puedes usar comandos en un DM");

    if(strcmp(cmdtext,"/BatallasDeRecortada",true)== 0)
    {
        InDM[playerid] = 1;
        SetPlayerPos(playerid,0.0,0.0,0.0);// Pon las coordenadas del area
        return 1;
    }


return 0;
}
public OnPlayerSpawn(playerid)
{
    if(InDM[playerid] == 1)
    {
        SetPlayerPos(playerid,0.0,0.0,0.0);// Pon las coordenadas del area
    }
}
Reply
#6

noo no funciona :/
Reply
#7

Esto siempre deve de ir al principio de OnPlayerCommandText para que funcione
pawn Код:
if(strcmp(cmdtext,"/salir",true) == 0)
    {
        InDM[playerid]=0;
        SetPlayerHealth(playerid,0.0);
        return 1;
    }
    if(InDM[playerid] == 1) return SendClientMessage(playerid,-1,"No puedes usar comandos en un DM");
Reply
#8

inDm se puede repetir para digamos 5 comandos por ejemplo?? o tendria qe definir uno para cada uno
Reply
#9

lo puedes repetir
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)