Hola
Hoy hice un Menu de Armas en Dialog Para Admins Rcon
Lo hice para RCON ya que viene con armas como minigun, rocket, etc...
El comando para abrir el Dialog es:
/larmas
Las armas estan clasificadas por categorias:
Spoiler:
Armas A Mano
Spray\Extinguidor\Brass Knuckles\Palo de Golf\Nite Stick\Cuchillo\Bat de Baseball\Pala\Taco de billar\Katana\Motocierra\Dildo Morado\Vibrador Blanco Chico\Vibrador blanco grande\Vibrador de Plata\Flores\Baston
Pistolas
9mm\Silenciadora 9mm\Desert Eagle
Escopetas
Escopeta\Escopeta de Combate\Sawn-off
Ametralladoras
UZI\TEC9\MP5\AK47\M4
Rifles
Rifle\nFranco
Arrojadisas
Granada\Mochilas a Control\Molotov
Armas Pesadas
Basuca\Basuca Perseguidora\Lanzallamas\Minigun
Especiales
Paracaidas\Vision Nocturna\Vision de Calor
DESCARGA:
http://www.megaupload.com/?d=HRX6TRSUFilterscrip:
/////////////////////////////////////
//// ////
//// Menu De Armas En Dialog ////
//// POR iywe ////
//// ////
/////////////////////////////////////
#include <a_samp>
#define FILTERSCRIPT
#define COLOR_BLUE 0x3399FFAA
#define larmas 6000
#pragma tabsize 0
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" FS Menu De Arma by iywe");
print("--------------------------------------\n");
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/larmas",cmdtext,true)==0)
{
if (IsPlayerAdmin(playerid))
{
ShowPlayerDialog(playerid, larmas, DIALOG_STYLE_LIST, "Armas Para Admin", "Armas De Mano\nPistolas\nEscopetas\nAmetralladoras\nRifles\nArrojadisas\nArmas Pesadas\nEspeciales", "Seleccionar", "Cancelar");
}
else {
SendClientMessage(playerid,COLOR_BLUE,"No Eres Admin RCON");
}
return 1;
}
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == larmas)
{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid, larmas+1, DIALOG_STYLE_LIST, "Armas De Mano", "Spray\nExtinguidor\nBrass Knuckles\nPalo de Golf\nNite Stick\nCuchillo\nBat de Baseball\nPala\nTaco de billar\nKatana\nMotocierra\nDildo Morado\nVibrador Blanco Chico\nVibrador blanco grande\nVibrador de Plata\nFlores\nBaston\nAtras", "Seleccionar", "Cancelar");
}
if(listitem == 1)
{
ShowPlayerDialog(playerid, larmas+2, DIALOG_STYLE_LIST, "Pistolas", "9mm\nSilenciadora 9mm\nDesert Eagle\nAtras", "Seleccionar", "Cancelar");
}
if(listitem == 2)
{
ShowPlayerDialog(playerid, larmas+3, DIALOG_STYLE_LIST, "Escopetas", "Escopeta\nEscopeta de Combate\nSawn-off\nAtras", "Seleccionar", "Cancelar");
}
if(listitem == 3)
{
ShowPlayerDialog(playerid, larmas+4, DIALOG_STYLE_LIST, "Ametralladoras", "UZI\nTEC9\nMP5\nAK47\nM4\nAtras", "Seleccionar", "Cancelar");
}
if(listitem == 4)
{
ShowPlayerDialog(playerid, larmas+5, DIALOG_STYLE_LIST, "Rifles", "Rifle\nFranco\nAtras", "Seleccionar", "Cancelar");
}
if(listitem == 5)
{
ShowPlayerDialog(playerid, larmas+6, DIALOG_STYLE_LIST, "Arrojadisas", "Granada\nMochilas a Control\nMolotov\nAtras", "Seleccionar", "Cancelar");
}
if(listitem == 6)
{
ShowPlayerDialog(playerid, larmas+7, DIALOG_STYLE_LIST, "Armas Pesadas", "Basuca\nBasuca Perseguidora\nLanzallamas\nMinigun\nAtras", "Seleccionar", "Cancelar");
}
if(listitem == 7)
{
ShowPlayerDialog(playerid, larmas+8, DIALOG_STYLE_LIST, "Especiales", "Paracaidas\nVision Nocturna\nVision de Calor\nAtras", "Seleccionar", "Cancelar");
}
}
return 1;
}
//////////===================================ARmas de Mano=======================================//7
if(dialogid == larmas+1)
{
if(response)
{
if(listitem == 0)
{
GivePlayerWeapon(playerid,41,700);
}
if(listitem == 1)
{
GivePlayerWeapon(playerid,42,700);
}
if(listitem == 2)
{
GivePlayerWeapon(playerid,1,1);
}
if(listitem == 3)
{
GivePlayerWeapon(playerid,2,700);
}
if(listitem == 4)
{
GivePlayerWeapon(playerid,3,700);
}
if(listitem == 5)
{
GivePlayerWeapon(playerid,4,700);
}
if(listitem == 6)
{
GivePlayerWeapon(playerid,5,700);
}
if(listitem == 7)
{
GivePlayerWeapon(playerid,6,700);
}
if(listitem ==
{
GivePlayerWeapon(playerid,7,700);
}
if(listitem == 9)
{
GivePlayerWeapon(playerid,8,700);
}
if(listitem == 10)
{
GivePlayerWeapon(playerid,9,700);
}
if(listitem == 11)
{
GivePlayerWeapon(playerid,10,700);
}
if(listitem == 12)
{
GivePlayerWeapon(playerid,11,700);
}
if(listitem == 13)
{
GivePlayerWeapon(playerid,12,700);
}
if(listitem == 14)
{
GivePlayerWeapon(playerid,13,700);
}
if(listitem == 15)
{
GivePlayerWeapon(playerid,14,700);
}
if(listitem == 16)
{
GivePlayerWeapon(playerid,15,700);
}
if(listitem == 17)
{
ShowPlayerDialog(playerid, larmas, DIALOG_STYLE_LIST, "Armas Para Admin", "Armas De Mano\nPistolas\nEscopetas\nAmetralladoras\nRifles\nArrojadisas\nArmas Pesadas\nEspeciales", "Seleccionar", "Cancelar");
}
}
return 1;
}
//==================================================================
if(dialogid == larmas+2)
{
if(response)
{
if(listitem == 0)
{
GivePlayerWeapon(playerid,22,700);
}
if(listitem == 1)
{
GivePlayerWeapon(playerid,23,700);
}
if(listitem == 2)
{
GivePlayerWeapon(playerid,24,700);
}
if(listitem == 3)
{
ShowPlayerDialog(playerid, larmas, DIALOG_STYLE_LIST, "Armas Para Admin", "Armas De Mano\nPistolas\nEscopetas\nAmetralladoras\nRifles\nArrojadisas\nArmas Pesadas\nEspeciales", "Seleccionar", "Cancelar");
}
}
return 1;
}
//==============================================================================
if(dialogid == larmas+3)
{
if(response)
{
if(listitem == 0)
{
GivePlayerWeapon(playerid,25,700);
}
if(listitem == 1)
{
GivePlayerWeapon(playerid,27,700);
}
if(listitem == 2)
{
GivePlayerWeapon(playerid,26,700);
}
if(listitem == 3)
{
ShowPlayerDialog(playerid, larmas, DIALOG_STYLE_LIST, "Armas Para Admin", "Armas De Mano\nPistolas\nEscopetas\nAmetralladoras\nRifles\nArrojadisas\nArmas Pesadas\nEspeciales", "Seleccionar", "Cancelar");
}
}
return 1;
}
//==============================================================================
if(dialogid == larmas+4)
{
if(response)
{
if(listitem == 0)
{
GivePlayerWeapon(playerid,28,700);
}
if(listitem == 1)
{
GivePlayerWeapon(playerid,32,700);
}
if(listitem == 2)
{
GivePlayerWeapon(playerid,29,1);
}
if(listitem == 3)
{
GivePlayerWeapon(playerid,30,800);
}
if(listitem == 4)
{
GivePlayerWeapon(playerid,31,800);
}
if(listitem == 5)
{
ShowPlayerDialog(playerid, larmas, DIALOG_STYLE_LIST, "Armas Para Admin", "Armas De Mano\nPistolas\nEscopetas\nAmetralladoras\nRifles\nArrojadisas\nArmas Pesadas\nEspeciales", "Seleccionar", "Cancelar");
}
}
return 1;
}
//==============================================================================
if(dialogid == larmas+5)
{
if(response)
{
if(listitem == 0)
{
GivePlayerWeapon(playerid,33,700);
}
if(listitem == 1)
{
GivePlayerWeapon(playerid,34,700);
}
if(listitem == 2)
{
ShowPlayerDialog(playerid, larmas, DIALOG_STYLE_LIST, "Armas Para Admin", "Armas De Mano\nPistolas\nEscopetas\nAmetralladoras\nRifles\nArrojadisas\nArmas Pesadas\nEspeciales", "Seleccionar", "Cancelar");
}
}
return 1;
}
//==============================================================================
if(dialogid == larmas+6)
{
if(response)
{
if(listitem == 0)
{
GivePlayerWeapon(playerid,16,700);
}
if(listitem == 1)
{
GivePlayerWeapon(playerid,39,700);
}
if(listitem == 2)
{
GivePlayerWeapon(playerid,18,700);
}
if(listitem == 3)
{
ShowPlayerDialog(playerid, larmas, DIALOG_STYLE_LIST, "Armas Para Admin", "Armas De Mano\nPistolas\nEscopetas\nAmetralladoras\nRifles\nArrojadisas\nArmas Pesadas\nEspeciales", "Seleccionar", "Cancelar");
}
}
return 1;
}
//==============================================================================
if(dialogid == larmas+7)
{
if(response)
{
if(listitem == 0)
{
GivePlayerWeapon(playerid,35,700);
}
if(listitem == 1)
{
GivePlayerWeapon(playerid,36,700);
}
if(listitem == 2)
{
GivePlayerWeapon(playerid,37,500);
}
if(listitem == 3)
{
GivePlayerWeapon(playerid,38,1000);
}
if(listitem == 4)
{
ShowPlayerDialog(playerid, larmas, DIALOG_STYLE_LIST, "Armas Para Admin", "Armas De Mano\nPistolas\nEscopetas\nAmetralladoras\nRifles\nArrojadisas\nArmas Pesadas\nEspeciales", "Seleccionar", "Cancelar");
}
}
return 1;
}
//==============================================================================
if(dialogid == larmas+
{
if(response)
{
if(listitem == 0)
{
GivePlayerWeapon(playerid,46,700);
}
if(listitem == 1)
{
GivePlayerWeapon(playerid,44,700);
}
if(listitem == 2)
{
GivePlayerWeapon(playerid,45,700);
}
if(listitem == 3)
{
ShowPlayerDialog(playerid, larmas, DIALOG_STYLE_LIST, "Armas Para Admin", "Armas De Mano\nPistolas\nEscopetas\nAmetralladoras\nRifles\nArrojadisas\nArmas Pesadas\nEspeciales", "Seleccionar", "Cancelar");
}
}
return 1;
}
return 0;
}