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

 



 
          





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





Последние Файлы 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  
Помощь по 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


Наконец то научился вписывать скрипты в мод)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
Поиск:





 


 


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