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

 



 
        
[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
Страница 365 из 412«12363364365366367411412»
Модератор форума: 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
GeryyДата: Понедельник, 31.12.2012, 13:30 | Сообщение # 5461
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Цитата (sehrget)
(82) cmd = strtok(cmdtext, idx); (87) tmp = strtok(cmdtext, idx); (95) para1 = ReturnUser(tmp); (96) tmp = strtok(cmdtext, idx);

Подключи инклюд utils.inc для ReturnUser: http://rghost.ru/42640747

Добавь после:
new tmp[256];
new idx;



Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
MaxДата: Понедельник, 31.12.2012, 15:48 | Сообщение # 5462
Уверенный в себе
Группа: Продвинутые
Сообщений: 172
Награды: 0
Город: Казань
Репутация: 59
Замечания: 0%
Статус:
The server is full. Retrying ...
Зайти на севрер не кто не может, идет Дос атака!
Как сделать? (бан за открытия большего числа новый соединений с 1 ип адреса за маленький промежуток времени)

WeddewДата: Понедельник, 31.12.2012, 16:05 | Сообщение # 5463
Группа: Ангел Хранитель
Сообщений: 1242
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус:
Цитата (Steep_Nk)
The server is full. Retrying ...
Зайти на севрер не кто не может, идет Дос атака!
Как сделать? (бан за открытия большего числа новый соединений с 1 ип адреса за маленький промежуток времени)

Ко всем #define:
Код
#define MAX_CONNECTIONS_FROM_IP 3 // Кол-во разрешенных подключений с 1 IP

В начало public OnPlayerConnect(playerid):
Код
new ip[16];
  GetPlayerIp(playerid,ip,sizeof(ip));
  new num_ip = GetNumberOfPlayersOnThisIP(ip);
  if(num_ip > MAX_CONNECTIONS_FROM_IP)
  {
   BanEx(playerid,"DoS");
   return 1;
  }

Ко всем stock:
Код
stock GetNumberOfPlayersOnThisIP(test_ip[])
{
  new against_ip[32+1];
  new x = 0;
  new ip_count = 0;
  for(x=0; x<MAX_PLAYERS; x++)
  {
   if(IsPlayerConnected(x))
   {
    GetPlayerIp(x,against_ip,32);
    if(!strcmp(against_ip,test_ip)) ip_count++;
   }
  }
  return ip_count;
}

Добавлено (31.12.2012, 16:05)
---------------------------------------------

Цитата (Steep_Nk)
бан за открытия большего числа новый соединений с 1 ип адреса за маленький промежуток времени

Не имеет смысла, так как вам можно забить все слоты через какой-то промежуток времени.




www.weddew-shop.ru
MaxДата: Понедельник, 31.12.2012, 17:13 | Сообщение # 5464
Уверенный в себе
Группа: Продвинутые
Сообщений: 172
Награды: 0
Город: Казань
Репутация: 59
Замечания: 0%
Статус:
стоит эта фигня, и стояля раньше! не помогает она!

Добавлено (31.12.2012, 17:13)
---------------------------------------------
А нет стояла не она, а другая! щас попробую!

WeddewДата: Понедельник, 31.12.2012, 17:21 | Сообщение # 5465
Группа: Ангел Хранитель
Сообщений: 1242
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус:
Цитата (Steep_Nk)
стоит эта фигня, и стояля раньше! не помогает она!

Не делайте поспешных выводов не проверив.




www.weddew-shop.ru
MaxДата: Понедельник, 31.12.2012, 17:24 | Сообщение # 5466
Уверенный в себе
Группа: Продвинутые
Сообщений: 172
Награды: 0
Город: Казань
Репутация: 59
Замечания: 0%
Статус:
только что запустил на хостинге севрер, и поставил эту вещицу......
The server is full. Retrying ...
Ага, помогло!

WeddewДата: Понедельник, 31.12.2012, 17:27 | Сообщение # 5467
Группа: Ангел Хранитель
Сообщений: 1242
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус:
Цитата (Steep_Nk)
только что запустил на хостинге севрер, и поставил эту вещицу......
The server is full. Retrying ...
Ага, помогло!

Попробуйте заменить
Код
BanEx(playerid,"DoS");

На
Код

new rconstring[128];
format(rconstring, sizeof(rconstring),"banip %s", ip);
SendRconCommand(rconstring);




www.weddew-shop.ru


Сообщение отредактировал Weddew - Понедельник, 31.12.2012, 17:28
romanziДата: Понедельник, 31.12.2012, 19:25 | Сообщение # 5468
Новенький
Группа: Пользователи
Сообщений: 66
Награды: 0
Город: Днепропетровск
Репутация: 9
Замечания: 0%
Статус:
Цитата (Weddew)
Выложите mysql_log

Не нашёл такой функции,неверное Вы это имели в виду:

Код
[15:52:50] >> mysql_ping( Connection handle: 1 )

[15:52:50] CMySQLHandler::Ping() - You cannot call this function now. (Reason: Dead Connection)

[15:52:50] >> mysql_query( Connection handle: 1 )

[15:52:50] CMySQLHandler::Query() - You cannot call this function now. (Reason: Connection is dead)

[15:52:50] >> mysql_store_result( Connection handle: 1 )

[15:52:50] CMySQLHandler::StoreResult() - There is nothing to store (Reason: Connection is dead)

[15:52:50] >> mysql_num_rows( Connection handle: 1 )

[15:52:50] CMySQLHandler::NumRows() - You cannot call this function now. (Reason: Dead Connection)

[15:52:50] >> mysql_fetch_row_format( Connection handle: 1 )

[15:52:50] CMySQLHandler::FetchRow() - You cannot call this function now. (Reason: Connection is dead)

[15:52:50] >> mysql_query( Connection handle: 1 )

[15:52:50] CMySQLHandler::Query() - You cannot call this function now. (Reason: Connection is dead)

[15:52:50] >> mysql_store_result( Connection handle: 1 )

[15:52:50] CMySQLHandler::StoreResult() - There is nothing to store (Reason: Connection is dead)

[15:52:50] >> mysql_num_rows( Connection handle: 1 )

[15:52:50] CMySQLHandler::NumRows() - You cannot call this function now. (Reason: Dead Connection)

[15:52:50] >> mysql_fetch_row_format( Connection handle: 1 )

[15:52:50] CMySQLHandler::FetchRow() - You cannot call this function now. (Reason: Connection is dead)

[15:52:50] >> mysql_query( Connection handle: 1 )

[15:52:50] CMySQLHandler::Query() - You cannot call this function now. (Reason: Connection is dead)

[15:52:50] >> mysql_store_result( Connection handle: 1 )

[15:52:50] CMySQLHandler::StoreResult() - There is nothing to store (Reason: Connection is dead)

[15:52:50] >> mysql_num_rows( Connection handle: 1 )

[15:52:50] CMySQLHandler::NumRows() - You cannot call this function now. (Reason: Dead Connection)

[15:52:50] >> mysql_fetch_row_format( Connection handle: 1 )

[15:52:50] CMySQLHandler::FetchRow() - You cannot call this function now. (Reason: Connection is dead)

[15:52:50] >> mysql_query( Connection handle: 1 )

[15:52:50] CMySQLHandler::Query() - You cannot call this function now. (Reason: Connection is dead)

[15:52:50] >> mysql_store_result( Connection handle: 1 )

[15:52:50] CMySQLHandler::StoreResult() - There is nothing to store (Reason: Connection is dead)

[15:52:50] >> mysql_num_rows( Connection handle: 1 )

[15:52:50] CMySQLHandler::NumRows() - You cannot call this function now. (Reason: Dead Connection)

[15:52:51] >> mysql_fetch_row_format( Connection handle: 1 )

[15:52:51] CMySQLHandler::FetchRow() - You cannot call this function now. (Reason: Connection is dead)

[15:52:51] >> mysql_query( Connection handle: 1 )

[15:52:51] CMySQLHandler::Query() - You cannot call this function now. (Reason: Connection is dead)

[15:52:51] >> mysql_store_result( Connection handle: 1 )

[15:52:51] CMySQLHandler::StoreResult() - There is nothing to store (Reason: Connection is dead)

[15:52:51] >> mysql_num_rows( Connection handle: 1 )

[15:52:51] CMySQLHandler::NumRows() - You cannot call this function now. (Reason: Dead Connection)

[15:52:51] >> mysql_fetch_row_format( Connection handle: 1 )

[15:52:51] CMySQLHandler::FetchRow() - You cannot call this function now. (Reason: Connection is dead)

[15:52:51] >> mysql_query( Connection handle: 1 )

[15:52:51] CMySQLHandler::Query() - You cannot call this function now. (Reason: Connection is dead)

[15:52:51] >> mysql_store_result( Connection handle: 1 )

[15:52:51] CMySQLHandler::StoreResult() - There is nothing to store (Reason: Connection is dead)

[15:52:51] >> mysql_num_rows( Connection handle: 1 )

[15:52:51] CMySQLHandler::NumRows() - You cannot call this function now. (Reason: Dead Connection)

[15:52:51] >> mysql_fetch_row_format( Connection handle: 1 )

[15:52:51] CMySQLHandler::FetchRow() - You cannot call this function now. (Reason: Connection is dead)

[15:52:51] >> mysql_query( Connection handle: 1 )

[15:52:51] CMySQLHandler::Query() - You cannot call this function now. (Reason: Connection is dead)

И так много строк.

MaxДата: Понедельник, 31.12.2012, 22:11 | Сообщение # 5469
Уверенный в себе
Группа: Продвинутые
Сообщений: 172
Награды: 0
Город: Казань
Репутация: 59
Замечания: 0%
Статус:
Weddew, хорошо, поробую, заранее спасибо!
WeddewДата: Понедельник, 31.12.2012, 23:01 | Сообщение # 5470
Группа: Ангел Хранитель
Сообщений: 1242
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус:
Цитата (romanzi)
Не нашёл такой функции,неверное Вы это имели в виду:

Это не функция, а лог-файл. Судя по логу, у Вас в моде не вызывается функция mysql_connect. Проверьте, есть ли ее вызов.




www.weddew-shop.ru
romanziДата: Вторник, 01.01.2013, 12:17 | Сообщение # 5471
Новенький
Группа: Пользователи
Сообщений: 66
Награды: 0
Город: Днепропетровск
Репутация: 9
Замечания: 0%
Статус:
Да.

А вот имя БД откуда берётся?
У меня это "prototype".

AchtVierДата: Вторник, 01.01.2013, 14:25 | Сообщение # 5472
Новенький
Группа: Пользователи
Сообщений: 4
Награды: 0
Репутация: 0
Замечания: 0%
Статус:
У меня такой вопрос, не нашел решения.
качаю мод к примеру 0.3с или 0.3d, хочу перевести на 0.3e> все файлы переношу все делаю правильно, компилирую все компилируется без варнингов и ероров, но когда запускаю сервер он появляется на 1 секунду и все, в логе пишет "Error: Your password must be changed from the default password, please change it." удалял пароль пишет "rcon_password = "changeme" (string)" "Error: Your password must be changed from the default password, please change it."
помоги решить что-то я не так . Спасибо

GeryyДата: Вторник, 01.01.2013, 14:52 | Сообщение # 5473
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Цитата (AchtVier)
У меня такой вопрос, не нашел решения. качаю мод к примеру 0.3с или 0.3d, хочу перевести на 0.3e> все файлы переношу все делаю правильно, компилирую все компилируется без варнингов и ероров, но когда запускаю сервер он появляется на 1 секунду и все, в логе пишет "Error: Your password must be changed from the default password, please change it." удалял пароль пишет "rcon_password = "changeme" (string)" "Error: Your password must be changed from the default password, please change it." помоги решить что-то я не так . Спасибо


Открыть конфиг сервра server.cfg
изменить строку пароля например на: rcon_password 1



Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
AchtVierДата: Вторник, 01.01.2013, 15:24 | Сообщение # 5474
Новенький
Группа: Пользователи
Сообщений: 4
Награды: 0
Репутация: 0
Замечания: 0%
Статус:
Цитата (Geryy)
Открыть конфиг сервра server.cfg
изменить строку пароля например на: rcon_password 1


СПасибо-помог! :)

