 |
|
 |
|
|
|
Последние Файлы 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 |
| |
|
|
| Slovecik | Дата: Воскресенье, 29.01.2012, 20:04 | Сообщение # 421 |
|
Новенький
Группа:
Пользователи
Сообщений: 6
Награды: 0
Город: dasdas
Репутация: -3
Замечания: 0%
Статус: 
| Вот такой нубо вопрос как создать в MTA race кланы,так что бы когда кто-то залогинился и его брали в клан уже автоматически кидало в клан а не опять по новой кидать его в ручною до релога его.Очень прощу помоги знаю там просто в пару кликов дело,
|
| |
|
|
| Dima-kun | Дата: Воскресенье, 29.01.2012, 20:38 | Сообщение # 422 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| Slovecik, здесь тема вопрос | Ответ для sa-mp
Мои работы: [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
|
| |
|
|
| Geryy | Дата: Понедельник, 30.01.2012, 07:34 | Сообщение # 423 |
|
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус: 
| Quote (MySkypeAdenozintrifasfat) Geryy, помоги тогда Я хз что у тебя в SetPlayerInterior, но если выставляется инт логично было бы убрать
SetTimerEx("SetPlayerInterior", 3000, false, "%d, %d", playerid, 0); в обоих проверках.
зы надеюсь тп происходит по нажатию определенной клавишы, а не автоматом при входе на пикап?
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
|
| |
|
|
| MySkypeAdenozintrifasfat | Дата: Понедельник, 30.01.2012, 10:38 | Сообщение # 424 |
|
Новенький
Группа:
Пользователи
Сообщений: 63
Награды: 0
Город: Krsk
Репутация: 0
Замечания: 0%
Статус: 
| Ребята помогите,не могу разобраться,когда баню игрока,потом разбаниваю и он заходит на серв у него лвл становиться -999 и админка рандомно Добавлено (30.01.2012, 10:37) --------------------------------------------- Как исправить? Добавлено (30.01.2012, 10:38) ---------------------------------------------
Quote (Geryy) а не автоматом при входе на пикап? Автоматом,я по клавеше не умею:(
|
| |
|
|
| Geryy | Дата: Понедельник, 30.01.2012, 11:32 | Сообщение # 425 |
|
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус: 
| Quote (MySkypeAdenozintrifasfat) Автоматом,я по клавеше не умею:( Ну ппц мало того что интерьер скидывается через 3 сек., так еще и при телепорте проверяются прежние координаты:
Code else if (IsPlayerInRangeOfPoint(playerid,2.0,1766.6915,-1361.6907,15.7578))//âõîä DM { SetPlayerInterior(playerid,18); SetPlayerPos(playerid,1307.8802,-55.2165,1002.4967); // тут отправлем игрока по заданным координатам return 1; } else if (IsPlayerInRangeOfPoint(playerid,2.0,1307.8802,-55.2165,1002.4967))//и тут же сного их проверяем чтобы телепортнуть обратно { SetPlayerInterior(playerid,0); SetPlayerPos(playerid,1766.6915,-1361.6907,15.7578); return 1; }
Координаты (SetPlayerPos) сделай хотябы немного дальше, чем координаты для выхода. А вобще если система пикапов автоматическая то проще не проверять радиус от пикапа, а использовать OnPlayerPickUpPickup(playerid, pickupid) который вызывается автоматом при подборе пикапа.
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
|
| |
|
|
| MySkypeAdenozintrifasfat | Дата: Понедельник, 30.01.2012, 12:51 | Сообщение # 426 |
|
Новенький
Группа:
Пользователи
Сообщений: 63
Награды: 0
Город: Krsk
Репутация: 0
Замечания: 0%
Статус: 
| Geryy, cпасибо
|
| |
|
|
| Stap | Дата: Понедельник, 30.01.2012, 12:55 | Сообщение # 427 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 823
Награды: 13
Город: Нижний Тагил
Репутация: 573
Замечания: 80%
Статус: 
| [off]Моё сообщение вообще кто-нибудь видит? [/off] Сам вопрос на 28 странице,не думаю,что там проблема не решаема.
...карандаши разного цвета на вкус одинаковы....
Мои работы: [MAP]ПТО v.1.0[Законченa][Ссылка(Клик)] [MAP+FS]ПТО v.2.0(Заключительная)[55%]
Сообщение отредактировал Stap - Понедельник, 30.01.2012, 12:55 |
| |
|
|
| IndomiX | Дата: Понедельник, 30.01.2012, 15:33 | Сообщение # 428 |
|
Новенький
Группа:
Пользователи
Сообщений: 14
Награды: 0
Город: Москоу
Репутация: 0
Замечания: 0%
Статус: 
| Вопрос такой: npc сделаны и прописаны в server.cfg (maxnpc 20)
Сами npc прописаны в моде, закинуты в папку npcmodes, но на сервере не отображаются, что делать?
|
| |
|
|
| Andrews | Дата: Понедельник, 30.01.2012, 16:12 | Сообщение # 429 |
|
Группа:
Продвинутые
Сообщений: 506
Награды: 7
Город: Комбер
Репутация: 565
Замечания: 20%
Статус: 
| IndomiX, мод с регистрацией? Возможно боты просто не могут подключиться.
Заказы по SAMP`у не принимаю.
|
| |
|
|
| IndomiX | Дата: Понедельник, 30.01.2012, 17:48 | Сообщение # 430 |
|
Новенький
Группа:
Пользователи
Сообщений: 14
Награды: 0
Город: Москоу
Репутация: 0
Замечания: 0%
Статус: 
| Да нет, с этим все в порядке, я уверен..
главное, на 100% подобном сервере, они спокойно работаютДобавлено (30.01.2012, 17:48) --------------------------------------------- Значит, на windows когда запускаю сервер с тем же модом, ботов подругжает как бы, когда на линукс - то не коннектятся вообще, в чем трабл?
|
| |
|
|
| MySkypeAdenozintrifasfat | Дата: Понедельник, 30.01.2012, 18:53 | Сообщение # 431 |
|
Новенький
Группа:
Пользователи
Сообщений: 63
Награды: 0
Город: Krsk
Репутация: 0
Замечания: 0%
Статус: 
| Geryy, напиши плз как сделать тп по кнопке,а то я не могу понять,спасибо заранее
|
| |
|
|
| Eakwarp | Дата: Понедельник, 30.01.2012, 19:05 | Сообщение # 432 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус: 
| MySkypeAdenozintrifasfat, использовать каллбэк обрабатывающий нажатие кнопки, сделать проверку на нужную вам кнопку, воткнуть под эту проверку тело с установкой новых координат(а так же интерьера и виртуального мира) игрока. Это если отвечать на вопрос "как сделать".
More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.
Valakas Roleplay on Twitter
Платные консультации, разработка, в ICQ. Дорого.
|
| |
|
|
| awer2937 | Дата: Понедельник, 30.01.2012, 21:19 | Сообщение # 433 |
|
Новенький
Группа:
Пользователи
Сообщений: 65
Награды: 0
Город: Чернобыль
Репутация: 4
Замечания: 0%
Статус: 
| Здравствуйте, кто-либо видел в паблике систему дрифт гонок(гонки на дрифт очки, у кого больше на финише, тот и победил)?
|
| |
|
|
| Andrews | Дата: Понедельник, 30.01.2012, 22:32 | Сообщение # 434 |
|
Группа:
Продвинутые
Сообщений: 506
Награды: 7
Город: Комбер
Репутация: 565
Замечания: 20%
Статус: 
| awer2937, http://www.samp-rus.com/forum/9-17100-1
Заказы по SAMP`у не принимаю.
|
| |
|
|
| _shift_ | Дата: Понедельник, 30.01.2012, 23:39 | Сообщение # 435 |
|
Новенький
Группа:
Пользователи
Сообщений: 33
Награды: 1
Город: Челябинск
Репутация: -10
Замечания: 0%
Статус: 
| Народ, как сделать чтобы самоубийства не отображались в киллстате? Вот код:
Code public OnPlayerDeath(playerid, killerid, reason) { //------------------------------------------------------------------------------
if(InZona[playerid] == 60) { players--; InZona[playerid] = 60; if(players == 1) { new string[256]; format(string, 256, "• {ffffff}Зона завершена! {008000}Победитель:{ffffff} %s[%d]", PlayerName(killerid), killerid); SendClientMessageToAll(0xFFFFFF, string); GivePlayerMoney(killerid, winner); InZona[killerid] = 600; SpawnPlayer(killerid); zona = 0; players = 0; maxplayers = 0; winner = 0; zgun = 0; } } //------------------------------------------------------------------------------ GunCheckTime[playerid] = 5; ResetPlayerWeapons(playerid); new name[MAX_PLAYER_NAME]; new string[256]; new Float:px,Float:py,Float:pz; MedicBill[playerid] = 1; gPlayerSpawned[playerid] = 0; GetPlayerName(playerid, name, sizeof(name)); PlayerInfo[playerid][pLocal] = 255; GetPlayerPos(playerid, px, py, pz); if( killerid != INVALID_PLAYER_ID) { // SendDeathMessage(killerid, playerid, reason); } if(killerid != 255) { new kickname[MAX_PLAYER_NAME]; if(GetPlayerState(killerid) == 2) { if(ProxDetectorS(20, killerid, playerid)) { if(!IsPlayerInAnyVehicle(playerid)) { GetPlayerName(killerid, kickname, sizeof(kickname)); SendClientMessage(killerid, COLOR_YELLOW, "SA:RPG: Вы нарушили правило сервера: убийство игрока из транспорта."); format(string, 256, "SA:RPG: %s [%d] нарушил правило сервера: убийство игрока из транспорта.",kickname,killerid); ABroadCast(COLOR_LIGHTRED,string,1); return 1; } } } } if (gPlayerCheckpointStatus[playerid] > 4 && gPlayerCheckpointStatus[playerid] < 11) { DisablePlayerCheckpoint(playerid); gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE; } new caller = Mobile[playerid]; if(caller != 255) { if(caller < 255) { SendClientMessage(caller, COLOR_GRAD2, "Линия пуста...."); CellTime[caller] = 0; CellTime[playerid] = 0; SetPlayerSpecialAction(playerid,SPECIAL_ACTION_STOPUSECELLPHONE); SetPlayerSpecialAction(caller,SPECIAL_ACTION_STOPUSECELLPHONE); Mobile[caller] = 255; } Mobile[playerid] = 255; CellTime[playerid] = 0; } ClearCrime(playerid); if(PlayerPaintballing[playerid] != 0) { PlayerPaintballKills[killerid] ++; if(PlayerPaintballKills[killerid] > PaintballWinnerKills) { new killer[MAX_PLAYER_NAME]; PaintballWinner = killerid; PaintballWinnerKills = PlayerPaintballKills[killerid]; GetPlayerName(killerid, killer, sizeof(killer)); for(new i = 0; i < GetMaxPlayers(); i++) { if(IsPlayerConnected(i)) { if(PlayerPaintballing[i] != 0) { format(string, sizeof(string), "%s вместе с главой %d убиты.",killer,PaintballWinnerKills); SendClientMessage(i, COLOR_WHITE, string); } } } } return 1; } if(!IsAHit(killerid)) { SendDeathMessage(killerid, playerid, reason); } PlayerInfo[playerid][pLocal] = 255; GetPlayerPos(playerid, px, py, pz); if(killerid != 255) { if(GetPlayerState(killerid) == 2) { SendClientMessage(killerid, COLOR_YELLOW, "Внимание! Убийство с транспорта запрещено!"); return 1; } }
if(PlayerInfo[playerid][pHeadValue] > 0) { if(IsPlayerConnected(killerid)) { if(PlayerInfo[killerid][pLeader] == 8 || PlayerInfo[killerid][pMember] == 8) { if(GoChase[killerid] == playerid) { new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); PlayerInfo[killerid][pMoney] += PlayerInfo[playerid][pHeadValue]; format(string,128,"Хитман %s выполнил контракт на %s и получил вознаграждение %d$.",killer,name,PlayerInfo[playerid][pHeadValue]); SendFamilyMessage(8, COLOR_YELLOW, string); SendClientMessage(playerid,COLOR_YELLOW, "Не чего личного, это заказ!"); PlayerInfo[playerid][pHeadValue] = 0; GotHit[playerid] = 0; GetChased[playerid] = 999; GoChase[killerid] = 999; } } } } killerid = INVALID_PLAYER_ID; SetPlayerToTeamColor(playerid); ServerResetPlayerWeapons(playerid); return 1; }
ыыыыы
|
| |
|
|
|
 |
|
 | |
| |
|