04:54
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
        
[Include] RemoveBuilding (2)
JasonGordon 24.05.2017 23:48
[SA-MP] Hosted Tab (116)
DieSeL 17.05.2017 17:33
Физрук (15)
Lanablogger1 16.05.2017 16:00
 





Рекомендуем:
Добавить IP: 95.172.59.51:7777





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
Скачать GTA SAMP 0.3.7 - Кл... 20.07.2015
Страница 44 из 412«124243444546411412»
Модератор форума: AXE, Weddew 
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » [Архив #2] Вопросы ответы по SAMP [от 11.01.2012]
[Архив #2] Вопросы ответы по SAMP [от 11.01.2012]
ВеликсДата: Среда, 11.01.2012, 23:37 | Сообщение # 1
Мастер джэдай
Группа: Модераторы
Сообщений: 3925
Награды: 287
Город: Мухосранск
Репутация: 8414
Замечания: 0%
Статус:
[move]-= Вопрос | Ответ =-[/move]

В этой теме вы сможете получить ответы, на многие ваши вопросы по PAWN.


Новичкам:


  • Внятно объясняйте вашу проблему, если вы получили ошибку, обязательно выкладывайте строки, на которые "ругается" компилятор.
  • Помощь идет только по желанию пользователя, если вам человек помог вам только частично, не нужно начинать поливать его грязью.
  • Возможно тип вашей проблемы уже обсуждался на форуме, воспользуйтесь поиском.
  • В этой теме пользователи лишь оказывают помощь в написании кода, а не пишут его за вас. (!!!)
  • Если вы хотите отблагодарить пользователя, жмите на кнопку . (Только для продвинутых, и выше)
  • Если вы уже задавали вопрос, и не получили на него ответа, лучше напишите в ЛС одному, из участников группы Support, чем зафлуживать тему.


Скриптерам:

  • Не оскорблять новичков.
  • Не флудить сообщениями, подобных "Закрой PAWNO и иди делай уроки".
  • Не посылать в поиск. Юзер итак уже пришёл сюда из поиска. Если решение проблемы уже было опубликовано, то указать в какой теме
  • Как можно понятней объяснять решение той, или иной проблемы, по возможности приводить примеры.



[cut=freestyle]
ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ ,
СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ,
ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ,
ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ.
УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА.
ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ.
ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ.
ЛЕНАРУ ДАЙ УМА И ЛЕНУ
НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ
© Хасан
[/cut]


Сообщение отредактировал Weddew - Понедельник, 09.06.2014, 03:17
RockmanДата: Среда, 08.02.2012, 18:43 | Сообщение # 646
Постоялец
Группа: Продвинутые
Сообщений: 430
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус:
Quote (Timofeu)
forward gateactClose(playerid)


Надо forward gateactClose(playerid);

И вашу строку замените на if(IsPlayerInRangeOfPoint(15, playerid,1823.19,-1861.68,15.025))

TimofeuДата: Среда, 08.02.2012, 19:33 | Сообщение # 647
Новенький
Группа: Пользователи
Сообщений: 31
Награды: 0
Город: Губкин
Репутация: 1
Замечания: 0%
Статус:
Rockman,
Code
C:\Users\Temka\Desktop\1.pwn(1035) : error 017: undefined symbol "IsPlayerInRangeOfPoint"
C:\Users\Temka\Desktop\1.pwn(1048) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase

1 Error.



Новичек в СКРИПТИНГЕ
Asif96Дата: Среда, 08.02.2012, 20:25 | Сообщение # 648
Освоившийся
Группа: Пользователи
Сообщений: 81
Награды: 0
Город: Казань
Репутация: -1
Замечания: 0%
Статус:
Люди, как сделать сохранение позиции игрока или скиньте ссылку на урок, пожалуйста!
EmiGrantДата: Среда, 08.02.2012, 20:31 | Сообщение # 649
Долгожитель
Группа: Продвинутые
Сообщений: 1362
Награды: 34
Город: Пятигорск
Репутация: 1653
Замечания: 40%
Статус:
Timofeu, обновите инклуды хотя бы до версии 0.3c




Если человек несет бред, то здесь 2 варианта: либо он очень умный либо очень тупой © EmiGrant
RockmanДата: Среда, 08.02.2012, 20:32 | Сообщение # 650
Постоялец
Группа: Продвинутые
Сообщений: 430
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус:
Quote (Asif96)
Люди, как сделать сохранение позиции игрока или скиньте ссылку на урок, пожалуйста!

Добавить новые индексы в массив информации об игроке.
В OnPlayerDisconnect получайте позицию игрока и сохраняйте файл аккаунта.
В OnPlayerLogin извлекайте эти координаты и респавньте игрока по этим координатам.

EmiGrantДата: Среда, 08.02.2012, 20:36 | Сообщение # 651
Долгожитель
Группа: Продвинутые
Сообщений: 1362
Награды: 34
Город: Пятигорск
Репутация: 1653
Замечания: 40%
Статус:
//delete :) (не то написал)




Если человек несет бред, то здесь 2 варианта: либо он очень умный либо очень тупой © EmiGrant


Сообщение отредактировал EmiGrant - Среда, 08.02.2012, 20:48
Asif96Дата: Среда, 08.02.2012, 20:37 | Сообщение # 652
Освоившийся
Группа: Пользователи
Сообщений: 81
Награды: 0
Город: Казань
Репутация: -1
Замечания: 0%
Статус:
Quote (Rockman)
Добавить новые индексы в массив информации об игроке.
В OnPlayerDisconnect получайте позицию игрока и сохраняйте файл аккаунта.
В OnPlayerLogin извлекайте эти координаты и респавньте игрока по этим координатам.

всё сделал. вот смотри.
В OnPlayerDisconnect добавил:
Code
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
PlayerInfo[playerid][pPos_x] = x;
PlayerInfo[playerid][pPos_y] = y;
PlayerInfo[playerid][pPos_z] =z;

А в OnPlayerLogin что добавить?

EmiGrantДата: Среда, 08.02.2012, 20:48 | Сообщение # 653
Долгожитель
Группа: Продвинутые
Сообщений: 1362
Награды: 34
Город: Пятигорск
Репутация: 1653
Замечания: 40%
Статус:
Quote (Asif96)

А в OnPlayerLogin что добавить?


SetPlayerPos(playerid,pPos_x,pPos_y,pPos_z);





Если человек несет бред, то здесь 2 варианта: либо он очень умный либо очень тупой © EmiGrant
RockmanДата: Среда, 08.02.2012, 21:48 | Сообщение # 654
Постоялец
Группа: Продвинутые
Сообщений: 430
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус:
Quote (Asif96)
всё сделал. вот смотри.
В OnPlayerDisconnect добавил:


Стоп. Не так, есть enum. Если не ошибаюсь в GF называется pInfo. Новые индексы нужно добавлять в него.

_Pawno_Дата: Среда, 08.02.2012, 21:51 | Сообщение # 655
Освоившийся
Группа: Пользователи
Сообщений: 119
Награды: 0
Город: Москва
Репутация: 20
Замечания: 0%
Статус:
Что может быть иконки в интерьере не появляются ?! Хочу добавить рубашку на месте смены скина в бинко/ZIP.... Но они не появляются пробовал как addstaticpickup так и createpickup координаты правильно снимаю ) Тип тоже нужный устанавливаю ....


Мои работы:
[FS]Rokstar
[FS]Engine
[MAP]Автошкола
[MAP]Мерия
RockmanДата: Среда, 08.02.2012, 22:45 | Сообщение # 656
Постоялец
Группа: Продвинутые
Сообщений: 430
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус:
Quote (_Pawno_)
Что может быть иконки в интерьере не появляются ?! Хочу добавить рубашку на месте смены скина в бинко/ZIP.... Но они не появляются пробовал как addstaticpickup так и createpickup координаты правильно снимаю ) Тип тоже нужный устанавливаю ....


