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

 



 
        
[Include] RemoveBuilding (2)
JasonGordon 24.05.2017 23:48
[SA-MP] Hosted Tab (116)
DieSeL 17.05.2017 17:33
Физрук (15)
Lanablogger1 16.05.2017 16:00
 





Рекомендуем:
Добавить 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
Страница 229 из 412«12227228229230231411412»
Модератор форума: 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
MarkeloFFДата: Четверг, 10.05.2012, 18:59 | Сообщение # 3421
Советчик
Группа: I'm V.I.P.
Сообщений: 1032
Награды: 14
Город: Калининград
Репутация: 191
Замечания: 80%
Статус:
Lonton,
Code
if(strcmp(cmd,"/mats deliver",true)==0)
{
if(!IsPlayerInRangeOfPoint(playerid,5.0,595.2004,-1249.9896,18.2646))
{
      SendClientMessage(playerid, COLOR_GRAD2, "Вы не на месте переработки пакетов!");
      return 1;
}
if(PlayerInfo[playerid][pMember] == 18 && PlayerInfo[playerid][pRank] >= 1)//rifa ñ 1 ðàíãà
{
if(PlayerInfo[playerid][pPaket] <= 0) { SendClientMessage(playerid, COLOR_GREY, "У вас нету пакетов!"); return 1; }
PlayerInfo[playerid][pPaket] -= 10;
PlayerInfo[playerid][pMats] += 1200;
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Вы получили 1200 материалов!");
return 1;
}

LontonДата: Четверг, 10.05.2012, 19:02 | Сообщение # 3422
Новенький
Группа: Пользователи
Сообщений: 2
Награды: 0
Город: 12312312
Репутация: 0
Замечания: 0%
Статус:
Quote (MarkeloFF)
if(strcmp(cmd,"/mats deliver",true)==0)
{
if(!IsPlayerInRangeOfPoint(playerid,5.0,595.2004,-1249.9896,18.2646))
{
SendClientMessage(playerid, COLOR_GRAD2, "Вы не на месте переработки пакетов!");
return 1;
}
if(PlayerInfo[playerid][pMember] == 18 && PlayerInfo[playerid][pRank] >= 1)//rifa ñ 1 ðàíãà
{
if(PlayerInfo[playerid][pPaket] <= 0) { SendClientMessage(playerid, COLOR_GREY, "У вас нету пакетов!"); return 1; }
PlayerInfo[playerid][pPaket] -= 10;
PlayerInfo[playerid][pMats] += 1200;
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Вы получили 1200 материалов!");
return 1;
}


Что изменилось то?)

crackerДата: Четверг, 10.05.2012, 19:07 | Сообщение # 3423
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 198
Награды: 5
Город: Красноярск
Репутация: 74
Замечания: 60%
Статус:
Quote
if(strcmp(cmd,"/mats deliver",true)==0)
{
if(IsPlayerInRangeOfPoint(playerid,5.0,595.2004,-1249.9896,18.2646))
{
SendClientMessage(playerid, COLOR_GRAD2, "Вы не на месте переработки пакетов!");
return 1;
}
if(PlayerInfo[playerid][pMember] == 18 && PlayerInfo[playerid][pRank] >= 1)//rifa ñ 1 ðàíãà
{
if(PlayerInfo[playerid][pPaket] <= 0) { SendClientMessage(playerid, COLOR_GREY, "У вас нету пакетов!"); return 1; }
PlayerInfo[playerid][pPaket] -= 10;
PlayerInfo[playerid][pMats] += 1200;
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Вы получили 1200 материалов!");
return 1;
}

Измени координаты на нужные там где x,y,z.
Code
if(IsPlayerInRangeOfPoint(playerid,5.0,x,y,z))

Или для теста можешь убрать условие IsPlayerInRangeOfPoint, но команда будет работать в любом месте.
Quote
if(strcmp(cmd,"/mats deliver",true)==0)
{
Добавлю что команда только для рифы.
if(PlayerInfo[playerid][pMember] == 18 && PlayerInfo[playerid][pRank] >= 1)//rifa ñ 1 ðàíãà
{
if(PlayerInfo[playerid][pPaket] <= 0) { SendClientMessage(playerid, COLOR_GREY, "У вас нету пакетов!"); return 1; }
PlayerInfo[playerid][pPaket] -= 10;
PlayerInfo[playerid][pMats] += 1200;
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Вы получили 1200 материалов!");
return 1;
}

Добавлю что команда только для рифы.



Сообщение отредактировал cracker - Четверг, 10.05.2012, 19:12
MarkeloFFДата: Четверг, 10.05.2012, 20:15 | Сообщение # 3424
Советчик
Группа: I'm V.I.P.
Сообщений: 1032
Награды: 14
Город: Калининград
Репутация: 191
Замечания: 80%
Статус:
Lonton, восклиц знак.
sehrgetДата: Пятница, 11.05.2012, 00:32 | Сообщение # 3425
Постоялец
Группа: Продвинутые
Сообщений: 393
Награды: 2
Город: Украина\Черкассы
Замечания: 40%
Статус:
3д надписи на игроке, рандомно исчезают после смерти самого игрока?

Добавлено (11.05.2012, 00:32)
---------------------------------------------

Quote (cracker)
if(PlayerInfo[playerid][pMember] == 18 && PlayerInfo[playerid][pRank] >= 1)//rifa ñ 1 ðàíãà

А разве при этом, лидер сможет брать маты?
Code
if(PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18  && PlayerInfo[playerid][pRank] >= 1)

TekerДата: Пятница, 11.05.2012, 08:42 | Сообщение # 3426
Освоившийся
Группа: Пользователи
Сообщений: 111
Награды: 0
Город: Китай
Репутация: 6
Замечания: 0%
Статус:
Не подскажете как сделать чтобы при нажатие "Esc" тобишь попытки обхода регистрации игрока возвращало обратно же на это окно реги?
Еще если ввести пароль короче 4 символов, то получается обход, игрок спавница в чате просто пишется слишком короткий пароль. Игрок свободно играет незареганый -_- как это тож исправить?

Code
if(!udb_Exists(PlayerName2(playerid)) && IsPlayerConnected(playerid))
  {
  ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "Регистрация пользователя", "Введите пароль:\n(не короче 4 символов)", "Ок", "Выйти");
   }


if(dialogid == DIALOG_REGISTER)
{
if(PlayerInfo[playerid][LoggedIn] == 1 || udb_Exists(PlayerName2(playerid))) return SendClientMessage(playerid,red,"* Вы уже зарегистрированы и залогинены *");
if(response==1)
{
if(strlen(inputtext) == 0) return SendClientMessage(playerid,red,"* Нельзя оставить поле пустым! *");
if(strlen(inputtext) < 4) return SendClientMessage(playerid,red,"** Слишком короткий пароль");
if(strlen(inputtext) > 20) return SendClientMessage(playerid,red,"** Слишком длинный пароль");

if(udb_Create(PlayerName2(playerid),inputtext))
{
new file[256],name[MAX_PLAYER_NAME], tmp3[100];
new strdate[20], year,month,day; getdate(year, month, day);
GetPlayerName(playerid,name,sizeof(name)); format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(name));
GetPlayerIp(playerid,tmp3,100); dini_Set(file,"ip",tmp3);

BorogДата: Пятница, 11.05.2012, 11:40 | Сообщение # 3427
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1362
Награды: 43
Город: Москва
Репутация: 1249
Замечания: 20%
Статус:
Teker,
1) Для этой проверки if(response==1) ставишь свой else и показываешь диалог реги снова
2) Для этих проверок:
if(strlen(inputtext) == 0) return SendClientMessage(playerid,red,"* Нельзя оставить поле пустым! *");
if(strlen(inputtext) < 4) return SendClientMessage(playerid,red,"** Слишком короткий пароль");
if(strlen(inputtext) > 20) return SendClientMessage(playerid,red,"** Слишком длинный пароль");
тоже добавляешь показ диалога реги, т.е.:

if(strlen(inputtext) == 0)
{
SendClientMessage(playerid,red,"* Нельзя оставить поле пустым! *");
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "Регистрация пользователя", "Введите пароль:\n(не короче 4 символов)", "Ок", "Выйти");
return 1;
}



Silver Break
http://s-break.ru/
http://vk.com/sbreak
lDeaGLelДата: Пятница, 11.05.2012, 16:07 | Сообщение # 3428
Уверенный в себе
Группа: Продвинутые
Сообщений: 194
Награды: 4
Город: Волгоград
Репутация: 52
Замечания: 0%
Статус:
Ребят кто-нибудь знает что надо убрать(удалить) ну или посмотреть(чтобы удалить ;D ) чтобы тебя при заходе в аммо не сажало в тюрьму в стандартном GF?
Плиз срочно надо



MarkeloFFДата: Пятница, 11.05.2012, 16:56 | Сообщение # 3429
Советчик
Группа: I'm V.I.P.
Сообщений: 1032
Награды: 14
Город: Калининград
Репутация: 191
Замечания: 80%
Статус:
lDeaGLel, код кинь как ты вошёл в аммо.
LatronДата: Пятница, 11.05.2012, 17:00 | Сообщение # 3430
Группа: I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус:
Quote (lDeaGLel)
Ребят кто-нибудь знает что надо убрать(удалить) ну или посмотреть(чтобы удалить ;D ) чтобы тебя при заходе в аммо не сажало в тюрьму в стандартном GF?
Плиз срочно надо

Кинь код то, блин.



Моё портфолио

Мои работы:
[ Lesson ] Операторы в PAWN.
[ Lesson ] Переменная.
[ GM ] RegSys. ( Last update: 21.04.2012 )




Улыбайся всем как можно шире - =)) Они должны быть уверены,что ты холодная лицемерная сволочь. © Виктор Пелевин
GeryyДата: Пятница, 11.05.2012, 17:11 | Сообщение # 3431
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Quote (lDeaGLel)
Ребят кто-нибудь знает что надо убрать(удалить) ну или посмотреть(чтобы удалить ;D ) чтобы тебя при заходе в аммо не сажало в тюрьму в стандартном GF? Плиз срочно надо


