SA-MP Forums Archive
SA-MP 0.3c - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: SA-MP 0.3c (/showthread.php?tid=194045)

Pages: 1 2 3 4


SA-MP 0.3c - ZaR - 28.11.2010

Мы зарелизили эту версию для разрабов, чтобы они уже начали делать скрипты для своего сервера.
У обновления SA-MP 0.3c главной задачей было убрать все баги предыдущих версий

Обновления:
Удалены функции SetPlayerHoldingObject, IsPlayerHoldingObject и StopPlayerHoldingObject из-за лимита в 1 объект (сейчас уже 5)

pawn Code:
#define MAX_PLAYER_ATTACHED_OBJECTS 5 // This is the number of attached indexes available ie 5 = 0-4
native SetPlayerAttachedObject(playerid, index, modelid, bone, Float:fOffsetX = 0.0, Float:fOffsetY = 0.0, Float:fOffsetZ = 0.0, Float:fRotX = 0.0, Float:fRotY = 0.0, Float:fRotZ = 0.0, Float:fScaleX = 1.0, Float:fScaleY = 1.0, Float:fScaleZ = 1.0);
native RemovePlayerAttachedObject(playerid, index);
native IsPlayerAttachedObjectSlotUsed(playerid, index);
Если уж у вас в коде много использований SetPlayerHoldingObject, то следующие дефайны вам помогут:

pawn Code:
#define SetPlayerHoldingObject(%1,%2,%3,%4,%5,%6,%7,%8,%9) SetPlayerAttachedObject(%1,MAX_PLAYER_ATTACHED_OBJECTS-1,%2,%3,%4,%5,%6,%7,%8,%9)
#define StopPlayerHoldingObject(%1) RemovePlayerAttachedObject(%1,MAX_PLAYER_ATTACHED_OBJECTS-1)
#define IsPlayerHoldingObject(%1) IsPlayerAttachedObjectSlotUsed(%1,MAX_PLAYER_ATTACHED_OBJECTS-1);
Цвета:
Вы можете использовать {RRGGBB} (hex) в строках для изменения цвета. Это работает в чате, в диалогах и в номерах машинах.

Возращение функции SetVehicleNumberplate()
По дефолту все машины имеют номер "XYZR 000", номера изменяются лишь с помощью SetVehicleNumberplate, лимит символов - 32.

SetVehicleParamsEx()
"Новая" функция для присваивания параметров машин сразу для всех игроков (SetVehicleParamsForPlayer)

pawn Code:
#define VEHICLE_PARAMS_UNSET    -1
#define VEHICLE_PARAMS_OFF  0
#define VEHICLE_PARAMS_ON   1

native SetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
native GetVehicleParamsEx(vehicleid, &engine, &lights, &alarm, &doors, &bonnet, &boot, &objective);
Пример:
pawn Code:
new engine,lights,alarm,doors,bonnet,boot,objective;

    if(strcmp(cmd, "/startengine",true) == 0) {
        new vid = GetPlayerVehicleID(playerid);
        if(vid != INVALID_VEHICLE_ID) {
            GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
            SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
        }
        return 1;
    }
    if(strcmp(cmd, "/stopengine",true) == 0) {
        new vid = GetPlayerVehicleID(playerid);
        if(vid != INVALID_VEHICLE_ID) {
            GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
            SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
        }
        return 1;
    }
pawn Code:
SetVehicleEngineOn(vehicleid)
{  
        new engine,lights,alarm,doors,bonnet,boot,objective;
        GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
        SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
}
ManualVehicleEngineAndLights()
Функция запрещает автоматическому срабатыванию движка при посадке в машину и включению фар ночью.

AttachObjectToVehicle
Прикрепление объекта к машине

Новые объекты, частицы, samp.img, samp.ide
Полная информация о них появится на Wiki. Список новых объектов и particles, созданных SA-MP Team, можно найти в models\samp.ide после установки.

0.3c RC1 Client
0.3c RC1 Server (windows)
0.3c RC1 Server (linux)


