Последние Файлы 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
Weddew Дата: Пятница, 15.03.2013, 20:35 | Сообщение # 6151
Группа:
Ангел Хранитель
Сообщений: 1251
Награды:
19
Город: Казань
Репутация:
1740
Замечания:
0%
Статус:
Цитата (Saibot )
Не работает, ввожу команду /lawy и ничего не показывает
Может быть нет адвокатов в онлайне?
www.weddew-shop.ru
Fen1ks Дата: Пятница, 15.03.2013, 21:45 | Сообщение # 6152
Новенький
Группа:
Пользователи
Сообщений: 26
Награды:
0
Репутация:
0
Замечания:
0%
Статус:
Цитата (Fen1ks )
имею выбор только такого скина, как можно добавить еще? по этой системе: 1 AddPlayerClass(Peds[i], 1958.3783, 1343.1572, 1100.3746, 269.1425, -1, -1, -1, -1, -1, -1); Добавлено (14.03.2013, 21:29) --------------------------------------------- может поможет мод: 4 Fun Server Добавлено (14.03.2013, 21:36) --------------------------------------------- ссылка на него: Оффтопик http://yourgame.su/gta/samp/mod/1343-4-fun-drift-server.html
Цитата (Geryy )
В массив Peds добавляй id скинов, которые тебе нужны.
да есть это, но когда вводишь пароль жмакаешь ок, сразу спавнишься даже без выбора. вот массив: [pwn]new Peds[] = { // <-- Gangs --> //Grove Street 29, 106, 107, 269, 270, 271, //Ballas 102, 103, 104, //Los Aztecas 114, 115, 116, //Los Santos Vagos 108, 109, 110, //Da Nang Boys 121, 122, 123, //San Fierro Rifa 173, 174, 175, //Triads 117, 118, 120, 294, //Bikers 247, 248, 254, 100, //The Russian Mafia 111, 112, 113, //The Italian Mafia 124, 125, 126, 127, // <-- Public Services --> //Law Enforcement 165, 166, 280, 281, 282, 283, 288, 284, 285, 286, 287, 163, 164, 57, 71, 265, 266, 267, 295, //Fire 277, 278, 279, //Paramedic 274, 275, 276, // <-- Other --> //Carl's Girlfriends 195, 190, 191, 192, 193, 194, //Whores of San Andreas 152, 178, 237, 238, 243, 244, 207, 245, 246, 85, 256, 257, 64, 63, 87, 90, //Beach Visitor 138, 139, 140, 145, 146, 154, 97, 18, 252, 45, 251, // Scating ->> 92, //Agricultural 128, 129, 130, 131, 132, 133, 157, 158, 159, 160, 196, 197, 198, 199, 161, 162, 200, 201, 202, 31, 32, 33, 34, 134, 137, 213, 212, 230, 239, 77, 151, 78, 79, 10, 135, //Punk 181, //Sportive 258, 259, 26, 51, 52, 80, 81, 23, 96, 49, // Scating ->> 99, //Profession 11, 141, 147, 148, 150, 153, 167, 68, 171, 176, 177, 172, 179, 187, 189, 203, 204, 155, 205, 209, 217, 211, 219, 260, 16, 27, 264, 70, 253, 255, 50, 61, 62, //Other 224, 249, 241, 242, 29, 30, 66, 73, 82, 83, 84, 12, 13, 136, 14, 142, 143, 144, 15, 156, 168, 169, 17, 170, 180, 182, 54, 183, 184, 75, 186, 185, 188, 19, 216, 20, 206, 21, 22, 210, 214, 215, 220, 221, 225, 226, 222, 223, 227, 231, 228, 234, 76, 235, 236, 89, 88, 24, 218, 240, 25, 250, 261, 28, 40, 41, 35, 37, 38, 36, 44, 69, 43, 9, 93, 39, 48, 47, 262, 229, 58, 59, 60, 232, 233, 67, 7, 72, 55, 94, 95, 98, 56, 1, 2, 46, 263, 268, 272, 290, 291, 292, 293, 296, 297, 298, 299 };[/pwn]
Великс Дата: Пятница, 15.03.2013, 21:46 | Сообщение # 6153
Мастер джэдай
Группа:
Модераторы
Сообщений: 3931
Награды:
287
Город: Мухосранск
Репутация:
8429
Замечания:
0%
Статус:
[off]Цитата (Великс )
Сообщение отредактировал Weddew - Пятница, 15.03.2013, 17:41
Поздравляю, что ли [/off]
[cut=freestyle] ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ , СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ, ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ, ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ. УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА. ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ. ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ. ЛЕНАРУ ДАЙ УМА И ЛЕНУ НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ © Хасан [/cut]
Fen1ks Дата: Пятница, 15.03.2013, 21:51 | Сообщение # 6154
Новенький
Группа:
Пользователи
Сообщений: 26
Награды:
0
Репутация:
0
Замечания:
0%
Статус:
вообщем нашел еще такую штуку [pwn]P_Info[playerid][pSkin] = 29;[/pwn]Добавлено (15.03.2013, 21:48) --------------------------------------------- и постоянно этот скин.
Добавлено (15.03.2013, 21:51) ---------------------------------------------
Цитата (Fen1ks )
P_Info[playerid][pSkin] = 29;
да, это отвечает за скин сменил на 105 стал пончик, а как сделать выбор скинов?
Saibot Дата: Пятница, 15.03.2013, 22:28 | Сообщение # 6155
Освоившийся
Группа:
Продвинутые
Сообщений: 112
Награды:
0
Репутация:
34
Замечания:
0%
Статус:
Цитата (Weddew )
Может быть нет адвокатов в онлайне?
Есть,у них у всех была работа Юриста(адвокат),но /lawy не показывал их. Вот этот код работает,но как в место (Адвокат: %s. позвонить: /call %d) зделать так("Адвокат: [назва ника] [id игрока]" И чтоб показывало в окне?? [pwn]if (strcmp(cmd, "/lawy", true) == 0) { new c; SendClientMessage(playerid, COLOR_LIGHTRED, "Адвокаты онлайн:"); for(new i = 0; i < GetMaxPlayers(); i++) { if(!IsPlayerConnected(i) || PlayerInfo[i][pJob] != 2) continue; GetPlayerName(i, sendername, MAX_PLAYER_NAME); format(string, 128, "Адвокат: %s. позвонить: /call %d",sendername, PlayerInfo[i][pPnumber]); SendClientMessage(playerid, COLOR_YELLOW, string); c ++; } format(string, 128, "Всего адвокатов онлайн :%i",c); SendClientMessage(playerid, COLOR_YELLOW, string); return 1; } [/pwn]
Borog Дата: Пятница, 15.03.2013, 23:05 | Сообщение # 6156
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1362
Награды:
43
Город: Москва
Репутация:
1249
Замечания:
20%
Статус:
Saibot , замени строчку format(string, 128, "Адвокат: %s. позвонить: /call %d",sendername, PlayerInfo[i][pPnumber]); на format(string, 128, "Адвокат: %s. позвонить: id %d",sendername, i);
Silver Break http://s-break.ru/ http://vk.com/sbreak
Geryy Дата: Суббота, 16.03.2013, 02:35 | Сообщение # 6157
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды:
24
Город: Москва
Репутация:
785
Замечания:
0%
Статус:
Цитата (Fen1ks )
да есть это, но когда вводишь пароль жмакаешь ок, сразу спавнишься даже без выбора. вот массив:
В каком пабле выставляется P_Info[playerid][pSkin] = 29;? Выложи public OnPlayerRequestClass
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
Fen1ks Дата: Суббота, 16.03.2013, 10:39 | Сообщение # 6158
Новенький
Группа:
Пользователи
Сообщений: 26
Награды:
0
Репутация:
0
Замечания:
0%
Статус:
ну вот: [pwn]public OnPlayerRequestClass(playerid, classid) { if (SPC_Spectated[playerid] != INVALID_PLAYER_ID) return 1; // анимация PlayerAnimCross(playerid); // если только вошел на сервер if (Logged[playerid] == 0) { new string[512]; format(string, sizeof(string), "account/%s.ini", PlayerLogin[playerid]); new File = ini_openFile(string); if (File >= 0) { // если включен автологин ini_getInteger(File, "GN_AutoLogin", PlayerAutoLogin[playerid]); // сверка ип адресов new lastip[32]; ini_getString(File, "GN_LastIP", lastip); ini_closeFile(File); if (PlayerAutoLogin[playerid] == 1) { new curip[32]; format(curip, sizeof(curip), "%d.%d.%d.%d", anti_rec_ipmas[playerid][0], anti_rec_ipmas[playerid][1], anti_rec_ipmas[playerid][2], anti_rec_ipmas[playerid][3]); if (strcmp(lastip, curip) == 0 && strlen(lastip) > 2 && strlen(curip) > 2) { format(string, sizeof(string), "[INFO]: *оIP Адрес*сис не изменился. Вы *оавтоматически*сис залогинены."); ARC_Use(string, sizeof(string)); SendClientMessage(playerid, SYSTEM, string); LoginPlayer(playerid, 1, "autologin"); return 1; } else { LOG_DialogAuthorization(playerid); } } else { LOG_DialogAuthorization(playerid); } } else if (File == INI_FILE_NOT_FOUND) { LOG_DialogRegistrationPassword(playerid); } else { ini_printFiles("login bad"); format(string, sizeof(string), "*бОшибка (002) code %d при входе на сервер.\nПопробуйте еще раз или обратитесь к администрации сайта www.FunsGame.ru", File); ARC_Use(string, sizeof(string)); ShowMsgBox(playerid, "Ошибка", string, "OK", ""); Kick(playerid); } } // если в первый раз if (ClassSelecting[playerid] == 0) { // установка вида камеры игрока погоды SetupPlayerForClassSelection(playerid); // флаг выбора ClassSelecting[playerid] = 1; } return 1; }[/pwn]
Saibot Дата: Суббота, 16.03.2013, 10:52 | Сообщение # 6159
Освоившийся
Группа:
Продвинутые
Сообщений: 112
Награды:
0
Репутация:
34
Замечания:
0%
Статус:
Цитата (Borog )
Saibot, замени строчку format(string, 128, "Адвокат: %s. позвонить: /call %d",sendername, PlayerInfo[i][pPnumber]); на format(string, 128, "Адвокат: %s. позвонить: id %d",sendername, i);
Спс,а как бы ище его в окне зделать(ShowPlayerDialog(playerid,128, DIALOG_STYLE_MSGBOX, "Адвокаты онлайн:", string, "Ок", ""); ????
Weddew Дата: Суббота, 16.03.2013, 10:59 | Сообщение # 6160
Группа:
Ангел Хранитель
Сообщений: 1251
Награды:
19
Город: Казань
Репутация:
1740
Замечания:
0%
Статус:
Цитата (Saibot )
Спс,а как бы ище его в окне зделать(ShowPlayerDialog(playerid,128, DIALOG_STYLE_MSGBOX, "Адвокаты онлайн:", string, "Ок", ""); ????
В прошлом коде не заметил return. Держите: [pwn]if (strcmp(cmd, "/lawy", true) == 0 || strcmp(cmd, "/law", true) == 0) { if(IsPlayerConnected(playerid)) { new dstr[512]; for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][pJob] == 2) { new tmpstr[64]; GetPlayerName(i, sendername, sizeof(sendername)); format(tmpstr, sizeof(tmpstr), "Адвокат: %s[%d]\n", sendername, i); strcat(dstr, tmpstr); } } } ShowPlayerDialog(playerid, 573, DIALOG_STYLE_MSGBOX,"Адвокаты Online", dstr, "ОК",""); } return 1; }[/pwn]
www.weddew-shop.ru
Сообщение отредактировал Weddew - Суббота, 16.03.2013, 11:01
Dimaxa_Demon Дата: Суббота, 16.03.2013, 11:04 | Сообщение # 6161
Освоившийся
Группа:
Продвинутые
Сообщений: 134
Награды:
7
Город: Киев
Репутация:
109
Замечания:
0%
Статус:
Цитата
[pwn]if (strcmp(cmd, "/lawy", true) == 0) { new c; SendClientMessage(playerid, COLOR_LIGHTRED, "Адвокаты онлайн:"); for(new i = 0; i < GetMaxPlayers(); i++) { if(!IsPlayerConnected(i) || PlayerInfo[i][pJob] != 2) continue; GetPlayerName(i, sendername, MAX_PLAYER_NAME); format(string, 128, "Адвокат: %s. позвонить: /call %d",sendername, PlayerInfo[i][pPnumber]); SendClientMessage(playerid, COLOR_YELLOW, string); c ++; } format(string, 128, "Всего адвокатов онлайн :%i",c); SendClientMessage(playerid, COLOR_YELLOW, string); return 1; }[/pwn]
[pwn]if (strcmp(cmd, "/lawy", true) == 0) { new c; new stinglong[512]; for(new i = 0; i < GetMaxPlayers(); i++) { if(!IsPlayerConnected(i) || PlayerInfo[i][pJob] != 2) continue; GetPlayerName(i, sendername, MAX_PLAYER_NAME); format(stringlong, 512, "%s/nАдвокат: %s. позвонить: id %d",stringlong, sendername, i); c ++; } format(stringlong, 512, "%s/nВсего адвокатов онлайн :%i",stringlong,c); ShowPlayerDialog(playerid,128, DIALOG_STYLE_MSGBOX, "Адвокаты онлайн:", stringlong, "Ок", ""); return 1; }[/pwn]
Помогаю по Pawn|C++|PHP|Java|HTML|CSS email - dm.savchik@ya.ru -------
Saibot Дата: Суббота, 16.03.2013, 11:08 | Сообщение # 6162
Освоившийся
Группа:
Продвинутые
Сообщений: 112
Награды:
0
Репутация:
34
Замечания:
0%
Статус:
Weddew , Цитата (Weddew )
В прошлом коде не заметил return.
Спасибо,работает
Weddew Дата: Суббота, 16.03.2013, 11:20 | Сообщение # 6163
Группа:
Ангел Хранитель
Сообщений: 1251
Награды:
19
Город: Казань
Репутация:
1740
Замечания:
0%
Статус:
Цитата (Dimaxa_Demon )
format(stringlong, 512, "%s/nАдвокат: %s. позвонить: id %d",stringlong, sendername, i);
Зачем добавлять к строке через format когда давно уже есть strcat.
www.weddew-shop.ru
Saibot Дата: Суббота, 16.03.2013, 14:41 | Сообщение # 6164
Освоившийся
Группа:
Продвинутые
Сообщений: 112
Награды:
0
Репутация:
34
Замечания:
0%
Статус:
У меня тут ище одна проблема з участиками онлайн,я нашол другой код но не могу его зделать в окне? [pwn]if(strcmp(cmd, "/members",true)==0) { new teamnumber; new chislo = 0; //количество игроков if(PlayerInfo[playerid][pLeader] != 0) teamnumber = PlayerInfo[playerid][pLeader]; else if(PlayerInfo[playerid][pMember] != 0) teamnumber = PlayerInfo[playerid][pMember]; else { SendClientMessage(playerid, COLOR_WHITE, "[Ошибка] Вы нигде не состоите!"); return true; } SendClientMessage(playerid, 0x9ACD32AA, "{FFFFFF}Члены организации Online:"); for(new i = 0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, sizeof(string), ""); if(PlayerInfo[i][pLeader] == teamnumber) format(string, sizeof(string), " [%d] %s ранг: Лидер",i,sendername), chislo++; else if(PlayerInfo[i][pMember] == teamnumber) format(string, sizeof(string), " [%d] %s ранг: %d",i,sendername, PlayerInfo[i][pRank]), chislo++; if(strlen(string) > 1) SendClientMessage(playerid, 0x9ACD32AA, string); } } format(string,sizeof(string),"Всего: %d игроков",chislo); SendClientMessage(playerid,COLOR_WHITE,string); return true; }[/pwn]
Weddew Дата: Суббота, 16.03.2013, 15:04 | Сообщение # 6165
Группа:
Ангел Хранитель
Сообщений: 1251
Награды:
19
Город: Казань
Репутация:
1740
Замечания:
0%
Статус:
Цитата (Saibot )
У меня тут ище одна проблема з участиками онлайн,я нашол другой код но не могу его зделать в окне?
Цитата (Великс )
В этой теме пользователи лишь оказывают помощь в написании кода, а не пишут его за вас. (!!!)
www.weddew-shop.ru