01.09.2014, 10:58
I've just started my MDC system, and I was wondering how I would transfer something like;
Player_A clicks on Record a Crime, after he clicked upon that he'd be prompt with "Place the crime below"

Code that may help support your understanding;
Player_A clicks on Record a Crime, after he clicked upon that he'd be prompt with "Place the crime below"

Code that may help support your understanding;
pawn Код:
command(recordcrime, playerid, params[])
{
new id, string[128], Crime[128];
if(sscanf(params, "uz", id, Crime))
{
SendClientMessage(playerid, WHITE, "SYNTAX: /recordcrime [playerid] [offence]");
}
else
{
if(Groups[Player[playerid][Group]][CommandTypes] == 1 || Groups[Player[playerid][Group]][CommandTypes] == 4)
{
if(IsPlayerConnectedEx(id))
{
if(strlen(Crime) < 1)
{
SendClientMessage(playerid, WHITE, "SYNTAX: /recordcrime [playerid] [offence]");
}
else
{
switch(GetPlayerWantedLevel(id))
{
case 0:
{
SetPlayerWantedLevel(id, 1);
format(Player[id][Offence1], 255, "%s", Crime);
format(string, sizeof(string), "%s has been recorded for crime: %s, by %s.", GetName(id), Crime, GetName(playerid));
GroupMessage(playerid, ANNOUNCEMENT, string);
Player[id][CriminalOffences]++;
SendClientMessage(id, WHITE, string);
}
case 1:
{
SetPlayerWantedLevel(id, 2);
format(Player[id][Offence2], 255, "%s", Crime);
format(string, sizeof(string), "%s has been recorded for crime: %s, by %s.", GetName(id), Crime, GetName(playerid));
GroupMessage(playerid, ANNOUNCEMENT, string);
Player[id][CriminalOffences]++;
SendClientMessage(id, WHITE, string);
}
case 2:
{
SetPlayerWantedLevel(id, 3);
format(Player[id][Offence3], 255, "%s", Crime);
format(string, sizeof(string), "%s has been recorded for crime: %s, by %s.", GetName(id), Crime, GetName(playerid));
GroupMessage(playerid, ANNOUNCEMENT, string);
Player[id][CriminalOffences]++;
SendClientMessage(id, WHITE, string);
}
case 3:
{
SetPlayerWantedLevel(id, 4);
format(Player[id][Offence4], 255, "%s", Crime);
format(string, sizeof(string), "%s has been recorded for crime: %s, by %s.", GetName(id), Crime, GetName(playerid));
GroupMessage(playerid, ANNOUNCEMENT, string);
Player[id][CriminalOffences]++;
SendClientMessage(id, WHITE, string);
}
case 4:
{
SetPlayerWantedLevel(id, 5);
format(Player[id][Offence5], 255, "%s", Crime);
format(string, sizeof(string), "%s has been recorded for crime: %s, by %s.", GetName(id), Crime, GetName(playerid));
GroupMessage(playerid, ANNOUNCEMENT, string);
Player[id][CriminalOffences]++;
SendClientMessage(id, WHITE, string);
}
case 5:
{
SetPlayerWantedLevel(id, 6);
format(Player[id][Offence6], 255, "%s", Crime);
format(string, sizeof(string), "%s has been recorded for crime: %s, by %s.", GetName(id), Crime, GetName(playerid));
GroupMessage(playerid, ANNOUNCEMENT, string);
Player[id][CriminalOffences]++;
SendClientMessage(id, WHITE, string);
}
case 6:
{
SendClientMessage(playerid, WHITE, "That person already has 6 stars (maximum wanted level).");
}
}
}
}
else
{
SendClientMessage(playerid, WHITE, "That player is not connected or isn't logged in.");
}
}
}
return 1;
}
pawn Код:
command(mdc, playerid, params[])
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Mobile Data Computer", "MDC Information\nRecord a crime\nWarrents\nPromote a member", "Select", "Cancel");
return 1;
}