How to make a /suspect command?
#1

guys can you please tell me how to make a /suspect [playerid] [reason]


like cop did /suspect 1 test and the player who got suspected gets a wanted level and his team is set to TEAM_CRIMINAL and if the cop kills the suspect he gets 600$
Reply
#2

Please use search.

And what you want maybe you'll find here and here.
Reply
#3

i do not us strcmp i use zcmd and that code is not compatible with my script please guys who ever helps i will give +rep
Reply
#4

We dont know your "script compatible" .. it will be helpfull for as to show as your script
Reply
#5

ok lemme post
Reply
#6

.....
Reply
#7

amg, send your enum.

EDIT: created this is 2 minutes, dunno if it works'
pawn Код:
CMD:suspect(playerid, params[])
{
    new id, reason[128];
    if(sscanf(params, "us", id, reason)) return SendClientMessage(playerid, COLOR_ORANGE, "/suspect [id] [reason]");
   
    new string[128];
    format(string, sizeof(string), "%s(%d) has suspected %s(%d) for ' %s '", GetName(playerid), playerid, GetName(id), id, reason);
    SendClientMessageToAll(COLOR_RED, string);
        TEAM_CRIMINAL[playerid] = 1;
    return 1;
}
Might need to change a few things, but here is the GetName stock.
Код:
stock GetName(playerid)
{
    new
        name[24];
    GetPlayerName(playerid, name, sizeof(name));
    return name;
}
Код:
/*public OnPlayerDeath(playerid, killerid, reason)
{
	if(TEAM_CRIMINIAL[playerid] = 1)
	{
		 GivePlayerMoney(killerid, 600);
	}
	return 1;
}*/
Reply
#8

Quote:
Originally Posted by Domnic Toretto
Посмотреть сообщение
pawn Код:
/*












*/

//======================== Include Config ======================================
#include <a_samp>
#include <zcmd>
#include <sscanf2>
#include <foreach>
//======================== Define Config ======================================
#define COLOR_GREY           0xAFAFAFAA
#define COLOR_GREEN          0x33AA33AA
#define COLOR_RED            0xAA3333AA
#define COLOR_YELLOW         0xFFFF00AA
#define COLOR_WHITE          0xFFFFFFAA
#define COLOR_BLUE           0x0000BBAA
#define COLOR_LIGHTBLUE      0x33CCFFAA
#define COLOR_ORANGE         0xFF9900AA
#define COLOR_RED            0xAA3333AA
#define COLOR_LIME           0x10F441AA
#define COLOR_MAGENTA        0xFF00FFFF
#define COLOR_NAVY           0x000080AA
#define COLOR_AQUA           0xF0F8FFAA
#define COLOR_CRIMSON        0xDC143CAA
#define COLOR_FLBLUE         0x6495EDAA
#define COLOR_BISQUE         0xFFE4C4AA
#define COLOR_BLACK          0x000000AA
#define COLOR_CHARTREUSE     0x7FFF00AA
#define COLOR_BROWN          0XA52A2AAA
#define COLOR_CORAL          0xFF7F50AA
#define COLOR_GOLD           0xB8860BAA
#define COLOR_GREENYELLOW    0xADFF2FAA
#define COLOR_INDIGO         0x4B00B0AA
#define COLOR_IVORY          0xFFFF82AA
#define COLOR_LAWNGREEN      0x7CFC00AA
#define COLOR_SEAGREEN       0x20B2AAAA
#define COLOR_LIMEGREEN      0x32CD32AA
#define COLOR_MIDNIGHTBLUE   0X191970AA
#define COLOR_MAROON         0x800000AA
#define COLOR_OLIVE          0x808000AA
#define COLOR_ORANGERED      0xFF4500AA
#define COLOR_SPRINGGREEN    0x00FF7FAA
#define COLOR_TOMATO         0xFF6347AA
#define COLOR_YELLOWGREEN    0x9ACD32AA
#define COLOR_MEDIUMAQUA     0x83BFBFAA
#define COLOR_MEDIUMMAGENTA  0x8B008BAA
#define COLOR_INACTIVE       0xC8BEBEFF
#define COLOR_ACHAT          0x8080FFFF
#define COLOR_TPM            0x53A6A6FF
#define COLOR_PINK           0xFF66FFAA
#define COLOR_ASAY           0x018FBEFF
#define COLOR_PINK2          0xFFAEB9AA
#define COLOR_SININE         0x01FCFFC8
#define ADMIN_RED            0xFB0000FF
#define COLOR_LEMON          0xDDDD2357
#define LIGHTBLUE2           0xF6BB0AA
#define LIGHTBLUE            0x0BBF6AA
//======================== Enum ================================================
//======================== Dialog Define =======================================
#define DIALOG_DUTY 1
#define DIALOG_WEAPONS 2

//========================= DCMD ===============================================
#define dcmd2(%1,%2,%3) if ((strcmp((%3)[1], %1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
//==============================================================================
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
//======================== Team Defines ========================================
#define TEAM_COP 1
#define TEAM_MEDIC 2
#define TEAM_CIV 3
#define TEAM_TAXI 4
#define TEAM_FIRE 5
#define TEAM_FBI 6
#define TEAM_SWAT 7
#define TEAM_CRIMINAL 8
//======================== New Config ==========================================
new sfpdpickup;
new lspdpickup;
new lvpdpickup;
new ammunationpickup;
new gTeam[MAX_PLAYERS];
new OffDutySkin[MAX_PLAYERS];
new faction;
//======================== Server Loaded Config ================================
main()
{
print("\n----------------------------------");
print(" United States RPG v1.1");
print("----------------------------------\n");
}

//======================== Script Starting =====================================
public OnGameModeInit()
{
//======================== Pickup Config =======================================
sfpdpickup = CreatePickup(1314,1,-1605.2219,711.5790,13.8672);
lspdpickup = CreatePickup(1314,1,1553.8501,-1675.4521,16.1953);
lvpdpickup = CreatePickup(1314,1,2287.1345,2431.0420,10.8203);
ammunationpickup = CreatePickup(1314,1,1367.2100,-1279.7935,13.5469);
///duty pickups & Weapon Checkpoints
CreatePickup(1275,1,255.2998,75.6383,1003.6406);
CreatePickup(1275,1,233.3887,125.0445,1003.2188);
CreatePickup(1275,1,223.5052,187.4177,1003.03130);
CreatePickup(1254,1,313.1375,-166.0060,999.6010);
CreatePickup(1275,1,1179.4027,-1330.5138,14.1458);
CreatePickup(1275,1,1723.4128,-1880.9817,13.5645);
//==============================================================================
SetGameModeText("Testing");
DisableInteriorEnterExits();
//======================== Forward's============================================
//======================== Player Classes ======================================
AddPlayerClass(26,1649.0082,-2308.0825,14.5156,118.3246,0,0,0,0,0,0);
AddPlayerClass(101,1647.1093,-2308.5242,14.5156,116.7346,0,0,0,0,0,0);
AddPlayerClass(144,1647.1093,-2308.5242,14.5156,116.7346,0,0,0,0,0,0);
AddPlayerClass(166,1647.1093,-2308.5242,14.5156,116.7346,0,0,0,0,0,0);
AddPlayerClass(58,1647.1093,-2308.5242,14.5156,116.7346,0,0,0,0,0,0);
//======================== Vehicle Clasess =====================================
AddStaticVehicle(596,1545.6389,-1663.2655,5.6120,270.6974,0,1); //
AddStaticVehicle(596,1534.6091,-1644.0249,5.6116,1.3455,0,1); // 2
AddStaticVehicle(596,1546.4751,-1684.8936,5.6113,270.5424,0,1); // 3
AddStaticVehicle(596,1570.1271,-1710.7877,5.6097,179.3136,0,1); // 4
AddStaticVehicle(597,1574.6462,-1710.5139,5.6584,359.5196,0,1); // 5
AddStaticVehicle(598,1601.5500,-1700.2679,5.6365,268.2245,0,1); // 6
AddStaticVehicle(596,1587.7090,-1710.4041,5.6117,180.7463,0,1); // 7
AddStaticVehicle(598,1583.7710,-1711.2601,5.6373,1.6104,0,1); // 8
AddStaticVehicle(597,1528.2723,-1688.7080,5.6596,88.8570,0,1); // 9
AddStaticVehicle(596,1546.3208,-1675.7213,5.6123,270.0308,0,1); // 10
AddStaticVehicle(402,1530.3591,-1644.6958,5.7223,179.8468,0,0); // 11 == HPU
AddStaticVehicle(603,1545.5656,-1655.1621,5.7278,269.2113,0,0); // 12 == HPU
AddStaticVehicle(523,1584.9032,-1668.3311,5.4646,88.9529,0,0); // 13
AddStaticVehicle(523,1584.9617,-1666.7224,5.4573,85.7621,0,0); // 14
AddStaticVehicle(523,1585.0918,-1670.3790,5.4581,91.0733,0,0); // 15
AddStaticVehicle(523,1585.4349,-1672.8761,5.4620,91.2448,0,0); // 16
AddStaticVehicle(523,1588.0983,-1667.0619,5.4579,80.3765,0,0); // 17
AddStaticVehicle(523,1588.3147,-1668.5139,5.4630,92.2622,0,0); // 18
AddStaticVehicle(523,1588.1285,-1670.7205,5.4550,84.5269,0,0); // 19
AddStaticVehicle(523,1588.2727,-1672.9706,5.4601,93.6663,0,0); // 20
return 1;
}

public OnGameModeExit()
{
return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid,1283.1719,-1328.9158,13.3809);
SetPlayerFacingAngle(playerid,89.1126);
SetPlayerCameraPos(playerid,1277.8158,-1328.7239,13.3626);
SetPlayerCameraLookAt(playerid,1283.1719,-1328.9158,13.3809);
return 1;
}

public OnPlayerConnect(playerid)
{
SetPlayerTeam(playerid,faction);
if(gTeam[playerid] == TEAM_COP) SendClientMessage(playerid,COLOR_LAWNGREEN,"Retured as a Cop") && SendClientMessage(playerid,COLOR_LAWNGREEN,"Weapons returned");
if(gTeam[playerid] == TEAM_MEDIC) SendClientMessage(playerid,COLOR_LAWNGREEN,"Retured as a MEDIC") && SendClientMessage(playerid,COLOR_LAWNGREEN,"Weapons returned");
if(gTeam[playerid] == TEAM_FBI) SendClientMessage(playerid,COLOR_LAWNGREEN,"Retured as a FBI Agent") && SendClientMessage(playerid,COLOR_LAWNGREEN,"Weapons returned");
if(gTeam[playerid] == TEAM_CRIMINAL) SendClientMessage(playerid,COLOR_LAWNGREEN,"Retured Wanted");
if(gTeam[playerid] == TEAM_TAXI) SendClientMessage(playerid,COLOR_LAWNGREEN,"Retured as a Taxi Driver");
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
faction = GetPlayerTeam(playerid);

return 1;
}

public OnPlayerSpawn(playerid)
{

return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}
public OnVehicleSpawn(vehicleid)
{
return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}

public OnPlayerText(playerid, text[])
{
    return 1;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == 2)
{
new CarCheck = GetPlayerVehicleID(playerid);
if(CarCheck  >= 1 && CarCheck <=20)
{
if(gTeam[playerid] != 1)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_RED, "You Don't have the keys for this car.");
return 1;
}
else
{
return 1;
}
}
return 1;
}
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}

public OnRconCommand(cmd[])
{
return 1;
}

public OnPlayerRequestSpawn(playerid)
{
return 1;
}

public OnObjectMoved(objectid)
{
return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == sfpdpickup)
{
GameTextForPlayer(playerid,"~b~San Fiero~n~~w~Police Department",3000,3);
}
if(pickupid == lspdpickup)
{
GameTextForPlayer(playerid,"~b~Los Santos~n~~w~Police Deparment",3000,3);
}
if(pickupid == lvpdpickup)
{
GameTextForPlayer(playerid,"~y~Las Venturas~n~~w~Police Deparment",3000,3);
}
if(pickupid == ammunationpickup)
{
GameTextForPlayer(playerid,"~r~Ammnuation~n~~w~Los Santos",3000,3);
}
return 1;
}
public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}

