 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Помощь по GTA SAMP (Первая база знаний)
| |
| valych | Дата: Воскресенье, 05.12.2010, 22:27 | Сообщение # 9496 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 103
Награды: 1
Город: kiev
Репутация: 22
Замечания: 0%
Статус: 
| taivan4uK, если добавляешь, то лучше меняй, а если убираешь то не обязательно
Видео-уроки по pawn.
|
| |
|
|
| DiSE | Дата: Понедельник, 06.12.2010, 10:10 | Сообщение # 9497 |
|
Группа:
I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус: 
| kasper_kasper, подскажим. Нужно инклуд в папку include засунуть.
|
| |
|
|
| xyligan | Дата: Понедельник, 06.12.2010, 20:18 | Сообщение # 9498 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 120
Награды: 0
Город: Kvarkeno
Репутация: 0
Замечания: 0%
Статус: 
| ребят.У меня такая проблема у меня стоит админка ladmin4 и когда я глушу игрока коммандой /mute то об этом знает только сам игрок как сделать чтобы допустим когда я заглушил игрока всем игрокам высвечивлось игрок такойта был заглушен.вот код на комманду.Плиз допишите чтобы всем игрокам высвечивалоси что такой то игрок заглушен dcmd_mute(playerid,params[]) { if(PlayerInfo[playerid][LoggedIn] == 1) { if(PlayerInfo[playerid][Level] >= 2) { new tmp[256], tmp2[256], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index); if(!strlen(params)) return SendClientMessage(playerid, red, " ПРАВКА: /mute [id игрока] [причина]"); new player1, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128]; player1 = strval(tmp); if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID && (PlayerInfo[player1][Level] != ServerInfo[MaxAdminLevel]) ) { if(PlayerInfo[player1][Muted] == 0) { GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname)); CMDMessageToAdmins(playerid,"MUTE"); PlayerPlaySound(player1,1057,0.0,0.0,0.0); PlayerInfo[player1][Muted] = 1; PlayerInfo[player1][MuteWarnings] = 0; if(strlen(tmp2)) { format(string,sizeof(string)," Вы были заглешены админом [причина: %s]",adminname,params[2]); SendClientMessage(player1,COLOR_RED,string); format(string,sizeof(string)," Вы заткнули игрока %s [причина: %s]", playername,params[2]); return SendClientMessage(playerid,COLOR_RED,string); } else { format(string,sizeof(string)," Вы были заглушены админом ",adminname); SendClientMessage(player1,COLOR_RED,string); format(string,sizeof(string)," Вы заткнули игрока %s", playername); return SendClientMessage(playerid,COLOR_RED,string); } } else return SendClientMessage(playerid, red, " Игрок уже заткнут"); } else return SendClientMessage(playerid, red, " Нет такого игрока или он выше вас уровнем"); } else return SendClientMessage(playerid,red," ОШИБКА: У вас не достаточно высокий уровень чтобы использовать эту команду"); } else return SendClientMessage(playerid,red," ОШИБКА: Вы должны залогиниться"); }
|
| |
|
|
| GenkaOk | Дата: Понедельник, 06.12.2010, 22:48 | Сообщение # 9499 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 222
Награды: 3
Город: Йошкар-Ола
Репутация: 103
Замечания: 0%
Статус: 
| Не проверял.. Code dcmd_mute(playerid,params[]) { if(PlayerInfo[playerid][LoggedIn] == 1) { if(PlayerInfo[playerid][Level] >= 2) { new tmp[256], tmp2[256], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index); if(!strlen(params)) return SendClientMessage(playerid, red, " ПРАВКА: /mute [id игрока] [причина]"); new player1, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128]; player1 = strval(tmp);
if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID && (PlayerInfo[player1][Level] != ServerInfo[MaxAdminLevel]) ) { if(PlayerInfo[player1][Muted] == 0) { GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname)); CMDMessageToAdmins(playerid,"MUTE"); PlayerPlaySound(player1,1057,0.0,0.0,0.0); PlayerInfo[player1][Muted] = 1; PlayerInfo[player1][MuteWarnings] = 0;
if(strlen(tmp2)) { format(string,sizeof(string)," Вы были заглушены админом [причина: %s]",adminname,params[2]); SendClientMessage(player1,COLOR_RED,string); format(string,sizeof(string)," Вы заткнули игрока %s [причина: %s]", playername,params[2]); return SendClientMessage(playerid,COLOR_RED,string); format(string,sizeof(string),"%s заткнул игрока %s [причина: %s]", adminname, playername, params[2]); SendClientMessageToAll(COLOR_RED, string); } else { format(string,sizeof(string)," Вы были заглушены админом ",adminname); SendClientMessage(player1,COLOR_RED,string); format(string,sizeof(string)," Вы заткнули игрока %s", playername); return SendClientMessage(playerid,COLOR_RED,string); } } else return SendClientMessage(playerid, red, " Игрок уже заткнут"); } else return SendClientMessage(playerid, red, " Нет такого игрока или он выше вас уровнем"); } else return SendClientMessage(playerid,red," ОШИБКА: У вас не достаточно высокий уровень чтобы использовать эту команду"); } else return SendClientMessage(playerid,red," ОШИБКА: Вы должны залогиниться"); }
|
| |
|
|
| Sl1m | Дата: Понедельник, 06.12.2010, 23:25 | Сообщение # 9500 |
|
Советчик
Группа:
I'm V.I.P.
Сообщений: 1153
Награды: 22
Город: Arizona
Репутация: 696
Замечания: 0%
Статус: 
| Приехал с другого города, компа давно не видел. И забыл немного pawn. Сейчас не доходит как исправить ошибку. (Вроде все делаю как надо - ни чего нечего не помогает) Code E:\OutOffDeathMatch\pawno\new.pwn(69) : error 017: undefined symbol "classid" E:\OutOffDeathMatch\pawno\new.pwn(71) : error 017: undefined symbol "gTeam" E:\OutOffDeathMatch\pawno\new.pwn(71) : warning 215: expression has no effect E:\OutOffDeathMatch\pawno\new.pwn(71) : error 001: expected token: ";", but found "]" E:\OutOffDeathMatch\pawno\new.pwn(71) : error 029: invalid expression, assumed zero E:\OutOffDeathMatch\pawno\new.pwn(71) : fatal error 107: too many error messages on one line Строки: Code if (classid == 0) { gTeam[playerid] = TEAM_GROVE; } else { gTeam[playerid] = TEAM_BALLA; } if (gTeam[playerid] == TEAM_GROVE) { SetPlayerColor(playerid, TEAM_GROVE_COLOR); } else if (gTeam[playerid] == TEAM_BALLA) { SetPlayerColor(playerid, TEAM_BALLA_COLOR); } else { SetPlayerColor(playerid, TEAM_BALLA_COLOR); } Прошу помощи, буду благодарен. P/S: Решил мод написать с нуля.
|
| |
|
|
| xyligan | Дата: Вторник, 07.12.2010, 17:06 | Сообщение # 9501 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 120
Награды: 0
Город: Kvarkeno
Репутация: 0
Замечания: 0%
Статус: 
| genu у меня такую ошипку даёт.И модно как небуть сделать чтобы добустим глушить на верем я тоесть /mute id и кол во минут
|
| |
|
|
| pawman | Дата: Вторник, 07.12.2010, 22:17 | Сообщение # 9502 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 188
Награды: 12
Город: Новороссийск
Репутация: 38
Замечания: 0%
Статус: 
| юзаем SendClientMessageToAll тогда всем будет отправленно извещение о заглушке
Разрабатываю карты для сервера. Обращайтесь, качество гарантирую. Мои работы: [MAP+FS]Особняк [MAP+FS]Пляж [MAP+FS]sa_city_bilding Сайт: фаникс.рф
|
| |
|
|
| valych | Дата: Среда, 08.12.2010, 16:38 | Сообщение # 9503 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 103
Награды: 1
Город: kiev
Репутация: 22
Замечания: 0%
Статус: 
| Quote (xyligan) И модно как небуть сделать чтобы добустим глушить на верем я тоесть /mute id и кол во минут в public OnPlayerCommandText Code if(strcmp(cmd, "/mute", true) == 0)//Заткнуть игрока на время { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, " Подсказка: /mute [ID игрока] [минуты] [причина]"); return 1; } new playa; new vremya; playa = ReturnUser(tmp); tmp = strtok(cmdtext, idx); vremya = strvalEx(tmp); if (PlayerInfo[playerid][pAdmin] >= 2) { if(IsPlayerConnected(playa)) { if(playa != INVALID_PLAYER_ID) {
if(vremya == 0) { GetPlayerName(playa, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "Ты разоткнул %s", giveplayer); SendClientMessage(playerid, COLOR_LIGHTRED, string); PlayerInfo[playa][pMuted] = 0; format(string, sizeof(string), "(( %s разоткнул тебя ))",sendername); SendClientMessage(playa, COLOR_LIGHTBLUE, string); return 1; } new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD2, " Подсказка: /mute [ID игрока] [минуты] [причина]"); return 1; } GetPlayerName(playa, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "Ты заткнул %s на %d минут", giveplayer,vremya); SendClientMessage(playerid, COLOR_GREY, string); PlayerInfo[playa][pMuted] = vremya*60; format(string,sizeof(string)," Администратор %s заткнул игрока %s на %d минут, Причина: %s",sendername,giveplayer,vremya,result); SendClientMessageToAll(COLOR_LIGHTRED,string); } } } else { SendClientMessage(playerid, COLOR_GRAD1, " Ты не можешь использовать эту команду!"); } } return 1; } В public SetPlayerUnjail Code if(PlayerInfo[i][pMuted] > 0) { PlayerInfo[i][pMuted] -=1; } В public OnPlayerText найди строку Code if(PlayerInfo[playerid][pMuted] == 1) и поменяй её на Code if(PlayerInfo[playerid][pMuted] >= 1) P.S. будет работать если у тебя gf или LA-RP мод
Видео-уроки по pawn.
|
| |
|
|
| F_1N | Дата: Среда, 08.12.2010, 20:45 | Сообщение # 9504 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 476
Награды: 1
Город: Москва
Репутация: 55
Замечания: 0%
Статус: 
| Скачал Samp CamHack... Куда сохраняются записи? Или нужно использовать еше какой-то сторонний софт? Если не трудно опишите процесс создания самп мувика...
|
| |
|
|
| Kimdongin | Дата: Среда, 08.12.2010, 22:37 | Сообщение # 9505 |
|
Новенький
Группа:
Пользователи
Сообщений: 5
Награды: 0
Город: vbnvbn
Репутация: 0
Замечания: 0%
Статус: 
| у меня шлакбаумым с далека невидимы, подезжаешь видно, и когда втавляешь АШ она все прозрачная, только с близи видно, может кто знает что делать я в этом не шарю дам +++++++
|
| |
|
|
| tailer | Дата: Среда, 08.12.2010, 22:46 | Сообщение # 9506 |
|
Новенький
Группа:
Пользователи
Сообщений: 67
Награды: 27
Город: Казань
Репутация: 85
Замечания: 0%
Статус: 
| У меня вопрос, вот как сделать типо летающий камеры когда игрок входит на сервер. у него секунд 10 показывают места например: место положение лспд, Такси, Мэрии. а по серединет тест драй написан типо ROle Play Server v 0.0.1
|
| |
|
|
| Donny_Heyes | Дата: Четверг, 09.12.2010, 14:37 | Сообщение # 9507 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 173
Награды: 0
Город: Киев
Репутация: -9
Замечания: 20%
Статус: 
| Есть люди кто бы мог взятся для написание мне мода?Похожего что то на сервер samp(rus) заплачу прилично!
|
| |
|
|
| Alan_Wake | Дата: Четверг, 09.12.2010, 16:41 | Сообщение # 9508 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 296
Награды: 2
Город: Санкт-Петербург
Репутация: 38
Замечания: 0%
Статус: 
| Ололо, тут проблема случилась, сидел я значится никого не трогал, писал мод, изредка компилировал, проверял все. И бац! При очередной компиляции выскакивает: картинка в спойлере [cut noguest=Картинко] [/cut] Что делать? _____ UPDATE: А.. проблема со скобкой. Правда ещё не нашел где точно, но при закоментивании последних добавлений исчезает эта ошибка.
F.A.Q "Создание шлагбаумов"
likext.com -все самое интересное из мира спорта
Сообщение отредактировал Alan_Wake - Четверг, 09.12.2010, 17:07 |
| |
|
|
| pawman | Дата: Четверг, 09.12.2010, 22:34 | Сообщение # 9509 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 188
Награды: 12
Город: Новороссийск
Репутация: 38
Замечания: 0%
Статус: 
| Два дня назад самп клиент коннектился, теперь не коннектится. То есть нажимаю коннект и ничего не происходит! Может кто то встречался с такой проблемой. И еще , недавно драйвера для nwidia новые ставил. Может дело в низ?
Разрабатываю карты для сервера. Обращайтесь, качество гарантирую. Мои работы: [MAP+FS]Особняк [MAP+FS]Пляж [MAP+FS]sa_city_bilding Сайт: фаникс.рф
|
| |
|
|
| krauser163 | Дата: Пятница, 10.12.2010, 00:53 | Сообщение # 9510 |
|
Новенький
Группа:
Пользователи
Сообщений: 72
Награды: 0
Город: Самара
Репутация: -14
Замечания: 20%
Статус: 
| Народ вопрос не в тему. Как перезапустить сервер? Изменил пароль и не помню старый.. помню что то 81... хост на pawn.su
Наконец то научился вписывать скрипты в мод)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
|
| |
|
|
|
 |
|
 | |
| |
|