pawn Код:
CMD:w(playerid, params[])
{
new giveplayerid, whisper[128], stringText[128];
if(gPlayerLogged{playerid} == 0)
{
SendClientMessageEx(playerid, COLOR_GREY, "You're not logged in.");
return 1;
}
if(sscanf(params, "us[128]", giveplayerid, whisper))
{
SendClientMessageEx(playerid, COLOR_WHITE, "USAGE: (/w)hisper [playerid] [text]");
return 1;
}
if(WatchingTV[playerid] != 0 && PlayerInfo[playerid][pAdmin] < 2)
{
SendClientMessageEx(playerid, COLOR_GRAD2, "You can't do this while watching TV.");
return 1;
}
if(PlayerInfo[playerid][pMaskuse] == 1)
{
new stringText[128];
format(stringText, sizeof(stringText), "Stranger_%d Whispers: %s", RandMask[playerid], whisper);
SetPlayerChatBubble(playerid, stringText, COLOR_WHITE, 3.0, 8000);
ProxDetector(3.0, playerid, stringText,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
if (IsPlayerConnected(giveplayerid))
{
if(HidePM[giveplayerid] > 0)
{
SendClientMessageEx(playerid, COLOR_GREY, "That player is blocking whispers!");
return 1;
}
new giveplayer[MAX_PLAYER_NAME], sendername[MAX_PLAYER_NAME];
sendername = GetPlayerNameEx(playerid);
giveplayer = GetPlayerNameEx(giveplayerid);
if(giveplayerid == playerid)
{
if(PlayerInfo[playerid][pSex] == 1) format(stringText, sizeof(stringText), "* %s menggerutu didalam hati.", GetPlayerNameEx(playerid));
else format(stringText, sizeof(stringText), "* %s menggerutu didalam hati.", GetPlayerNameEx(playerid));
return ProxDetector(5.0, playerid, stringText, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
if(ProxDetectorS(5.0, playerid, giveplayerid) || PlayerInfo[playerid][pAdmin] >= 2)
{
if(PlayerInfo[playerid][pAdmin]<1)
{
format(stringText, sizeof(stringText), "* %s mendekati %s dan membisikan sesuatu.", GetPlayerNameEx(playerid), GetPlayerNameEx(giveplayerid));
ProxDetector(30.0, playerid, stringText, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
format(stringText, sizeof(stringText), "%s (ID %d) whispers to you: %s", GetPlayerNameEx(playerid), playerid, whisper);
if(strlen(stringText) > 92)
{
new firstline[128], secondline[128];
strmid(firstline, stringText, 0, 88);
strmid(secondline, stringText, 88, 128);
format(firstline, sizeof(firstline), "%s ...", firstline);
SendClientMessageEx(giveplayerid, COLOR_YELLOW, firstline);
SendClientMessageEx(giveplayerid, COLOR_YELLOW, secondline);
}
else SendClientMessageEx(giveplayerid,COLOR_YELLOW, stringText);
format(stringText, sizeof(stringText), "You whispered to %s: %s", GetPlayerNameEx(giveplayerid),whisper);
if(strlen(stringText) > 92)
{
new firstline[128], secondline[128];
strmid(firstline, stringText, 0, 88);
strmid(secondline, stringText, 88, 128);
format(firstline, sizeof(firstline), "%s ...", firstline);
SendClientMessageEx(playerid, COLOR_YELLOW, firstline);
ProxDetector(5.0, playerid, firstline,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
SendClientMessageEx(playerid, COLOR_YELLOW, secondline);
ProxDetector(5.0, playerid, secondline,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
else SendClientMessageEx(playerid,COLOR_YELLOW, stringText);
return 1;
}
else
{
SendClientMessageEx(playerid, COLOR_GREY, "That player isn't near you.");
}
return 1;
}
else
{
SendClientMessageEx(playerid, COLOR_GRAD1, "Invalid player specified.");
}
new Str[300];
if(AdminReadPm[playerid] == 1)
{
format(Str, sizeof(Str), "Whisper From %s(%d) to %s(%d): %s" , GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(giveplayerid), giveplayerid, whisper);
MessageToAdmins(COLOR_RED, Str);
}
return 1;
}
Replace that with yours.
You can't string as a variable, since it's defined as a native.