CMD:identification(playerid, params[]) { if(playerVariables[playerid][pCarLic] == 0) { SendClientMessage(playerid,COLOR_WHITE, "|__________________ACTS INFO__________________|"); SendClientMessage(playerid,COLOR_GREY, "Driver License: No"); } else { SendClientMessage(playerid,COLOR_WHITE, "|__________________ACTS INFO__________________|"); SendClientMessage(playerid,COLOR_GREY, "Driver License: Yes"); } if(playerVariables[playerid][pPassport] == 0) { SendClientMessage(playerid,COLOR_GREY, "Passport: No"); } else { SendClientMessage(playerid,COLOR_GREY, "Passport: Yes"); } return 1; }
CMD:showlicense(playerid, params[])
{
new OtherPlayer;
sscanf(params, "i", OtherPlayer) {
if(playerVariables[playerid][pCarLic] == 0)
{
SendClientMessage(OtherPlayer, COLOR_WHITE, "|__________________ACTS INFO__________________|");
SendClientMessage(OtherPlayer, COLOR_GREY, "Driver License: No");
}
else
{
SendClientMessage(OtherPlayer, COLOR_WHITE, "|__________________ACTS INFO__________________|");
SendClientMessage(OtherPlayer, COLOR_GREY, "Driver License: Yes");
}
if(playerVariables[playerid][pPassport] == 0)
{
SendClientMessage(OtherPlayer, COLOR_GREY, "Passport: No");
}
else
{
SendClientMessage(OtherPlayer, COLOR_GREY, "Passport: Yes");
}
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "Usage: \"/showlicense <OtherPlayer>\"");
}
return 1;
}
pawn Код:
|
CMD:showlicenses(playerid, params[])
{
new
targetid,
string[128],
name[MAX_PLAYER_NAME]
;
if(sscanf(params, "u", targetid))
{
return SendClientMessage(playerid, -1, "USAGE: /showlicenses [playerid/PartOfName]");
}
if(targetid == INVALID_PLAYER_ID)
{
return SendClientMessage(playerid, COLOR_GREY, "Player is not connected.");
}
GetPlayerName(playerid, name, 24);
format(string, 128, "|_________________%s's Licenses__________________|", name);
SendClientMessage(targetid, COLOR_GREY, string);
if(playerVariables[playerid][pCarLic] == 0)
{
SendClientMessage(targetid,COLOR_GREY, "Driver License: No");
}
else
{
SendClientMessage(targetid,COLOR_GREY, "Driver License: Yes");
}
if(playerVariables[playerid][pPassport] == 0)
{
SendClientMessage(targetid,COLOR_GREY, "Passport: No");
}
else
{
SendClientMessage(targetid,COLOR_GREY, "Passport: Yes");
}
return 1;
}
I also have another idea but i am limited by my pawno knowledge . for example i am a cop ( i have an if for that ) , and by a command /confiscate (playerid) i want to set playervariable carlic to 0 if it's
1 . i don't know how to do with playerid ... or i can use same format like in last post ? |
CMD:confiscate(playerid, params[])
{
new OtherPlayer, PlayersName[24], Message[128];
sscanf(params, "u", OtherPlayer)
{
if(put your cop checking statement here)
{
if(playerVariables[OtherPlayer][pCarLic] == 0)
{
SendClientMessage(playerid, COLOR_WHITE, "Player doesn't have a license");
}
else
{
GetPlayerName(OtherPlayer, PlayersName, sizeof(PlayersName));
// Run your player variable setting code here
format(Message, sizeof(Message), "You've confiscated %s's driving license", PlayersName);
SendClientMessage(playerid, COLOR_WHITE, Message);
}
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "You are not a cop!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "Usage: \"/confiscate <OtherPlayer>\"");
}
return 1;
}
if(put your cop checking statement here)