public OnPlayerExitedMenu(playerid)
{
return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}
public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}

public OnPlayerUpdate(playerid)
{
return 1;
}
public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case 1:
{
if(!response)
{
SendClientMessage(playerid, COLOR_PINK2, "You Canceled");
return 1;
}
switch(listitem)
{
case 0:
{
if(gTeam[playerid] == TEAM_CIV)
{
OffDutySkin[playerid] = GetPlayerSkin(playerid);
SetPlayerSkin(playerid,280);
SendClientMessage(playerid,COLOR_LAWNGREEN,"Welcome to Duty USPD Officer");
gTeam[playerid] = TEAM_COP;
}
else if(GetPlayerTeam(playerid) !=TEAM_CIV)
SendClientMessage(playerid,COLOR_PINK2,"You Cant go on Cop Duty");
}
case 1:
{
if(gTeam[playerid] == TEAM_CIV)
{
OffDutySkin[playerid] = GetPlayerSkin(playerid);
SetPlayerSkin(playerid,281);
SendClientMessage(playerid,COLOR_LAWNGREEN,"Welcome to Duty USPD Officer");
gTeam[playerid] = TEAM_COP;
}
else if(GetPlayerTeam(playerid) !=TEAM_CIV)
SendClientMessage(playerid,COLOR_PINK2,"You Cant go on Cop Duty");
}
case 2:
{
if(gTeam[playerid] == TEAM_CIV)
{
OffDutySkin[playerid] = GetPlayerSkin(playerid);
SetPlayerSkin(playerid,282);
SendClientMessage(playerid,COLOR_LAWNGREEN,"Welcome to Duty USPD Officer");
gTeam[playerid] = TEAM_COP;
}
else if(GetPlayerTeam(playerid) !=TEAM_CIV)
SendClientMessage(playerid,COLOR_PINK2,"You Cant go on Cop Duty");
}
case 3:
{
SendClientMessage(playerid,COLOR_PINK2,"Stay a Law full Citizen");
gTeam[playerid] = TEAM_CIV;
SetPlayerSkin(playerid, OffDutySkin[playerid]);
}
}
}
case 2:
{
if(!response)
{
SendClientMessage(playerid, COLOR_PINK2, "You Canceled");
return 1;
}
switch(listitem)
{
case 0:
{
if(GetPlayerMoney(playerid) > 500 )
{
GivePlayerMoney(playerid,-500);
GivePlayerWeapon(playerid,23,280);
SendClientMessage(playerid,COLOR_LAWNGREEN,"You Bought a Silencer with 280 Rounds");
}
else SendClientMessage(playerid,COLOR_PINK2,"You do not have Enought Money");
}
case 1:
{
if(GetPlayerMoney(playerid) > 2000 )
{
GivePlayerMoney(playerid,-2000);
GivePlayerWeapon(playerid,30,650);
SendClientMessage(playerid,COLOR_LAWNGREEN,"You Bought a AK-47 With 650 Rounds");
}
else SendClientMessage(playerid,COLOR_PINK2,"You do not have Enought Money");
}
case 2:
{
if(GetPlayerMoney(playerid) > 3000 )
{
GivePlayerMoney(playerid,-3000);
GivePlayerWeapon(playerid,31,650);
SendClientMessage(playerid,COLOR_LAWNGREEN,"You Bought a M4 With 650 Rounds");
}
else SendClientMessage(playerid,COLOR_PINK2,"You do not have Enought Money");
}
case 3:
{
if(GetPlayerMoney(playerid) > 500 )
{
GivePlayerMoney(playerid,-500);
GivePlayerWeapon(playerid,24,280);
SendClientMessage(playerid,COLOR_LAWNGREEN,"You Bought a Deagle With 280 Rounds");
}
else SendClientMessage(playerid,COLOR_PINK2,"You do not have Enought Money");
}
case 4:
{
if(GetPlayerMoney(playerid) > 200 )
{
GivePlayerMoney(playerid,-200);
GivePlayerWeapon(playerid,22,280);
SendClientMessage(playerid,COLOR_LAWNGREEN,"You Bought a 9mm With 280 Rounds");
}
else SendClientMessage(playerid,COLOR_PINK2,"You do not have Enought Money");
}
case 5:
{
if(GetPlayerMoney(playerid) > 300 )
{
GivePlayerMoney(playerid,-300);
GivePlayerWeapon(playerid,29,450);
SendClientMessage(playerid,COLOR_LAWNGREEN,"You Bought a SMG With 450 Rounds");
}
else SendClientMessage(playerid,COLOR_PINK2,"You do not have Enought Money");
}
case 6:
{
if(GetPlayerMoney(playerid) > 200 )
{
GivePlayerMoney(playerid,-200);
GivePlayerWeapon(playerid,28,450);
SendClientMessage(playerid,COLOR_LAWNGREEN,"You Bought a Uzi With 450 Rounds");
}
else SendClientMessage(playerid,COLOR_PINK2,"You do not have Enought Money");
}
case 7:
{
if(GetPlayerMoney(playerid) > 500 )
{
GivePlayerMoney(playerid,-500);
GivePlayerWeapon(playerid,27,550);
SendClientMessage(playerid,COLOR_LAWNGREEN,"You Bought a Combat Shotgun With 550 Rounds");
}
else SendClientMessage(playerid,COLOR_PINK2,"You do not have Enought Money");
}
case 8:
{
if(GetPlayerMoney(playerid) > 400 )
{
GivePlayerMoney(playerid,-400);
GivePlayerWeapon(playerid,25,550);
SendClientMessage(playerid,COLOR_LAWNGREEN,"You Bought a Shotgun With 550 Rounds");
}
else SendClientMessage(playerid,COLOR_PINK2,"You do not have Enought Money");
}
case 9:
{
if(GetPlayerMoney(playerid) > 1500 )
{
GivePlayerMoney(playerid,-1500);
GivePlayerWeapon(playerid,34,350);
SendClientMessage(playerid,COLOR_LAWNGREEN,"You Bought a Sniper Rifle With 350 Rounds");
}
else SendClientMessage(playerid,COLOR_PINK2,"You do not have Enought Money");
}
case 10:
{
if(GetPlayerMoney(playerid) > 50 )
{
GivePlayerMoney(playerid,-50);
GivePlayerWeapon(playerid,4,1);
SendClientMessage(playerid,COLOR_LAWNGREEN,"You Bought a Knife");
}
else SendClientMessage(playerid,COLOR_PINK2,"You do not have Enought Money");
}
case 11:
{
if(GetPlayerMoney(playerid) > 500 )
{
GivePlayerMoney(playerid,-500);
SetPlayerArmour(playerid,50);
SendClientMessage(playerid,COLOR_LAWNGREEN,"You Bought a Regular Armour");
}
else SendClientMessage(playerid,COLOR_PINK2,"You do not have Enought Money");
}
case 12:
{
if(GetPlayerMoney(playerid) > 2000 )
{
GivePlayerMoney(playerid,-2000);
SetPlayerArmour(playerid,100);
SendClientMessage(playerid,COLOR_LAWNGREEN,"You Bought a Full Armour");
}
else SendClientMessage(playerid,COLOR_PINK2,"You do not have Enought Money");
}
}
}
case 3:
{
if(!response)
{
SendClientMessage(playerid, COLOR_PINK2, "You Canceled");
return 1;
}
switch(listitem)
{
case 0:
{
if(gTeam[playerid] == TEAM_CIV)
{
OffDutySkin[playerid] = GetPlayerSkin(playerid);
gTeam[playerid] = TEAM_MEDIC;
SetPlayerSkin(playerid,274);
SendClientMessage(playerid,COLOR_LAWNGREEN,"Welcome to duty Medic");
}
else if(GetPlayerTeam(playerid) !=TEAM_CIV)
{
SendClientMessage(playerid,COLOR_PINK2,"You Cant go on Medic Duty");
}
}
case 1:
{
if(gTeam[playerid] == TEAM_CIV)
{
OffDutySkin[playerid] = GetPlayerSkin(playerid);
gTeam[playerid] = TEAM_MEDIC;
SetPlayerSkin(playerid,275);
SendClientMessage(playerid,COLOR_LAWNGREEN,"Welcome to duty Medic");
}
else if(GetPlayerTeam(playerid) !=TEAM_CIV)
{
SendClientMessage(playerid,COLOR_PINK2,"You Cant go on Medic Duty");
}
}
case 2:
{
if(gTeam[playerid] == TEAM_CIV)
{
OffDutySkin[playerid] = GetPlayerSkin(playerid);
gTeam[playerid] = TEAM_MEDIC;
SetPlayerSkin(playerid,276);
SendClientMessage(playerid,COLOR_LAWNGREEN,"Welcome to duty Medic");
}
else if(GetPlayerTeam(playerid) !=TEAM_CIV)
{
SendClientMessage(playerid,COLOR_PINK2,"You Cant go on Medic Duty");
}
}
case 3:
{
SetPlayerSkin(playerid, OffDutySkin[playerid]);
gTeam[playerid] = TEAM_CIV;
}
}
}
case 4:
{
if(!response)
{
SendClientMessage(playerid, 0xFF0000FF, "You Canceled");
return 1;
}
switch(listitem)
{
case 0:
{
if(gTeam[playerid] == TEAM_CIV)
{
gTeam[playerid] = TEAM_TAXI;
SendClientMessage(playerid,COLOR_LAWNGREEN,"You are not a Taxi driver anymore");
}
else if(GetPlayerTeam(playerid) !=TEAM_CIV)
{
SendClientMessage(playerid,COLOR_PINK2,"You Cant go on Taxi Duty");
}
}
case 1:
{
gTeam[playerid] = TEAM_CIV;
}
}
}
}
return 0;
}
COMMAND:enter(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, -1605.2219,711.5790,13.8672))
{
SetPlayerInterior(playerid,10);
SetPlayerFacingAngle(playerid,356.9935);
SetPlayerPos(playerid, 246.5490,109.1014,1003.2188);
}
else if(IsPlayerInRangeOfPoint(playerid, 7.0, 1553.8501,-1675.4521,16.1953))
{
SetPlayerPos(playerid,246.783996,63.900199,1003.640625);
SetPlayerFacingAngle(playerid,265.7372);
SetPlayerInterior(playerid,6);
}
else if (IsPlayerInRangeOfPoint(playerid,7.0,2287.1345,2431.0420,10.8203))
{
SetPlayerInterior(playerid,3);
SetPlayerPos(playerid,238.1225,140.5016,1003.0234);
SetPlayerFacingAngle(playerid,359.8835);
}
else if (IsPlayerInRangeOfPoint(playerid,7.0,1367.2100,-1279.7935,13.5469))
{
SetPlayerInterior(playerid,6);
SetPlayerPos(playerid,317.1362,-167.2568,999.5938);
SetPlayerFacingAngle(playerid,16.1934);
}
else
{
SendClientMessage(playerid,0xFFFFFFFF,"No Near Entry Point");
}
return 1;
}
COMMAND:exit(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, 247.1555,62.7755,1003.6406))
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, 1552.3853,-1675.4354,16.1953);
}
else if(IsPlayerInRangeOfPoint(playerid, 7.0, 246.5596,108.2807,1003.2188))
{
SetPlayerPos(playerid,-1605.5900,712.0562,13.8672);
SetPlayerFacingAngle(playerid,6.7303);
SetPlayerInterior(playerid,0);
}
else if(IsPlayerInRangeOfPoint(playerid,7.0,238.8469,140.4859,1003.0234))
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,2286.9600,2429.1101,10.8203);
SetPlayerFacingAngle(playerid,180.0000);
}
else if(IsPlayerInRangeOfPoint(playerid,7.0,316.5328,-168.6869,999.5938))
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,1367.4176,-1280.0391,13.5469);
SetPlayerFacingAngle(playerid,91.8308);
}
else
{
SendClientMessage(playerid,0xFFFFFFFF,"Not Near Exit Point");
}
return 1;
}
COMMAND:duty(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, 255.2998,75.6383,1003.6406))
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Cop Duty","LSPD Officer\nSFPD Officer\nLVPD Officer\nOff Duty(Random Skin & Civllian)","Select","Cancel");
}
else if(IsPlayerInRangeOfPoint(playerid, 7.0, 233.3887,125.0445,1003.2188))
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Cop Duty","LSPD Officer\nSFPD Officer\nLVPD Officer\nOff Duty(Random Skin & Civllian)","Select","Cancel");
}
else if(IsPlayerInRangeOfPoint(playerid,7.0,223.5052,187.4177,1003.0313))
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Cop Duty","LSPD Officer\nSFPD Officer\nLVPD Officer\nOff Duty(Random Skin & Civllian)","Select","Cancel");
}
else
{
SendClientMessage(playerid,COLOR_PINK2,"Not in Changing Room");
}
return 1;
}
COMMAND:weapons(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, 313.1375,-166.0060,999.6010))
{
ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST,"Weapons","Silence $500\nAK-47 $2000\nM4 $3000\nDeagle $500\n9mm $200\nMP5 $300\nMicro SMG $200\nCombat Shotgun $500\nRegular Shotgun $400\nSniper Rifle $1500\nKnife $100\nRegular Armour $500\nFull Armour $2000","Select","Cancel");
}
else
{
SendClientMessage(playerid,COLOR_PINK2,"You need to be in the Ammunation Checkpoint to buy Weapons");
}
return 1;
}
COMMAND:medic(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, 1179.4027,-1330.5138,14.1458))
{
ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Medic Duty","Los Santos Medic\nSan Fiero Medic\nLas Venturas Medic\nOff Duty(Random Skin & Civllian) ","Select","Cancel");
}
else
{
SendClientMessage(playerid,COLOR_PINK2,"Not in Medic Changing Room");
}
return 1;
}
COMMAND:me(playerid, params[])
{
gTeam[playerid] = TEAM_CIV;

return 1;
}
COMMAND:tduty(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, 1723.4128,-1880.9817,13.5645))
{
ShowPlayerDialog(playerid,4,DIALOG_STYLE_LIST,"Are you Sure you want to go in Taxi duty?","Yes\nNo\nOff Duty(Random Skin & Civllian)","Select","Cancel");
}
else
{
SendClientMessage(playerid,COLOR_PINK2,"Not in Taxi Changing Room");
}
return 1;
}
CMD:r(playerid, params[])
{
if(gTeam[playerid] == 1)
{
if(isnull(params)) return SendClientMessage(playerid, COLOR_RED, "USAGE: /r [Text]");
new string[128], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s(%d): Police Radio: %s , Over.",name,playerid, params);
foreach(Player, i)
{
if(gTeam[i] == 1) SendClientMessage(i, COLOR_LIGHTBLUE, string);
}
}
else if(gTeam[playerid] == 2)
{
if(isnull(params)) return SendClientMessage(playerid, COLOR_RED, "USAGE: /r [Text]");
new string[128], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s(%d): Medic Radio: %s , Over.", name, playerid, params);
foreach(Player, i)
{
if(gTeam[i] == 2) SendClientMessage(i, COLOR_PINK2, string);
}
}
else if(gTeam[playerid] == 6)
{
if(isnull(params)) return SendClientMessage(playerid, COLOR_SININE, "USAGE: /r [Text]");
new string[128], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s(%d): SWAT Radio: %s , Over.", name,playerid, params);
foreach(Player, i)
{
if(gTeam[i] == 6) SendClientMessage(i, COLOR_LIGHTBLUE, string);
}
}
else if(gTeam[playerid] == 7)
{
if(isnull(params)) return SendClientMessage(playerid, COLOR_RED, "USAGE: /r [Text]");
new string[128], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s(%d): FBI Radio: %s , Over.", name,playerid, params);
foreach(Player, i)
{
if(gTeam[i] == 7) SendClientMessage(i, COLOR_LIGHTBLUE, string);
}
}
else return SendClientMessage(playerid,COLOR_WHITE,"SERVER: Unknown command.");
return 1;
}
here you go please i need help and i need the player team to load when he connects
you put a gamemode? man,r u nuts lol he said how to make suspect command -_-
Reply
#9

I added the command to my previous post along with the stock, use it(I made it for you¬_¬) and tell me if it works.
But there you can see how easy it is to make a /suspect command.
Reply
#10

Windows32 your code is right but i get a sscanf waring can you help me on that
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)