02:05
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
Модератор форума: Alcoholik  
[Архив] Вопрос | Ответ [3]
DiSEДата: Пятница, 04.06.2010, 15:20 | Сообщение # 496
Группа: I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус:
bell
не смеши. Если я удалю эту строку то не смогу купить в 24/7
Да, и если не знаешь не пиши

Добавлено (04.06.2010, 15:20)
---------------------------------------------
А всё сам решил. Borog лови плюсег

ParlamentДата: Пятница, 04.06.2010, 15:22 | Сообщение # 497
Группа: I'm V.I.P.
Сообщений: 271
Награды: 19
Город: Маарду
Репутация: 474
Замечания: 0%
Статус:
EnErGiZeR, добавь перед else if (item == 13 && GetPlayerMoney(playerid) > 300) // 300 цена аси 13 значит ид придмета
Code
new item = strval(tmp);



BorogДата: Пятница, 04.06.2010, 16:00 | Сообщение # 498
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1362
Награды: 43
Город: Москва
Репутация: 1249
Замечания: 20%
Статус:
Quote (EnErGiZeR)
else if (item == 13 && GetPlayerMoney(playerid) > 300) // 300 цена аси 13 значит ид придмета

кинь весь код. МОжешь у тебя там за место item что нить другое стоит



Silver Break
http://s-break.ru/
http://vk.com/sbreak
KARLIONE000Дата: Пятница, 04.06.2010, 17:10 | Сообщение # 499
Уверенный в себе
Группа: Продвинутые
Сообщений: 193
Награды: 1
Город: Привморск
Репутация: -8
Замечания: 20%
Статус:
Скиньте скрипт что-бы можно было отвечать на /report,Только админам можно отвечать!
задерДата: Пятница, 04.06.2010, 17:35 | Сообщение # 500
Освоившийся
Группа: Пользователи
Сообщений: 145
Награды: 0
Город: Пермь
Репутация: 4
Замечания: 0%
Статус:
Кто знает как исправить баг с водом команды,ввожу команду у меня в чате пишет SERVER:Unknow command а команда всёровно сробатывает.
SpyroДата: Пятница, 04.06.2010, 19:01 | Сообщение # 501
Новенький
Группа: Пользователи
Сообщений: 28
Награды: 0
Город: Москва
Репутация: -5
Замечания: 0%
Статус:
KARLIONE000, поставь проверку на "IsPlayerAdmin"


109.95.210.20:7983
BorogДата: Пятница, 04.06.2010, 19:17 | Сообщение # 502
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1362
Награды: 43
Город: Москва
Репутация: 1249
Замечания: 20%
Статус:
Quote (задер)
Кто знает как исправить баг с водом команды,ввожу команду у меня в чате пишет SERVER:Unknow command а команда всёровно сробатывает.

Неправильные функции скорее всего. Кинь команду.
Quote (KARLIONE000)
Скиньте скрипт что-бы можно было отвечать на /report

Не скрипт, а команда. Не сложно написать) Хотя бы тот же /w или /pm переделай.
Но тем не менее написал для тебя... [cut=Комманда: Ответ на репорт] if(strcmp(cmd, "/команда", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, " Надо тебе /login прописать-ка");
return 1;
}
if(PlayerInfo[playerid][pAdmin] == 0)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, "Лол. Ты не админ!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Юзай лучше: /команда [playerid/PartOfName] [ответ на репорт]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "* Используйте: /pm [playerid/PartOfName] [текст]");
return 1;
}
format(string, sizeof(string), "АдминчеГ %s ответил на вашу жалобу: %s", sendername, (result));
SendClientMessage(giveplayerid, 0xBBA033AA, string);
format(string, sizeof(string), "Ваш ответ игроку %s: %s", giveplayer, (result));
SendClientMessage(playerid, 0xE5C43EAA, string);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Этот кент ещё не зашёл, выбери другого");
}
}
return 1;
}[/cut]



Silver Break
http://s-break.ru/
http://vk.com/sbreak
задерДата: Пятница, 04.06.2010, 20:01 | Сообщение # 503
Освоившийся
Группа: Пользователи
Сообщений: 145
Награды: 0
Город: Пермь
Репутация: 4
Замечания: 0%
Статус:
Quote (Borog)
Кинь команду.

Вот стиль боя

if(strcmp(cmdtext, "/buystyle", true) == 0)
{
if (PlayerToPoint(3.0, playerid,768.6624,-23.7850,1000.5859)||PlayerToPoint(3.0, playerid,760.4894,5.4891,1000.7079)||PlayerToPoint(3.0, playerid,766.7375,-59.7491,1000.6563))
{
ShowPlayerDialog(playerid,14,DIALOG_STYLE_LIST,"Выберите Стиль:","Нормальный\nКникхед\nКунг-фу\nБокс\nГрабкик\nElbow\n","Выбор","Отмена");
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Вы не находитесь в тренажёрном зале! ");
return 1;
}
return 0;
}

