|
Помощь по GTA SAMP (Первая база знаний)
|
|
| MasteR-2 | Дата: Среда, 15.09.2010, 21:33 | Сообщение # 8506 |
|
Новенький
Группа:
Пользователи
Сообщений: 33
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус: 
| Здрасте,мне добавили в мод вот этот код: Code new string[256]; format(string,sizeof(string),"%s[%d]: %s",oGetPlayerName(playerid),playerid,text); SendClientMessageToAll(GetPlayerColor(playerid),string); return 0; } stock oGetPlayerName(playerid) { new pname[40]; GetPlayerName(playerid,pname,sizeof(pname)); return pname; } Это чтобы когда в чате пишешь показывался рядом еще и ид Ид то показывает но цвет у всех становиться черным. Как исправить это? помогите!!! =(
Хороший и классный сервер GTA!!! IP: 94.136.194.81:7777 Заходи)
|
| |
|
|
| Stels | Дата: Среда, 15.09.2010, 21:42 | Сообщение # 8507 |
|
Группа:
I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус: 
| Quote (wiki) GetPlayerColor не будет ничего возвращать, если не был использован SetPlayerColor! Но есть фикс. Чтобы его установить нужно вставить массив с цветами в начало мода. Затем в OnPlayerConnect добавить функцию [indent]SetPlayerColor(playerid, PlayerColors[playerid]);[/indent] Теперь GetPlayerColor будет работать.
 Полезные ссылки: GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
