11.01.2012, 20:11
Lo qe pasa es qe cree un comando /salir
para una zona!
si esta en una zona de DM,y quiere usar algun comando qe le salga:
todo bien perfectoo mi problema como evito ese mensaje
o esa funcion para otro comando qe se se pueda usar en esa zona
ejemplo miren lo quiero para esteee
ese es mi comando TDM en dialog, y este es la funcion en el dialog response!
y quiero crear un comando qe sea
pero al ahora dee ponerlo me sale el mensaje
Ahora este es el comando
pero no me funciona el cmd!
me dicee
NO PUEDES USAR cmds blablabla!
como le puedo hacer para qe Evite que bloquie ese comando'? U_U!!
bueno es mi duda gracias
para una zona!
si esta en una zona de DM,y quiere usar algun comando qe le salga:
Код:
NO PUEDE USAR COMANDOS AQUI, USA /SALIR blabla!
o esa funcion para otro comando qe se se pueda usar en esa zona
ejemplo miren lo quiero para esteee
pawn Код:
/******************************************************************************/
if (strcmp("/TeamDM", cmdtext, true, 10) == 0)
{
//#define azulA 078BF8
//#define rojoA F00000
ShowPlayerDialog(playerid,TeamDMD,DIALOG_STYLE_LIST,"{8A0808}-= Elije tu Equipo =-","{078BF8}1.- Equipo Azul\n{F00000}2.- Equipo Rojo","Entrar", "Cancelar");
return 1;
}
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
//Aqui tengo los dialogs
//de reglas y funciones--
if(dialogid == TeamDMD)
{
if(listitem == 0) //Equipo Azul
{
Equipos[playerid] = Equipo_Azul;
GameTextForPlayer(playerid, "~b~Equipo Azul", 1000, 6);
/* ===================== */
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 24, 2000);
GivePlayerWeapon(playerid, 25, 8000);
GivePlayerWeapon(playerid, 29, 2000);
TeamDM[playerid] = 1; //Aqui Ve sii el jugador esta en la zona DM(bloquea los comandos)
new Eazul = random(7);
switch(Eazul)
{
case 0: Posicion(playerid, -2453.5691,1558.3506,28.9531);
case 1: Posicion(playerid, -2452.1697,1535.9408,28.9464);
case 2: Posicion(playerid, -2456.1978,1544.7244,23.1406);
case 3: Posicion(playerid, -2466.8088,1551.5033,23.6641);
case 4: Posicion(playerid, -2466.5334,1539.0526,23.6641);
case 5: Posicion(playerid, -2465.9783,1536.3939,17.3281);
case 6: Posicion(playerid, -2464.4641,1556.7767,20.2344);
}
}
if(listitem == 1) //Equipo Rojo
{
Equipos[playerid] = Equipo_Rojo;
GameTextForPlayer(playerid, "~r~equipo Rojo", 1000, 6);
/* ===================== */
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 24, 2000);
GivePlayerWeapon(playerid, 25, 8000);
GivePlayerWeapon(playerid, 29, 2000);
TeamDM[playerid] = 1; //aquii igual xD!
new Erojo = random(9);
switch(Erojo)
{
case 0: Posicion(playerid, -2302.2261,1544.8066,18.7734);
case 1: Posicion(playerid, -2313.2451,1536.4447,18.7734);
case 2: Posicion(playerid, -2314.4263,1554.9194,18.7658);
case 3: Posicion(playerid, -2337.2141,1560.1768,17.3281);
case 4: Posicion(playerid, -2335.3127,1542.8317,17.3281);
case 5: Posicion(playerid, -2334.5513,1536.8254,17.3281);
case 6: Posicion(playerid, -2337.7195,1529.7211,17.3281);
case 7: Posicion(playerid, -2342.6753,1536.0854,24.9845);
case 8: Posicion(playerid, -2350.1746,1557.4725,23.1481);
}
/* ===================== */
}
return 1;
}
return 1;
}
Код:
/CambiarDeEquipo
Код:
NO PUEDE USAR COMANDOS AQUI, USA /SALIR blabla!
Код:
/CambiarDeEquipo
pawn Код:
if (strcmp("/CambiarDeEquipo", cmdtext, true, 10) == 0)
{
//#define azulA 078BF8
//#define rojoA F00000
if(TeamDM[playerid] == 1) // Si esta en 0 No puede usar el cmd
{ // Si esta en 1 Revisa qe el jugador Si esta en la zona
//Regresa al Menu
ShowPlayerDialog(playerid,TeamDMD,DIALOG_STYLE_LIST,"{8A0808}-= Elije tu Equipo =-","{078BF8}1.- Equipo Azul\n{F00000}2.- Equipo Rojo","Entrar", "Cancelar");
} else return Mensaje(playerid,rojo," -= NO ESTAS EN NI UN EQUIPO DEL /TEAMDM =-");
//Si el jugador no esta en la zona! saldra el mensaje
return 1;
}
me dicee
NO PUEDES USAR cmds blablabla!
como le puedo hacer para qe Evite que bloquie ese comando'? U_U!!
bueno es mi duda gracias