(dialogid == 14)
{
if(response)
{
if(listitem == 0)
{
SetPlayerFightingStyle (playerid, FIGHT_STYLE_NORMAL);
SendClientMessage(playerid, 0xFFFFFFAA, " Вы изучили нормальный стиль боя!");
}
if(listitem == 1)
{
if(GetPlayerPCash(playerid) < 3000) return SendClientMessage(playerid, 0x00FF7FAA," У вас не хвататет денег для Этого");
SetPlayerFightingStyle (playerid, FIGHT_STYLE_KNEEHEAD);
SendClientMessage(playerid, 0xFFFFFFAA, " Вы изучили Стиль боя: keenhead!");
GivePlayerPCash(playerid, -3000);
}
if(listitem == 2)
{
if(GetPlayerPCash(playerid) < 3000) return SendClientMessage(playerid, 0x00FF7FAA," У вас не хвататет денег для Этого");
SetPlayerFightingStyle (playerid, FIGHT_STYLE_KUNGFU);
SendClientMessage(playerid, 0xFFFFFFAA, " Вы изучили Стиль боя: kungfu!");
GivePlayerPCash(playerid, -3000);
}
if(listitem == 3)
{
if(GetPlayerPCash(playerid) < 3000) return SendClientMessage(playerid, 0x00FF7FAA," У вас не хвататет денег для Этого");
SetPlayerFightingStyle (playerid, FIGHT_STYLE_BOXING);
SendClientMessage(playerid, 0xFFFFFFAA, " Вы изучили Стиль боя: Бокс!");
GivePlayerPCash(playerid, -3000);
}
if(listitem == 4)
{
if(GetPlayerPCash(playerid) < 3000) return SendClientMessage(playerid, 0x00FF7FAA," У вас не хвататет денег для Этого");
SetPlayerFightingStyle (playerid, FIGHT_STYLE_GRABKICK);
SendClientMessage(playerid, 0xFFFFFFAA, " Вы изучили Стиль боя: grabkick!");
GivePlayerPCash(playerid, -3000);
}
if(listitem == 5)
{
if(GetPlayerPCash(playerid) < 3000) return SendClientMessage(playerid, 0x00FF7FAA," У вас не хвататет денег для Этого");
SetPlayerFightingStyle (playerid, FIGHT_STYLE_ELBOW);
SendClientMessage(playerid, 0xFFFFFFAA, " Вы изучили Стиль боя: elbow!");
GivePlayerPCash(playerid, -3000);
}
}
}
return 1;
}

_LexA_Дата: Пятница, 04.06.2010, 20:32 | Сообщение # 504
Долгожитель
Группа: Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус:
Quote (задер)
if(strcmp(cmdtext, "/buystyle", true) == 0)
{
if (PlayerToPoint(3.0, playerid,768.6624,-23.7850,1000.5859)||PlayerToPoint(3.0, playerid,760.4894,5.4891,1000.7079)||PlayerToPoint(3.0, playerid,766.7375,-59.7491,1000.6563))
{
ShowPlayerDialog(playerid,14,DIALOG_STYLE_LIST,"Выберите Стиль:","Нормальный\nКникхед\nКунг-фу\nБокс\nГрабкик\nElbow\n","Выбор","Отмена");
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Вы не находитесь в тренажёрном зале! ");
return 1;
}
return 0;
}

Code
if(strcmp(cmdtext, "/buystyle", true) == 0)
{
if(!IsPlayerInRangeOfPoint(playerid,3.0, 768.6624,-23.7850,1000.5859)||!IsPlayerInRangeOfPoint(playerid,3.0, 760.4894,5.4891,1000.7079)||
!IsPlayerInRangeOfPoint(playerid,3.0, 766.7375,-59.7491,1000.6563))return SendClientMessage(playerid, COLOR_GREY, " Вы не находитесь в тренажёрном зале! ");
ShowPlayerDialog(playerid,14,DIALOG_STYLE_LIST,"Выберите Стиль:","Нормальный\nКникхед\nКунг-фу\nБокс\nГрабкик\nElbow\n","Выбор","Отмена");
return 1;
}

правда ведь так лучше?

Xeon_RUSДата: Пятница, 04.06.2010, 20:51 | Сообщение # 505
Освоившийся
Группа: Пользователи
Сообщений: 82
Награды: 0
Город: Los Santos City
Репутация: 3
Замечания: 20%
Статус:
Дайте мне строчку котора яначинается на ApplyAnimation где чел рыгает
BorogДата: Пятница, 04.06.2010, 21:14 | Сообщение # 506
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1362
Награды: 43
Город: Москва
Репутация: 1249
Замечания: 20%
Статус:
Quote (_LexA_)
правда ведь так лучше?

Короче, но не лучше. Не удобно такой код читать.
задер, Вот и ошибка твоя:
  • return 1; убирай (он там нафиг не нужен)
  • return 0; заменяй на return 1;
    [cut=Итог]if(strcmp(cmdtext, "/buystyle", true) == 0)
    {
    if (PlayerToPoint(3.0, playerid,768.6624,-23.7850,1000.5859)||PlayerToPoint(3.0, playerid,760.4894,5.4891,1000.7079)||PlayerToPoint(3.0, playerid,766.7375,-59.7491,1000.6563))
    {
    ShowPlayerDialog(playerid,14,DIALOG_STYLE_LIST,"Выберите Стиль:","Нормальный\nКникхед\nКунг-фу\nБокс\nГрабкик\nElbow\n","Выбор","Отмена");
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Вы не находитесь в тренажёрном зале! ");
    }
    return 1;
    } [/cut]


    Silver Break
    http://s-break.ru/
    http://vk.com/sbreak
  • KARLIONE000Дата: Пятница, 04.06.2010, 21:31 | Сообщение # 507
    Уверенный в себе
    Группа: Продвинутые
    Сообщений: 193
    Награды: 1
    Город: Привморск
    Репутация: -8
    Замечания: 20%
    Статус:
    Дайте код команды /report Что бы в сообщении админам писалось так Жалоба от nick(ID:id):Текст
    _LexA_Дата: Пятница, 04.06.2010, 21:46 | Сообщение # 508
    Долгожитель
    Группа: Продвинутые
    Сообщений: 1437
    Награды: 161
    Город: Ростов-на-Дону
    Репутация: 563
    Замечания: 20%
    Статус:
    Quote (Borog)
    но не лучше

    да ну? скажешь твой код лучше? если сравнить первоначальный код с моим то мой рабочий cool
    типа рабочий код уже не в моде? :D
    Quote (Borog)
    Не удобно такой код читать.

    мне еще писать код для удобства читаемости? кому надо, сам перепишет. лично мне удобней читать его так. кому не нравится пшли вон ;)
    Quote (Borog)
    PlayerToPoint

    sick

    BorogДата: Пятница, 04.06.2010, 22:24 | Сообщение # 509
    Долгожитель
    Группа: I'm V.I.P.
    Сообщений: 1362
    Награды: 43
    Город: Москва
    Репутация: 1249
    Замечания: 20%
    Статус:
    Quote (_LexA_)
    типа рабочий код уже не в моде?

    причём тут это? я про объёмность же говорю. Он может быть рабочим и объёмным и нет.
    А удобнее каждому по-своему. Кому-то и штаны через голову удобнее надевать)
    Quote (_LexA_)
    Quote (Borog)
    PlayerToPoint

    Ну это был лично его выбор. Я только сделал код рабочим)
    Quote (KARLIONE000)
    Дайте код команды /report Что бы в сообщении админам писалось так Жалоба от nick(ID:id):Текст

    кинь саму команду, объясню тебе



    Silver Break
    http://s-break.ru/
    http://vk.com/sbreak


    Сообщение отредактировал Borog - Пятница, 04.06.2010, 22:26
    CupuKДата: Пятница, 04.06.2010, 22:52 | Сообщение # 510
    Новенький
    Группа: Пользователи
    Сообщений: 71
    Награды: 0
    Город: Рига
    Репутация: -46
    Замечания: 40%
    Статус:
    Скажите как убрать баги
    1) Кога ты в минусе нельзя передовать деньги и т.д
    2) Если ты во банде мафий можно было на работы устраиваться ! или если ты на работе во фракцию принять могли!
    3) Баг с /duty или как там !
    4) Как поставить автобус для Работы Автобусника
    5) Бан с работой ГД когда даешь оружие себе пиштет типо нельзя а когда умераешь и поевляешь у тебя ето оружие!
    6) Ког копы выписывают штраф Если игрок в минусе у него отнимаються денги!

    Пока все ......

    И я хотел зделать авто выдачю права в отеле ЛС инт как почти на всех серваках! ТАм Возле Окошечка здалть точку i авто здача на права!

    И зделать бан по акку!

    И после перезахода скины слетают иногда!
    Скажите я вырезал из одного мода дома машины поставились а дома непоставились!

    Поиск:





     


     


     
    Хостинг от uCoz samp.at.ua