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

 



 
          





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





Последние Файлы 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  
[Архив] Помощь новичкам по скриптингу ! #2
heufixДата: Понедельник, 28.09.2009, 02:59 | Сообщение # 1
Уважаемый человек
Группа: Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус:
Здравствуйте, хотите научиться скриптингу? пишите сюда, помoжем!(С)[PZ]KYZ[AIR].
Старая Тема уже достаточно полна ответов, это продолжение первой темы.
Убедительная просьба к Новичкам:

К большому сожалению, на этом форуме экстрасенсы не сидят,поэтому убедительно просим объяснять ваш вопрос/проблему ТАК,чтобы её поняли другие участники, не забывайте приписывать ваш код к своему сообщению(в тег pwn).



Радость
stepmexДата: Среда, 09.06.2010, 19:21 | Сообщение # 1516
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Quote (ser66)
Народ плиз скиньте простой код на телепорт,но чтоб телепортироваться можно было с помощью диалогова окна(list).
несовместимые фразы. no2



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
ToMa$Дата: Пятница, 11.06.2010, 14:12 | Сообщение # 1517
Новенький
Группа: Пользователи
Сообщений: 65
Награды: 0
Город: Нет
Репутация: -6
Замечания: 0%
Статус:
Парни подскажите что за фигня не пойму баг это или не баг...
Кароче на моём серваке можно банить и кикать можно только сидя через РКОН тоесть, простые админы не могут кикать и банить, ввёл /rcon login *******, и всё можно кикать и банить...Пробовал заменять обе команды но не получилось...
Подскажите плиз как исправить чтобы банить и кикать можно было не сидя в РКОНе...
Кто подскажет отблагодарю +

deni_garciaДата: Пятница, 11.06.2010, 22:07 | Сообщение # 1518
Новенький
Группа: Пользователи
Сообщений: 28
Награды: 0
Город: Попасная
Репутация: 0
Замечания: 0%
Статус:
Помогите сделать каманду /crack чтоб када ввел ее перс. упал на землю и скрючился! помогите сделать а?
ZiGGiДата: Пятница, 11.06.2010, 23:27 | Сообщение # 1519
Мастер джэдай
Группа: Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус:
Quote (deni_garcia)
Помогите сделать каманду /crack чтоб када ввел ее перс. упал на землю и скрючился! помогите сделать а?

Ф-ия:http://wiki.sa-mp.com/wiki/ApplyAnimation_RU
Иды:http://wiki.sa-mp.com/wiki/Animations
Как делать команду:http://wiki.sa-mp.com/wiki/OnPlayerCommandText



Бложе
[indent]Мой блог
Уроки по Pawn
[/indent]

Open-GTO
[indent]Блог разработчиков
GitHub: https://github.com/Open-GTO/Open-GTO
Сборки мода с сервером тут
[/indent]
deni_garciaДата: Суббота, 12.06.2010, 13:28 | Сообщение # 1520
Новенький
Группа: Пользователи
Сообщений: 28
Награды: 0
Город: Попасная
Репутация: 0
Замечания: 0%
Статус:
Помогите сделать каманду /ammo для армии

Скиньте код каманды /ammo типа приходит солдат на базе в точку пишит /ammo и ему даются оружие броня и т.д помогите если нетрудно?

BJayDSДата: Вторник, 15.06.2010, 03:57 | Сообщение # 1521
Новенький
Группа: Пользователи
Сообщений: 21
Награды: 0
Город: Санкт-Петербург
Репутация: 3
Замечания: 0%
Статус:
deni_garcia, GivePlayerWeapon в помощь. Делай по аналогии с командой /duty. Если время будет - распишу.)


Админы тоже люди, но по ночам спят крайне редко.
DiZiДата: Вторник, 15.06.2010, 07:34 | Сообщение # 1522
Местный
Группа: Продвинутые
Сообщений: 669
Награды: 2
Город: новокузнецк
Репутация: 158
Замечания: 40%
Статус:
deni_garcia

Code
if(strcmp(cmd, "/ammo", true) == 0)
   {
    if(IsPlayerConnected(playerid))
    {
        if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//Проверка на фракцию
     {
         if (PlayerToPoint(3, playerid,234.8225,111.5020,1003.2257))//Твои координаты
        {
               SafeGivePlayerWeapon(playerid, 24, 100);//Дигл
       SafeGivePlayerWeapon(playerid, 31, 300);//М4
       SafeGivePlayerWeapon(playerid, 29, 300);//МП5
       SetPlayerArmour(playerid, 100);//Броня
       SetPlayerHealth(playerid, 100);//ХП
      }
      else
      {
          SendClientMessage(playerid, COLOR_RED, " Вы не на складе боеприпасов!");
                      return 1;
      }
     }
     else
     {
         SendClientMessage(playerid, COLOR_RED, " Вы не военный!");
            return 1;
     }
    }
    else
    {
     SendClientMessage(playerid, COLOR_RED, " Вы не вошли в игру!");
        return 1;
    }
   }

Код не проверял так как писал сразу на форуме.


======= Мои проекты =======
[GM]Zombie Mod [Разработка][7%]
=======================


=====Мои работы=====
[FS] Auto Menu
[FS] AdminPanel






Сообщение отредактировал golden103 - Вторник, 15.06.2010, 07:34
stepmexДата: Вторник, 15.06.2010, 10:40 | Сообщение # 1523
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
golden103, нубоскриптеров просьба не отписываться!
Code
if(strcmp(cmd, "/ammo", true) == 0)
{
   if(!(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3))return SendClientMessage(playerid, COLOR_RED, " Вы не военный!");
   if (!PlayerToPoint(3, playerid,234.8225,111.5020,1003.2257))return SendClientMessage(playerid, COLOR_RED, " Вы не военный!");
   {
    SafeGivePlayerWeapon(playerid, 24, 100);
    SafeGivePlayerWeapon(playerid, 31, 300);
    SafeGivePlayerWeapon(playerid, 29, 300);
    SetPlayerArmour(playerid, 100);
    SetPlayerHealth(playerid, 100);
   }
}

СКОЛЬКО ЕЩЁ РАЗ ПОТОВРИТЬ ЕСЛИ ИГРОКА НЕТ НА СЕРВЕРЕ ОН НЕ МОЖЕТ ОТПРАВИТЬ КОМАНДУ!!!
НАХУЯ ВЫ ВЕЗДЕ ПИХАЕТЕ ПРОВЕРКУ НА IsPlayerConnected(playerid) ДОЛБАЕБЫ!!!



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...