Добавлено (01.01.2013, 15:24)
---------------------------------------------
блин щяс 3апускается но 3апускается не мод а тот сервер в котором компилирывал чистый с офф сайта

Sa[N]eKДата: Вторник, 01.01.2013, 16:28 | Сообщение # 5475
Новенький
Группа: Пользователи
Сообщений: 28
Награды: 0
Репутация: 0
Замечания: 0%
Статус:
Ребят такой вопрос я хочу зделать команду /setpos через FS. Будет ли она работать?

Вот что я зделал

Код
#include <a_samp>

public OnFilterScriptInit()
public OnPlayerCommandText(playerid, cmdtext[])
{
  else if(strcmp(cmd, "/setpos", true) == 0)
  {
   if(!strlen(tmp) && PlayerInfo[playerid][pAdmin] >= 7)
   {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) return    SendClientMessage(playerid, COLOR_WHITE, "Введите:(( /setpos [ Дом ]))");
    new Float: lwx, Float:lwy, Float:lwz;
    GetPlayerPos(playerid, lwx, lwy, lwz);
    new house = strval(tmp);
    HouseInfo[house][hEntrancex] = lwx;
    HouseInfo[house][hEntrancey]= lwy;
    HouseInfo[house][hEntrancez] = lwz;
   }
   return 1;
  }
public OnFilterScriptExit()
{  
  return 1;
}


но у меня выбивает ошибку

C:\Documents and Settings\Admin\Мои документы\setpos.pwn(4) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Admin\Мои документы\setpos.pwn(25) : warning 203: symbol is never used: "OnPlayerCommandText"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

1 Error.

Вот 4 строчка в которой ошибка
Код
public OnPlayerCommandText(playerid, cmdtext[])

Как ее исправить? и будет ли сама команда работать на сервере?

Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » [Архив #2] Вопросы ответы по SAMP [от 11.01.2012]
Страница 365 из 412«12363364365366367411412»
Поиск:





 


 


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