|
| |
|
|
| JefferY | Дата: Среда, 15.09.2010, 23:16 | Сообщение # 8508 |
|
Новенький
Группа:
Пользователи
Сообщений: 58
Награды: 0
Город: DUST
Репутация: 1
Замечания: 0%
Статус: 
| Stels, Для 0.3 уже неактуально, т.к. игроков максимум моджет быть 500 а цветов всего 200; поэтому предлонгаю сделать так: Code new colorid; if(playerid < 200) { SetPlayerColor(playerid, PlayerColors[playerid]); } else if(playerid > 199 && playerid < 400) { colorid = playerid - 200; SetPlayerColor(playerid, PlayerColors[colorid]); } else { colorid = playerid - 400; SetPlayerColor(playerid, PlayerColors[colorid]); }
|
| |
|
|
| Matiz93 | Дата: Среда, 15.09.2010, 23:53 | Сообщение # 8509 |
|
Новенький
Группа:
Пользователи
Сообщений: 14
Награды: 0
Город: Сочи
Репутация: 0
Замечания: 0%
Статус: 
| Вот я скачал мод,все настроил,но я не знаю на какую он версию сапма или это не имеет знаечения?И у меня он не работает.
|
| |
|
|
| dRink | Дата: Среда, 15.09.2010, 23:57 | Сообщение # 8510 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 217
Награды: 1
Город: Екатеринбург
Репутация: -21
Замечания: 40%
Статус: 
| как сделать чтоб через таб зажимали на игрока и чтоб было написано Розыск когда кликаешь чтоб показывало то что в этой команде вот команда: Code if(strcmp(cmd,"/1",true) == 0) tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid,COLOR_MSG,"ПРИМЕНЕНИЕ: /crimes [id]"); if(!IsNumeric(tmp)) return SendClientMessage(playerid,COLOR_MSG,"ПРИМЕНЕНИЕ: /crimes [id] ID должен быть числом!"); giveplayerid = strval(tmp); if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,COLOR_ORANGE,"Этот игрок сейчас не подключен!"); if(IsSpawned[giveplayerid] == 0) return SendClientMessage(playerid,COLOR_ORANGE,"Этот игрок мертв!"); GetPlayerName(giveplayerid,giveplayer,sizeof(giveplayer)); format(string,sizeof(string),"Cписок нарушений - %s (ID: %d):",giveplayer,giveplayerid); SendClientMessage(playerid,COLOR_PM,string); if(GetPlayerWantedLevel(giveplayerid) >= 1) { if(crime_murder[giveplayerid] == 1) SendClientMessage(playerid,COLOR_WHITE,"Убийство"); if(crime_rob[giveplayerid] == 1) SendClientMessage(playerid,COLOR_WHITE,"Ограбление игрока"); if(crime_bankrob[giveplayerid] == 1) SendClientMessage(playerid,COLOR_WHITE,"Ограбление банка"); if(crime_theft[giveplayerid] == 1) SendClientMessage(playerid,COLOR_WHITE,"Угон полицейского авто"); format(string,sizeof(string),"* Уровень розыска игрока: %d.",GetPlayerWantedLevel(giveplayerid)); SendClientMessage(playerid,COLOR_YELLOW,string); } else { SendClientMessage(playerid,COLOR_WHITE,"Hет нарушений."); } return 1; }
Отличный сервер SA:MP Название: ***RUSSIAN_SERVER*** Ип\Порт: 188.120.228.189:5555 Читаем!
|
| |
|
|
| JefferY | Дата: Четверг, 16.09.2010, 00:01 | Сообщение # 8511 |
|
Новенький
Группа:
Пользователи
Сообщений: 58
Награды: 0
Город: DUST
Репутация: 1
Замечания: 0%
Статус: 
| Matiz93, ты когда сам сервер качал куда смотрел? А так просто скачай заного севрер запихай туда мод поновой. Мод только скомплить с инклудами от сервера который ты скачаешь!
|
| |
|
|
| Matiz93 | Дата: Четверг, 16.09.2010, 00:14 | Сообщение # 8512 |
|
Новенький
Группа:
Пользователи
Сообщений: 14
Награды: 0
Город: Сочи
Репутация: 0
Замечания: 0%
Статус: 
| JefferY, да смотри что у меня,качаю мод,настраиваю,запускаю а в сампе серв не работает,че делать то?вот я и спрашивал мож версии не подходят
|
| |
|
|
| JefferY | Дата: Четверг, 16.09.2010, 00:18 | Сообщение # 8513 |
|
Новенький
Группа:
Пользователи
Сообщений: 58
Награды: 0
Город: DUST
Репутация: 1
Замечания: 0%
Статус: 
| Matiz93, может ты IP неправильно вводишь? попробуй так: 127.0.0.1:port port тот который ты прописывал в server.cfg Quote (Matiz93) вот я и спрашивал мож версии не подходят даже при этом в самом сампе сервер отображатся должен, но при заходе он уже не приконектится
|
| |
|
|
| Matiz93 | Дата: Четверг, 16.09.2010, 00:23 | Сообщение # 8514 |
|
Новенький
Группа:
Пользователи
Сообщений: 14
Награды: 0
Город: Сочи
Репутация: 0
Замечания: 0%
Статус: 
| Да ip все правильно,да и не коннектится к серву,мож дашь мод на 3.0 b r2? Добавлено (16.09.2010, 00:23) ---------------------------------------------
Quote (JefferY) 127.0.0.1:port вот так видит,это почему я же не по локальной поставил
|
| |
|
|
| JefferY | Дата: Четверг, 16.09.2010, 00:38 | Сообщение # 8515 |
|
Новенький
Группа:
Пользователи
Сообщений: 58
Награды: 0
Город: DUST
Репутация: 1
Замечания: 0%
Статус: 
| Matiz93, ты имеешь ввиду lanmone? Это отношения к внутреннему ип сервера неимеет. а так вот тут http://ip-whois.net/ip.php узнаешь свой ип чтобы друзьям раздавать )
|
| |
|
|
| Matiz93 | Дата: Четверг, 16.09.2010, 00:47 | Сообщение # 8516 |
|
Новенький
Группа:
Пользователи
Сообщений: 14
Награды: 0
Город: Сочи
Репутация: 0
Замечания: 0%
Статус: 
| Вот щас дал другу потестить,у него серв не работает Добавлено (16.09.2010, 00:47) --------------------------------------------- Можешь посмотреть ты? ип 95.153.168.183:7777
|
| |
|
|
| JefferY | Дата: Четверг, 16.09.2010, 00:51 | Сообщение # 8517 |
|
Новенький
Группа:
Пользователи
Сообщений: 58
Награды: 0
Город: DUST
Репутация: 1
Замечания: 0%
Статус: 
| Matiz93, это ип даже не пингуется. Нето чтобы в сампе видно было кароче если у тебя в трее есть значок с подключением к интернету то тыкни по нему два раза и переиди во вторую вкладку. IP - адресс клиента это и будет твой ип
|
| |
|
|
| Bullet_VRN | Дата: Четверг, 16.09.2010, 08:32 | Сообщение # 8518 |
|
Группа:
I'm V.I.P.
Сообщений: 70
Награды: 2
Город: Воронеж
Репутация: 1
Замечания: 0%
Статус: 
| Народ, где сохраняются скриншоты с новой версии на windows7? В папке GTA San Andreas User Files не обнаружено!
|
| |
|
|
| Matiz93 | Дата: Четверг, 16.09.2010, 12:42 | Сообщение # 8519 |
|
Новенький
Группа:
Пользователи
Сообщений: 14
Награды: 0
Город: Сочи
Репутация: 0
Замечания: 0%
Статус: 
| Bullet_VRN, смотри в папке самой gta Добавлено (16.09.2010, 12:42) --------------------------------------------- И как перенести мод на новую версию сампа?
|
| |
|
|
| Android | Дата: Четверг, 16.09.2010, 12:53 | Сообщение # 8520 |
|
Группа:
I'm V.I.P.
Сообщений: 1066
Награды: 11
Город: Рязань
Репутация: 571
Замечания: 0%
Статус: 
| Bullet_VRN, если у тебя samp 0.3b там сохраняются в GTA San Andreas User Files>SAMP>screens Если 0.3a то в папке с Gta San AndreasДобавлено (16.09.2010, 12:51) ---------------------------------------------
Quote (Matiz93) И как перенести мод на новую версию сампа? Просто качаешь SA-MP Server 0.3b из старого берешь тока Gamemodes Scriptfiles и Filterscripts в server.cfg делаешь все под свой серв название, скрипты какие будут и.т,д .Добавлено (16.09.2010, 12:53) --------------------------------------------- Matiz93, значит у твоего друга не такой IP, тоесть другие не могут к его серверу подключиться, если он один хочет мод посомтреть (протестить), то пусть сервер ищи по такому IP адресу Address:127.0.0.1:7777 и он один сможет проверять мод!
Играй там где лучше Server Gta San Andreas: Multiplayer 0.3.7
Без труда талант - это фейерверк: на мгновение ослепляет, а потом ничего не остается
|
| |
|
|