 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[Архив #2] Вопросы ответы по SAMP [от 11.01.2012]
| |
| Великс | Дата: Среда, 11.01.2012, 23:37 | Сообщение # 1 |
|
Мастер джэдай
Группа:
Модераторы
Сообщений: 3931
Награды: 287
Город: Мухосранск
Репутация: 8429
Замечания: 0%
Статус: 
| [move]-= Вопрос | Ответ =-[/move]
В этой теме вы сможете получить ответы, на многие ваши вопросы по PAWN.
Новичкам:
- Внятно объясняйте вашу проблему, если вы получили ошибку, обязательно выкладывайте строки, на которые "ругается" компилятор.
- Помощь идет только по желанию пользователя, если вам человек помог вам только частично, не нужно начинать поливать его грязью.
- Возможно тип вашей проблемы уже обсуждался на форуме, воспользуйтесь поиском.
- В этой теме пользователи лишь оказывают помощь в написании кода, а не пишут его за вас. (!!!)
- Если вы хотите отблагодарить пользователя, жмите на кнопку
. (Только для продвинутых, и выше) - Если вы уже задавали вопрос, и не получили на него ответа, лучше напишите в ЛС одному, из участников группы Support, чем зафлуживать тему.
Скриптерам: - Не оскорблять новичков.
- Не флудить сообщениями, подобных "Закрой PAWNO и иди делай уроки".
- Не посылать в поиск. Юзер итак уже пришёл сюда из поиска. Если решение проблемы уже было опубликовано, то указать в какой теме
- Как можно понятней объяснять решение той, или иной проблемы, по возможности приводить примеры.
[cut=freestyle] ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ , СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ, ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ, ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ. УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА. ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ. ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ. ЛЕНАРУ ДАЙ УМА И ЛЕНУ НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ © Хасан [/cut]
Сообщение отредактировал Weddew - Понедельник, 09.06.2014, 03:17 |
| |
|
|
| Geryy | Дата: Понедельник, 18.02.2013, 07:32 | Сообщение # 5881 |
|
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус: 
| Цитата Рестарт не помогает ( только удаление и распаковка мода заного
Скорее всего дело не в данной команде, а в ошибках кода, возможно они и вызывают глюки.
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
|
| |
|
|
| Anthony | Дата: Понедельник, 18.02.2013, 12:34 | Сообщение # 5882 |
|
Уверенный в себе
Группа:
Publishers
Сообщений: 211
Награды: 4
Замечания: 0%
Статус: 
| Ув.пользаватели скажите пожалуйста. Как мне сделать чтобы в притоне было бесконечное количество наркотиков?Добавлено (18.02.2013, 12:34) --------------------------------------------- Вот код вродебы сдесь испровлять скажите.
if(strcmp(cmd,"/buydrugs",true)==0)//Äðàãñ { if(IsPlayerConnected(playerid)) { if (!IsAGang(playerid)) return SendClientMessage(playerid,COLOR_GRAD1,"Âû íå áàíäèò!"); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "::: Ââåäèòå: /buydrugs [êîëè÷åñòâî]"); for(new h = 0; h < sizeof(PritonInfo);h ++) { if(PritonInfo[h][pProducts] <= 9) return SendClientMessage(playerid, COLOR_GREY,"Íå õâàòàåò ïðîäóêòîâ â ïðèòîíå"); if(PlayerToPoint(3.0,playerid,322.1280,1118.8314,1083.8828)) { if(PlayerInfo[playerid][pCash] < 100) return SendClientMessage(playerid,COLOR_GRAD1,"Ó âàñ íåäîñòàòî÷íî äåíåã"); new ammo; ammo = strval(tmp); if(PlayerInfo[playerid][pDrugs] >= 100) { SendClientMessage(playerid, COLOR_GREY, "Íåëüçÿ êóïèòü áîëüøå"); return true; } if(ammo > 100 || ammo < 1) { SendClientMessage(playerid, COLOR_GREY, "Íåëüçÿ ìåíüøå 1 èëè áîëüøå 100!"); return true; } if(PlayerInfo[playerid][pCash] < ammo) { SendClientMessage(playerid, COLOR_GREY, "Ó âàñ íåò ñòîëüêî äåíåã!"); return true; } PlayerInfo[playerid][pCash] -=ammo*35; PlayerInfo[playerid][pDrugs] += ammo; format(string, sizeof(string), "Âû êóïèëè %d ãðàìì íàðêîòèêîâ çà %d âèðò", ammo,ammo*35); SendClientMessage(playerid, 0x6495EDFF, string); PritonInfo[h][pProducts]-=10; format(string, sizeof(string), "Íà ñêëàäå Ïðèòîíà %d ïðîäóêòîâ", PritonInfo[h][pProducts]); SendClientMessage(playerid, 0x6495EDFF, string); }
|
| |
|
|
| Max | Дата: Понедельник, 18.02.2013, 15:22 | Сообщение # 5883 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 172
Награды: 0
Город: Казань
Репутация: 59
Замечания: 0%
Статус: 
| У меня не сохраняется деньги в банке! include MxINI Кто поможет? Skype: maksimn-97
Сыллку на код дал в ЛС Все сохраняется: Деньги, Смерти, Киллы и т.д а вот деньги в банке нет
|
| |
|
|
| Maks338 | Дата: Понедельник, 18.02.2013, 20:51 | Сообщение # 5884 |
|
Новенький
Группа:
Пользователи
Сообщений: 51
Награды: 0
Город: Киев
Репутация: -10
Замечания: 0%
Статус: 
| Как сделать резервный слот?
Продам pack программ для атак серверов Samp 0.3e Skype: TopSamp Вк: vk.com/maks_drift
|
| |
|
|
| Diablo | Дата: Понедельник, 18.02.2013, 21:16 | Сообщение # 5885 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 371
Награды: 6
Город: Одесса
Репутация: 174
Замечания: 80%
Статус: 
| Vsevolod убирай проверку на продукты или вообще убирай вообще продукты с притона)
|
| |
|
|
| Weddew | Дата: Понедельник, 18.02.2013, 22:02 | Сообщение # 5886 |
|
Группа:
Ангел Хранитель
Сообщений: 1251
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус: 
| Цитата (Maks338) Как сделать резервный слот? Сделать проверку по нику или IP и если не соответствие, то кикнуть игрока. Пример: В начало: [pwn]new reservated_ip[16]; strmid(reservated_ip, "127.0.0.1", 0, 16, sizeof(reservated_ip)); [/pwn] В OnPlayerConnect(playerid) [pwn]if(playerid == GetMaxPlayers()-1) { new tmpip[16]; GetPlayerIp(playerid, tmpip, sizeof(tmpip)); if(strfind(reservated_ip, tmpip, false) == -1) Kick(playerid); }[/pwn]
www.weddew-shop.ru
Сообщение отредактировал Weddew - Понедельник, 18.02.2013, 22:03 |
| |
|
|
| Maks338 | Дата: Понедельник, 18.02.2013, 22:06 | Сообщение # 5887 |
|
Новенький
Группа:
Пользователи
Сообщений: 51
Награды: 0
Город: Киев
Репутация: -10
Замечания: 0%
Статус: 
| Цитата (Weddew) Сделать проверку по нику или IP и если не соответствие, то кикнуть игрока. Пример: В начало: ? 1 2 new reservated_ip[16]; strmid(reservated_ip, "127.0.0.1", 0, 16, sizeof(reservated_ip));
В OnPlayerConnect(playerid) ? 1 2 3 4 5 6 if(playerid == GetMaxPlayers()-1) { new tmpip[16]; GetPlayerIp(playerid, tmpip, sizeof(tmpip)); if(strfind(reservated_ip, tmpip, false) == -1) Kick(playerid); } вместо "127.0.0.1" вписать или ник или ип?
Продам pack программ для атак серверов Samp 0.3e Skype: TopSamp Вк: vk.com/maks_drift
|
| |
|
|
| Weddew | Дата: Понедельник, 18.02.2013, 22:18 | Сообщение # 5888 |
|
Группа:
Ангел Хранитель
Сообщений: 1251
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус: 
| Цитата (Maks338) вместо "127.0.0.1" вписать или ник или ип? В моем примере IP. Вы можете изменить проверку.
www.weddew-shop.ru
|
| |
|
|
| Maks338 | Дата: Понедельник, 18.02.2013, 22:30 | Сообщение # 5889 |
|
Новенький
Группа:
Пользователи
Сообщений: 51
Награды: 0
Город: Киев
Репутация: -10
Замечания: 0%
Статус: 
| Цитата (Weddew) В моем примере IP. Вы можете изменить проверку. думаю вы меня не так поняли.... Я думаю об том что-бы когда сервер забит на 59/60 то игрок который заходит 60тым то его кикает и пишет что нет доступных мест на сервере, а я например захожу свободно 60тым потом как на меня 60 слот стоит. Есть ли таок й код?Добавлено (18.02.2013, 22:30) --------------------------------------------- такой*
Продам pack программ для атак серверов Samp 0.3e Skype: TopSamp Вк: vk.com/maks_drift
|
| |
|
|
| Weddew | Дата: Понедельник, 18.02.2013, 22:54 | Сообщение # 5890 |
|
Группа:
Ангел Хранитель
Сообщений: 1251
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус: 
| Цитата (Maks338) думаю вы меня не так поняли.... Я думаю об том что-бы когда сервер забит на 59/60 то игрок который заходит 60тым то его кикает и пишет что нет доступных мест на сервере, а я например захожу свободно 60тым потом как на меня 60 слот стоит. Есть ли таок й код? Не понял тему этого набора слов.
www.weddew-shop.ru
|
| |
|
|
| Fabervox | Дата: Вторник, 19.02.2013, 00:00 | Сообщение # 5891 |
|
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 235
Награды: 1
Город: Краматорск
Репутация: 217
Замечания: 0%
Статус: 
| Maks338, поставь бота вместо себя, а как заходишь убирай.
RP в мире - как мух в сортире, а нужного чуда не видать покуда..©_Z_ Как посмотришь, сколько тысяч строчек кода, в одном файле, сразу понимаешь почему моды делают годами. Закон сохранения сложности
|
| |
|
|
| Dimaxa_Demon | Дата: Вторник, 19.02.2013, 02:49 | Сообщение # 5892 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 134
Награды: 7
Город: Киев
Репутация: 109
Замечания: 0%
Статус: 
| Я считаю как хороший вариант - написать систему приоритета для игроков, либо рейтинга какого-то... Смысл в том, что при полном заполнении сервера - кикать игрока с наименьшим рейтингом в игре. Но снова таки нужно думать о благополучии сервера - пускай такой кик будет предъявляться игрокам у которых рейтинг ниже нормы и не новички, ну а как компенсация - может быть поднятие рейтинга на 1 пункт, либо денежная.. // Сори если что не так написал - давно уже сампом не занимался но идея только что пришла в голову.. Если хорошо осуществить сис-му рейтинга, то должно получиться довольно интересно!
Помогаю по Pawn|C++|PHP|Java|HTML|CSS email - dm.savchik@ya.ru -------
|
| |
|
|
| Anthony | Дата: Вторник, 19.02.2013, 15:36 | Сообщение # 5893 |
|
Уверенный в себе
Группа:
Publishers
Сообщений: 211
Награды: 4
Замечания: 0%
Статус: 
| Ув.пользователи помогите мне исправить ошибку в коде для каманды /cuff Вот Код:
else if(strcmp(cmd, "/cuff", true) == 0) { if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pMember] == 21) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "::: Ведите: /cuff [id]"); giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if(IsACop(giveplayerid)) return SendClientMessage(playerid, COLOR_GREY, "Вы не можете надеть наручники на законника !"); if(PlayerCuffed[giveplayerid] > 0) return SendClientMessage(playerid, COLOR_GREY, "игрок уже в наручниках!"); if (ProxDetectorS(8.0, playerid, giveplayerid)) { if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Вы не можете надеть наручники на самого себя!"); return 1; } if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pMember] == 21 || IsAArm(playerid)) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "На вас надел(а) наручники %s.", sendername); SendClientMessage(giveplayerid, 0x6495EDFF, string); format(string, sizeof(string), "Вы надели наручники на %s.", giveplayer); SendClientMessage(playerid, 0x6495EDFF, string); format(string, sizeof(string), "%s надел(а) на %s наручники.", sendername ,giveplayer); SetPlayerAttachedObject(giveplayerid, 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000); SetPlayerSpecialAction(giveplayerid,SPECIAL_ACTION_CUFFED); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); TogglePlayerControllable(giveplayerid, 0); PlayerCuffed[giveplayerid] = 2; PlayerCuffedTime[giveplayerid] = 3600; } else { SendClientMessage(playerid, COLOR_GREY, "Вы не законник!!!"); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, "Рядом с вами никого нет !"); return 1; } } } else { SendClientMessage(playerid, COLOR_GREY, "Игрок оффлайн!"); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, "Вы не сотрудник правохранительных органов !"); } return 1; }
У меня вот такая ошибка скажите на что заменить или где то чего то не хватает?
Ошибка :
"место нахождения скрытно"\gamemodes\rls.pwn(49042) : error 017: undefined symbol "SPECIAL_ACTION_CUFFED" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Error.
|
| |
|
|
| Geryy | Дата: Вторник, 19.02.2013, 15:42 | Сообщение # 5894 |
|
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус: 
| Цитата У меня вот такая ошибка скажите на что заменить или где то чего то не хватает?
Ошибка :
"место нахождения скрытно"\gamemodes\rls.pwn(49042) : error 017: undefined symbol "SPECIAL_ACTION_CUFFED" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
Обнови инклюды в папке с Pawno
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
|
| |
|
|
| Kyle_96 | Дата: Вторник, 19.02.2013, 16:08 | Сообщение # 5895 |
|
Новенький
Группа:
Пользователи
Сообщений: 32
Награды: 0
Город: Набережные Челны
Репутация: 10
Замечания: 0%
Статус: 
| Перевёл сервер под 0.3х, и при коннете выходит такая трабла
"You are banned from this server"
Ставил не сколько РПГ режимов под 0.3х, так ситуация не изменилась.
Кто знает как это исправить?
|
| |
|
|
|
 |
|
 | |
| |
|