Re: SA-MP 0.3c (бета для разработчиков) - sk47 - 28.11.2010

Круто. че еще сказать)


Re: SA-MP 0.3c (бета для разработчиков) - On1xS - 28.11.2010

опять ни о чём, синхра хоть стала лучше?


Re: SA-MP 0.3c (бета для разработчиков) - sk47 - 28.11.2010

Можно еще пример к цветам)


Re: SA-MP 0.3c (бета для разработчиков) - Kopr1zz - 28.11.2010

я всё был на 0.3a, вот недавно на 0.3b перешел, а тут уже новая


Re: SA-MP 0.3c (бета для разработчиков) - ZaR - 28.11.2010

Quote:
Originally Posted by On1xS
View Post
опять ни о чём, синхра хоть стала лучше?
НАМНОГО лучше стала. Хочешь - пошли тестить (127.0.0.1:7777)


Re: SA-MP 0.3c (бета для разработчиков) - Kopr1zz - 28.11.2010

Quote:
Originally Posted by ZaR
View Post
НАМНОГО лучше стала. Хочешь - пошли тестить (178.34.0.32:7777)
сейчас тоже зайду


Re: SA-MP 0.3c (бета для разработчиков) - MX_Master - 28.11.2010

грустняк

On1xS, думаю нет


Re: SA-MP 0.3c (бета для разработчиков) - azen - 28.11.2010

млин, как моно долбанные объекты посмотреть >< Куй об этом не подумал как всегда


Re: SA-MP 0.3c (бета для разработчиков) - Johnny_Xayc - 28.11.2010

мда,юзаем Object Editor и только то,или пишем сами свой скрипт презентации объектов,это так сложно?


Re: SA-MP 0.3c (бета для разработчиков) - ZiGGi - 28.11.2010

мгм, клиент ощутимо потолстел


Re: SA-MP 0.3c (бета для разработчиков) - dimonml - 28.11.2010

Quote:
Originally Posted by azen
View Post
млин, как моно долбанные объекты посмотреть >< Куй об этом не подумал как всегда
Открываешь img и смотришь
Или тебя еще и модингу Кай лично должен учить?


Re: SA-MP 0.3c (бета для разработчиков) - Romanius - 28.11.2010

кол-во объектов впечатлило! Моного новых фитчей, кароче обновление достойно существования!


Re: SA-MP 0.3c (бета для разработчиков) - lost13 - 28.11.2010

эффекты и частицы как объекты создавать?


Re: SA-MP 0.3c (бета для разработчиков) - Makar93 - 28.11.2010

Quote:
Originally Posted by azen
View Post
млин, как моно долбанные объекты посмотреть >< Куй об этом не подумал как всегда
https://sampwiki.blast.hk/wiki/Objects_0.3c


Re: SA-MP 0.3c (бета для разработчиков) - Archangel+ - 28.11.2010

Quote:
Originally Posted by lost13
View Post
эффекты и частицы как объекты создавать?
Эффекты и частицы как бы уже имеются новые.... в samp.img. В samp.ide можно посмотреть весь список новых объектов, их ID и т.д. Что-то мне кажется, что создавать новые нельзя...


Re: SA-MP 0.3c (бета для разработчиков) - lost13 - 28.11.2010

так я какбе в курсе, я вообще то спросил их создавать как объекты? тоесть через createobject?


Re: SA-MP 0.3c (бета для разработчиков) - CrunkBankS - 28.11.2010

Quote:
Originally Posted by lost13
View Post
так я какбе в курсе, я вообще то спросил их создавать как объекты? тоесть через createobject?
Так конечно


Re: SA-MP 0.3c (бета для разработчиков) - Kernell - 28.11.2010

Ссылка на клиент мёртвая


Re: SA-MP 0.3c (бета для разработчиков) - ZiGGi - 28.11.2010

Quote:
Originally Posted by Kernell
View Post
Ссылка на клиент мёртвая
потому что, доступна обновленная версия клиента: http://team.sa-mp.com/03cR/zz1/sa-mp...-2-install.exe