Последние Файлы GTA 4
Последние Файлы GTA-MP
Реклама
Помощь по GTA SAMP (Первая база знаний)
Ziroku Дата: Суббота, 18.12.2010, 19:56 | Сообщение # 9646
Новенький
Группа:
Пользователи
Сообщений: 25
Награды:
0
Город: Волжский
Репутация:
0
Замечания:
0%
Статус:
Quote (bmw_ua )
Кто нить дайте сылку на прогу чтоб розставлять ворота и ограждения в игре suicide2 suicide2 suicide2
MTA editor
Makar_Pogorelov Дата: Суббота, 18.12.2010, 20:46 | Сообщение # 9647
Освоившийся
Группа:
Пользователи
Сообщений: 75
Награды:
0
Город: Дзержинск
Репутация:
0
Замечания:
0%
Статус:
Как сделать рандомные чекпоинты.Вот три чекпоинта.Ставились рандомно. Либо подскажите как сделать что бы когда игрок рядом с появлением чекпоинта он не появлялся.
[vadim] Дата: Суббота, 18.12.2010, 21:30 | Сообщение # 9648
Новенький
Группа:
Продвинутые
Сообщений: 17
Награды:
0
Город: Москва
Репутация:
4
Замечания:
0%
Статус:
Чето я нублю совсем , немогу найти найти ссылки на О.З.с, дайте пожалуйста клиент и Сервер Linux. СпасибоДобавлено (18.12.2010, 21:30) --------------------------------------------- Ой я нуб, извиняюсь нашел. Можете удалять.
[color=red]текст[/color]
xyligan Дата: Воскресенье, 19.12.2010, 00:44 | Сообщение # 9649
Освоившийся
Группа:
Пользователи
Сообщений: 120
Награды:
0
Город: Kvarkeno
Репутация:
0
Замечания:
0%
Статус:
ребят помогите нашел скрипт чтобы бухать,курить,и т.д но там надо ввести /am и откроеца окошечко где надо выбрать либо пиво либо вено либо спрайт или сигареты плиз сделайте чтобы это все не в окне было а командами можно было делать,например выпить пиво-/пиво выпить вина /вино итд.вот скрипт.Плиз сделайте[code]#include <a_samp> #define FILTERSCRIPT
#define DIALOGID 5009
public OnFilterScriptInit() { print("==========================="); print("= Panther Menu(RUS) ="); print("==========================="); return 1; }
public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/am", cmdtext, true, 10) == 0) { ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, " Меню Анимации", " Напитки и Cигареты\n Танцевать\n Звонить\n Остановить анимацию", "OK", " Отмена"); return 1; } return 0; }
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == DIALOGID) { if(response) { if(listitem == 0) { ShowPlayerDialog(playerid, DIALOGID+1, DIALOG_STYLE_LIST, " Напитки и Cигареты", " Пиво\n Сигареты\n Вино\n Спрайт", "OK", " Отмена"); } if(listitem == 1) { ShowPlayerDialog(playerid, DIALOGID+2, DIALOG_STYLE_LIST, " Танцевать", " Танец - 1\n Танец - 2\n Танец - 3\n Танец - 4\n Руки Вверх", "OK", " Отмена"); } if(listitem == 2) { ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, " Звонить", " Звонить\n Бухой с трубой =D", "OK", " Отмена"); } if(listitem == 3) { ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, " Остановить Анимацию", " Остановить Анимацию", "OK", " Отмена"); } } return 1; } if(dialogid == DIALOGID+1) { if(response) { if(listitem == 0) { SetPlayerSpecialAction (playerid, SPECIAL_ACTION_DRINK_BEER ); SendClientMessage(playerid, 0xFFFFFFAA, "Ты можеш выпить пиво! С вас 100$ "); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); GivePlayerMoney(playerid,-100); } if(listitem == 1) { SetPlayerSpecialAction (playerid, SPECIAL_ACTION_SMOKE_CIGGY ); SendClientMessage(playerid, 0xFFFFFFAA, "Ты можеш пакурить! С вас 20$"); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); GivePlayerMoney(playerid,-20); } if(listitem == 2) { SetPlayerSpecialAction (playerid, SPECIAL_ACTION_DRINK_WINE ); SendClientMessage(playerid, 0xFFFFFFAA, "Ты можеш выпить вина! С вас 120$"); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); GivePlayerMoney(playerid,-120); } if(listitem == 3) { SetPlayerSpecialAction (playerid, SPECIAL_ACTION_DRINK_SPRUNK ); SendClientMessage(playerid, 0xFFFFFFAA, "Ты можеш глотнуть Спрайта =D! С вас 10$"); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); GivePlayerMoney(playerid,-10); } } return 1; } if(dialogid == DIALOGID+2) { if(response) { if(listitem == 0) { SetPlayerSpecialAction (playerid, SPECIAL_ACTION_DANCE1); SendClientMessage(playerid, 0xFFFFFFAA, " Стиль - 1 ;D"); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); } if(listitem == 1) { SetPlayerSpecialAction (playerid, SPECIAL_ACTION_DANCE2); SendClientMessage(playerid, 0xFFFFFFAA, " Стиль - 2 ;D"); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); } if(listitem == 2) { SetPlayerSpecialAction (playerid, SPECIAL_ACTION_DANCE3); SendClientMessage(playerid, 0xFFFFFFAA, " Стиль - 3 ;D"); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); } if(listitem == 3) { SetPlayerSpecialAction (playerid, SPECIAL_ACTION_DANCE4); SendClientMessage(playerid, 0xFFFFFFAA, " Стиль - 4 ;D"); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); } if(listitem == 4) { SetPlayerSpecialAction (playerid, SPECIAL_ACTION_HANDSUP); SendClientMessage(playerid, 0xFFFFFFAA, "Ты че сдаешся? =D"); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); } } return 1; } if(dialogid == DIALOGID+3) { if(response) { if(listitem == 0) { SetPlayerSpecialAction (playerid, SPECIAL_ACTION_USECELLPHONE); SendClientMessage(playerid, 0xFFFFFFAA, "Звони! С вас 50$ чтоб закончить выберите (Остановить Анимацию) в /am"); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); GivePlayerMoney(playerid,-50); } if(listitem == 1) { SetPlayerDrunkLevel (playerid, 2323000); SendClientMessage(playerid, 0xFFFFFFAA, "OMG Ты напился в стельку!"); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); } } return 1; } if(dialogid == DIALOGID+4) { if(response) { if(listitem == 0) { SetPlayerSpecialAction (playerid, SPECIAL_ACTION_NONE); SetPlayerDrunkLevel (playerid, 0); SetPlayerSpecialAction (playerid, 13 - SPECIAL_ACTION_STOPUSECELLPHONE); SendClientMessage(playerid, 0xFFFFFFAA, "Ты остановил анимацию можеш двигатся! ;D"); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); }
} return 1; } return 0; }
BrunO Дата: Воскресенье, 19.12.2010, 09:38 | Сообщение # 9650
Новенький
Группа:
Продвинутые
Сообщений: 45
Награды:
1
Город: Берлин)
Репутация:
16
Замечания:
0%
Статус:
Ghost-X, не мог бы ты тогда привести пример хотя бы ранги для 1 фракции) Баллас Ранг: Салага
Ghost-X Дата: Воскресенье, 19.12.2010, 11:20 | Сообщение # 9651
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3548
Награды:
36
Город: Наб. Челны
Репутация:
856
Замечания:
40%
Статус:
skittls, ты прочел документацию? Изучил запросы? BrunO, я не РПшник
Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит. Хочешь остаться при своем мнении - держи его при себе.
Athlon Дата: Воскресенье, 19.12.2010, 18:38 | Сообщение # 9652
Новенький
Группа:
Пользователи
Сообщений: 32
Награды:
1
Город: Саратов
Репутация:
0
Замечания:
0%
Статус:
Ребят помогите пожалуйста вот в каком деле: Нужно сделать чтоб по команде - выключался чат. Вот я тут код написал, НО он работает только для ид 0, а на других не действует( помогите разобраться в чем и где ошибка if(strcmp(cmd, "/muteall", true) == 0) { if(IsPlayerConnected(playerid)) { if (PlayerInfo[playerid][pAdmin] >= 2) { new tmp[256]; new string[256],name[24]; if(!strlen(tmp)) for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][pMuted] == 0) { PlayerInfo[i][pMuted] = 1; GetPlayerName(playerid,name,24); format(string,256," Админ \"%s\" выключил чат.",name); SendClientMessage(i,COLOR_YELLOW,string); return 1; } else { PlayerInfo[i][pMuted] = 0; GetPlayerName(playerid,name,24); format(string,256," Админ \"%s\" включил чат.",name); SendClientMessage(i,COLOR_YELLOW,string); return 1; } } } } else { SendClientMessage(playerid, COLOR_GRAD1, "Вы не админ!"); return 1; } } else { SendClientMessage(playerid, COLOR_GRAD1, "Вы должны сначала залогиниться!"); return 1; } }
public OnPlayerText(playerid, text[]) { if(PlayerInfo[playerid][pMuted] == 1) { SendClientMessage(playerid, COLOR_PINK, "Вы заткнуты либо чат выключен!"); return 0; } return 1; }
http://fiftryss.com/?ref=3890482 http://videmoney.su/?ref=30v2q9kI3L http://GDSs.su?ref=2349811 Заработок в инете.
Dima-kun Дата: Воскресенье, 19.12.2010, 19:19 | Сообщение # 9653
Группа:
Разработчики
Сообщений: 6269
Награды:
72
Репутация:
3512
Замечания:
0%
Статус:
new tmp[256]; if(!strlen(tmp)) нах это дело? if(IsPlayerConnected(playerid)) // полный бред это вставлять... по скольку как игрок не находящийся в онлайне введет эту команду?? return 1;в команде сотавь только в конце.
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect ,[FS]Авто-Поворотники , [FS]mp3player ,[FS] Fun Chat Game ,[FS] Car Buy Syst ,[FS] Anti-AirBrk ,[INC] d_setpos , [GM] Game Move v0.1 ,[FS+include]Super-Armour [0.3z] ,[FS + Include] Multi Checkpoints
Makar_Pogorelov Дата: Воскресенье, 19.12.2010, 20:25 | Сообщение # 9654
Освоившийся
Группа:
Пользователи
Сообщений: 75
Награды:
0
Город: Дзержинск
Репутация:
0
Замечания:
0%
Статус:
Помогите плиииз! Сделал при наступанни на 1 чекпоинт.Появлялся другой.Вот собственно: OnDialogResponse: Code
{ if(dialogid == 850) { if(!response)return 1; switch(listitem) { case 0: //i?iaa?ea, aua?ai ee Ioieo 1 { point1 = SetPlayerCheckpoint(playerid,1926.8026,172.8694,37.2813,3); SendClientMessage(playerid,COLOR_BLUE,"Ayay O?yie Iii?inee aan iiii?u aio ainoaaeou ienuii aai nuio Eeiio"); SendClientMessage(playerid,COLOR_BLUE,"A aa?aaia auea ao?y e ana ?aaioieee neayo aiia"); SendClientMessage(playerid,COLOR_BLUE,"Ac?aeoa e caaa?eoa ienuii."); } case 1: //i?iaa?ea, aua?ai ee Ioieo 2 { new point2 = SetPlayerCheckpoint(playerid,2649.4104,-2035.7201,13.5540,3); } case 2: //i?iaa?ea, aua?ai ee Ioieo 3 { new point3 = SetPlayerCheckpoint(playerid,2498.2817,-2638.0051,13.6517,3); } } } }
OnPlayerEnterCheckpoint: [code]if(point1) { DisablePlayerCheckpoint(playerid); point4 = SetPlayerCheckpoint(playerid,368.5304,-2086.9226,7.8359,3); SendClientMessage(playerid,COLOR_BLUE,"Aai nui ?aaioaao a ia?ea ao?aeoeiiia.Ac?aeoa e ainoaaoa oaeio? eioi?iaoe?."); SendClientMessage(playerid,COLOR_BLUE,"Ayay aae aai aaain."); GivePlayerMoney(playerid,5000); return 1; } else if(point4) { DisablePlayerCheckpoint(playerid); SendClientMessage(playerid,COLOR_BLUE,"Iieo?eoa aoi?o? iieiaeio noiiu."); GivePlayerMoney(playerid,5000); } return 1; }
При наступании на фторой чекпоинт тоесть на point4 он начинает многократно повторять действие первого.Делал всё что можно.Скажите в чём причина!
DiZi Дата: Воскресенье, 19.12.2010, 20:34 | Сообщение # 9655
Местный
Группа:
Продвинутые
Сообщений: 669
Награды:
2
Город: новокузнецк
Репутация:
158
Замечания:
40%
Статус:
Quote (EXTM )
OnPlayerPrivmsg
Товарищ, я так понимаю что вы все еще на 0.2 сампе? А решение простое, поставить инклуды от 0.3 сампа и скомпилировать мод
======= Мои проекты ======= [GM] Zombie Mod [Разработка ][7%] ======================= =====Мои работы===== [FS] Auto Menu [FS] AdminPanel
ruslan_green Дата: Воскресенье, 19.12.2010, 20:38 | Сообщение # 9656
Новенький
Группа:
Пользователи
Сообщений: 9
Награды:
0
Город: Заиснк
Репутация:
0
Замечания:
0%
Статус:
У меня такая проблема. Я создал пикапы, всё правильно, но они почемуто бездейственны, и к томуже отклюились старые. В чём проблема? скажите плс.
EXTM Дата: Воскресенье, 19.12.2010, 20:47 | Сообщение # 9657
Новенький
Группа:
Пользователи
Сообщений: 13
Награды:
0
Город: Екатеринбург
Репутация:
0
Замечания:
0%
Статус:
Quote (golden103 )
Товарищ, я так понимаю что вы все еще на 0.2 сампе? А решение простое, поставить инклуды от 0.3 сампа и скомпилировать мод
Нет я не на 0.2x а на 0.3b
Athlon Дата: Воскресенье, 19.12.2010, 22:33 | Сообщение # 9658
Новенький
Группа:
Пользователи
Сообщений: 32
Награды:
1
Город: Саратов
Репутация:
0
Замечания:
0%
Статус:
Quote (Athlon )
Ребят помогите пожалуйста вот в каком деле:
Нужно сделать чтоб по команде - выключался чат.
Вот я тут код написал, НО он работает только для ид 0, а на других не действует( помогите разобраться в чем и где ошибка
if(strcmp(cmd, "/muteall", true) == 0) { if(IsPlayerConnected(playerid)) { if (PlayerInfo[playerid][pAdmin] >= 2) { new tmp[256]; new string[256],name[24]; if(!strlen(tmp)) for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][pMuted] == 0) { PlayerInfo[i][pMuted] = 1; GetPlayerName(playerid,name,24); format(string,256," Админ \"%s\" выключил чат.",name); SendClientMessage(i,COLOR_YELLOW,string); return 1; } else { PlayerInfo[i][pMuted] = 0; GetPlayerName(playerid,name,24); format(string,256," Админ \"%s\" включил чат.",name); SendClientMessage(i,COLOR_YELLOW,string); return 1; } } } } else { SendClientMessage(playerid, COLOR_GRAD1, "Вы не админ!"); return 1; } } else { SendClientMessage(playerid, COLOR_GRAD1, "Вы должны сначала залогиниться!"); return 1; } }
public OnPlayerText(playerid, text[]) { if(PlayerInfo[playerid][pMuted] == 1) { SendClientMessage(playerid, COLOR_PINK, "Вы заткнуты либо чат выключен!"); return 0; } return 1; }
Quote (Morino_Reigan )
new tmp[256];
if(!strlen(tmp))
нах это дело?
if(IsPlayerConnected(playerid)) // полный бред это вставлять... по скольку как игрок не находящийся в онлайне введет эту команду??
return 1;в команде сотавь только в конце.
Извини друг, но это не помогло(. В деле открылись новые обстоятельства: команда /muteall работает только для игрока у которого ид равен 0, и для него же она и действует, а для других нет. Пример: Я - игрок под идом 0 - воожу /muteall и чат для меня отключается, Я - игрок под идом 1 или больше - ввожу /muteall и ничего для меня не происходит, а происходит - для ида 0. И сообщение пишется что чат выключен только для ид 0 и чат вырубается только для ид 0. Помогите пожалуйста кто чем может, мне очень срочно надо, мод сдавать уже сегодня надо было(
http://fiftryss.com/?ref=3890482 http://videmoney.su/?ref=30v2q9kI3L http://GDSs.su?ref=2349811 Заработок в инете.
Makar_Pogorelov Дата: Воскресенье, 19.12.2010, 22:58 | Сообщение # 9659
Освоившийся
Группа:
Пользователи
Сообщений: 75
Награды:
0
Город: Дзержинск
Репутация:
0
Замечания:
0%
Статус:
Сделал при наступанни на 1 чекпоинт.Появлялся другой.Вот собственно: OnDialogResponse: Code
{ if(dialogid == 850) { if(!response)return 1; switch(listitem) { case 0: //i?iaa?ea, aua?ai ee Ioieo 1 { point1 = SetPlayerCheckpoint(playerid,1926.8026,172.8694,37.2813,3); SendClientMessage(playerid,COLOR_BLUE,"Ayay O?yie Iii?inee aan iiii?u aio ainoaaeou ienuii aai nuio Eeiio"); SendClientMessage(playerid,COLOR_BLUE,"A aa?aaia auea ao?y e ana ?aaioieee neayo aiia"); SendClientMessage(playerid,COLOR_BLUE,"Ac?aeoa e caaa?eoa ienuii."); } case 1: //i?iaa?ea, aua?ai ee Ioieo 2 { new point2 = SetPlayerCheckpoint(playerid,2649.4104,-2035.7201,13.5540,3); } case 2: //i?iaa?ea, aua?ai ee Ioieo 3 { new point3 = SetPlayerCheckpoint(playerid,2498.2817,-2638.0051,13.6517,3); } } } }
OnPlayerEnterCheckpoint: [code]if(point1) { DisablePlayerCheckpoint(playerid); point4 = SetPlayerCheckpoint(playerid,368.5304,-2086.9226,7.8359,3); SendClientMessage(playerid,COLOR_BLUE,"Aai nui ?aaioaao a ia?ea ao?aeoeiiia.Ac?aeoa e ainoaaoa oaeio? eioi?iaoe?."); SendClientMessage(playerid,COLOR_BLUE,"Ayay aae aai aaain."); GivePlayerMoney(playerid,5000); return 1; } else if(point4) { DisablePlayerCheckpoint(playerid); SendClientMessage(playerid,COLOR_BLUE,"Iieo?eoa aoi?o? iieiaeio noiiu."); GivePlayerMoney(playerid,5000); } return 1; }
При наступании на фторой чекпоинт тоесть на point4 он начинает многократно повторять действие первого.Делал всё что можно.Скажите в чём причина!
jeka10101 Дата: Понедельник, 20.12.2010, 22:18 | Сообщение # 9660
Новенький
Группа:
Пользователи
Сообщений: 12
Награды:
0
Город: Odessa
Репутация:
-7
Замечания:
0%
Статус:
РЕбят захожу в самп выбираю серв сначала белый екран и как простая гта , кнопки страт гейм и так далее и че далть ??
)