SA-MP Forums Archive
como hacer un comando en el qe no se puedan usar otros comandos - 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: como hacer un comando en el qe no se puedan usar otros comandos (/showthread.php?tid=204175)



como hacer un comando en el qe no se puedan usar otros comandos - sasuga - 29.12.2010

hola tengo una duda D: bueno me explico :

lo que quiero hacer es que con un comando me lleve a x parte y que hay me de x arma pero esta sera como minigun y toda la wea entonces no quiero que nadie pueda salir de esa parte ni usar ningun comando que no sea /kill quisiera saber como hago eso

un comando que me de teleport a cierta parte te desarme te de un arma y no te deje usar otros comandos que no sea /kill


Respuesta: como hacer un comando en el qe no se puedan usar otros comandos - TheChaoz - 29.12.2010

aca te dejo un ejemplo:

pawn Код:
new bool:Area[MAX_PLAYERS];

public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext, "/kill", true) && Area[playerid])return SendClientMessage(playerid, 0xFF0000FF, "Estas en el area, usa /kill para salir");
    if(!strcmp(cmdtext, "/teleportalarea", true)){
        Area[playerid] = 1;
        //resto del cmd
    }
    if(!strcmp(cmdtext, "/kill", true)){
        Area[playerid] = 0;
        //resto del cmd
    }
    return 1;
}
espero que te sirva.


Re: como hacer un comando en el qe no se puedan usar otros comandos - TiNcH010 - 29.12.2010

ta bien el code, proba asi sino te paso otro xD
lo otro que pedias que chaoz puso resto del cmd
pawn Код:
ResetPlayerWeapons(); //para desarmar al jugador
SetPlayerPos(playerid, //(posicion)); //para el teleport
GivePlayerWeapon(playerid, 28, 500); //el 28 es la id del arma (uzi), el 500 son la cantidad de balas