• Страница 1 из 1
  • 1
Модератор форума: [east_side]_trane, drifter-dron, valych, admin  
урок для копов чтоб ударить тэзиром
adminДата: Четверг, 19.05.2011, 20:49:15 | Сообщение # 1

Группа: Администраторы
Сообщений: 3869
и так ищем
Code
public OnPlayerCommandText(playerid, cmdtext[])
туда вставляем:
Code
    if(strcmp(cmd, "/taze", true) == 0)
    {
    if(gTeam[playerid] != TEAM_Kop) //ставим переменную TEAM_Kop свою)которая овтечает за копов!
    {
    SendClientMessage(playerid, 0xFF9900AA, "Только копы могут использовать команду");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
       if(!strlen(tmp))
    {
       SendClientMessage(playerid, 0x5090FFFF, "использование: /taze (id)");
       return 1;
       }
       giveplayerid = strval(tmp);
       if(!IsNumeric(tmp))
    {
       SendClientMessage(playerid, 0x5090FFFF, "Использование: /taze (id) ID должен быть числовым");
       return 1;
       }
    if(strval(tmp) == playerid) {
       SendClientMessage(playerid, COLOR_RED, "Вы не можете себя ударить тэзиром");
       return 1;
       }
       if(!IsPlayerConnected(giveplayerid))
    {
       format(string, sizeof(string), "(%d) Нет в сети игрока", giveplayerid);
       SendClientMessage(playerid, 0xFF9900AA, string);
       return 1;
       }
    if(asdf[var8] == 7)
    {
    SendClientMessage(playerid, 0xFF9900AA, "Ты не можешь ударить со своей члены команды.");
    return 1;
    }
       if(gTeam[playerid] != TEAM_Kop) //тут ваша переменная которая отвечает за копы
    {
       SendClientMessage(playerid, COLOR_RED, "Эту команду могут использовать только копы");
       return 1;
       }
       new oname[24];
       new pname[24];
       GetPlayerName(playerid,oname, 24);
       GetPlayerName(giveplayerid, pname, 24);
       if(GetDistanceBetweenPlayers(playerid,giveplayerid) > 10)
    {
       format(string, sizeof(string), "%s(%d) Слишком далеко от вас",pname,giveplayerid);
       SendClientMessage(playerid, COLOR_RED, string);
       return 1;
       }
    if(IsPlayerInAnyVehicle(giveplayerid))
    {
       format(string, sizeof(string), "%s(%d) Сидит в машине вытащи прежде чем ударить его тэзиром!",pname,giveplayerid);
       SendClientMessage(playerid, 0xFF9900AA, string);
       return 1;
       }
    if(IsPlayerInAnyVehicle(playerid))
    {
    SendClientMessage(playerid, 0xFF9900AA, "Пока находишся в машине нельзя использовать тэзер");
       return 1;
       }
    {
    }
    {

       Tazed[giveplayerid] =1;
       new tazername[30];
    GetPlayerName(playerid,tazername,30);
       format(string, sizeof(string), "Коп %s(%d) ударил тэзиром %s(%d)",tazername,playerid,pname,giveplayerid);
    SendClientMessageToAll(0x00C7FFAA, string);
       format(string, sizeof(string), "Коп %s(%d) ударил тебя тэзиром", oname,playerid);
    SendClientMessage(giveplayerid,0x5090FFFF, string);
    ApplyAnimation(giveplayerid,"PED","BIKE_fall_off",4.1,0,1,1,1,1);
       }
    return 1;
       }

верху мода переменные вставить:
Code
new asdf[200];

урок от admin


zm-jail.ru

Разработка сайта samp-pawno.ru


 
Сообщениеи так ищем
Code
public OnPlayerCommandText(playerid, cmdtext[])
туда вставляем:
Code
    if(strcmp(cmd, "/taze", true) == 0)
    {
    if(gTeam[playerid] != TEAM_Kop) //ставим переменную TEAM_Kop свою)которая овтечает за копов!
    {
    SendClientMessage(playerid, 0xFF9900AA, "Только копы могут использовать команду");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
       if(!strlen(tmp))
    {
       SendClientMessage(playerid, 0x5090FFFF, "использование: /taze (id)");
       return 1;
       }
       giveplayerid = strval(tmp);
       if(!IsNumeric(tmp))
    {
       SendClientMessage(playerid, 0x5090FFFF, "Использование: /taze (id) ID должен быть числовым");
       return 1;
       }
    if(strval(tmp) == playerid) {
       SendClientMessage(playerid, COLOR_RED, "Вы не можете себя ударить тэзиром");
       return 1;
       }
       if(!IsPlayerConnected(giveplayerid))
    {
       format(string, sizeof(string), "(%d) Нет в сети игрока", giveplayerid);
       SendClientMessage(playerid, 0xFF9900AA, string);
       return 1;
       }
    if(asdf[var8] == 7)
    {
    SendClientMessage(playerid, 0xFF9900AA, "Ты не можешь ударить со своей члены команды.");
    return 1;
    }
       if(gTeam[playerid] != TEAM_Kop) //тут ваша переменная которая отвечает за копы
    {
       SendClientMessage(playerid, COLOR_RED, "Эту команду могут использовать только копы");
       return 1;
       }
       new oname[24];
       new pname[24];
       GetPlayerName(playerid,oname, 24);
       GetPlayerName(giveplayerid, pname, 24);
       if(GetDistanceBetweenPlayers(playerid,giveplayerid) > 10)
    {
       format(string, sizeof(string), "%s(%d) Слишком далеко от вас",pname,giveplayerid);
       SendClientMessage(playerid, COLOR_RED, string);
       return 1;
       }
    if(IsPlayerInAnyVehicle(giveplayerid))
    {
       format(string, sizeof(string), "%s(%d) Сидит в машине вытащи прежде чем ударить его тэзиром!",pname,giveplayerid);
       SendClientMessage(playerid, 0xFF9900AA, string);
       return 1;
       }
    if(IsPlayerInAnyVehicle(playerid))
    {
    SendClientMessage(playerid, 0xFF9900AA, "Пока находишся в машине нельзя использовать тэзер");
       return 1;
       }
    {
    }
    {

       Tazed[giveplayerid] =1;
       new tazername[30];
    GetPlayerName(playerid,tazername,30);
       format(string, sizeof(string), "Коп %s(%d) ударил тэзиром %s(%d)",tazername,playerid,pname,giveplayerid);
    SendClientMessageToAll(0x00C7FFAA, string);
       format(string, sizeof(string), "Коп %s(%d) ударил тебя тэзиром", oname,playerid);
    SendClientMessage(giveplayerid,0x5090FFFF, string);
    ApplyAnimation(giveplayerid,"PED","BIKE_fall_off",4.1,0,1,1,1,1);
       }
    return 1;
       }

верху мода переменные вставить:
Code
new asdf[200];

урок от admin

Автор - admin
Дата добавления - 19.05.2011 в 20:49:15
Shurick-warДата: Четверг, 21.07.2011, 20:46:14 | Сообщение # 2

Группа: Пользователи
Сообщений: 56
Вот что выдало у меня! =((
Code
C:\Documents and Settings\Shurickwar\Рабочий стол\сервер SAMP 0.3c\gamemodes\LVG.pwn(620) : error 017: undefined symbol "tmp"
C:\Documents and Settings\Shurickwar\Рабочий стол\сервер SAMP 0.3c\gamemodes\LVG.pwn(620) : error 017: undefined symbol "idx"
C:\Documents and Settings\Shurickwar\Рабочий стол\сервер SAMP 0.3c\gamemodes\LVG.pwn(621) : error 017: undefined symbol "tmp"
C:\Documents and Settings\Shurickwar\Рабочий стол\сервер SAMP 0.3c\gamemodes\LVG.pwn(626) : error 017: undefined symbol "giveplayerid"
C:\Documents and Settings\Shurickwar\Рабочий стол\сервер SAMP 0.3c\gamemodes\LVG.pwn(626) : error 017: undefined symbol "tmp"
C:\Documents and Settings\Shurickwar\Рабочий стол\сервер SAMP 0.3c\gamemodes\LVG.pwn(627) : error 017: undefined symbol "IsNumeric"
C:\Documents and Settings\Shurickwar\Рабочий стол\сервер SAMP 0.3c\gamemodes\LVG.pwn(632) : error 017: undefined symbol "tmp"
C:\Documents and Settings\Shurickwar\Рабочий стол\сервер SAMP 0.3c\gamemodes\LVG.pwn(636) : error 017: undefined symbol "giveplayerid"
C:\Documents and Settings\Shurickwar\Рабочий стол\сервер SAMP 0.3c\gamemodes\LVG.pwn(638) : error 017: undefined symbol "string"
C:\Documents and Settings\Shurickwar\Рабочий стол\сервер SAMP 0.3c\gamemodes\LVG.pwn(638) : error 017: undefined symbol "string"
C:\Documents and Settings\Shurickwar\Рабочий стол\сервер SAMP 0.3c\gamemodes\LVG.pwn(638) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Shurickwar\Рабочий стол\сервер SAMP 0.3c\gamemodes\LVG.pwn(638) : fatal error 107: too many error messages on one line


NO FATE

Сообщение отредактировал Shurick-war - Четверг, 21.07.2011, 20:51:42
 
СообщениеВот что выдало у меня! =((
Code
C:\Documents and Settings\Shurickwar\Рабочий стол\сервер SAMP 0.3c\gamemodes\LVG.pwn(620) : error 017: undefined symbol "tmp"
C:\Documents and Settings\Shurickwar\Рабочий стол\сервер SAMP 0.3c\gamemodes\LVG.pwn(620) : error 017: undefined symbol "idx"
C:\Documents and Settings\Shurickwar\Рабочий стол\сервер SAMP 0.3c\gamemodes\LVG.pwn(621) : error 017: undefined symbol "tmp"
C:\Documents and Settings\Shurickwar\Рабочий стол\сервер SAMP 0.3c\gamemodes\LVG.pwn(626) : error 017: undefined symbol "giveplayerid"
C:\Documents and Settings\Shurickwar\Рабочий стол\сервер SAMP 0.3c\gamemodes\LVG.pwn(626) : error 017: undefined symbol "tmp"
C:\Documents and Settings\Shurickwar\Рабочий стол\сервер SAMP 0.3c\gamemodes\LVG.pwn(627) : error 017: undefined symbol "IsNumeric"
C:\Documents and Settings\Shurickwar\Рабочий стол\сервер SAMP 0.3c\gamemodes\LVG.pwn(632) : error 017: undefined symbol "tmp"
C:\Documents and Settings\Shurickwar\Рабочий стол\сервер SAMP 0.3c\gamemodes\LVG.pwn(636) : error 017: undefined symbol "giveplayerid"
C:\Documents and Settings\Shurickwar\Рабочий стол\сервер SAMP 0.3c\gamemodes\LVG.pwn(638) : error 017: undefined symbol "string"
C:\Documents and Settings\Shurickwar\Рабочий стол\сервер SAMP 0.3c\gamemodes\LVG.pwn(638) : error 017: undefined symbol "string"
C:\Documents and Settings\Shurickwar\Рабочий стол\сервер SAMP 0.3c\gamemodes\LVG.pwn(638) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Shurickwar\Рабочий стол\сервер SAMP 0.3c\gamemodes\LVG.pwn(638) : fatal error 107: too many error messages on one line

Автор - Shurick-war
Дата добавления - 21.07.2011 в 20:46:14
adminДата: Пятница, 22.07.2011, 02:47:07 | Сообщение # 3

Группа: Администраторы
Сообщений: 3869
Shurick-war, в моде функцию поставь!

Code
IsNumeric(const string[])
{
for (new i = 0, j = strlen(string); i < j; i++) {
     if (string[i] > '9' || string[i] < '0') {
return 0;
}
}

return 1;
}


потом найдешь:
Code
public OnPlayerCommandText

и туда вставишь:
Code
new tmp[256];
new idx;
new giveplayerid;
new string[256];


zm-jail.ru

Разработка сайта samp-pawno.ru


 
СообщениеShurick-war, в моде функцию поставь!

Code
IsNumeric(const string[])
{
for (new i = 0, j = strlen(string); i < j; i++) {
     if (string[i] > '9' || string[i] < '0') {
return 0;
}
}

return 1;
}


потом найдешь:
Code
public OnPlayerCommandText

и туда вставишь:
Code
new tmp[256];
new idx;
new giveplayerid;
new string[256];

Автор - admin
Дата добавления - 22.07.2011 в 02:47:07
  • Страница 1 из 1
  • 1
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

swoysb

(Пятница 14:55:29)

Вверх
02:44:17
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2025

vkontakte :samp-pawno.ru: