Всё о скриптинге в Sa-Mp

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



HELP

Сообщений 1 страница 30 из 62

1

кто может сделать мод для клиента что бы по нажатию клавиши (любой) у меня становился другой скин?! Просто на некоторых сервах нету нормальных скинов (((

0

2

Сделай свой гейммод со своими скинами свой сервер и играй, и ни каких модов для клиента не надо...

0

3

Костян, понимаешь просто нихочица сидеть и парится в ожидании народа...хочется играть в СА-МП с нормальным скином на нормальных сервах...

0

4

Спроси тут: http://forum.sa-mp.com

0

5

Кто знает как добавить обычных людей в скрипт, чтоб они ходили как в игре?

0

6

Ни как старина...Не возможно...

0

7

А можно ли поставить ботов в мод?

0

8

Нет..Такой функции разработчики не сделали..

0

9

Очень жалко (( мы с другом в локалке только в двоем играем больше не кто не хочет

0

10

Народ можете подсказать как сделать  пару скинов например чтобы их могли брать только с тегом нашего клана [VLA]  и никто другой?
Кстати зачем создавать долбаный форум на 4бб где он постоянно тормозит.Лучше создайте сайт и форум на Ucoz.А если не хотите создавать то сделайте тут побольше разделов чтобы люди общались ,а?

0

11

Сделать легко - просто сделай скрытую команду с этими скинами - и все!

Пример :

if(strcmp(cmd, "/skin0", true) == 0) {
SetPlayerSkin(playerid, 0);
return 1;
}
if(strcmp(cmd, "/skin1", true) == 0) {
SetPlayerSkin(playerid, 1);
return 1;
}
if(strcmp(cmd, "/skin2", true) == 0) {
SetPlayerSkin(playerid, 2);
return 1;
}

А форум клевый!
И ведь главное не то, как он устроен - а то, что он полезный!

0

12

Стоп... а как эту команду вводить то?
А если я её поставлю то...вылазит дофига ошибок
И ещё как скин туда свой вставить?

0

13

Woozie написал(а):

Народ можете подсказать как сделать  пару скинов например чтобы их могли брать только с тегом нашего клана [VLA]  и никто другой?
Кстати зачем создавать долбаный форум на 4бб где он постоянно тормозит.Лучше создайте сайт и форум на Ucoz.А если не хотите создавать то сделайте тут побольше разделов чтобы люди общались ,а?

Блиг времени в обрез я занет ща сорр я тебе потом выложу всё.

0

14

И так вот что ты просил....

OnPlayerSpawn(playerid)
{
new name[256];
GetPlayerName(playerid,name,sizeof(name));
if (name[0] == '[' && name[1] == 'V' && name[2] == 'L' && name[3] == 'A' && name[4] == ']'){
SetPlayerSkin(playerid,id skina);
}
rerutn 1;
}

для выбора скина вот так....

if (strcmp(cmdtext, "/skin 1", true)==0)
{
if (name[0] == '[' && name[1] == 'V' && name[2] == 'L' && name[3] == 'A' && name[4] == ']'){
SetPlayerSkin(playerid,id skina);
}
else{
SenClientMassage(playerid,COLOR,"*** Ты не в клане VLA");
}
return 1;
}

Отредактировано Faus (2006-10-30 20:57:54)

0

15

Люди как исправить эти ошибки?!
C:\DOCUME~1\ZENJA~1.ZEN\Desktop\freeroam.pwn(110) : error 001: expected token: "}", but found "-rational value-"
C:\DOCUME~1\ZENJA~1.ZEN\Desktop\freeroam.pwn(130) : error 001: expected token: "}", but found "-rational value-"
Pawn compiler 3.0.3367    Copyright (c) 1997-2005, ITB CompuPhase

2 Errors.

Ставлю правильные координаты а мне это выдаёт

0

16

Спасибо за скрипт ^_^

0

17

Faus ты не знаешь сколько геморроя сделал для меня.Я пол часа искал где в скрипте ошибка а она оказалась в твоём rerutn неправильно написал ёпт

0

18

Ну блин я же спешил =)

0

19

Анти фэйк килл

/*
Little AntiCheat

See also:
http://www.metalpenguin.com/forum/index.php?act=idx
*/
#include <a_samp>
#define messagecolor 0xAA3333AA
// forbidden stuff
new f_weapons[] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,33,34,35,36,37,38,39,50,41};
new f_killer[MAX_PLAYERS];
new f_victim[MAX_PLAYERS];
new f_kills[MAX_PLAYERS][MAX_PLAYERS];

public OnPlayerDeath(playerid,killerid,weapon) {
if(killerid == INVALID_PLAYER_ID) return 1;
for(new i;i<sizeof(f_weapons);i++) {

  if(f_weapons[i] == weapon) {
   f_killer[killerid]++;
   f_victim[playerid]++;
   f_kills[killerid][playerid]++;

   if(f_killer[killerid] >= 3) {
    Kick(killerid);
    for(new j;j<MAX_PLAYERS;j++) {
     if(f_kills[killerid][j] > 0) {
      f_victim[j] -= f_kills[killerid][j];
      f_kills[killerid][j] = 0;
      if(f_victim[j] < 0) f_victim[j] = 0;
     }
    }
   }

   if(f_victim[playerid] >= 3) {
    Kick(playerid);
    for(new j;j<MAX_PLAYERS;j++) {
     if(f_kills[j][playerid] > 0) {
      f_killer[j] -= f_kills[j][playerid];
      f_kills[j][playerid] = 0;
      if(f_killer[j] < 0) f_killer[j] = 0;
     }
    }
   }

  }
}
return 1;
}

0

20

лооооооооооооооооооооооооол 'njn fynbafqrbkk kt;bn nenf http://www.mabako.net/samp/antifakekill.pwn
И он не работает :D

0

21

Что значит не работает ёпт?Я растерян.На моём гейммоде читеры могут банить игроков  :O

0

22

А есть такой скрипт чтобы  драйв бай был запрещён или за него в каталажку прятали?

0

23

Есть попоже выложу =)

0

24

#include <a_samp>
new Passenger[MAX_PLAYERS];
new Prisoned[MAX_PLAYERS];
new PrisonTime[MAX_PLAYERS];
#define COLOR_YELLOW 0xFFFF00AA

public Timer()
{
new i;
for(i=0;i<MAX_PLAYERS;i++)
{
if (IsPlayerConnected(i))
    {
    if (Prisoned[i])
        {
    if  (PrisonTime[i]>0)
        {
        JailTime(i);
        }
        else
        {
        GameTextForPlayer(i, "You unjail", 1000, 6);
        UnJail(i);
        }

    }
}
}

SetTimer("Timer",1000,0);
}

public JailTime(playerid)
{
new msg[256];
new m,s;
m=PrisonTime[playerid]/60;
s=PrisonTime[playerid]%60;
format(msg, sizeof(msg), "~y~%d:%d",m,s);
GameTextForPlayer(playerid, msg, 1500, 3);
PrisonTime[playerid]--;
}

public UnJail(playerid)
{
    Prisoned[playerid]=0;
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,1544.319,-1672.961,13.5581);
}

public Jail(playerid,srok)
{
Prisoned[playerid]=1;
SetPlayerInterior(playerid,6);
SetPlayerPos(playerid,265.4426, 79.16441, 1001.039);
PrisonTime[playerid]=srok;
}

public OnGameModeInit()
{
print("GameModeInit()");
Timer();
return 1;
}

public OnPlayerDisconnect(playerid)
{
printf("OnPlayerDisconnect(%d)", playerid);
Passenger[playerid]=0;
Prisoned[playerid]=0;
PrisonTime[playerid]=0;
return 1;
}

public OnPlayerSpawn(playerid)
{
printf("OnPlayerSpawn(%d)", playerid);
if (Prisoned[playerid]==1)
{
Jail(playerid,PrisonTime[playerid]);
}
else
{
Passenger[playerid]=0;
}
return 1;

}

public OnPlayerDeath(playerid, killerid, reason)

{
SendDeathMessage(killerid,playerid,reason);

     if (Prisoned[killerid])
    {
    PrisonTime[killerid]+=20;
    SendClientMessage(playerid,COLOR_YELLOW,"*** Вашему убийци добавили пару годиков за убийство =)");
            SendClientMessage(killerid,COLOR_YELLOW,"*** Тебе добавили 20 секунд за убийство");
    }

     if (IsPlayerInAnyVehicle(killerid))
    {
    if (Passenger[killerid]==0)
        {
        Jail(killerid,40);
    SendClientMessage(playerid,COLOR_YELLOW,"*** Вашего убийцу посадили в тюрьму drive-by");
            SendClientMessage(killerid,COLOR_YELLOW,"*** Тебя посадили в тюрьму за drive-by");
    }

}
return 1;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
printf("OnPlayerEnterVehicle(%d, %d, %d)", playerid, vehicleid,ispassenger);
if (ispassenger==1)
    {
    Passenger[playerid]=1;
    }
return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
printf("OnPlayerExitVehicle(%d, %d)", playerid, vehicleid);
Passenger[playerid]=0;
return 1;
}

всё работает. Проверено мной.
P.S. Кому нравицо как я пишу скрипты или помогаю повыщайте репутацию мне плз =)

Regards,
  (Faus)

Отредактировано Faus (2006-11-01 17:32:32)

0

25

Трудо поверить чо ты всё сам пишешь.Но твои скрипты крутые

0

26

Блин чувак я тожбыл нубом не знал но теперь я хоть стал понимать +)

0

27

А ты мне можешь подкинуть какой нить мод в формате PWN?(где город Los Santos)На mabako.netесть такой но там не весь город а где то в общем количестве один квартал. Просто самому расставлять транспорт очень долго.Лучше готовое
Вчера заставил чуть поменьше половины города психанул и перестал ставить  :( доделать никак не могу

Отредактировано Woozie (2006-11-02 16:02:31)

0

28

хммм нет у мну нет модов я хочу сделать но всё руки не доходят. Попробуй поискать на forum.sa-mp.com в разделе скрипт там исходники есть вот и от туда возьми =)

0

29

Транспорта там ооооооооооооооооооооооооооооооооооооооочеееень мало.Лано буду искать на форумах са-мп

0

30

Мало? На другой скрипт... Скопируй тачки и всё... http://slil.ru/23368333

0