Виртуальный мир правильный указываете ?

Добавлено (08.02.2012, 22:45)
---------------------------------------------
Виртуальный мир в котором находится игрок, когда заходит в магазин и виртуальный мир пикапа должны совпадать.

kissad21Дата: Среда, 08.02.2012, 23:00 | Сообщение # 657
Новенький
Группа: Пользователи
Сообщений: 3
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус:
Здравствуйте.. Я Новичек в скриптинге.. Нашел мод скачал, он мне подошел.. но нету пару команд или есть какой-то не дочёт, подскажите пожалуйста: 1. Как сделать команду /knockout с откатом на 1 минуту и что б ложил в кнок на 10-15 секунд. С Меня +ик(не понимаю зачем это вам :D )
RockmanДата: Среда, 08.02.2012, 23:11 | Сообщение # 658
Постоялец
Группа: Продвинутые
Сообщений: 430
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус:
Вот вам команда (автор _BigSm0ke_)

Code
if(strcmp(cmd, "/knockout", true) ==0)  
{  
if(IsPlayerConnected(playerid))  
{  
if(PlayerInfo[playerid][pMember] != 1 || PlayerInfo[playerid][pLeader] != 1 || PlayerInfo[playerid][pMember] != 2 || PlayerInfo[playerid][pLeader] != 2 || PlayerInfo[playerid][pMember] != 3 || PlayerInfo[playerid][pLeader] != 3)  
{  
if(IsPlayerInAnyVehicle(playerid))  
{  
SendClientMessage(playerid, COLOR_GREY, "Вы в машине!");  
return 1;  
}  
tmp = strtok(cmdtext, idx);  
if(!strlen(tmp))  
{  
SendClientMessage(playerid, COLOR_WHITE, "HELP: /knockout [ID игрока]");  
return 1;  
}  
new knockoutvictim = ReturnUser(tmp);  
if(IsPlayerConnected(knockoutvictim))  
{  
if(GetDistanceBetweenPlayers(playerid,knockoutvictim) < 2.5)  
{  
if(IsPlayerInAnyVehicle(knockoutvictim))  
{  
SendClientMessage(playerid, COLOR_GREY, " Враг в машине! ");  
return 1;  
}  
format(string, sizeof(string), "* %s ударил по лицу %s.", playerid, knockoutvictim);  
SendClientMessage(giveplayerid, COLOR_PURPLE, string);  
format(string, sizeof(string), "* %s ударил по лицу %s.", playerid, knockoutvictim);  
SendClientMessage(playerid, COLOR_PURPLE, string);  
format(string, sizeof(string), "* %s ударил по лицу %s.", playerid, knockoutvictim);  
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);  
ApplyAnimation(knockoutvictim, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0); //Валяется крючком  
ApplyAnimation(playerid,"GANGS","hndshkba",4.1,0,1,1,1,1); //Ударяет по роже 2 раза
}  
}  
else  
{  
SendClientMessage(giveplayerid, COLOR_PURPLE, " Ты далеко. ");  
}  
}  
}  
else  
{  
SendClientMessage(giveplayerid, COLOR_PURPLE, " Ментам нельзя драться! ");  
}  
}  
return 1;  
}


