OnPlayerKeyChange: (Optional)
Please change the VIP variable.
Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys & KEY_YES)
{
if(PlayerInfo[playerid][vip] < 1)
return SendClientMessage(playerid, COLOR_RED, "You are not allowed to use this command");
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_LIST, "{FF9933}Weapon Menu for {EEEEEE}VIP {FF9933}MEMBERS", "9mm\nSilencer\nDeagle\nShotgun\nSpawn Off\nCombat\nMicro Uzi\nMP5\nAK-47\nM4\nTEC-9\nCountry Rifle\nSniper Rifle\nRPG\nHS Rocket\nFlame Thrower\nMini-Gun\nParachute", "Ok", "Cancel");
}
return 1;
}
OnDialogResponse (Needed):
Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if (dialogid == 0 && response == 1) //First dialog response /teleports
{
switch (listitem)
{
//"9mm\nSilencer\nDeagle\nShotgun\nSpawn Off\nCombat\nMicro Uzi\nMP5\nAK-47\nM4\nTEC-9\nCountry Rifle\nSniper Rifle\nRPG\nHS Rocket\nFlame Thrower\nMini-Gun\nParachute"
case 0: //9mm
{
GivePlayerWeapon(playerid, 22, 250);
SendClientMessage(playerid,COLOR_WHITE,"You have been equiped with a 9mm enjoy");
}
case 1: //Silencer
{
GivePlayerWeapon(playerid, 23, 250);
SendClientMessage(playerid,COLOR_WHITE,"You have been equiped with a Silencer enjoy");
}
case 2: //Deagle
{
GivePlayerWeapon(playerid, 24, 250);
SendClientMessage(playerid,COLOR_WHITE,"You have been equiped with a Deagle enjoy");
}
case 3: //Shotgun
{
GivePlayerWeapon(playerid, 25, 250);
SendClientMessage(playerid,COLOR_WHITE,"You have been equiped with a Shotgun enjoy");
}
case 4: //Spawn Off
{
GivePlayerWeapon(playerid, 26, 250);
SendClientMessage(playerid,COLOR_WHITE,"You have been equiped with a Spawn off enjoy");
}
case 5: //Combat Shotgun
{
GivePlayerWeapon(playerid, 27, 250);
SendClientMessage(playerid,COLOR_WHITE,"You have been equiped with a Combat Shotgun enjoy");
}
case 6: //Micro SMG
{
GivePlayerWeapon(playerid, 28, 250);
SendClientMessage(playerid,COLOR_WHITE,"You have been equiped with a Micro UZI enjoy");
}
case 7: //MP5
{
GivePlayerWeapon(playerid, 29, 250);
SendClientMessage(playerid,COLOR_WHITE,"You have been equiped with a mp5 enjoy");
}
case 8: //AK-47
{
GivePlayerWeapon(playerid, 30, 250);
SendClientMessage(playerid,COLOR_WHITE,"You have been equiped with a AK-47 enjoy");
}
case 9: //m4
{
GivePlayerWeapon(playerid, 31, 250);
SendClientMessage(playerid,COLOR_WHITE,"You have been equiped with a m4 enjoy");
}
case 10: //Tec-9
{
GivePlayerWeapon(playerid, 32, 250);
SendClientMessage(playerid,COLOR_WHITE,"You have been equiped with a Tec-9 enjoy");
}
case 11: //Country Rifle
{
GivePlayerWeapon(playerid, 33, 250);
SendClientMessage(playerid,COLOR_WHITE,"You have been equiped with a Country Rifle enjoy");
}
case 12: //Sniper Rifle
{
GivePlayerWeapon(playerid, 34, 250);
SendClientMessage(playerid,COLOR_WHITE,"You have been equiped with a Sniper enjoy");
}
case 13: //RPG
{
GivePlayerWeapon(playerid, 35, 250);
SendClientMessage(playerid,COLOR_WHITE,"You have been equiped with a RPG enjoy");
}
case 14: //HS Rocket
{
GivePlayerWeapon(playerid, 36, 250);
SendClientMessage(playerid,COLOR_WHITE,"You have been equiped with a HS Rocket enjoy");
}
case 15: //Flame-thrower
{
GivePlayerWeapon(playerid, 37, 250);
SendClientMessage(playerid,COLOR_WHITE,"You have been equiped with a Flame Thrower enjoy");
}
case 16: //Mini Gun
{
GivePlayerWeapon(playerid, 38, 250);
SendClientMessage(playerid,COLOR_WHITE,"You have been equiped with a Mini Gun enjoy");
}
case 17: //Parachute
{
GivePlayerWeapon(playerid, 46, 250);
SendClientMessage(playerid,COLOR_WHITE,"You have been equiped with a Parachute enjoy");
}
}
}
else if(dialogid == 0 && response == 0) return SendClientMessage(playerid, COLOR_WHITE, "Cancelled.");
return 1;
}
Command (Needed):
Please change the VIP variable..
Код:
COMMAND:wepmenu(playerid, params[])
{
if(PlayerInfo[playerid][vip] < 1)
return SendClientMessage(playerid, COLOR_RED, "You are not allowed to use this command");
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_LIST, "{FF9933}Weapon Menu for {EEEEEE}VIP {FF9933}MEMBERS", "9mm\nSilencer\nDeagle\nShotgun\nSpawn Off\nCombat\nMicro Uzi\nMP5\nAK-47\nM4\nTEC-9\nCountry Rifle\nSniper Rifle\nRPG\nHS Rocket\nFlame Thrower\nMini-Gun\nParachute", "Ok", "Cancel");
return 1;
}