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

 



 
          





Рекомендуем:





Последние Файлы 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
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
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
Модератор форума: AXE, Weddew  
[Архив #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
massaoffДата: Пятница, 22.02.2013, 23:47 | Сообщение # 5956
Местный
Группа: I'm V.I.P.
Сообщений: 535
Награды: 4
Город: Березники
Репутация: 187
Замечания: 40%
Статус:
Цитата (Kyle_96)
У меня таймер стоит, он по таймеру должен выходить.

В начало мода:
[pwn]new Text:massa;[/pwn]
В OnGameModeInit:
[pwn]
massa = TextDrawCreate(1.0, 1.0,"_");
TextDrawLetterSize(massa, 1, 50);
TextDrawUseBox(massa,1);
TextDrawBoxColor(massa,0x000000FF);
[/pwn]
В OnPlayerConnect:
[pwn]
TextDrawShowForPlayer(playerid,massa);
[/pwn]
В OnPlayerDisconnect:
[pwn]TextDrawHideForPlayer(playerid,massa);[/pwn]

[off]Должно работать![/off]



- Учимся рипать сайт
- Memfiso-RPG мод
Оказываю платную помощь, в создании и редактировании(доработка, исправление багов, реализация ваших идей) ваших модов/скриптов выполненных в pawno.
Обращайтесь в скайп: massaoff РАБОТАЮ ТОЛЬКО С 50% ПРЕДОПЛАТОЙ!



Сообщение отредактировал massaoff - Пятница, 22.02.2013, 23:48
Maks338Дата: Суббота, 23.02.2013, 00:20 | Сообщение # 5957
Новенький
Группа: Пользователи
Сообщений: 51
Награды: 0
Город: Киев
Репутация: -10
Замечания: 0%
Статус:
Помогите пожалуйста! Варнинг в павно: warning 202: number of arguments does not match definition
та самая строчка:

SetPlayerScore(playerid, 0 + GetPlayerMoney(playerid, DriftPointsNow[playerid]));



Продам pack программ для атак серверов Samp 0.3e
Skype: TopSamp
Вк: vk.com/maks_drift
BongSkrewsДата: Суббота, 23.02.2013, 00:31 | Сообщение # 5958
Новенький
Группа: Пользователи
Сообщений: 15
Награды: 0
Репутация: 18
Замечания: 0%
Статус:
Цитата (Maks338)
SetPlayerScore(playerid, 0 + GetPlayerMoney(playerid, DriftPointsNow[playerid]));


Код
SetPlayerScore(playerid, GetPlayerMoney(playerid));

Kyle_96Дата: Суббота, 23.02.2013, 12:26 | Сообщение # 5959
Новенький
Группа: Пользователи
Сообщений: 32
Награды: 0
Город: Набережные Челны
Репутация: 10
Замечания: 0%
Статус:
massaof, спасибо, я тоже что-то не додумался на цвет посмотреть)

Парни, помогите мне.
Вообщем, я делаю обучалку при регистрации.
Бот стоит, вроде бы всё нормально, но теперь такой вопрос.

Код
SetPlayerChatBubble(npcid[31],"{FFFFFF}Привет.",0xFF0000FF,50.0,17500);


Бот должен выводить текст, меняющий через каждые 4 секунды. Как это сделать?

Добавлено (23.02.2013, 12:26)
---------------------------------------------
'разный текст'

GeryyДата: Суббота, 23.02.2013, 12:51 | Сообщение # 5960
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Цитата (Kyle_96)
Бот должен выводить текст, меняющий через каждые 4 секунды. Как это сделать?

Создать массив с нужным текстом для бота, запустить таймер на 4 сек., в теле таймера через SetPlayerChatBubble выдавать последовательно нужный текст.



Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
WeddewДата: Суббота, 23.02.2013, 13:04 | Сообщение # 5961
Группа: Ангел Хранитель
Сообщений: 1251
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус:
Kyle_96, пример:
[pwn]
new message[MAX_PLAYERS];
new messagetext[3][128] =
{
{"Текст 1"},
{"Текст 2"},
{"Текст 3"},
};

SetTimerEx("Message", 4000, 1, "d", playerid);

public Message(playerid)
{
SetPlayerChatBubble(playerid, messagetext[message[playerid]] ,0xFF0000FF,50.0,17500);
message[playerid] = message[playerid] < 2 ? message[playerid]+1 : message[playerid] = 0;
return true;
}[/pwn]




www.weddew-shop.ru


Сообщение отредактировал Weddew - Суббота, 23.02.2013, 13:11
Kyle_96Дата: Суббота, 23.02.2013, 13:22 | Сообщение # 5962
Новенький
Группа: Пользователи
Сообщений: 32
Награды: 0
Город: Набережные Челны
Репутация: 10
Замечания: 0%
Статус:
Weddew, вот такие ошибки

[pwn](276) : warning 235: public function lacks forward declaration (symbol "Message")
(279) : warning 215: expression has no effect
(279) : error 022: must be lvalue (non-constant)[/pwn]

Строка 276 : public Message(playerid)

Строка 279: message[playerid] = message[playerid] < 2 ? message[playerid]+1 : message[playerid] = 0;

WeddewДата: Суббота, 23.02.2013, 13:44 | Сообщение # 5963
Группа: Ангел Хранитель
Сообщений: 1251
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус:
Цитата (Kyle_96)
Weddew, вот такие ошибки

Читайте внимательнее, это пример.

