//Modun Başına;
#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
//OnPlayerCommandText'e;
dcmd(pm,2,cmdtext);
//Modun Müsait Bi' Yerine;
dcmd_pm(playerid,params[]))
{
new tmp[256],Index;
tmp = strtok(params,Index);
new tmp2[256];
tmp2 = strtok(params,Index);
if(!strlen(tmp) || !strlen(tmp2)){return SendClientMessage(playerid,0xFFFFFF,"Komut Kullanımı : /pm [id] [mesaj]"),0;}
new player;
player = strval(tmp);
if(!IsPlayerConnected(player))
{return SendClientMessage(playerid,0xFFFFFF,"Böyle Bir Oyuncu Bulunamadı"),0;}
new str[256];
new name[25],name2[25];
GetPlayerName(playerid,name,sizeof name);
GetPlayerName(player,name2,sizeof name2);
format(str,sizeof str,"PM[%s]>>%s",name,tmp2);
SendClientMessage(player,0xFFFFFA,str);
format(str,sizeof str,"%s Adlı Oyuncu %s,ye PM Attı : %s",name,name2,tmp2);
printf(str);
for(new i = 0; i<MAX_PLAYERS; i++)
{
if(IsPlayerAdmin(i))
{
SendClientMessage(i,0xFFFFFF,str);
}
}
return 1;
}