if (strcmp("/minigun", cmdtext, true, 10) == 0) { SetPlayerPos(playerid,2169.461181,1618.798339,999. 976562); SetPlayerInterior(playerid, 1); GameTextForPlayer(playerid,"~g~MINIGUN !!",6000,5); ResetPlayerWeapons(playerid); SetPlayerHealth(playerid,100), GivePlayerWeapon(playerid,38,9999); return 1; |
new EnMinigun[MAX_PLAYERS];
if (strcmp("/minigun", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid,2169.461181,1618.798339,999. 976562);
SetPlayerInterior(playerid, 1);
GameTextForPlayer(playerid,"~g~MINIGUN !!",6000,5);
ResetPlayerWeapons(playerid);
SetPlayerHealth(playerid,100);
GivePlayerWeapon(playerid,38,9999);
EnMinigun[playerid] = 1;
return 1;
}
if (strcmp("/salirminigun", cmdtext, true, 10) == 0)
{
if(EnMinigun[playerid] == 1)
{
SetPlayerPos(playerid,2169.461181,1618.798339,999. 976562);
SetPlayerInterior(playerid, 0);
GameTextForPlayer(playerid,"~g~Has Salido De MINIGUN !!",6000,5);
ResetPlayerWeapons(playerid);
SetPlayerHealth(playerid,100);
EnMinigun[playerid] = 0;
}
else
{
SendClientMessage(playerid, 0xFFFFFFFF, "No estas en MINIGUN!!");
}
return 1;
}
if(EnMinigun[playerid] == 1){SendClientMessage(playerid, 0xFFFFFFFF, "No puedes usar ese comando cuando estas en MINIGUN!!"); return 1;}
esta perfecto pero asta aorita nose porq no aparece la minigun , aaa y no funciona los bloqueos de comandos
![]() |
if (strcmp("/tucomando", cmdtext, true, 10) == 0)
{
if(EnMinigun[playerid] == 1){SendClientMessage(playerid, 0xFFFFFFFF, "No puedes usar ese comando cuando estas en MINIGUN!!"); return 1;}
//etc
return 1;
}
ResetPlayerWeapons(playerid);
new NoMinijuegos[MAX_PLAYERS];
new DentroCS[MAX_PLAYERS];
if(strcmp(cmdtext, "/minigun", true) ==0 )
{
if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "[ERROR]: No Puedes ir a /minigun estando en un vehiculo!");
new str [128];
new Float:health;
GetPlayerHealth(playerid,health);
if(health >= 70)
{
new nombre[MAX_PLAYER_NAME], string[256];
GetPlayerName(playerid, nombre, sizeof(nombre));
format(string, sizeof(string), "* %s se teletrasporto a (/minigun)!", nombre);
SendClientMessageToAll(COLOR_YELLOW, string);
SendClientMessage(playerid, 0x00D300AA, "Bienvenido a Minigun!");
SetCameraBehindPlayer(playerid);
SetPlayerVirtualWorld(playerid,2);
ResetPlayerWeapons(playerid);
SetPlayerFacingAngle(playerid,random(9000));
DentroCS[playerid] = 1;
NoMinijuegos[playerid] = 1;
new randomspawn = random(5);
switch(randomspawn)
{
case 0: SetPlayerPos(playerid, -1130.4258, 1057.6685, 1346.4141);
case 1: SetPlayerPos(playerid, -1069.2738, 1088.8636, 1346.4039);
case 2: SetPlayerPos(playerid, -1062.9995, 1056.5170, 1347.6224);
case 3: SetPlayerPos(playerid, -1027.4481, 1025.8434, 1342.70394);
case 4: SetPlayerPos(playerid, -974.6001, 1061.0868, 1345.6769);
}
GivePlayerWeapon(playerid, 38, 20000);
SetPlayerInterior(playerid, 10);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid,100);
GetPlayerName(playerid, str, sizeof(str));
}
else
{
SendClientMessage(playerid, COLOR_YELLOW, "[ADVERTENCIA]: Porfavor Llena tu vida antes de usar los TelePorts..");
}
return 1;
}
if(strcmp(cmdtext, "/Salirminijuego", true, 10) ==0 )
{
new Float:health;
GetPlayerHealth(playerid,health);
if(health >= 70)
{
if(NoMinijuegos[playerid] == 1)
{
NoAutoMinigun [playerid] = 0;
DentroCS [playerid] = 0;
NoMinijuegos [playerid] = 0;
GameTextForPlayer(playerid, "~b~~h~Has salido del Minijuego.", 2000, 3);
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid, 0);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 34, 100);
GivePlayerWeapon(playerid, 32, 5000);
GivePlayerWeapon(playerid, 31, 900);
GivePlayerWeapon(playerid, 26, 500);
GivePlayerWeapon(playerid, 8, 1);
SetPlayerRandomSpawn(playerid);
SetPlayerWeather(playerid,0);
SetPlayerTime(playerid, 0,0);
ResetPlayerWeapons(playerid);
}
else return SendClientMessage(playerid, ERROR_COLOR, "[ERROR]: No estas en un minijuego.");
}
else
{
SendClientMessage(playerid, ERROR_COLOR, "[ERROR]: Tienes Poca Vida No puedes usar /salirminijuego tienes que dejarte matar o luchar por tu vida!");
}
return 1;
}
if (DentroCS[playerid] == 1)
{
return SendClientMessage(playerid,0xFF0000AA, "[INFO]: Para Escribir un Comando Tienes que poner /Salirminijuego.");
}
DentroCS[playerid] = 1;
NoMinijuegos[playerid] = 1;
Pusiste la linea que te dije en todos tus comandos? Pon esa linea debajo de cada comando asi:
pawn Код:
y intenta quitando esta linea de el primer comando Код:
ResetPlayerWeapons(playerid); |