Quote (kissad21)
С Меня +ик

А вот это не получится :)

Asif96Дата: Среда, 08.02.2012, 23:14 | Сообщение # 659
Освоившийся
Группа: Пользователи
Сообщений: 81
Награды: 0
Город: Казань
Репутация: -1
Замечания: 0%
Статус:
Quote (Rockman)
Стоп. Не так, есть enum. Если не ошибаюсь в GF называется pInfo. Новые индексы нужно добавлять в него.

у меня уже есть pPos_x pPos_y pPos_z

AlcoholikДата: Среда, 08.02.2012, 23:17 | Сообщение # 660
Группа: Администратор
Сообщений: 8284
Награды: 111
Город: Санкт-Петербург
Репутация: 5945
Статус:
Quote (kissad21)
и что б ложил в кнок на 10-15 секунд.

Quote (Rockman)
ApplyAnimation(knockoutvictim, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0); //Валяется крючком   ApplyAnimation(playerid,"GANGS","hndshkba",4.1,0,1,1,1,1); //Ударяет по роже 2 раза

Причём тут анимация и заморозка игрока на 10-15 сек?

Добавлено (08.02.2012, 23:17)
---------------------------------------------
Asif96,

Quote (EmiGrant)
SetPlayerPos(playerid,pPos_x,pPos_y,pPos_z);



if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die();
Мониторинг sa:mp серверов


Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги.
Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » [Архив #2] Вопросы ответы по SAMP [от 11.01.2012]
Страница 44 из 412«124243444546411412»
Поиск:





 


 


 
Хостинг от uCoz SAMP-RUS.COM