Bug SFCRRPG civilian class
#1

Hello

I have a problem with this gamemode, when I want to put me in civilian and choose the terrorist competence for example, it does not work, and some commands are then unavailable as the command: /commands.

Код:
	SkillMenu = CreateMenu("~b~Skill ~w~Selection",1,15,150,200);
    SetMenuColumnHeader(SkillMenu , 0, "~w~Please select your skill");
    AddMenuItem(SkillMenu,0,"Rapist");
    AddMenuItem(SkillMenu,0,"Drug Dealer");
    AddMenuItem(SkillMenu,0,"Weapon Dealer");
    AddMenuItem(SkillMenu,0,"Hitman");
    AddMenuItem(SkillMenu,0,"Car Jacker");
    AddMenuItem(SkillMenu,0,"Kidnapper");
    AddMenuItem(SkillMenu,0,"Thief");
    AddMenuItem(SkillMenu,0,"Terrorist");
The defines:

Код:
#define TEAM_COP 1
#define TEAM_ARMY 2
#define TEAM_MEDIC 3
#define TEAM_CARFIX 4
#define TEAM_CIA 5
#define TEAM_DRIVER 6
#define TEAM_BISTRO 7
#define TEAM_JAILTK 8
#define TEAM_PVTMED 9
#define TEAM_CIVIL 10
#define TEAM_GASDEL 11
#define TEAM_DRGDEL 12
#define TEAM_HITMAN 13
#define TEAM_GUNDEL 14
#define TEAM_SNITCH 15
#define TEAM_RAPIST 16
#define TEAM_BOUNTY 17
#define TEAM_KIDNAP 18
#define TEAM_DJUNKIE 19
#define TEAM_THIEF 20
#define TEAM_PIMP 21
#define TEAM_PILOT 22
#define TEAM_SMUG 23
#define TEAM_TERRO 24
#define TEAM_CARJACK 25
#define TEAM_FIRE 26
#define TEAM_EGG 27
Код:
dcmd_commands(playerid,params[])
{
	#pragma unused params
	new string[128];
	if(IsSpawned[playerid] != 1)
    {
        SendClientMessage(playerid,COLOR_ERROR,"Vous devez choisir un(e) mйtier/compйtence pour utiliser cette commande.");
        return 1;
	}
	if(IsKidnapped[playerid] == 1)
	{
	    SendClientMessage(playerid,COLOR_ERROR," Vous кtes enlevй. Vous ne pouvez pas utiliser cette commande.");
	    return 1;
	}
	if(IsFrozen[playerid] == 1)
	{
	    SendClientMessage(playerid,COLOR_ERROR,"Vous avez йtй figй par un administrateur du serveur. Vous ne pouvez pas utiliser cette commande.");
	    return 1;
	}
    if(gTeam[playerid] == TEAM_COP && GetPlayerSkin(playerid) != 286)
    {
		ShowPlayerDialog(playerid,DIALOG_COMMANDS,DIALOG_STYLE_MSGBOX,"{0000FF}POLICE COMMANDS","{FFFFFF}/cuff - Cuffs a player.\n/uncuff - Uncuffs a player.\n/pu - Asks a suspect to pull over.\n/ticket - Issues a ticket to a player.\n/suspect - Gives a player a wanted level.\n/search - Searches a player.\n/m - Megaphone.\n/arrest - Arrests a player.\n/detain - Detains a player.\n/dropoff - Arrests a detained player.\n@ (message) - Sends a message through the police radio.","Ok","Annuler");
		format(string,sizeof(string),"4[ADMIN SPY] %s(%d) has typed /commands.",PlayerName(playerid),playerid);
		IRC_GroupSay(gGroupAdminID,IRC_ADMINCHANNEL,string);
		format(string,sizeof(string),"[ADMIN SPY] %s(%d) has typed /commands.",PlayerName(playerid),playerid);
		SendClientMessageToAllAdmins(string);
	}
	if(gTeam[playerid] == TEAM_ARMY)
    {
		ShowPlayerDialog(playerid,DIALOG_COMMANDS,DIALOG_STYLE_MSGBOX,"{0000FF}ARMY COMMANDS","{FFFFFF}/cuff - Cuffs a player.\n/uncuff - Uncuffs a player.\n/pu - Asks a suspect to pull over.\n/ticket - Issues a ticket to a player.\n/suspect - Gives a player a wanted level.\n/search - Searches a player.\n/m - Megaphone.\n/arrest - Arrests a player.\n/detain - Detains a player.\n/dropoff - Arrests a detained player.\n@ (message) - Sends a message through the police radio.","Ok","Annuler");
		format(string,sizeof(string),"4[ADMIN SPY] %s(%d) has typed /commands.",PlayerName(playerid),playerid);
		IRC_GroupSay(gGroupAdminID,IRC_ADMINCHANNEL,string);
		format(string,sizeof(string),"[ADMIN SPY] %s(%d) has typed /commands.",PlayerName(playerid),playerid);
		SendClientMessageToAllAdmins(string);
	}
	if(gTeam[playerid] == TEAM_CIA)
    {
		ShowPlayerDialog(playerid,DIALOG_COMMANDS,DIALOG_STYLE_MSGBOX,"{0000FF}CIA COMMANDS","{FFFFFF}/cuff - Cuffs a player.\n/uncuff - Uncuffs a player.\n/pu - Asks a suspect to pull over.\n/ticket - Issues a ticket to a player.\n/suspect - Gives a player a wanted level.\n/search - Searches a player.\n/m - Megaphone.\n/arrest - Arrests a player.\n/detain - Detains a player.\n/dropoff - Arrests a detained player.\n/tackle\n@ (message) - Sends a message through the police radio.","Ok","Annuler");
		format(string,sizeof(string),"4[ADMIN SPY] %s(%d) has typed /commands.",PlayerName(playerid),playerid);
		IRC_GroupSay(gGroupAdminID,IRC_ADMINCHANNEL,string);
		format(string,sizeof(string),"[ADMIN SPY] %s(%d) has typed /commands.",PlayerName(playerid),playerid);
		SendClientMessageToAllAdmins(string);
	}
	if(gTeam[playerid] == TEAM_COP && GetPlayerSkin(playerid) == 286)
    {
		ShowPlayerDialog(playerid,DIALOG_COMMANDS,DIALOG_STYLE_MSGBOX,"{0000FF}FBI COMMANDS","{FFFFFF}/cuff - Cuffs a player.\n/uncuff - Uncuffs a player.\n/pu - Asks a suspect to pull over.\n/ticket - Issues a ticket to a player.\n/suspect - Gives a player a wanted level.\n/search - Searches a player.\n/m - Megaphone.\n/arrest - Arrests a player.\n/detain - Detains a player.\n/dropoff - Arrests a detained player.\n@ (message) - Sends a message through the police radio.","Ok","Annuler");
		format(string,sizeof(string),"4[ADMIN SPY] %s(%d) has typed /commands.",PlayerName(playerid),playerid);
		IRC_GroupSay(gGroupAdminID,IRC_ADMINCHANNEL,string);
		format(string,sizeof(string),"[ADMIN SPY] %s(%d) has typed /commands.",PlayerName(playerid),playerid);
		SendClientMessageToAllAdmins(string);
	}
	if(gTeam[playerid] == TEAM_CARFIX)
    {
		ShowPlayerDialog(playerid,DIALOG_COMMANDS,DIALOG_STYLE_MSGBOX,"{0000FF}MECHANIC COMMANDS","{FFFFFF}/repair - Repairs someone elses vehicle.\n/repairme - Repairs your own vehicle.\n/setprice - Sets your price.\nYou can also see a list of General Commands with /gcommands.","Ok","Annuler");
		format(string,sizeof(string),"4[ADMIN SPY] %s(%d) has typed /commands.",PlayerName(playerid),playerid);
		IRC_GroupSay(gGroupAdminID,IRC_ADMINCHANNEL,string);
		format(string,sizeof(string),"[ADMIN SPY] %s(%d) has typed /commands.",PlayerName(playerid),playerid);
		SendClientMessageToAllAdmins(string);
	}
	if(gTeam[playerid] == TEAM_MEDIC)
    {
		ShowPlayerDialog(playerid,DIALOG_COMMANDS,DIALOG_STYLE_MSGBOX,"{0000FF}MEDIC COMMANDS","{FFFFFF}/heal - Heals a player.\n/healme - Heals yourself.\n/cure - Cures a player.\n/cureme - Cures yourself.\n/setprice - Sets your price.\nYou can also see a list of General Commands with /gcommands.","Ok","Annuler");
		format(string,sizeof(string),"4[ADMIN SPY] %s(%d) has typed /commands.",PlayerName(playerid),playerid);
		IRC_GroupSay(gGroupAdminID,IRC_ADMINCHANNEL,string);
		format(string,sizeof(string),"[ADMIN SPY] %s(%d) has typed /commands.",PlayerName(playerid),playerid);
		SendClientMessageToAllAdmins(string);
	}
	if(gTeam[playerid] == TEAM_RAPIST)
    {
		ShowPlayerDialog(playerid,DIALOG_COMMANDS,DIALOG_STYLE_MSGBOX,"{0000FF}RAPIST COMMANDS","{FFFFFF}/rape - Rapes a player and infects them.\nYou can also see a list of General Commands with /gcommands.","Ok","Annuler");
		format(string,sizeof(string),"4[ADMIN SPY] %s(%d) has typed /commands.",PlayerName(playerid),playerid);
		IRC_GroupSay(gGroupAdminID,IRC_ADMINCHANNEL,string);
		format(string,sizeof(string),"[ADMIN SPY] %s(%d) has typed /commands.",PlayerName(playerid),playerid);
		SendClientMessageToAllAdmins(string);
	}
	if(gTeam[playerid] == TEAM_DRGDEL)
    {
		ShowPlayerDialog(playerid,DIALOG_COMMANDS,DIALOG_STYLE_MSGBOX,"{0000FF}DRUG DEALER COMMANDS","{FFFFFF}/giveweed - Gives a player weed.\n/giveheroin - Gives a player heroin.\nYou can also see a list of General Commands with /gcommands.","Ok","Annuler");
		format(string,sizeof(string),"4[ADMIN SPY] %s(%d) has typed /commands.",PlayerName(playerid),playerid);
		IRC_GroupSay(gGroupAdminID,IRC_ADMINCHANNEL,string);
		format(string,sizeof(string),"[ADMIN SPY] %s(%d) has typed /commands.",PlayerName(playerid),playerid);
		SendClientMessageToAllAdmins(string);
	}
	if(gTeam[playerid] == TEAM_GUNDEL)
    {
		ShowPlayerDialog(playerid,DIALOG_COMMANDS,DIALOG_STYLE_MSGBOX,"{0000FF}WEAPON DEALER COMMANDS","{FFFFFF}/showweapons - Shows a player your weapon list.\n/sellweapon - Sells a player a weapon.\nYou can also see a list of General Commands with /gcommands.","Ok","Annuler");
		format(string,sizeof(string),"4[ADMIN SPY] %s(%d) has typed /commands.",PlayerName(playerid),playerid);
		IRC_GroupSay(gGroupAdminID,IRC_ADMINCHANNEL,string);
		format(string,sizeof(string),"[ADMIN SPY] %s(%d) has typed /commands.",PlayerName(playerid),playerid);
		SendClientMessageToAllAdmins(string);
	}
	if(gTeam[playerid] == TEAM_HITMAN)
    {
		ShowPlayerDialog(playerid,DIALOG_COMMANDS,DIALOG_STYLE_MSGBOX,"{0000FF}HITMAN COMMANDS","{FFFFFF}/hitlist - Shows the list of hits.\nYou can also see a list of General Commands with /gcommands.","Ok","Annuler");
		format(string,sizeof(string),"4[ADMIN SPY] %s(%d) has typed /commands.",PlayerName(playerid),playerid);
		IRC_GroupSay(gGroupAdminID,IRC_ADMINCHANNEL,string);
		format(string,sizeof(string),"[ADMIN SPY] %s(%d) has typed /commands.",PlayerName(playerid),playerid);
		SendClientMessageToAllAdmins(string);
	}
	if(gTeam[playerid] == TEAM_KIDNAP)
    {
		ShowPlayerDialog(playerid,DIALOG_COMMANDS,DIALOG_STYLE_MSGBOX,"{0000FF}KIDNAPPER COMMANDS","{FFFFFF}/kidnap - Kidnaps a player.\nYou can also see a list of General Commands with /gcommands.","Ok","Annuler");
		format(string,sizeof(string),"4[ADMIN SPY] %s(%d) has typed /commands.",PlayerName(playerid),playerid);
		IRC_GroupSay(gGroupAdminID,IRC_ADMINCHANNEL,string);
		format(string,sizeof(string),"[ADMIN SPY] %s(%d) has typed /commands.",PlayerName(playerid),playerid);
		SendClientMessageToAllAdmins(string);
	}
	if(gTeam[playerid] == TEAM_THIEF)
    {
		ShowPlayerDialog(playerid,DIALOG_COMMANDS,DIALOG_STYLE_MSGBOX,"{0000FF}THIEF COMMANDS","{FFFFFF}/rob - Robs a player.\nYou can also see a list of General Commands with /gcommands.","Ok","Annuler");
		format(string,sizeof(string),"4[ADMIN SPY] %s(%d) has typed /commands.",PlayerName(playerid),playerid);
		IRC_GroupSay(gGroupAdminID,IRC_ADMINCHANNEL,string);
		format(string,sizeof(string),"[ADMIN SPY] %s(%d) has typed /commands.",PlayerName(playerid),playerid);
		SendClientMessageToAllAdmins(string);
	}
	if(gTeam[playerid] == TEAM_CARJACK)
    {
		ShowPlayerDialog(playerid,DIALOG_COMMANDS,DIALOG_STYLE_MSGBOX,"{0000FF}CAR JACKER COMMANDS","{FFFFFF}/sellcar - Sells a stolen car to the Shipyard.\nYou can also see a list of General Commands with /gcommands.","Ok","Annuler");
		format(string,sizeof(string),"4[ADMIN SPY] %s(%d) has typed /commands.",PlayerName(playerid),playerid);
		IRC_GroupSay(gGroupAdminID,IRC_ADMINCHANNEL,string);
		format(string,sizeof(string),"[ADMIN SPY] %s(%d) has typed /commands.",PlayerName(playerid),playerid);
		SendClientMessageToAllAdmins(string);
	}
	if(gTeam[playerid] == TEAM_TERRO)
    {
		ShowPlayerDialog(playerid,DIALOG_COMMANDS,DIALOG_STYLE_MSGBOX,"{0000FF}TERRORIST COMMANDS","{FFFFFF}/blowcar - Blows up your car.\n/blowup - Blows up a building.\n/tlevel - Shows your Terrorism Level.\nYou can also see a list of General Commands with /gcommands.","Ok","Annuler");
		format(string,sizeof(string),"4[ADMIN SPY] %s(%d) has typed /commands.",PlayerName(playerid),playerid);
		IRC_GroupSay(gGroupAdminID,IRC_ADMINCHANNEL,string);
		format(string,sizeof(string),"[ADMIN SPY] %s(%d) has typed /commands.",PlayerName(playerid),playerid);
		SendClientMessageToAllAdmins(string);
	}
	if(gTeam[playerid] == TEAM_DRIVER)
    {
		ShowPlayerDialog(playerid,DIALOG_COMMANDS,DIALOG_STYLE_MSGBOX,"{0000FF}DRIVER COMMANDS","{FFFFFF}/setprice - Set the price of your services.\nYou have no other specific commands. Get in a taxi vehicle to go on duty.\nYou can also see a list of General Commands with /gcommands.","Ok","Annuler");
		format(string,sizeof(string),"4[ADMIN SPY] %s(%d) has typed /commands.",PlayerName(playerid),playerid);
		IRC_GroupSay(gGroupAdminID,IRC_ADMINCHANNEL,string);
		format(string,sizeof(string),"[ADMIN SPY] %s(%d) has typed /commands.",PlayerName(playerid),playerid);
		SendClientMessageToAllAdmins(string);
	}
	return 1;
}
Thanks for your help because I'm blocked for my project. it do 3 months I'm on it :/
Reply
#2

Help me please
Reply
#3

Quote:
Originally Posted by TheWWorld
Посмотреть сообщение
Help me please
I Dont Undrastand YOu SAy Try Again SAy Your Problem Use ****** Translate
Reply
#4

When connecting and we choose a civil skill that does not work
Reply
#5

Quote:
Originally Posted by TheWWorld
Посмотреть сообщение
When connecting and we choose a civil skill that does not work
Its Working . Just Go to Game and On SkillMenu Not Use Enter For Change Your Skill Use Space On Your Keyboard
If I Helped You Rep Me Tnx
Reply
#6

It does not work when I chose terrorist example, it does not do anything ...
Reply
#7

So, where is the menu response? You can make all the fancy menus you like, but without the callback (OnPlayerSelectedMenuRow) it's worth shit.
Reply
#8

Quote:
Originally Posted by TheWWorld
Посмотреть сообщение
It does not work when I chose terrorist example, it does not do anything ...
No I Use This Game Mode Just Use Space On KeyBoard
Reply
#9

Omg it works thank you very much, but how to make it also works with the mouse and with the enter key?
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)