Police radio
#4

pawn Код:
if(strcmp(cmd, "/ra", true) == 0 || strcmp(cmd, "/pr", true) == 0)
    {
    new string[128];
    if(PlayerData[playerid][LSPDRank] < 1) return SendClientMessage(playerid, GRAY, "You must be a Trainee / Agent Trainee or higher to use this command !");
    {
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[128];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(PlayerData[playerid][Radio] == 0) return SendClientMessage(playerid, GRAY, "You do not have a police radio !");
    {
    if(PlayerData[playerid][Duty] == 0) return SendClientMessage(playerid,GRAY, "You are not on police duty ! ");
    {
    if(!strlen(result)) return SendClientMessage(playerid, GRAY, "Function: (/ra)dio [ text ]");
    {
    if(PlayerData[playerid][Frequency] == 0) return 1;
    {
    new tmp[192];
    GetPlayerName(playerid, tmp, sizeof(tmp));
    for(new i = 0; i < MAX_PLAYERS; i++)
    if(PlayerData[i][LSPDRank] == 1 && PlayerData[i][Frequency] == 1 && PlayerData[i][Radio] == 1)
    {
    format(string, sizeof(string), "[LSPD Radio] Trainee %s : %s , over.", tmp, result);
    SendClientMessage(i,GRAY,string);
    ProxDetector(4.0, i, string, GRAY, GRAY, GRAY, GRAY, GRAY);
    return 1;
    }
    else if(PlayerData[i][LSPDRank] == 2 && PlayerData[i][Frequency] == 1 && PlayerData[i][Radio] == 1)
    {
    format(string, sizeof(string), "[LSPD Radio] Academy Cadet %s : %s , over.", tmp, result);
    SendClientMessage(i,GRAY,string);
    ProxDetector(4.0, i, string, GRAY, GRAY, GRAY, GRAY, GRAY);
    return 1;
    }
    else if(PlayerData[i][LSPDRank] == 3 && PlayerData[i][Frequency] == 1 && PlayerData[i][Radio] == 1)
    {
    format(string, sizeof(string), "[LSPD Radio] Police Cadet %s : %s , over.", tmp, result);
    SendClientMessage(i,GRAY,string);
    ProxDetector(4.0, i, string, GRAY, GRAY, GRAY, GRAY, GRAY);
    return 1;
    }
    else if(PlayerData[i][LSPDRank] == 4 && PlayerData[i][Frequency] == 1 && PlayerData[i][Radio] == 1)
    {
    format(string, sizeof(string), "[LSPD Radio] Police Officer %s : %s , over.", tmp, result);
    SendClientMessage(i,GRAY,string);
    ProxDetector(4.0, i, string, GRAY, GRAY, GRAY, GRAY, GRAY);
    return 1;
    }
    else if(PlayerData[i][LSPDRank] == 5 && PlayerData[i][Frequency] == 1 && PlayerData[i][Radio] == 1)
    {
    format(string, sizeof(string), "[LSPD Radio] Senior Lead Officer %s : %s , over.", tmp, result);
    SendClientMessage(i,GRAY,string);
    ProxDetector(4.0, i, string, GRAY, GRAY, GRAY, GRAY, GRAY);
    return 1;
    }
    else if(PlayerData[i][LSPDRank] == 6 && PlayerData[i][Frequency] == 1 && PlayerData[i][Radio] == 1)
    {
    format(string, sizeof(string), "[LSPD Radio] Sergeant %s  %s , over.", tmp, result);
    SendClientMessage(i,GRAY,string);
    ProxDetector(4.0, i, string, GRAY, GRAY, GRAY, GRAY, GRAY);
    return 1;
    }
    else if(PlayerData[i][LSPDRank] == 7 && PlayerData[i][Frequency] == 1 && PlayerData[i][Radio] == 1)
    {
    format(string, sizeof(string), "[LSPD Radio] Lieutenant %s : %s , over.", tmp, result);
    SendClientMessage(i,GRAY,string);
    ProxDetector(4.0, i, string, GRAY, GRAY, GRAY, GRAY, GRAY);
    return 1;
    }
    else if(PlayerData[i][LSPDRank] == 8 && PlayerData[i][Frequency] == 1 && PlayerData[i][Radio] == 1)
    {
    format(string, sizeof(string), "[LSPD Radio] Captain %s : %s , over.", tmp, result);
    SendClientMessage(i,GRAY,string);
    ProxDetector(4.0, i, string, GRAY, GRAY, GRAY, GRAY, GRAY);
    return 1;
    }
    else if(PlayerData[i][LSPDRank] == 9 && PlayerData[i][Frequency] == 1 && PlayerData[i][Radio] == 1)
    {
    format(string, sizeof(string), "[LSPD Radio] Police Commander %s : %s , over.", tmp, result);
    SendClientMessage(i,GRAY,string);
    ProxDetector(4.0, i, string, GRAY, GRAY, GRAY, GRAY, GRAY);
    return 1;
    }
    else if(PlayerData[i][LSPDRank] == 10 && PlayerData[i][Frequency] == 1 && PlayerData[i][Radio] == 1)
    {
    format(string, sizeof(string), "[LSPD Radio] Co-Chief %s : %s , over.", tmp, result);
    SendClientMessage(i,GRAY,string);
    ProxDetector(4.0, i, string, GRAY, GRAY, GRAY, GRAY, GRAY);
    return 1;
    }
    else if(PlayerData[i][LSPDRank] == 11 && PlayerData[i][Frequency] == 1 && PlayerData[i][Radio] == 1)
    format(string, sizeof(string), "[LSPD Radio] Police Chief %s : %s , over.", tmp, result);
    for(new i = 0; i < MAX_PLAYERS; i++)
    SendClientMessage(i,GRAY,string);
    for(new i = 0; i < MAX_PLAYERS; i++)
    ProxDetector(4.0, i, string, GRAY, GRAY, GRAY, GRAY, GRAY);
    return 1;
    }
    }
    }
    }
    }
    }
Reply


Messages In This Thread
Police radio - by stix - 02.11.2012, 01:21
Re: Police radio - by vIBIENNYx - 02.11.2012, 01:22
Re: Police radio - by simstosh - 02.11.2012, 01:38
Respuesta: Police radio - by stix - 02.11.2012, 02:08
Re: Police radio - by Eric - 02.11.2012, 02:22
Re: Police radio - by Eric - 02.11.2012, 02:32
Respuesta: Police radio - by stix - 02.11.2012, 16:48
Re: Respuesta: Police radio - by Eric - 02.11.2012, 17:01

Forum Jump:


Users browsing this thread: 3 Guest(s)