Jump to content

Vehicle message


chytrak

Recommended Posts

Dnes si ukazeme jak udelat zpravu , aby ji videli jen hraci, kteri jedou s vami v aute.

 

define

#define COLOR_RED 0xFF0000AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_CAR 0x2E8B57AA
#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

 

Nekam do modu

dcmd_vm(playerid,params[])
{
new string[256],sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "[!]> Nesedíš v žádném vozidle.");
if(!strlen(params)) return SendClientMessage(playerid, COLOR_WHITE, "[Použij]: /vm [text]");
format(string, sizeof(string), "[!]> Vehicle chat (%s): %s", sendername, params);
for(new i = 0; i < GetMaxPlayers(); i ++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInVehicle(i, GetPlayerVehicleID(playerid)))
{
SendClientMessage(i,COLOR_CAR, string);
}}}
return true;
}

 

do public OnPlayerCommandText(playerid, cmdtext[])

dcmd(vm,2,cmdtext);

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...