Просмотр полной версии : [Вопрос] ЛС и Жалоба через ТАБ не работают
DELETE(проблема решена)
Тему CLOSE
А где у вас код из OnPlayerClickPlayer?
А где у вас код из OnPlayerClickPlayer?
Вот код
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
ClikPlayer[playerid] = clickedplayerid;
if(clickedplayerid == playerid)
{
ShowStats(playerid, playerid);
}
else
{
ShowPlayerDialog(playerid,885,DIALOG_STYLE_LIST,"*","{CEFE2C}•Показать статистику•\n {B5FF2B}•Дуэль в ангаре•\n {B9FB50}•Дуэль на складе•\n {B9FB50}•Дуэль под водой•\n Телепортироваться к игроку\n ЛС\n Пожаловаться на игрока", "Ок", "Закрыть");
}
return 1;
}
Вы записываете ID того, кого выбрал игрок, в массив
ClikPlayer[playerid] = clickedplayerid;
но в вашем коде в первом посте я не вижу использования этого самого массива. Посему и ID равен всегда нулю
Вы записываете ID того, кого выбрал игрок, в массив
ClikPlayer[playerid] = clickedplayerid;
но в вашем коде в первом посте я не вижу использования этого самого массива. Посему и ID равен всегда нулю
т.е. мне вот так сделать,да?
GetPlayerName(clicplayerid,namanama,sizeof(namanama));
Везде, где вне коллбэка OnPlayerClickPlayer нужно использовать действие на выбранного в TAB игрока, нужно использовать переменную ClikPlayer[playerid]
Везде, где вне коллбэка OnPlayerClickPlayer нужно использовать действие на выбранного в TAB игрока, нужно использовать переменную ClikPlayer[playerid]
Ох точно! Делал по примеру вызова на дуэль, код который выше и не заметил в коде
clicplayerid = ClikPlayer[playerid];
Спасибо Вам DeimoS, уже не в первый раз мне помогаете =)
Тему можно CLOSE
Salvacore
24.06.2014, 23:27
Closed.
Зря вы удалили, вдруг помогло бы кому нибудь.
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot