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

 



 
        
Фильм by SAMP-RUS (16)
AlinaKA 12.09.2017 23:51
Физрук (16)
Phyliciavox 08.09.2017 17:49
 





Рекомендуем:
Добавить IP: 95.172.59.51:7777





Последние Файлы 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
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
Скачать GTA SAMP 0.3.7 - Кл... 20.07.2015
Страница 272 из 412«12270271272273274411412»
Модератор форума: AXE, Weddew 
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » [Архив #2] Вопросы ответы по SAMP [от 11.01.2012]
[Архив #2] Вопросы ответы по SAMP [от 11.01.2012]
ВеликсДата: Среда, 11.01.2012, 23:37 | Сообщение # 1
Мастер джэдай
Группа: Модераторы
Сообщений: 3925
Награды: 287
Город: Мухосранск
Репутация: 8414
Замечания: 0%
Статус:
[move]-= Вопрос | Ответ =-[/move]

В этой теме вы сможете получить ответы, на многие ваши вопросы по PAWN.


Новичкам:


  • Внятно объясняйте вашу проблему, если вы получили ошибку, обязательно выкладывайте строки, на которые "ругается" компилятор.
  • Помощь идет только по желанию пользователя, если вам человек помог вам только частично, не нужно начинать поливать его грязью.
  • Возможно тип вашей проблемы уже обсуждался на форуме, воспользуйтесь поиском.
  • В этой теме пользователи лишь оказывают помощь в написании кода, а не пишут его за вас. (!!!)
  • Если вы хотите отблагодарить пользователя, жмите на кнопку . (Только для продвинутых, и выше)
  • Если вы уже задавали вопрос, и не получили на него ответа, лучше напишите в ЛС одному, из участников группы Support, чем зафлуживать тему.


Скриптерам:

  • Не оскорблять новичков.
  • Не флудить сообщениями, подобных "Закрой PAWNO и иди делай уроки".
  • Не посылать в поиск. Юзер итак уже пришёл сюда из поиска. Если решение проблемы уже было опубликовано, то указать в какой теме
  • Как можно понятней объяснять решение той, или иной проблемы, по возможности приводить примеры.



[cut=freestyle]
ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ ,
СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ,
ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ,
ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ.
УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА.
ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ.
ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ.
ЛЕНАРУ ДАЙ УМА И ЛЕНУ
НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ
© Хасан
[/cut]


Сообщение отредактировал Weddew - Понедельник, 09.06.2014, 03:17
zEscДата: Среда, 11.07.2012, 15:05 | Сообщение # 4066
Global Elite
Группа: Ангел Хранитель
Сообщений: 895
Награды: 20
Репутация: 856
Замечания: 0%
Статус:
wiki.sa-mp.com/wiki/Create3DTextLabel


belani2006Дата: Среда, 11.07.2012, 20:45 | Сообщение # 4067
Новенький
Группа: Пользователи
Сообщений: 44
Награды: 0
Город: Санкт-Петербург
Репутация: -9
Замечания: 0%
Статус:
Здравствуйте, помогите. Есть у кого анти клео крашер, который не дает крашить игроков и они не вылетают? Стоял анти cleo loading, что не дает добавлять игрока в загрузку, но сделали что-то новое, и теперь сервер без защиты от новых крашеров. Помогите, может есть у кого?
MyatKOДата: Среда, 11.07.2012, 21:38 | Сообщение # 4068
Уверенный в себе
Группа: Продвинутые
Сообщений: 156
Награды: 2
Город: Казань
Репутация: 121
Замечания: 0%
Статус:
Quote (Geryy)
Наврятли игра стала вылетать только из-за того что ты установил ворота, мож еще чонить наставил?

Именно из-за ворот, я даже через игру их создавал, но все равно вылетало. Причем, ладно, если бы я их удалял, но даже если я ставлю их возле тюнинга - все равно игра вылетает.

God_of_SAMPДата: Среда, 11.07.2012, 22:47 | Сообщение # 4069
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 231
Награды: 0
Город: Первоуральск
Репутация: -8
Замечания: 40%
Статус:
Драсте всем, я хочу сделать набор скинов как на Crime Streets(если кто знает), чтобы при вводе комманды /skins вылазил список скинов, купленых в /donate. Как я понимаю мне нужно создать файлик в скриптфайлах, чтобы там были написаны ники всех игроков к примеру:
Code
Igor_Morozov,7,none,none,none,none,none
Kirill_Griffins,228,389,none,none,15,none
John_Jakson,351,123,164,152,231,224
Lolka_Lolovna,7,none,35,none,none,none
Ну короче вы поняли. Но я, как бы так сказать, вообще не имею представления как работать с чем-то , чего, как бы нет в моде.. ну вот например дома же в фильтрскриптах в файлике house.cfg или home.cfg , может подскажите как это всё взаимосвязать? или ссылочку дадите на статью? =3

VirususnyakДата: Среда, 11.07.2012, 23:14 | Сообщение # 4070
Новенький
Группа: Пользователи
Сообщений: 1
Награды: 0
Город: Киев
Репутация: 0
Замечания: 0%
Статус:
Парни,подскажите как исправить проблему?Или кто может помочь дайте скайп,оплачу работу.

Code
[15:38:22] [debug] Server crashed while executing New.amx
[15:38:22] [debug] Backtrace:
[15:38:22] [debug] #0  0000a640 in ?? () from New.amx
[15:38:22] [debug] #1  0001f5dc in public Streamer_OnPlayerConnect () from New.amx
[15:38:22] [debug] #2  000017ac in public OnPlayerConnect () from YourWorld.amx
[15:38:22] [debug] Thread backtrace:
[15:38:22] [debug] #0  0xf725cdb7 in my_net_read () from plugins/mysql.so
[15:38:22] [debug] #1  0xf7256978 in cli_safe_read () from plugins/mysql.so
[15:38:22] [debug] #2  0xf7256ee5 in cli_read_rows () from plugins/mysql.so
[15:38:22] [debug] #3  0xf725710e in ?? () from plugins/mysql.so
[15:38:22] [debug] #4  0xf7255a04 in mysql_real_query () from plugins/mysql.so
[15:38:22] [debug] #5  0xf72367bc in ProcessQueryThread(void*) () from plugins/mysql.so
[15:38:22] [debug] #6  0xf7794cd3 in ?? () from /lib/libpthread.so.0
[15:38:22] [debug] #7  0xf759ea2e in clone () from /lib/libc.so.6

4o_kavoДата: Среда, 11.07.2012, 23:55 | Сообщение # 4071
Постоялец
Группа: I'm V.I.P.
Сообщений: 350
Награды: 1
Город: Красноярск
Репутация: 191
Замечания: 0%
Статус:
как использовать стример объектов подскажите


-=»>Русский Дрифт Серввер «<=- IP: 176.32.36.131:7777

GTA-Rus.com - Grand Theft Auto
DrevenДата: Четверг, 12.07.2012, 00:13 | Сообщение # 4072
Гуру
Группа: Продвинутые
Сообщений: 1094
Награды: 205
Город: od.ua
Репутация: 1099
Замечания: 0%
Статус:
4o_kavo, CreateObject заменить на CreateDynamicObject и т.д кароче перед Object ставь Dynamic


www.samp-rpg.com
God_of_SAMPДата: Четверг, 12.07.2012, 00:50 | Сообщение # 4073
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 231
Награды: 0
Город: Первоуральск
Репутация: -8
Замечания: 40%
Статус:
Скажите хотя-бы как узнать координаты на игроке и машине? JC_hourglass
GeryyДата: Четверг, 12.07.2012, 07:58 | Сообщение # 4074
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Quote (belani2006)
Здравствуйте, помогите. Есть у кого анти клео крашер, который не дает крашить игроков и они не вылетают? Стоял анти cleo loading, что не дает добавлять игрока в загрузку, но сделали что-то новое, и теперь сервер без защиты от новых крашеров. Помогите, может есть у кого?

Ну универсального анти клео крашера наверное нет, надо смотреть как именно клео крашит игроков и пытаться ловить/блокировать скриптами.

Quote (MintBerryCrunch)
Именно из-за ворот, я даже через игру их создавал, но все равно вылетало. Причем, ладно, если бы я их удалял, но даже если я ставлю их возле тюнинга - все равно игра вылетает.

Может со стриммером конфликтует. А так даже нет идей. Надо более детально разбираться.
Quote (Warn)


Скажите хотя-бы как узнать координаты на игроке и машине?

В режиме дебаггер /save или /savepos, в собейте есть спец опция для координатов, или просто в игре ввести /dl



Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
TroovorДата: Четверг, 12.07.2012, 18:55 | Сообщение # 4075
Освоившийся
Группа: Продвинутые
Сообщений: 102
Награды: 6
Город: Нижний Новгород
Репутация: 184
Замечания: 0%
Статус:
Добрый день! Возник такой вопрос, система инвентаря - есть 4 слота, которые пустуют. Я покупаю 4 любых вещи, будь это лопата, гамбургер, курица, выпивка или сигареты. Как это можно грамотно сделать? Т.е. функцию, похожую чем-то на GetWeaponName. Не расписывать для каждой вещи функцию и, тем самым, под каждую вещь слот делать.

p.s. надеюсь меня кто-нибудь опытный поймет, потому что объяснить это никак не могу :)





Ребят, подскажите код OnPlayerSpawn, что бы перевести сервер на 0.3d © Борян
belani2006Дата: Пятница, 13.07.2012, 08:48 | Сообщение # 4076
Новенький
Группа: Пользователи
Сообщений: 44
Награды: 0
Город: Санкт-Петербург
Репутация: -9
Замечания: 0%
Статус:
Quote (Geryy)
Именно из-за ворот, я даже через игру их создавал, но все равно вылетало. Причем, ладно, если бы я их удалял, но даже если я ставлю их возле тюнинга - все равно игра вылетает.


Это не из-за ворот. Так как я знаю кто это крашит, но забанить не могу, ip динамический и подсеть.

Добавлено (13.07.2012, 08:46)
---------------------------------------------

Quote (belani2006)
Именно из-за ворот, я даже через игру их создавал, но все равно вылетало. Причем, ладно, если бы я их удалял, но даже если я ставлю их возле тюнинга - все равно игра вылетает. Это не из-за ворот. Так как я знаю кто это крашит, но забанить не могу, ip динамический и подсеть.


Извините, ошибся вопросом.

Добавлено (13.07.2012, 08:48)
---------------------------------------------

Quote (Geryy)
Ну универсального анти клео крашера наверное нет, надо смотреть как именно клео крашит игроков и пытаться ловить/блокировать скриптами.


Крашит на машине "буллет", скорее всего также как и в обычном крашере, нажимая комбинацию, уходя в загрузку и все вылетают. Но тот антикрашер не ловит это, и не пойму почему.

GeryyДата: Пятница, 13.07.2012, 10:31 | Сообщение # 4077
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Quote (belani2006)
Крашит на машине "буллет", скорее всего также как и в обычном крашере, нажимая комбинацию, уходя в загрузку и все вылетают. Но тот антикрашер не ловит это, и не пойму почему.

Ну загрузку можно поймать скриптово используя OnPlayerUpdate, жертва даже ничего не заметит.
Посадкой на несуществующее место вроде щас исправили крашить не должно.
Можно сдлать проверку на установку "левых" компонентов на тачку, тоже крашить может.
Можно еще сделать анти-телепорт игрока в тачку, чтобы наверняка выловить всех клео :)

Добавлено (13.07.2012, 10:31)
---------------------------------------------

Quote (Troovor)
p.s. надеюсь меня кто-нибудь опытный поймет, потому что объяснить это никак не могу

Это наврятли, потому как прежде чем спрашивать, нужно доступно объяснить что ты хочешь получить в итоге.



Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
_BigSm0ke_Дата: Пятница, 13.07.2012, 11:48 | Сообщение # 4078
Местный
Группа: I'm V.I.P.
Сообщений: 674
Награды: 5
Город: Москва
Репутация: 127
Замечания: 0%
Статус:
http://wiki.sa-mp.com/wiki/Car_Component_ID
Я так понимаю последняя колонка это поддерживаемые автомобили к соответствуюшему компоненту

Тогда как узнать какие авто не поддерживаются из групп "Most Cars" и "Certain Transfender Cars"



LifeVegas: vk.com/lvgta - Покори вершины Лас-Вегаса в новом РП проекте. COMING SOON
Продаю РП мод: подробнее тут
Решаю задачи по техническим дисциплинам, подробнее тут
GeryyДата: Пятница, 13.07.2012, 12:13 | Сообщение # 4079
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Quote (_BigSm0ke_)
Тогда как узнать какие авто не поддерживаются из групп "Most Cars" и "Certain Transfender Cars"

http://www.samp-rus.com/forum/8-18426-1



Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
tolea695Дата: Пятница, 13.07.2012, 13:10 | Сообщение # 4080
Освоившийся
Группа: Пользователи
Сообщений: 75
Награды: 0
Город: PMR
Репутация: -46
Замечания: 0%
Статус:
Кто может помочь сделать /invite /uninvite /giverank в диалоге

[cut noguest=Вот сами команды МОД GF Хавкинса] if(strcmp(cmd, "/invite", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "Используйте: /invite [playerid]");
new para1;
new ftext[25];
para1 = ReturnUser(tmp);
if (PlayerInfo[playerid][pLeader] >= 1)
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
if (gTeam[para1]==TEAM_GREEN && PlayerInfo[para1][pMember] == 0 && PlayerInfo[para1][pFMember] == 255)
{
if(PlayerInfo[playerid][pLeader] == 1)
{
PlayerInfo[para1][pTeam] = 1; gTeam[para1] = 1; ftext = "Полиция"; ChosenSkin[para1] = 280; SetPlayerSkin(para1, 280);
}
else if(PlayerInfo[playerid][pLeader] == 2)
{
PlayerInfo[para1][pTeam] = 2; gTeam[para1] = 2; ftext = "ФБР"; ChosenSkin[para1] = 286; SetPlayerSkin(para1, 286);
}
else if(PlayerInfo[playerid][pLeader] == 3) { PlayerInfo[para1][pTeam] = 3; gTeam[para1] = 3; ftext = "Армия"; ChosenSkin[para1] = 287; SetPlayerSkin(para1, 287); }
else if(PlayerInfo[playerid][pLeader] == 4) { PlayerInfo[para1][pTeam] = 4; gTeam[para1] = 4; ftext = "Здравохранение"; ChosenSkin[para1] = 71; SetPlayerSkin(para1, 71); }
else if(PlayerInfo[playerid][pLeader] == 5) { PlayerInfo[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "Итальянской мафии"; ChosenSkin[para1] = 290; SetPlayerSkin(para1, 290); }
else if(PlayerInfo[playerid][pLeader] == 6) { PlayerInfo[para1][pTeam] = 6; gTeam[para1] = 6; ftext = "Yakuza"; ChosenSkin[para1] = 121; SetPlayerSkin(para1, 121); }
else if(PlayerInfo[playerid][pLeader] == 7) { PlayerInfo[para1][pTeam] = 7; gTeam[para1] = 7; ftext = "Мэрия"; ChosenSkin[para1] = 59; SetPlayerSkin(para1, 59); }
else if(PlayerInfo[playerid][pLeader] == 8) { PlayerInfo[para1][pTeam] = 8; gTeam[para1] = 8; ftext = "Хитманы"; ChosenSkin[para1] = 127; SetPlayerSkin(para1, 127); }
else if(PlayerInfo[playerid][pLeader] == 9) { PlayerInfo[para1][pTeam] = 9; gTeam[para1] = 9; ftext = "Репортеры"; ChosenSkin[para1] = 188; SetPlayerSkin(para1, 188); }
else if(PlayerInfo[playerid][pLeader] == 10) { PlayerInfo[para1][pTeam] = 10; gTeam[para1] = 10; ftext = "Таксисты"; ChosenSkin[para1] = 255; SetPlayerSkin(para1, 255); }
else if(PlayerInfo[playerid][pLeader] == 11) { PlayerInfo[para1][pTeam] = 11; gTeam[para1] = 11; ftext = "Лицензеры"; ChosenSkin[para1] = 240; SetPlayerSkin(para1, 240); }
else if(PlayerInfo[playerid][pLeader] == 12) { PlayerInfo[para1][pTeam] = 12; gTeam[para1] = 12; ftext = "Flaming Cobra Gang"; ChosenSkin[para1] = 181; SetPlayerSkin(para1, 181); }/////
else if(PlayerInfo[playerid][pLeader] == 13) { PlayerInfo[para1][pTeam] = 13; gTeam[para1] = 13; ftext = "Русская мафия"; ChosenSkin[para1] = 112; SetPlayerSkin(para1, 112); }
else if(PlayerInfo[playerid][pLeader] == 14) { PlayerInfo[para1][pTeam] = 14; gTeam[para1] = 14; ftext = "Grove Street Gang"; ChosenSkin[para1] = 105; SetPlayerSkin(para1, 105); }
else if(PlayerInfo[playerid][pLeader] == 15) { PlayerInfo[para1][pTeam] = 15; gTeam[para1] = 15; ftext = "El Coronas Gang"; ChosenSkin[para1] = 114; SetPlayerSkin(para1, 114); }
else if(PlayerInfo[playerid][pLeader] == 16) { PlayerInfo[para1][pTeam] = 16; gTeam[para1] = 16; ftext = "The Ballas Gang"; ChosenSkin[para1] = 103; SetPlayerSkin(para1, 103); }
else if(PlayerInfo[playerid][pLeader] == 17) { PlayerInfo[para1][pTeam] = 17; gTeam[para1] = 17; ftext = "The Rife Gang"; ChosenSkin[para1] = 175; SetPlayerSkin(para1, 175); }
else if(PlayerInfo[playerid][pLeader] == 18) { PlayerInfo[para1][pTeam] = 18; gTeam[para1] = 18; ftext = "Los Santos Vagos Gang"; ChosenSkin[para1] = 108; SetPlayerSkin(para1, 108); }
else if(PlayerInfo[playerid][pLeader] == 19) { PlayerInfo[para1][pTeam] = 19; gTeam[para1] = 19; ftext = "Street Dogs"; ChosenSkin[para1] = 28; SetPlayerSkin(para1, 28); }
else if(PlayerInfo[playerid][pLeader] == 20) { PlayerInfo[para1][pTeam] = 20; gTeam[para1] = 20; ftext = "Колхоз"; ChosenSkin[para1] = 161; SetPlayerSkin(para1, 161); }
else { return 1; }
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pMember] = PlayerInfo[playerid][pLeader];
PlayerInfo[para1][pRank] = 1;
printf("[ВНИМАНИЕ]: %s has invited %s to join %s.", sendername, giveplayer, ftext);
format(string, sizeof(string), "Вы были приглашены в (%s), лидером %s", ftext, sendername);
SendClientMessage(para1, COLOR_WHITE, string);
format(string, sizeof(string), "Вы приняли %s в %s.", giveplayer,ftext);
SendClientMessage(playerid, COLOR_WHITE, string);
SelectChar[para1] = 255;
SelectCharID[para1] = PlayerInfo[para1][pMember] ;
SelectCharPlace[para1] = 1;
PlayerInfo[para1][pModel] = ChosenSkin[para1];
PlayerInfo[para1][pChar] = ChosenSkin[para1];
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Этот игрок уже состоит в другой организации.");
return 1;
}
}
}//not connected
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "{ffffff}Вам не доступна эта функция");
}
}
return 1;
}
--------------------------------------------
if(strcmp(cmd, "/uninvite", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "{ffffff}Введите: /uninvite [playerid]");
new para1;
para1 = ReturnUser(tmp);
if(PlayerInfo[para1][pMember] == PlayerInfo[playerid][pLeader])
{
if(PlayerInfo[playerid][pLeader] >= 1)
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
if(PlayerInfo[para1][pMember] > 0)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
printf("GameWorld: %s имеет незваный %s.", sendername, giveplayer);
format(string, sizeof(string), "* Вы изгнаны лидером %s из организации.", sendername);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
SendClientMessage(para1, COLOR_LIGHTBLUE, "* Теперь вы снова гражданский.");
gTeam[para1] = 3;
PlayerInfo[para1][pTeam] = 3;
PlayerInfo[para1][pMember] = 0;
PlayerInfo[para1][pRank] = 0;
PlayerInfo[para1][pChar] = 1;
MedicBill[para1] = 0;
PlayerInfo[para1][pJob] = 0;
PlayerInfo[para1][pContractTime] = 0;
new rand = random(sizeof(CIV));
SetSpawnInfo(para1, gTeam[para1], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
PlayerInfo[para1][pModel] = CIV[rand];
//SpawnPlayer(para1);
format(string, sizeof(string), "* Вы изгнали %s из своей банды/организации.", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "{ffffff}Вам не доступна эта функция");
}
}
else
{
SendClientMessage(playerid,COLOR_GREY," Этот игрок не в вашей фракции");
}
/////админу
if(PlayerInfo[playerid][pAdmin] >= 4) return SendClientMessage(playerid,COLOR_RED," {ffffff}Вам не доступна эта функция");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "{ffffff}Введите: /uninvite [playerid]");
return 1;
}
new playa;
playa = ReturnUser(tmp);
new PName[MAX_PLAYER_NAME];
GetPlayerName(playerid,PName,sizeof(PName));
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Вы изгнали %s из банды/организации.", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Администратор %s изгнал вас из банды/огранизации.", PName);
SendClientMessage(playa, COLOR_LIGHTBLUE, string);
gTeam[playa] = 3;
PlayerInfo[playa][pTeam] = 3;
PlayerInfo[playa][pMember] = 0;
PlayerInfo[playa][pRank] = 0;
PlayerInfo[playa][pChar] = 1;
new rand = random(sizeof(CIV));
SetSpawnInfo(playa, gTeam[playa], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
PlayerInfo[playa][pModel] = CIV[rand];
MedicBill[playa] = 0;
}
return 1;
}
----------------------------------------------------
if(strcmp(cmd, "/giverank", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "Используйте: /giverank [id игрока] [уровень]");
new para1;
new level;
new Leader;
new Member;
new Leaderr;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strval(tmp);
Leader = PlayerInfo[playerid][pLeader];
Leaderr = PlayerInfo[para1][pLeader];
Member = PlayerInfo[para1][pMember];
if (PlayerInfo[playerid][pLeader] == 1)
{
if(level > 18|| level < 0)
{
SendClientMessage(playerid, COLOR_GREY, "Невозможное значение. Нельзя меньше 0 и больше 18"); return 1;
}
}
if (PlayerInfo[playerid][pLeader] == 2)
{
if(level > 13|| level < 0)
{
SendClientMessage(playerid, COLOR_GREY, "Невозможное значение. Нельзя меньше 0 и больше 13"); return 1;
}
}
if (PlayerInfo[playerid][pLeader] == 3)
{
if(level > 23|| level < 0)
{
SendClientMessage(playerid, COLOR_GREY, "Невозможное значение. Нельзя меньше 0 и больше 23"); return 1;
}
}
if (PlayerInfo[playerid][pLeader] == 4)
{
if(level > 10|| level < 0)
{
SendClientMessage(playerid, COLOR_GREY, "Невозможное значение. Нельзя меньше 0 и больше 10"); return 1;
}
}
if (PlayerInfo[playerid][pLeader] == 5)
{
if(level > 14|| level < 0)
{
SendClientMessage(playerid, COLOR_GREY, "Невозможное значение. Нельзя меньше 0 и больше 14"); return 1;
}
}
if (PlayerInfo[playerid][pLeader] == 6)
{
if(level > 17|| level < 0)
{
SendClientMessage(playerid, COLOR_GREY, "Невозможное значение. Нельзя меньше 0 и больше 17"); return 1;
}
}
if (PlayerInfo[playerid][pLeader] == 7)
{
if(level > 19|| level < 0)
{
SendClientMessage(playerid, COLOR_GREY, "Невозможное значение. Нельзя меньше 0 и больше 19"); return 1;
}
}
if (PlayerInfo[playerid][pLeader] == 8)
{
if(level > 11|| level < 0)
{
SendClientMessage(playerid, COLOR_GREY, "Невозможное значение. Нельзя меньше 0 и больше 11"); return 1;
}
}
if (PlayerInfo[playerid][pLeader] == 9)
{
if(level > 20|| level < 0)
{
SendClientMessage(playerid, COLOR_GREY, "Невозможное значение. Нельзя меньше 0 и больше 20"); return 1;
}
}
if (PlayerInfo[playerid][pLeader] == 10)
{
if(level > 12|| level < 0)
{
SendClientMessage(playerid, COLOR_GREY, "Невозможное значение. Нельзя меньше 0 и больше 12"); return 1;
}
}
if (PlayerInfo[playerid][pLeader] == 11)
{
if(level > 11|| level < 0)
{
SendClientMessage(playerid, COLOR_GREY, "Невозможное значение. Нельзя меньше 0 и больше 11"); return 1;
}
}
if (PlayerInfo[playerid][pLeader] == 12)
{
if(level > 6|| level < 0)
{
SendClientMessage(playerid, COLOR_GREY, "Невозможное значение. Нельзя меньше 0 и больше 6"); return 1;
}
}
if (PlayerInfo[playerid][pLeader] == 13)
{
if(level > 12|| level < 0)
{
SendClientMessage(playerid, COLOR_GREY, "Невозможное значение. Нельзя меньше 0 и больше 12"); return 1;
}
}
if (PlayerInfo[playerid][pLeader] == 14)
{
if(level > 16|| level < 0)
{
SendClientMessage(playerid, COLOR_GREY, "Невозможное значение. Нельзя меньше 0 и больше 16"); return 1;
}
}
if (PlayerInfo[playerid][pLeader] == 15)
{
if(level > 18|| level < 0)
{
SendClientMessage(playerid, COLOR_GREY, "Невозможное значение. Нельзя меньше 0 и больше 18"); return 1;
}
}
if (PlayerInfo[playerid][pLeader] == 16)
{
if(level > 16|| level < 0)
{
SendClientMessage(playerid, COLOR_GREY, "Невозможное значение. Нельзя меньше 0 и больше 16"); return 1;
}
}
if (PlayerInfo[playerid][pLeader] == 17)
{
if(level > 17|| level < 0)
{
SendClientMessage(playerid, COLOR_GREY, "Невозможное значение. Нельзя меньше 0 и больше 17"); return 1;
}
}
if (PlayerInfo[playerid][pLeader] == 18)
{
if(level > 9|| level < 0)
{
SendClientMessage(playerid, COLOR_GREY, "Невозможное значение. Нельзя меньше 0 и больше 9"); return 1;
}
}
if (PlayerInfo[playerid][pLeader] == 19)
{
if(level > 12|| level < 0)
{
SendClientMessage(playerid, COLOR_GREY, "Невозможное значение. Нельзя меньше 0 и больше 12"); return 1;
}
}
if (PlayerInfo[playerid][pLeader] == 20)
{
if(level > 14|| level < 0)
{
SendClientMessage(playerid, COLOR_GREY, "Невозможное значение. Нельзя меньше 0 и больше 14"); return 1;
}
}
if (PlayerInfo[playerid][pLeader] == 21)
{
if(level > 11|| level < 0)
{
SendClientMessage(playerid, COLOR_GREY, "Невозможное значение. Нельзя меньше 0 и больше 11"); return 1;
}
}
if (PlayerInfo[playerid][pLeader] == 22)
{
if(level > 14|| level < 0)
{
SendClientMessage(playerid, COLOR_GREY, "Невозможное значение. Нельзя меньше 0 и больше 14"); return 1;
}
}
if (PlayerInfo[playerid][pLeader] == 23)
{
if(level > 20|| level < 0)
{
SendClientMessage(playerid, COLOR_GREY, "Невозможное значение. Нельзя меньше 0 и больше 20"); return 1;
}
}
if (PlayerInfo[playerid][pLeader] >= 1)
{
if(IsPlayerConnected(para1))
{
if (Leader == Member || Leader == Leaderr)
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pRank] = level;
format(string, sizeof(string), "Вы были повышены/понижены %d лидером %s", level,sendername);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "Вы дали %s ранг %d.", giveplayer,level);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Этот игрок не в вашей фракции!");
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Вы не лидер фракции!");
}
}
return 1;
}[/cut]

Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » [Архив #2] Вопросы ответы по SAMP [от 11.01.2012]
Страница 272 из 412«12270271272273274411412»
Поиск:





 


 


 
Хостинг от uCoz SAMP-RUS.COM