Zonas dm -
SaiB0T - 29.12.2012
Hola, bueno.. tengo un juego, que te lleva a una zona con una minigun,le agrege una variable para que no pueda usar comandos y no me deja tipear ningun comando. Lo que quiero, es que me deje usar algunos comandos, como por ejemplo comandos de admins, o para qe los users puedan reportar, gracias xd
Re: Zonas dm -
[DOG]irinel1996 - 29.12.2012
Seguramente habrбs echo una condiciуn justo debajo del corchete ({) de
OnPlayerCommandText, їno?
Si es asн pon los comandos deseados por encima de esa condiciуn.
O sino ensйсanos como es tu sistema, yo por lo menos, no soy mago.
Un saludo.
Respuesta: Zonas dm -
SaiB0T - 29.12.2012
estan en zcmd x eso
Re: Zonas dm -
[DOG]irinel1996 - 29.12.2012
Pues pon en la condiciуn esa que pueda usar todos si es admin.
Respuesta: Zonas dm -
SaiB0T - 29.12.2012
pero tambiйn me gustaria que los usuarios puedan reportar y ver sus stats
Re: Zonas dm -
[DOG]irinel1996 - 29.12.2012
La callback tiene un pбrametro que es algo asн como
command[], usa
strcmp y detecta los nombres de los comandos y devuelve
true. Pon aquн la callback y te pongo un ejemplo.
Respuesta: Zonas dm -
SaiB0T - 29.12.2012
en sscanf ?
sscanf(cmdtext, "ss", cmd, params);
Re: Respuesta: Zonas dm -
[DOG]irinel1996 - 29.12.2012
Quote:
Originally Posted by SaiB0T
en sscanf ?
sscanf(cmdtext, "ss", cmd, params);
|
OMG, no. Muйstrame el script que impide que uses comandos cuando estйs en DM.
Respuesta: Zonas dm -
SaiB0T - 29.12.2012
if(strcmp(cmdtext, "/salir", true) == 0)
{
if(EstaEnMiniJuego[playerid] == 0)
{
SendClientMessage(playerid,COLOR_RED,"** Eror no estas en un juego");
}
if(EstaEnMiniJuego[playerid] == 1)
{
SpawnPlayer(playerid);
ResetPlayerWeapons(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
Informacion[playerid][Juego] = 0;
}
return 1;
}
if(EstaEnMiniJuego[playerid] == 1)
{
SendClientMessage(playerid,COLOR_YELLOW,"** Error usa /salir");
return 1;
}
Re: Zonas dm -
Daniel-92 - 29.12.2012
pon los comandos que quieras usar arriba de esto.
pawn Код:
if(EstaEnMiniJuego[playerid] == 1)
{
SendClientMessage(playerid,COLOR_YELLOW,"** Error usa /salir");
return 1;
}
asн como estб el comando salir.