Menu Help - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (
https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Menu Help (
/showthread.php?tid=114409)
Menu Help -
CharlieScene - 19.12.2009
Ok this is what I really want to do. I wouldnt know how to make it so you can change your clothes within this following menu at the bottom.
I have this Menu here where
"Go on duty"
"Go off duty"
I want to make it where there is a
"Change clothes"
And then you can change the skins and stuff how would I add that in ? I want the skin id's to be 280,281,282,283,284 ( Cop Skins ) This is for a cop menu
Код:
public OnPlayerSelectedMenuRow(playerid, row)
{
new Menu:current;
current = GetPlayerMenu(playerid);
if(current == dutymenu)
{
switch(row)
{
case 0:{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
new currank[64];
new string[128];
if(PlayerInfo[playerid][pRank] == 1) { currank = "Cadet"; }
else if(PlayerInfo[playerid][pRank] == 2) { currank = "Officer"; }
else if(PlayerInfo[playerid][pRank] == 3) { currank = "Senior Officer"; }
else if(PlayerInfo[playerid][pRank] == 4) { currank = "Sergeant"; }
else if(PlayerInfo[playerid][pRank] == 5) { currank = "Lieutenant"; }
else if(PlayerInfo[playerid][pRank] == 6) { currank = "Captain"; }
else if(PlayerInfo[playerid][pRank] == 7) { currank = "Deputy Chief"; }
else if(PlayerInfo[playerid][pRank] == 8) { currank = "Chief"; }
else { currank = "Cadet"; }
format(string, sizeof(string), "Welcome To Duty %s", currank);
SendClientMessage(playerid,COLOR_GREEN1337, string);
}
else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
{
new currank[64];
new string[128];
if(PlayerInfo[playerid][pRank] == 1) { currank = "Trainee"; }
else if(PlayerInfo[playerid][pRank] == 2) { currank = "Support"; }
else if(PlayerInfo[playerid][pRank] == 3) { currank = "Operative"; }
else if(PlayerInfo[playerid][pRank] == 4) { currank = "Associate"; }
else if(PlayerInfo[playerid][pRank] == 5) { currank = "Command"; }
else if(PlayerInfo[playerid][pRank] == 6) { currank = "Cheif"; }
else if(PlayerInfo[playerid][pRank] == 7) { currank = "Cheif"; }
else if(PlayerInfo[playerid][pRank] == 8) { currank = "Chief"; }
else { currank = "Trainee"; }
format(string, sizeof(string), "Welcome To Duty %s / Officer", currank);
SendClientMessage(playerid,COLOR_GREEN1337, string);
}
SafeGivePlayerWeapon(playerid, 24, 70);
SafeGivePlayerWeapon(playerid, 3, 0);
SetPlayerArmour(playerid, 100);
SetPlayerHealth(playerid, 100);
SetCameraBehindPlayer(playerid);
TogglePlayerControllable(playerid,1);
HideMenuForPlayer(dutymenu, playerid);
OnDuty[playerid] = 1;
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
{
if(PlayerInfo[playerid][pRank] == 1)
SetPlayerColor(playerid, COLOR_COPFREECOP);
}
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
{
if(PlayerInfo[playerid][pRank] == 2)
SetPlayerColor(playerid, COLOR_COPCADET);
}
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
{
if(PlayerInfo[playerid][pRank] == 3)
SetPlayerColor(playerid, COLOR_COP);
}
if(PlayerInfo[playerid][pMember] ==1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
{
if(PlayerInfo[playerid][pRank] == 4)
SetPlayerColor(playerid, COLOR_COP);
SafeGivePlayerWeapon(playerid, 29, 150);
}
if(PlayerInfo[playerid][pMember] ==1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
{
if(PlayerInfo[playerid][pRank] == 5)
SetPlayerColor(playerid, COLOR_COP);
SafeGivePlayerWeapon(playerid, 29, 150);
}
if(PlayerInfo[playerid][pMember] ==1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
{
if(PlayerInfo[playerid][pRank] == 6)
SetPlayerColor(playerid, COLOR_COP);
SafeGivePlayerWeapon(playerid, 29, 150);
}
if(PlayerInfo[playerid][pMember] ==1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
{
if(PlayerInfo[playerid][pRank] == 7)
SetPlayerColor(playerid, COLOR_COP);
SafeGivePlayerWeapon(playerid, 29, 150);
}
if(PlayerInfo[playerid][pMember] ==1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
{
if(PlayerInfo[playerid][pRank] == 8)
SetPlayerColor(playerid, COLOR_COP);
SafeGivePlayerWeapon(playerid, 29, 150);
}
return 1;
}
case 1:{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
{
SendClientMessage(playerid, COLOR_ALLDEPT, "Please stay a lawful citizen");
}
SafeResetPlayerWeapons(playerid);
SetPlayerArmour(playerid, 0);
SafeGivePlayerWeapon(playerid, 41, 500);
SetPlayerColor(playerid, COLOR_WHITE);
TogglePlayerControllable(playerid,1);
SetCameraBehindPlayer(playerid);
HideMenuForPlayer(dutymenu, playerid);
OnDuty[playerid] = 0;
return 1;
}
}
}
Please help
Re: Menu Help -
hector_williams - 19.12.2009
Is this replacing the old commands with the menu?
Re: Menu Help -
CharlieScene - 19.12.2009
Well I got this from the GF , I want it to make it more simpler for new players And i want to add a "Change Clothes" Button within the dutymenu but I woudlnt know how ? thats why im asking ^^
Re: Menu Help -
Lynn09© - 19.12.2009
Would look better to use a Dialog, instead of a Menu.
Also easier.
Re: Menu Help -
CharlieScene - 19.12.2009
So how would I add so you can change clothes within this menu box
Re: Menu Help -
CharlieScene - 20.12.2009
no one ?