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

 



 
          





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





Последние Файлы 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
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Вычисление место нахождения.
sanseiДата: Понедельник, 17.08.2009, 10:26 | Сообщение # 1
Освоившийся
Группа: Продвинутые
Сообщений: 106
Награды: 1
Город: Казань
Репутация: 6
Замечания: 40%
Статус:
Думаю многим интересно как сделать чтобы при заходе игрока писалось к примеру sensei присоеденился к игре (Росиия) suicide2
плюсики пологаются за помощь * + *



Портал о GTA! Ждём вас!
ElbiДата: Понедельник, 17.08.2009, 10:34 | Сообщение # 2
Уверенный в себе
Группа: Продвинутые
Сообщений: 168
Награды: 7
Город: Алчевск
Репутация: 97
Замечания: 0%
Статус:
Вот ;)
http://forum.sa-mp.com/index.php?topic=110829.0

s3apДата: Понедельник, 17.08.2009, 10:40 | Сообщение # 3
Местный
Группа: Продвинутые
Сообщений: 570
Награды: 7
Город: Саратов
Репутация: 382
Замечания: 80%
Статус:
Как я понимаю, делается это так - короче так:
Берём и заходим на _http://smart-ip.net/services/country2ip
Открываем страны, берём во всех айпи подсети (Маска: **.**)
Например Австралия:
Code
58.6
58.163

и так далее (ещё вот подумал, может только одну цифру)

Дальше идём в Pawno:
OnPlayerConnect:
[pwn]new IP[256]; GetPlayerIp(playerid, IP, 256);
if(strfind(IP, "58.6", 1)!= -1) {
new name[256]; GetPlayerName(playerid, name, 256);
format(string, 256, "%s подключился к серверу [Австралия]", name);
SendClientMessageToAll(0xFFFFFF, string);[/pwn]

Дальше ставим +

sanseiДата: Понедельник, 17.08.2009, 12:20 | Сообщение # 4
Освоившийся
Группа: Продвинутые
Сообщений: 106
Награды: 1
Город: Казань
Репутация: 6
Замечания: 40%
Статус:
Elbi, прошел по ссылке но там не понять че к чему..
VCOScript, всяко пробывал но не что не получилось....
предлогайте еще варианты..



Портал о GTA! Ждём вас!
[RD]ChezДата: Понедельник, 17.08.2009, 12:36 | Сообщение # 5
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
Quote (sansei)
предлогайте еще варианты..

ok, убей себя об стену... тебе дали рабочий вариант, а тебе мало?



1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
sanseiДата: Понедельник, 17.08.2009, 13:02 | Сообщение # 6
Освоившийся
Группа: Продвинутые
Сообщений: 106
Награды: 1
Город: Казань
Репутация: 6
Замечания: 40%
Статус:
Дак а какого же он не робит.

new string[256];
new IP[256]; GetPlayerIp(playerid, IP, 256);
if(strfind(IP, "", 1)!= -1) {
new name[256]; GetPlayerName(playerid, name, 256);
format(string, 256, "%s пришел на сервер [%s]", name);
SendClientMessageToAll(0xFFFFFF, string);
}
Выдаёт ошибку
(3143) : warning 213: tag mismatch
а (3143) это вот эта строка if(strfind(IP, "", 1)!= -1) {
и в чем трабл хз :/



Портал о GTA! Ждём вас!
[RD]ChezДата: Понедельник, 17.08.2009, 13:06 | Сообщение # 7
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
Quote (sansei)
а (3143) это вот эта строка if(strfind(IP, "", 1)!= -1) {

ты в ip пустоту ищешь? бугога
Quote (Elbi)
http://forum.sa-mp.com/index.php?topic=110829.0

скачай и не епи моск



1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru


Сообщение отредактировал [RD]Chez - Понедельник, 17.08.2009, 13:07
sanseiДата: Понедельник, 17.08.2009, 13:11 | Сообщение # 8
Освоившийся
Группа: Продвинутые
Сообщений: 106
Награды: 1
Город: Казань
Репутация: 6
Замечания: 40%
Статус:
исправил вот так if(strfind(IP, "85.2", 1)!= -1) { - толку нету. Та же ошибка.
по той ссылке находится рабочая но английская версия я покавырял и хз как её переводить.
может кто вот эту скриптом мне сделает?



Портал о GTA! Ждём вас!
[RD]ChezДата: Понедельник, 17.08.2009, 13:15 | Сообщение # 9
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
Quote (sansei)
if(strfind(IP, "85.2", 1)!= -1)

wall
http://wiki.sa-mp.com/wiki/Scripting_Functions_Old#strfind
в том скрипте переводить нечего... тока сообщение о коннекте и через replace названия стран.... mda
как так можно, не пойму? wall



1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
SanSayДата: Понедельник, 17.08.2009, 13:58 | Сообщение # 10
Долгожитель
Группа: Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус:
идейка прикольная, но посмотрел на _http://smart-ip.net/services/country2ip
там кодик будет строк на хз сколько много и все это будет перебираться при подключении... думаю это не есть хорошо.

Добавлено (17.08.2009, 13:55)
---------------------------------------------
а в фс предложенном [RD]Chez, все проще )

Добавлено (17.08.2009, 13:58)
---------------------------------------------
но все равно, при подключении любого игрока сервак будет лезть в файл размером почти 5,5 метра... не думаю что это хорошо скажется на серве.


simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с
PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
stepmexДата: Понедельник, 17.08.2009, 14:25 | Сообщение # 11
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
ребята живите проще, пойщите в php, есть готовое решение, там просто идет обращение в базу данных http://www.ripe.net, у них есть спец акк, открытый, для этого, делаешь запрос по IP тебе возвращает массив с страной, городом, провайдером, и др.

работа с мускулом дефолтно есть в самп, делайте каждый раз при коннекте такое обращение и все :)

PS тока осталось найти данные для БД, я их не помню tr_sorry Найду напишу.


И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
[RD]ChezДата: Понедельник, 17.08.2009, 16:07 | Сообщение # 12
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
http://www.db.ripe.net/whois?ip ?
в сампе мускула по умолчанию нет, но есть sqlite



1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
  • Страница 1 из 1
  • 1
Поиск:





 


 


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