 |
|
 |
|
|
|
Последние Файлы 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 |
| |
|
|
| Rockman | Дата: Вторник, 07.02.2012, 16:06 | Сообщение # 601 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 428
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус: 
|
Когда встаешь на пикап, показываются 2 текстдрава (TextDrawShowForPlayer), нужно просто при выходе убрать эти текстдравы (TextDrawHideForPlayer)
|
| |
|
|
| Stap | Дата: Вторник, 07.02.2012, 16:14 | Сообщение # 602 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 823
Награды: 13
Город: Нижний Тагил
Репутация: 573
Замечания: 80%
Статус: 
| MarkeloFF, что это?Как я понял,это когда игрок из транспорта выходит,чтобы музыку отключало.Мне совсем другое нужно. Geryy, делал,ещё и i ставил,заместо playerid.Всё равно тоже самое выдаёт.
...карандаши разного цвета на вкус одинаковы....
Мои работы: [MAP]ПТО v.1.0[Законченa][Ссылка(Клик)] [MAP+FS]ПТО v.2.0(Заключительная)[55%]
|
| |
|
|
| Stap | Дата: Вторник, 07.02.2012, 16:27 | Сообщение # 603 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 823
Награды: 13
Город: Нижний Тагил
Репутация: 573
Замечания: 80%
Статус: 
| Всё,сам сделал.Извините,что отвлекал.Спасибо
...карандаши разного цвета на вкус одинаковы....
Мои работы: [MAP]ПТО v.1.0[Законченa][Ссылка(Клик)] [MAP+FS]ПТО v.2.0(Заключительная)[55%]
|
| |
|
|
| MySkypeAdenozintrifasfat | Дата: Вторник, 07.02.2012, 16:54 | Сообщение # 604 |
|
Новенький
Группа:
Пользователи
Сообщений: 63
Награды: 0
Город: Krsk
Репутация: 0
Замечания: 0%
Статус: 
| Ребят,короче сделал сис-му автосалона на свой сервер(личных авто) ну вот всё вроде бы хорошо,но есть один баг,возможность купить 3 машины,но покупаеться всегда вторая вот код(помогите,прошу и если можно с объяснением.): if(dialogid==920) { if(response==1) { if(IsPlayerInAnyVehicle(playerid)) { new cara = GetPlayerVehicleID(playerid); if(AutoInfo[cara][aStats] == 0) { if(GetPlayerMoney(playerid) >= AutoInfo[cara][aPrice]) { if(PlayerInfo[playerid][pCarKey] == 0 || PlayerInfo[playerid][pCarKey2] == 0 || PlayerInfo[playerid][pCarKey3] == 0) { if(PlayerInfo[playerid][pLevel] >= AutoInfo[cara][aKey]) { if(PlayerInfo[playerid][pCarKey] == 0) { if(!strlen(inputtext)) { new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid,sendername,sizeof(sendername)); GivePlayerMoney(playerid,-AutoInfo[cara][aPrice]); PlayerInfo[playerid][pCarKey2] = cara; AutoInfo[cara][aStats] = 1; strmid(AutoInfo[cara][aOwner], sendername, 0, strlen(sendername), 255); SaveAuto(); SendClientMessage(playerid,COLOR_YELLOW,"Ïîçäðàâëÿþ ñ íîâîé ïîêóïêîé! Íå çàáóäüòå åå ïðèïàðêîâàòü! (/park)"); new zadk = (AutoInfo[cara][aPrice]*10)/100; SBizzInfo[5][sbTill] += zadk; ExtortionSBiz(6, zadk); SBizzInfo[1][sbTill] += zadk; ExtortionSBiz(2, zadk); format(string,sizeof(string),"ID: %d\nÂëàäåëåö: %s",cara,AutoInfo[cara][aOwner]); UpdateDynamic3DTextLabelText(nomer[cara],0xBFF600FF,string); return 1; } else if(strfind(inputtext,",", true) != -1) { new razdel[2][64]; split(inputtext, razdel, ','); AutoInfo[cara][aColor1] = strval(razdel[0]); AutoInfo[cara][aColor2] = strval(razdel[1]); if(AutoInfo[cara][aColor1] >= 0 && AutoInfo[cara][aColor1] <= 255) { if(AutoInfo[cara][aColor2] >= 0 && AutoInfo[cara][aColor2] <= 255) { new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid,sendername,sizeof(sendername)); GivePlayerMoney(playerid,-AutoInfo[cara][aPrice]); PlayerInfo[playerid][pCarKey2] = cara; AutoInfo[cara][aStats] = 1; strmid(AutoInfo[cara][aOwner], sendername, 0, strlen(sendername), 255); ChangeVehicleColor(cara, AutoInfo[cara][aColor1], AutoInfo[cara][aColor2]); SaveAuto(); SendClientMessage(playerid,COLOR_YELLOW,"Ïîçäðàâëÿþ ñ íîâîé ïîêóïêîé! Íå çàáóäüòå åå ïðèïàðêîâàòü! (/park)"); new zadk = (AutoInfo[cara][aPrice]*10)/100; SBizzInfo[5][sbTill] += zadk; ExtortionSBiz(6, zadk); SBizzInfo[1][sbTill] += zadk; ExtortionSBiz(2, zadk); format(string,sizeof(string),"ID: %d\nÂëàäåëåö: %s",cara,AutoInfo[cara][aOwner]); UpdateDynamic3DTextLabelText(nomer[cara],0xBFF600FF,string); return 1; } else { SendClientMessage(playerid,COLOR_GREY,"Öâåò äîëæåí áûòü îò 0 äî 255"); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); } } else { SendClientMessage(playerid,COLOR_GREY,"Öâåò äîëæåí áûòü îò 0 äî 255"); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); } } else { RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); } } else if(PlayerInfo[playerid][pCarKey2] == 0) { if(!strlen(inputtext)) { new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid,sendername,sizeof(sendername)); GivePlayerMoney(playerid,-AutoInfo[cara][aPrice]); PlayerInfo[playerid][pCarKey3] = cara; AutoInfo[cara][aStats] = 1; strmid(AutoInfo[cara][aOwner], sendername, 0, strlen(sendername), 255); SaveAuto(); SendClientMessage(playerid,COLOR_YELLOW,"Ïîçäðàâëÿþ ñ íîâîé ïîêóïêîé! Íå çàáóäüòå åå ïðèïàðêîâàòü! (/park)"); new zadk = (AutoInfo[cara][aPrice]*10)/100; SBizzInfo[5][sbTill] += zadk; ExtortionSBiz(6, zadk); SBizzInfo[1][sbTill] += zadk; ExtortionSBiz(2, zadk); format(string,sizeof(string),"ID: %d\nÂëàäåëåö: %s",cara,AutoInfo[cara][aOwner]); UpdateDynamic3DTextLabelText(nomer[cara],0xBFF600FF,string); return 1; } else if(strfind(inputtext,",", true) != -1) { new razdel3[2][64]; split(inputtext, razdel, ','); AutoInfo[cara][aColor1] = strval(razdel3[0]); AutoInfo[cara][aColor2] = strval(razdel3[1]); if(AutoInfo[cara][aColor1] >= 0 && AutoInfo[cara][aColor1] <= 255) { if(AutoInfo[cara][aColor2] >= 0 && AutoInfo[cara][aColor2] <= 255) { new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid,sendername,sizeof(sendername)); GivePlayerMoney(playerid,-AutoInfo[cara][aPrice]); PlayerInfo[playerid][pCarKey3] = cara; AutoInfo[cara][aStats] = 1; strmid(AutoInfo[cara][aOwner], sendername, 0, strlen(sendername), 255); ChangeVehicleColor(cara, AutoInfo[cara][aColor1], AutoInfo[cara][aColor2]); SaveAuto(); SendClientMessage(playerid,COLOR_YELLOW,"Ïîçäðàâëÿþ ñ íîâîé ïîêóïêîé! Íå çàáóäüòå åå ïðèïàðêîâàòü! (/park)"); new zadk = (AutoInfo[cara][aPrice]*10)/100; SBizzInfo[5][sbTill] += zadk; ExtortionSBiz(6, zadk); SBizzInfo[1][sbTill] += zadk; ExtortionSBiz(2, zadk); format(string,sizeof(string),"ID: %d\nÂëàäåëåö: %s",cara,AutoInfo[cara][aOwner]); UpdateDynamic3DTextLabelText(nomer[cara],0xBFF600FF,string); return 1; } else { SendClientMessage(playerid,COLOR_GREY,"Öâåò äîëæåí áûòü îò 0 äî 255"); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); } } else { SendClientMessage(playerid,COLOR_GREY,"Öâåò äîëæåí áûòü îò 0 äî 255"); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); } } else { RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); } } else if(PlayerInfo[playerid][pCarKey3] == 0) { if(!strlen(inputtext)) { new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid,sendername,sizeof(sendername)); GivePlayerMoney(playerid,-AutoInfo[cara][aPrice]); PlayerInfo[playerid][pCarKey] = cara; AutoInfo[cara][aStats] = 1; strmid(AutoInfo[cara][aOwner], sendername, 0, strlen(sendername), 255); SaveAuto(); SendClientMessage(playerid,COLOR_YELLOW,"Ïîçäðàâëÿþ ñ íîâîé ïîêóïêîé! Íå çàáóäüòå åå ïðèïàðêîâàòü! (/park)"); new zadk = (AutoInfo[cara][aPrice]*10)/100; SBizzInfo[5][sbTill] += zadk; ExtortionSBiz(6, zadk); SBizzInfo[1][sbTill] += zadk; ExtortionSBiz(2, zadk); format(string,sizeof(string),"ID: %d\nÂëàäåëåö: %s",cara,AutoInfo[cara][aOwner]); UpdateDynamic3DTextLabelText(nomer[cara],0xBFF600FF,string); return 1; } else if(strfind(inputtext,",", true) != -1) { new razdel2[2][64]; split(inputtext, razdel2, ','); AutoInfo[cara][aColor1] = strval(razdel2[0]); AutoInfo[cara][aColor2] = strval(razdel2[1]); if(AutoInfo[cara][aColor1] >= 0 && AutoInfo[cara][aColor1] <= 255) { if(AutoInfo[cara][aColor2] >= 0 && AutoInfo[cara][aColor2] <= 255) { new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid,sendername,sizeof(sendername)); GivePlayerMoney(playerid,-AutoInfo[cara][aPrice]); PlayerInfo[playerid][pCarKey] = cara; AutoInfo[cara][aStats] = 1; strmid(AutoInfo[cara][aOwner], sendername, 0, strlen(sendername), 255); ChangeVehicleColor(cara, AutoInfo[cara][aColor1], AutoInfo[cara][aColor2]); SaveAuto(); SendClientMessage(playerid,COLOR_YELLOW,"Ïîçäðàâëÿþ ñ íîâîé ïîêóïêîé! Íå çàáóäüòå åå ïðèïàðêîâàòü! (/park)"); new zadk = (AutoInfo[cara][aPrice]*10)/100; SBizzInfo[5][sbTill] += zadk; ExtortionSBiz(6, zadk); SBizzInfo[1][sbTill] += zadk; ExtortionSBiz(2, zadk); format(string,sizeof(string),"ID: %d\nÂëàäåëåö: %s",cara,AutoInfo[cara][aOwner]); UpdateDynamic3DTextLabelText(nomer[cara],0xBFF600FF,string); return 1; } else { SendClientMessage(playerid,COLOR_GREY,"Öâåò äîëæåí áûòü îò 0 äî 255"); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); } } else { SendClientMessage(playerid,COLOR_GREY,"Öâåò äîëæåí áûòü îò 0 äî 255"); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); } } else { RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); } } } else { SendClientMessage(playerid,COLOR_GREY,"Ó âàñ ìàëåíüêèé ëâë"); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); } } else { SendClientMessage(playerid,COLOR_GREY,"Ó âàñ óæå åñòü àâòîìîáèëü, ïðîäàéòå åãî! (/sellcar)"); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); } } else { SendClientMessage(playerid,COLOR_GREY,"Íåõâàòàåò äåíåã!"); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); } } else { RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); } } else { RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); } } else { RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); } }
|
| |
|
|
| Timofeu | Дата: Вторник, 07.02.2012, 18:09 | Сообщение # 605 |
|
Новенький
Группа:
Пользователи
Сообщений: 31
Награды: 0
Город: Губкин
Репутация: 1
Замечания: 0%
Статус: 
| Помогите исправить WARNING's Code C:\Users\Temka\Desktop\1.pwn(404) : warning 217: loose indentation C:\Users\Temka\Desktop\1.pwn(565) : warning 217: loose indentation C:\Users\Temka\Desktop\1.pwn(576) : warning 217: loose indentation C:\Users\Temka\Desktop\1.pwn(596) : warning 217: loose indentation Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Warnings. Вот строки. Сколько не пытался самому исправить неполучилось. 404 565 Code if(gTeam[killerid] == TEAM_ADMINS) 576 Code if(gTeam[playerid] == TEAM_ADMINS && TEAM_ADMINS != gTeam[killerid] && INVALID_PLAYER_ID != killerid) 596 заранее спасибо. После добавление команды ADMINS.
Новичек в СКРИПТИНГЕ
|
| |
|
|
| Lom4ik13 | Дата: Вторник, 07.02.2012, 18:14 | Сообщение # 606 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 286
Награды: 3
Город: Киев
Репутация: -74
Замечания: 80%
Статус: 
| Подскажите пожалуста!!! Как сделать чтобы електрошокер был в руке. Вот так:
|
| |
|
|
| Geryy | Дата: Вторник, 07.02.2012, 18:21 | Сообщение # 607 |
|
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус: 
| MySkypeAdenozintrifasfat, теги форума используй, всю страницу залил своим кодом.
Quote (Timofeu) Помогите исправить WARNING's В принципе варинги не существенные, выровни всё по одной линии в учетом отступов. (например кнопкой tab)
или выкладывай сюда код...
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
|
| |
|
|
| Timofeu | Дата: Вторник, 07.02.2012, 18:35 | Сообщение # 608 |
|
Новенький
Группа:
Пользователи
Сообщений: 31
Награды: 0
Город: Губкин
Репутация: 1
Замечания: 0%
Статус: 
| Geryy, Выровнял. Спасибо.
Новичек в СКРИПТИНГЕ
|
| |
|
|
| Geryy | Дата: Вторник, 07.02.2012, 18:35 | Сообщение # 609 |
|
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус: 
| Quote (Lom4ik13) Как сделать чтобы електрошокер был в руке. Как-нить так SetPlayerAttachedObject(playerid, 0, 18642, 6, 0.06, 0.01, 0.08, 180.0, 0.0, 0.0);
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
|
| |
|
|
| Timofeu | Дата: Вторник, 07.02.2012, 18:56 | Сообщение # 610 |
|
Новенький
Группа:
Пользователи
Сообщений: 31
Награды: 0
Город: Губкин
Репутация: 1
Замечания: 0%
Статус: 
| Geryy, Обьясни плиз как, Совместить несколько ганг зон. Просто когда я добавляю еще 1 зону для захвата. Она заменяет ту которая была.... Code //AZ AZTECAS = GangZoneCreate(1809.034545, -2081.929199, 1953.034545, -1937.929077); //GR GROVE = GangZoneCreate(2432.704589, -1732.736450, 2632.704589, -1628.736450); //BL BALLAS = GangZoneCreate(1851.807373, -1271.043579, 2075.807373, -1111.043579); //VG VAGOS = GangZoneCreate(2641.582275, -1267.691528, 2801.582275, -1155.691528); //RF RIFA = GangZoneCreate(2094.747070, -1761.574829, 2214.747070, -1561.574829); //ADMINS ADMINS = GangZoneCreate(616.261047, -1328.950073, 800.261047, -1056.950073);
Новичек в СКРИПТИНГЕ
|
| |
|
|
| RichardRaise | Дата: Вторник, 07.02.2012, 19:13 | Сообщение # 611 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 79
Награды: 1
Город: Киев
Репутация: 26
Замечания: 20%
Статус: 
| Удалено. Оффтоп. © velix
[off]Вечером получишь минус за оффтоп, и можешь больше не извиняться ._. [/off]
Сообщение отредактировал velix - Вторник, 07.02.2012, 19:50 |
| |
|
|
| Lom4ik13 | Дата: Вторник, 07.02.2012, 22:35 | Сообщение # 612 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 286
Награды: 3
Город: Киев
Репутация: -74
Замечания: 80%
Статус: 
| Geryy, как сделать так чтобы когда пишеш команду /tazer по в руке появился шокер?
|
| |
|
|
| Wayn3 | Дата: Среда, 08.02.2012, 00:16 | Сообщение # 613 |
|
Новенький
Группа:
Пользователи
Сообщений: 67
Награды: 0
Город: Калининград
Репутация: 15
Замечания: 0%
Статус: 
| Geryy, Спасибо!! Прям как и хотел!! Добавлено (08.02.2012, 00:16) ---------------------------------------------
Quote (Timofeu) Geryy, Обьясни плиз как, Совместить несколько ганг зон. Просто когда я добавляю еще 1 зону для захвата. Она заменяет ту которая была.... Code //AZ AZTECAS = GangZoneCreate(1809.034545, -2081.929199, 1953.034545, -1937.929077); //GR GROVE = GangZoneCreate(2432.704589, -1732.736450, 2632.704589, -1628.736450); //BL BALLAS = GangZoneCreate(1851.807373, -1271.043579, 2075.807373, -1111.043579); //VG VAGOS = GangZoneCreate(2641.582275, -1267.691528, 2801.582275, -1155.691528); //RF RIFA = GangZoneCreate(2094.747070, -1761.574829, 2214.747070, -1561.574829); //ADMINS ADMINS = GangZoneCreate(616.261047, -1328.950073, 800.261047, -1056.950073);
Timofeu, На 40-ой странице, на такой же вопрос, ответ.
Новичёк в скриптинге. Набираюсь опыта над создание GangWar мода.
|
| |
|
|
| Geryy | Дата: Среда, 08.02.2012, 04:19 | Сообщение # 614 |
|
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус: 
| Quote (Lom4ik13) Geryy, как сделать так чтобы когда пишеш команду /tazer по в руке появился шокер? Я же тебе выше написал как.
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
|
| |
|
|
| Fan_T | Дата: Среда, 08.02.2012, 08:27 | Сообщение # 615 |
|
Новенький
Группа:
Пользователи
Сообщений: 20
Награды: 0
Город: Владтвосток
Репутация: 1
Замечания: 0%
Статус: 
| как сделать чтобы игрок тпехался в машину?? например велл команду и игрок появился в машине в назначеном месте
|
| |
|
|
|
 |
|
 | |
| |
|