- Регистрация
- 5 Ноя 2011
- Сообщения
- 12
- Лучшие ответы
- 0
- Репутация
- 60
Делаем /ratingnews для RLS
Ко всем new добавляем
Далее ищем команду
И заменяем её на эту
Теперь сама команда
Ищем строчку
Под ней добавляем строчку
Далее ищем public OnPlayerDisconnect
и добавляем в начало
Примерно должно выглядить так
Вроде нечего не забыл...
Ко всем new добавляем
PHP:
new radiols;
new radiosf;
new radiolv;
PHP:
if(strcmp(cmd,"/radio",true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "::: Введите: /radio [0,1,2,3]");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_GREY,"Вы должны находиться в машине!");
new item = strval(tmp);
switch (item)
{
case 1:
{
lNews[playerid] = 1;
gNews[playerid] = 0;
LvNews[playerid] = 1;
SendClientMessage(playerid, COLOR_WHITE, "Вы слушаете радио SF News");
}
case 2:
{
lNews[playerid] = 0;
gNews[playerid] = 1;
LvNews[playerid] = 1;
SendClientMessage(playerid, COLOR_WHITE, "Вы слашаете радио LS News");
}
case 3:
{
lNews[playerid] = 1;
gNews[playerid] = 1;
LvNews[playerid] = 0;
SendClientMessage(playerid, COLOR_WHITE, "Вы слушаете радио Lv News");
}
case 0:
{
lNews[playerid] = 1;
gNews[playerid] = 1;
LvNews[playerid] = 1;
SendClientMessage(playerid, COLOR_WHITE, "Радио выключено");
}
}
return 1;
}
}
PHP:
if(strcmp(cmd,"/radio",true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "{DDA0DD} >> Введите{FFFFFF}: /radio [0,1,2,3]");
new item = strval(tmp);
switch (item)
{
case 1:
{
if (gNews[playerid] == 0)
{
radiosf--;
}
if (LvNews[playerid] == 0)
{
radiolv--;
}
if (lNews[playerid] == 0)
{
radiols--;
}
lNews[playerid] = 1;
gNews[playerid] = 0;
LvNews[playerid] = 1;
radiosf++;
SendClientMessage(playerid, COLOR_WHITE, "Вы слушаете SF News");
}
case 2:
{
if (lNews[playerid] == 0)
{
radiols--;
}
if (LvNews[playerid] == 0)
{
radiolv--;
}
if (gNews[playerid] == 0)
{
radiosf--;
}
lNews[playerid] = 0;
gNews[playerid] = 1;
LvNews[playerid] = 1;
radiols++;
SendClientMessage(playerid, COLOR_WHITE, "Вы слушаете LS News");
}
case 3:
{
if (LvNews[playerid] == 0)
{
radiolv--;
}
if(gNews[playerid] == 0)
{
radiosf--;
}
if (lNews[playerid] == 0)
{
radiols--;
}
lNews[playerid] = 1;
gNews[playerid] = 1;
LvNews[playerid] = 0;
radiolv++;
SendClientMessage(playerid, COLOR_WHITE, "Вы слушаете Lv News");
}
case 0:
{
if (LvNews[playerid] == 0)
{
radiolv--;
}
if(gNews[playerid] == 0)
{
radiosf--;
}
if (lNews[playerid] == 0)
{
radiols--;
}
lNews[playerid] = 1;
gNews[playerid] = 1;
LvNews[playerid] = 1;
SendClientMessage(playerid, COLOR_WHITE, "Вы выключили радио");
}
}
return 1;
}
}
PHP:
else if(strcmp(cmd,"/ratingnews",true)==0)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i))
{
new radiolist[128];
format(radiolist, sizeof(radiolist), "Радиостанция: Слушатели:\n{6699FF}LS Radio:\t\t %d\n{22ff00}SF Radio:\t\t %d {F2EEF0}\n{ff001c}LV Radio:\t\t %d", radiols,radiosf,radiolv);
ShowPlayerDialog(playerid, 8811, DIALOG_STYLE_MSGBOX, "Рейтинг радиостанций:", radiolist, "Ок", "Отмена");
}
}
return 1;
}
PHP:
gSpeedo[playerid] = 0; gLogin[playerid] = 0;
PHP:
radiols++;
и добавляем в начало
PHP:
if (lNews[playerid] == 0)
{
radiols--;
}
if (gNews[playerid] == 0)
{
radiosf--;
}
if (LvNews[playerid] == 0)
{
radiolv--;
}
Вроде нечего не забыл...
Последнее редактирование: