Witam,
mam problem kt?ry dotyczy pobieranie parametr?w czyli akcentu gracza i wpisanego przez niego tekstu. Poni?ej komenda /l.
[code]
cmd(l, playerid, params[])
{
if(Logged[playerid] == false || PlayerInfo[playerid][aj] != 0 || PlayerInfo[playerid][bw] != 0) return Info(playerid, "Info", TEXT_AJ);
if(isnull(params)) return ShowInfo(playerid, "/l(ocal) [Tre??]");
if(strlen(params)>55)
{
new linia[56], string[256];
format(linia, sizeof(linia), params);
strdel(linia, 56, strlen(linia));
format(string, sizeof(string),"%s m?wi: %s...", NickName(playerid),linia);
SendClientMessage(playerid, COLOR_FADE1, string);
strdel(params, 0, 55);
format(string, sizeof(string),"... %s",params);
SendClientMessage(playerid, COLOR_FADE1, string);
return 1;
}
else
{
new string[256];
format(string, sizeof(string),"%s m?wi: %s", NickName(playerid),params);
SendClientMessage(playerid, COLOR_FADE1, string);
}
new str[256];
GetPlayerPos(playerid, PlayerInfo[playerid][pos_x], PlayerInfo[playerid][pos_y], PlayerInfo[playerid][pos_z]);
format(str, sizeof(str), "http://translate.google.com/translate_tts?tl=%s&q=%s", PlayerInfo[playerid][akcent], params);
foreach(Player, i)
{
if(Audio_IsClientConnected(i) && PlayerInfo[playerid][audio] == 1)
{
new muzyka = Audio_PlayStreamed(i, str);
Audio_Set3DPosition(i, muzyka, ... |