Добавлено (23.02.2013, 13:44)
---------------------------------------------
[pwn]new message[MAX_PLAYERS];
new messagetext[3][128] =
{
{"Текст 1"},
{"Текст 2"},
{"Текст 3"},
};

SetTimerEx("Message", 4000, 1, "d", playerid);

forward Message(playerid);
public Message(playerid)
{
SetPlayerChatBubble(playerid, messagetext[message[playerid]] ,0xFF0000FF,50.0,17500);
message[playerid] = message[playerid] < 2 ? message[playerid]+1 : 0;
return true;
}[/pwn]




www.weddew-shop.ru


Сообщение отредактировал Weddew - Суббота, 23.02.2013, 13:44
Kyle_96Дата: Суббота, 23.02.2013, 13:47 | Сообщение # 5964
Новенький
Группа: Пользователи
Сообщений: 32
Награды: 0
Город: Набережные Челны
Репутация: 10
Замечания: 0%
Статус:
Weddew, да, спасибо конечно, но я не пойму вот этой ошибки ( (279) : warning 215: expression has no effect и (279) : error 022: must be lvalue (non-constant) )
на этой строчке
Цитата (Kyle_96)
message[playerid] = message[playerid] < 2 ? message[playerid]+1 : message[playerid] = 0;

WeddewДата: Суббота, 23.02.2013, 14:03 | Сообщение # 5965
Группа: Ангел Хранитель
Сообщений: 1251
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус:
Цитата (Kyle_96)
Weddew, да, спасибо конечно, но я не пойму вот этой ошибки ( (279) : warning 215: expression has no effect и (279) : error 022: must be lvalue (non-constant) )
на этой строчке

я уже выложил код без этой ошибки

Добавлено (23.02.2013, 14:03)
---------------------------------------------
http://www.samp-rus.com/forum/15-20113-498612-16-1361612665



www.weddew-shop.ru
[[[WampiR]]]Дата: Суббота, 23.02.2013, 14:58 | Сообщение # 5966
Уверенный в себе
Группа: Продвинутые
Сообщений: 202
Награды: 2
Город: Омск
Репутация: -22
Замечания: 20%
Статус:
Здравствуйте. Помогите срочно кому не трудно. У меня такая проблема: когда я сажусь в машину в gta на водительское место меня сразу же кикает почему-то. А на пассажирском месте все нормально. Если кому не трудно подскажите.
vadimka_skipper_Дата: Суббота, 23.02.2013, 15:20 | Сообщение # 5967
Уверенный в себе
Группа: Продвинутые
Сообщений: 189
Награды: 1
Город: Иркутск
Репутация: 40
Замечания: 0%
Статус:
Цитата (|||WampiR|||)
Здравствуйте. Помогите срочно кому не трудно. У меня такая проблема: когда я сажусь в машину в gta на водительское место меня сразу же кикает почему-то. А на пассажирском месте все нормально. Если кому не трудно подскажите.


Смотри античит на антикреш скорее всего в нем проблема.

Добавлено (23.02.2013, 15:20)
---------------------------------------------
Или может вообще прикололся кто ни будь и сделал что бы без прав на авто игрока кикало :D :D


Помощь в скриптинге!
Продажа вкладки Hosted - 550 рублей/адрес
Хостинг GTA SAMP
Обмен WMR в Яндекс.Деньги

Skype - Duramar

WeddewДата: Суббота, 23.02.2013, 15:27 | Сообщение # 5968
Группа: Ангел Хранитель
Сообщений: 1251
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус:
[[[WampiR]]],
Найдите что-нибудь подобное
[pwn]
if(newstate == PLAYER_STATE_DRIVER) Kick(playerid);[/pwn]




www.weddew-shop.ru
[[[WampiR]]]Дата: Суббота, 23.02.2013, 15:35 | Сообщение # 5969
Уверенный в себе
Группа: Продвинутые
Сообщений: 202
Награды: 2
Город: Омск
Репутация: -22
Замечания: 20%
Статус:
Я все Kick(playerid); проверял и удалял. Заменял на бан чтобы проверить и все равно кикает и все

Добавлено (23.02.2013, 15:34)
---------------------------------------------
У меня сразу пишит как сожусь в машину "id этой машины %d" и потом сразу же кикает

Добавлено (23.02.2013, 15:35)
---------------------------------------------
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(IsPlayerNPC(playerid))return 1;

new string[256];
new caridi = GetPlayerVehicleID(playerid);
if(newstate == PLAYER_STATE_DRIVER)
{
if(PlayerInfo[playerid][pAdmin] >= 1)
{
format(string, sizeof(string), "ID этой машины %d.", caridi);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}

massaoffДата: Суббота, 23.02.2013, 15:36 | Сообщение # 5970
Местный
Группа: I'm V.I.P.
Сообщений: 535
Награды: 4
Город: Березники
Репутация: 187
Замечания: 40%
Статус:
Цитата (|||WampiR|||)
У меня сразу пишит как сожусь в машину "id этой машины %d" и потом сразу же кикает

Возможно дело в сторонних скриптах подключенных к серверу.



- Учимся рипать сайт
- Memfiso-RPG мод
Оказываю платную помощь, в создании и редактировании(доработка, исправление багов, реализация ваших идей) ваших модов/скриптов выполненных в pawno.
Обращайтесь в скайп: massaoff РАБОТАЮ ТОЛЬКО С 50% ПРЕДОПЛАТОЙ!

Поиск:





 


 


 
Хостинг от uCoz samp.at.ua