Очевидно это, в SetPlayerUnjail

Code

if(PlayerToPoint(20, i,296.9200,-111.0720,1001.5156))
if(PlayerInfo[i][pMember] != 3 && PlayerInfo[i][pLeader] != 3 || PlayerInfo[i][pMember] != 2 && PlayerInfo[i][pLeader] != 2 || PlayerInfo[i][pMember] != 1 && PlayerInfo[i][pLeader] != 1)
{//Ammunation 6 (Unprotected)
GameTextForPlayer(i, "~r~Jailed for going to ammunation", 5000, 1);
SetPlayerInterior(i, 6);
SetPlayerPos(i,264.6288,77.5742,1001.0391);
PlayerInfo[i][pJailTime] = 100;
PlayerInfo[i][pJailed] = 1;
}



Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.

Сообщение отредактировал Geryy - Пятница, 11.05.2012, 17:11
TekerДата: Пятница, 11.05.2012, 19:27 | Сообщение # 3432
Освоившийся
Группа: Пользователи
Сообщений: 111
Награды: 0
Город: Китай
Репутация: 6
Замечания: 0%
Статус:
Quote (Borog)
Borog

Спасибо! Всё отлично работает ;)
П.С. Никто не знает как сделать показ лвл вместо фрагов в ТАБЕ?

crackerДата: Пятница, 11.05.2012, 19:36 | Сообщение # 3433
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 198
Награды: 5
Город: Красноярск
Репутация: 74
Замечания: 60%
Статус:
Знаем,кидай мод/фс в личку помогу.
TekerДата: Пятница, 11.05.2012, 21:41 | Сообщение # 3434
Освоившийся
Группа: Пользователи
Сообщений: 111
Награды: 0
Город: Китай
Репутация: 6
Замечания: 0%
Статус:
Code
forward DollahScoreUpdate()

public DollahScoreUpdate()
{
new LevScore;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
LevScore = PlayerInfo[i][pLevel];
SetPlayerScore(i, LevScore);
}
}
return 1;
}


Нарыл этот скрипт, это оно?

LatronДата: Суббота, 12.05.2012, 00:35 | Сообщение # 3435
Группа: I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус:
Teker, Да, оно.


Моё портфолио

Мои работы:
[ Lesson ] Операторы в PAWN.
[ Lesson ] Переменная.
[ GM ] RegSys. ( Last update: 21.04.2012 )




Улыбайся всем как можно шире - =)) Они должны быть уверены,что ты холодная лицемерная сволочь. © Виктор Пелевин
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » [Архив #2] Вопросы ответы по SAMP [от 11.01.2012]
Страница 229 из 412«12227228229230231411412»
Поиск:





 


 


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