SA-MP Forums Archive
Zonas dm - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Zonas dm (/showthread.php?tid=403294)



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.