Сообщение отредактировал stepmex - Вторник, 15.06.2010, 10:40
_LexA_Дата: Вторник, 15.06.2010, 10:51 | Сообщение # 1524
Долгожитель
Группа: Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус:
Quote (stepmex)
if (!PlayerToPoint(3, playerid,234.8225,111.5020,1003.2257))return SendClientMessage(playerid, COLOR_RED, " Вы не военный!");
{

скобка нафига?

Добавлено (15.06.2010, 10:49)
---------------------------------------------

Code
if(strcmp(cmd, "/ammo", true) == 0)
{  
    if(!(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3))return SendClientMessage(playerid, COLOR_RED, " Вы не военный!");  
    if (!IsPlayerInRangeOfPoint(playerid, 3.0, 234.8225,111.5020,1003.2257))return SendClientMessage(playerid, COLOR_RED, " Вы не военный!");  
     SafeGivePlayerWeapon(playerid, 24, 100);  
     SafeGivePlayerWeapon(playerid, 31, 300);  
     SafeGivePlayerWeapon(playerid, 29, 300);  
     SetPlayerArmour(playerid, 100);  
     SetPlayerHealth(playerid, 100);  
return 1;
}

Добавлено (15.06.2010, 10:51)
---------------------------------------------

Quote (_LexA_)
if (!IsPlayerInRangeOfPoint(playerid, 3.0, 234.8225,111.5020,1003.2257))return SendClientMessage(playerid, COLOR_RED, " Вы не военный!");

пардон :D
Code
if (!IsPlayerInRangeOfPoint(playerid, 3.0, 234.8225,111.5020,1003.2257))return SendClientMessage(playerid, COLOR_RED, " Вы не на складе боеприпасов!");

stepmexДата: Вторник, 15.06.2010, 11:46 | Сообщение # 1525
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Quote (_LexA_)
скобка нафига?
для прикола, можешь проверить абсолютно ничего не изменится с ней и и без неё.



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
dmstealthДата: Среда, 16.06.2010, 01:42 | Сообщение # 1526
Новенький
Группа: Пользователи
Сообщений: 8
Награды: 0
Город: Kiev
Репутация: 0
Замечания: 0%
Статус:
Такой вопрос - у меня в моде есть античит на деньги, сумма денег игрока записывается в файл в отдельную строку. Принцип работы думаю многим известен - деньги сохраняются только при полцчении от другого игрока (из записанных),при покупке отнимаются именно записанные деньги. После смены суммы в файле уже потом она обновляется у игрока и в прогресс-баре. При попытке добавить себе денег читом сумма автоматом возвращается та,что была записана в файл.
Столкнулся с проблемой - при ремонте машины в Pay'n'Spray, тюнинге авто в Трансфендер(или др.салонах) деньги у игрока сначала отнимаются, но потом все равно уплаченная сумма за ремонт/тюнинг возвращается назад,так как мод "не знает" что это за деньги и само-собой возвращает ту сумму,которая сохранена в профиле игрока.
Вопрос - подскажите как реализовать что бы деньги потраченные на тюнинг авто так же отнимались с античитерских денег в профиле. Пробовал сделать так:
-проверка находится ли игрок в тюнинге/покраске;
-в это время обновление суммы из профиля;
-потом командой GetPlayerMoney узнаю сколько на руках;
-записываю полученную сумму в профиль (у меня это команда GivePlayerCash).
И этот цикл проходит все время пока игрок находится в тюнинге или покраске.
Но один минус так и остался - если находясь в зоне тюнинга игрок добавит себе деньги читом, то и они запишутся в профиль как новая сумма. Подскажите как еще такое можно реализовать?

Заранее благодарен за помощь.

AwmДата: Среда, 16.06.2010, 14:09 | Сообщение # 1527
Группа: I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
Quote (dmstealth)
если находясь в зоне тюнинга игрок добавит себе деньги читом, то и они запишутся в профиль как новая сумма.

так в чем проблема проверить, покупает ли игрок компоненты?
если нет то откуда у него бабло o)(o




"Life is hard... life is harder if you're stupid." - John Wayne
dmstealthДата: Среда, 16.06.2010, 18:28 | Сообщение # 1528
Новенький
Группа: Пользователи
Сообщений: 8
Награды: 0
Город: Kiev
Репутация: 0
Замечания: 0%
Статус:
Quote (Awm)
так в чем проблема проверить, покупает ли игрок компоненты?

Как это проверяется скажи плиз?

SanAVДата: Пятница, 18.06.2010, 13:33 | Сообщение # 1529
Новенький
Группа: Пользователи
Сообщений: 6
Награды: 0
Город: Буденновск
Репутация: 0
Замечания: 0%
Статус:
Всем доброго времени суток!
Заранее извиняюсь, если такой вопрос был:
Как сделать таймер, который запускается на 60 секунд после появления/подключения игркоа на сервер(е)?
И, пожалуйста, гуру, если ответите на этот глупый вопрос, напишите, пожалуйста, пример кода с запуском таймера, и с примером действия (любого) по истечению его (таймера) времени.
Весьма благодарен ответившим, но, увы, плюс не смогу поставить=(

xn1colasДата: Пятница, 18.06.2010, 13:37 | Сообщение # 1530
Уверенный в себе
Группа: Продвинутые
Сообщений: 157
Награды: 3
Репутация: 119
Замечания: 0%
Статус:
SanAV,
в OnPlayerConnect:
Code
SetTimerEx("Connect", 60000 , 0, "d", playerid);

Потом вниз мода:
forward Connect(playerid);
public Connect(playerid)
{
//Тут действия уже свои, которые будут после 60 секунд
}

Поиск:





 


 


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