Zonas dm
#1

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
Reply
#2

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.
Reply
#3

estan en zcmd x eso
Reply
#4

Pues pon en la condiciуn esa que pueda usar todos si es admin.
Reply
#5

pero tambiйn me gustaria que los usuarios puedan reportar y ver sus stats
Reply
#6

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.
Reply
#7

en sscanf ?
sscanf(cmdtext, "ss", cmd, params);
Reply
#8

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.
Reply
#9

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;
}
Reply
#10

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.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)