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

 



 
          





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





Последние Файлы 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
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Kievskiy, Alcoholik  
NDS
TorresДата: Воскресенье, 16.03.2008, 19:51 | Сообщение # 1
Местный
Группа: Продвинутые
Сообщений: 690
Награды: 2
Город: Йошкар-Ола
Репутация: 127
Замечания: 0%
Статус:
Если хотите получите пвн скрипта NDS пишите в аську 9557112.

Цена договорная.

З.Ы. Если меня нет в аське,пишите в эту тему


[GM-MYSQL-PHP]PEN1:Ultra LS - совместим с samp 0.3
[ADD]MTA map converter
DRAgoONoNДата: Воскресенье, 16.03.2008, 19:55 | Сообщение # 2
Советчик
Группа: Продвинутые
Сообщений: 1149
Награды: 2
Город: Одесса
Репутация: 102
Замечания: 0%
Статус:
ыыы а бесплатно можно ? lol


SAMP WIKI



TorresДата: Воскресенье, 16.03.2008, 20:00 | Сообщение # 3
Местный
Группа: Продвинутые
Сообщений: 690
Награды: 2
Город: Йошкар-Ола
Репутация: 127
Замечания: 0%
Статус:
Цитирую то,что уже говорил

Quote
Цените труд автора



[GM-MYSQL-PHP]PEN1:Ultra LS - совместим с samp 0.3
[ADD]MTA map converter
RockStarGamerДата: Воскресенье, 16.03.2008, 20:00 | Сообщение # 4
Долгожитель
Группа: Продвинутые
Сообщений: 1604
Награды: 1
Город: New York city
Репутация: 60
Замечания: 0%
Статус:
Можно:
Code
111111#include <a_samp>
#include <dutils>
new weaponid;
new ammo;
new BbI3oB[MAX_PLAYERS];
new duelstart;
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
main()
{
print("\n---------------------------------------------------------------------------------------------");
print(" Script Provided by www.samp-rus.com (скрипт предоставлен сайтом samp-rus.com)");
print("---------------------------------------------------------------------------------------------\n");
}
public OnFilterScriptInit()
{
     duelstart = 0;
     print("  *****************************************************");
  print("  *  |  *  New duel System (NDS) by Torres 1.0b *  |  *");
  print("  *****************************************************");
return 1;
}
public OnPlayerConnect(playerid)
{
  new giveplayerid;
     BbI3oB[playerid] = 0;
  BbI3oB[giveplayerid] = 0;
  SendClientMessage(playerid, COLOR_YELLOW," На сервере стоит duel system by Torres,чтобы вызвать");
  SendClientMessage(playerid, COLOR_YELLOW," пишите /joinduel[id игрока][id оружия][патроны]");
  return 0;
  }
public OnPlayerCommandText(playerid, cmdtext[])
{
  new tmp[256];
  new cmd[256];
  new string[256];
  new idx;
  cmd = strtok(cmdtext, idx);
  new sendername[MAX_PLAYER_NAME];
  new giveplayer[MAX_PLAYER_NAME];
  new giveplayerid;
     if(strcmp(cmd,"/joinduel",true) == 0)
  {
      GetPlayerName(playerid, sendername, sizeof(sendername));
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
    SendClientMessage(playerid, COLOR_RED," ИСПОЛЬЗОВАТЬ: /joinduel [id] [id оружия] [патроны]");
    return 1;
   }
         giveplayerid = strval(tmp);
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
    SendClientMessage(playerid, COLOR_RED," ИСПОЛЬЗОВАТЬ: /joinduel [id] [id оружия] [патроны]");
    return 1;
   }
   weaponid = strval(tmp);
   if(weaponid < 0 || weaponid > 42 || weaponid == 19 || weaponid == 20 || weaponid == 21)
   {
       SendClientMessage(playerid, COLOR_RED, " ОШИБКА: Неправильный ID оружия.");
       return 1;
   }
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
    ammo = 100000;
   }
   ammo = strval(tmp);
   if(ammo < 0 || ammo > 100000)
   {
       SendClientMessage(playerid, COLOR_RED, "ОШИБКА: Неправильное кол-во оружия.");
       return 1;
   }
        if(IsPlayerConnected(giveplayerid))
        {
        if(duelstart == 0)
                 {
      GetPlayerName(playerid, sendername, sizeof(sendername));
      new weaponname[20];
      GetWeaponName(weaponid, weaponname, sizeof(weaponname));
      GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
      format(string,sizeof(string)," Вы вызвали %s на дуэль",giveplayer);
      SendClientMessage(playerid, COLOR_YELLOW, string);
      format(string,sizeof(string)," Оружие \"%s\" с %d патронами", weaponname,ammo);
      SendClientMessage(giveplayerid, COLOR_YELLOW, string);
      format(string,sizeof(string)," %s(%i) вызывает вас на дуэль. Оружие \"%s\" с %d патронами",sendername,playerid, weaponname,ammo);
      SendClientMessage(giveplayerid, COLOR_YELLOW, string);
      format(string,sizeof(string)," если вы согласны пишите /accept, если нет  /decline");
                     BbI3oB[playerid] = 1;
      BbI3oB[giveplayerid] = 1;
      SendClientMessage(giveplayerid, COLOR_YELLOW, string);
      }
      else
      {
      SendClientMessage(playerid, COLOR_YELLOW, " Подождите окончания текущей дуэли");
                     }
     }
     else
     {
         format(string, sizeof(string), "%d не активный ид игрока.", giveplayerid);
      SendClientMessage(playerid, COLOR_RED, string);
     }
   return 1;
  }
  if(strcmp(cmd,"/accept",true) == 0)
  {
      tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
    SendClientMessage(playerid, COLOR_RED, " ИСПОЛЬЗОВАТЬ: /accept [playerid]");
    return 1;
   }
   giveplayerid = strval(tmp);
   GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
   GetPlayerName(playerid, sendername, sizeof(sendername));
   if(IsPlayerConnected(giveplayerid))
        {
         if(BbI3oB[playerid] == 1 && BbI3oB[giveplayerid] == 1)
         {
         if(duelstart == 0)
         {
      format(string, sizeof(string), "*Вы согласились с вызовом на дуэль от %s",giveplayer);
      SendClientMessage(playerid,COLOR_YELLOW, string);
      format(string, sizeof(string), "%s согласился с вашим вызовом",sendername);
      SendClientMessage(giveplayerid,COLOR_YELLOW, string);
      SetPlayerHealth(playerid, 100);
               SetPlayerHealth(giveplayerid, 100);
      SetPlayerArmour(playerid, 100);
      SetPlayerArmour(giveplayerid, 100);
      SetPlayerPos(playerid,2176.0193,1502.4865,24.1322);
      SetPlayerPos(giveplayerid,2152.2244,1465.5251,24.1668);
      ResetPlayerWeapons(playerid);
      ResetPlayerWeapons(giveplayerid);
      GivePlayerWeapon(playerid,weaponid, ammo/2);
      GivePlayerWeapon(giveplayerid,weaponid, ammo/2);
      duelstart = 1;
      }
      else
      {
      SendClientMessage(playerid, COLOR_RED, " Подождите пока закончится нынешняя дуэль");
      }
      }
      else
      {
      format(string, sizeof(string), " Вы не получали приглашение на дуэль от %s.", giveplayer);
      SendClientMessage(playerid, COLOR_RED, string);
      }
     }
     else
     {
         format(string, sizeof(string), "%d не активный ид игрока.", giveplayerid);
      SendClientMessage(playerid, COLOR_RED, string);
     }
    return 1;
   }
   if(strcmp(cmd,"/decline",true) == 0)
  {
      tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
    SendClientMessage(playerid, COLOR_RED, " ИСПОЛЬЗОВАТЬ: /decline [playerid]");
    return 1;
   }
   giveplayerid = strval(tmp);
   GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
   GetPlayerName(playerid, sendername, sizeof(sendername));
   if(IsPlayerConnected(giveplayerid))
        {
         if(BbI3oB[playerid] == 1 && BbI3oB[giveplayerid] == 1)
         {
   BbI3oB[playerid] = 0;
      BbI3oB[giveplayerid] = 0;
   format(string, sizeof(string), "*Вы отказались от дуэли с %s",giveplayer);
   SendClientMessage(playerid,COLOR_YELLOW, string);
   format(string, sizeof(string), "%s отказался от дуэли с вами",sendername);
   SendClientMessage(giveplayerid,COLOR_YELLOW, string);
   }
   else
   {
   format(string, sizeof(string), "*%s вас не вызывал",giveplayer);
   SendClientMessage(playerid,COLOR_YELLOW, string);
   }
   }
   else
   {
         format(string, sizeof(string), "%d не активный ид игрока.", giveplayerid);
   SendClientMessage(playerid, COLOR_RED, string);
   }
   return 1;
   }
   if(strcmp(cmd,"/kill",true) == 0)
  {
  SetPlayerHealth(playerid, 0);
  if(BbI3oB[playerid] == 1)
  {
  duelstart = 0;
  }
  return 1;
  }
  if(strcmp(cmd,"/endduel",true) == 0)
  {
  if(duelstart == 1)
  {
  duelstart = 0;
  }
  else
  {
  SendClientMessage(playerid, COLOR_RED, " Дуэль итак не начата");
  }
  return 1;
  }
  return 0;
  }
public OnPlayerDeath(playerid, killerid, reason)
{
new killername[MAX_PLAYER_NAME];
new playername[MAX_PLAYER_NAME];
new string[256];
GetPlayerName(killerid, killername, sizeof(killername));
GetPlayerName(playerid, playername, sizeof(playername));
if(BbI3oB[playerid] == 1 && BbI3oB[killerid] == 1 && duelstart == 1)
{
SpawnPlayer(killerid);
BbI3oB[playerid] = 0;
BbI3oB[killerid] = 0;
duelstart = 0;
format(string, sizeof(string), "*Поздравляю!Ты победил в поединке с %s",playername);
SendClientMessage(killerid,COLOR_YELLOW, string);
format(string, sizeof(string), " Ты проиграл в поединке с %s",killername);
SendClientMessage(playerid,COLOR_YELLOW, string);
format(string, sizeof(string), " %s победил в поединке с %s",killername,playername);
SendClientMessageToAll(COLOR_YELLOW, string);
}
return 0;
}


TorresДата: Воскресенье, 16.03.2008, 20:04 | Сообщение # 5
Местный
Группа: Продвинутые
Сообщений: 690
Награды: 2
Город: Йошкар-Ола
Репутация: 127
Замечания: 0%
Статус:
Quote (Wise)
Можно:

Точно,забыл сказать 1.0b распространяется бесплатно



[GM-MYSQL-PHP]PEN1:Ultra LS - совместим с samp 0.3
[ADD]MTA map converter
DRAgoONoNДата: Воскресенье, 16.03.2008, 21:19 | Сообщение # 6
Советчик
Группа: Продвинутые
Сообщений: 1149
Награды: 2
Город: Одесса
Репутация: 102
Замечания: 0%
Статус:
Quote (Torres)
Точно,забыл сказать 1.0b распространяется бесплатно

Ты ж его уже выложил, поэтому и бесплатно, а вообщем скрипт крут cool



SAMP WIKI



DarkByteДата: Среда, 19.03.2008, 12:16 | Сообщение # 7
Долгожитель
Группа: Продвинутые
Сообщений: 1577
Награды: 7
Город: Челябинск
Репутация: 182
Замечания: 0%
Статус:
Quote (Wise)
Вот 1.1 можете заплатить + fun

Этот скрипт ещё исправлять нужно, декомпилятор не всегда норм всё делает :)



MusicSig vkontakte - расширение функционала ВКонтакте для Google Chrome
RockStarGamerДата: Среда, 19.03.2008, 12:17 | Сообщение # 8
Долгожитель
Группа: Продвинутые
Сообщений: 1604
Награды: 1
Город: New York city
Репутация: 60
Замечания: 0%
Статус:
Лень павно качать fun
DRAgoONoNДата: Среда, 19.03.2008, 13:18 | Сообщение # 9
Советчик
Группа: Продвинутые
Сообщений: 1149
Награды: 2
Город: Одесса
Репутация: 102
Замечания: 0%
Статус:
Quote (Wise)
Вот 1.1 можете заплатить +

Ну ты отжог декомпилятором ))) lol



SAMP WIKI



TorresДата: Среда, 19.03.2008, 15:50 | Сообщение # 10
Местный
Группа: Продвинутые
Сообщений: 690
Награды: 2
Город: Йошкар-Ола
Репутация: 127
Замечания: 0%
Статус:
Quote (DarkByte)
Этот скрипт ещё исправлять нужно, декомпилятор не всегда норм всё делает

Согласен,декомпилятор исковеркал чуть ли не пол скрипта,а исправить ошибки будет нелегко(покрайне мере если я еачал исправлять) т.к все переменые так искаверканы что даже я не с первово раза смог поять скрипт :)

З.Ы. я ненавижу декампиляторщиков


[GM-MYSQL-PHP]PEN1:Ultra LS - совместим с samp 0.3
[ADD]MTA map converter
RockStarGamerДата: Среда, 19.03.2008, 16:28 | Сообщение # 11
Долгожитель
Группа: Продвинутые
Сообщений: 1604
Награды: 1
Город: New York city
Репутация: 60
Замечания: 0%
Статус:
Вот теперь извлекайте из этого урок:
Нельзя выкладывать в одном месте платные фаилы и инструмент для дикомпиляции
Так что либо мы тут занимаемся декомпиированием, кряканьем итп, или мы занимаемся созданием и развитеем sa-mp.
Предлогаю удалить подобные темы "декомпиляторы" "крякалки серийников mta-dm" итп как вы видете этим возможно воспользоваться и в несовсем нужном направлении...



Сообщение отредактировал Wise - Среда, 19.03.2008, 16:33
RelaxДата: Среда, 19.03.2008, 20:27 | Сообщение # 12
Местный
Группа: I'm V.I.P.
Сообщений: 686
Награды: 5
Город: Los Angeles
Репутация: 56
Замечания: 0%
Статус:
Quote (Wise)
Вот теперь извлекайте из этого урок: Нельзя выкладывать в одном месте платные фаилы и инструмент для дикомпиляции Так что либо мы тут занимаемся декомпиированием, кряканьем итп, или мы занимаемся созданием и развитеем sa-mp. Предлогаю удалить подобные темы "декомпиляторы" "крякалки серийников mta-dm" итп как вы видете этим возможно воспользоваться и в несовсем нужном направлении...

И толку...зайдут на sa-mp.com и сольют оттуда)



Public Enemy: LS-SF-LV Developer && Public Enemy TDM Team Leader
#TDM-Community

RockStarGamerДата: Среда, 19.03.2008, 20:30 | Сообщение # 13
Долгожитель
Группа: Продвинутые
Сообщений: 1604
Награды: 1
Город: New York city
Репутация: 60
Замечания: 0%
Статус:
По теории вероятности так шанс что фаил декомпилируют уменьится... хотя да, источник всегда найдётся...
DeXt3RДата: Среда, 19.03.2008, 20:33 | Сообщение # 14
Местный
Группа: Продвинутые
Сообщений: 748
Награды: 1
Город: hz
Репутация: 14
Замечания: 0%
Статус:
Deamx не рубит. Проверенно ;]
RockStarGamerДата: Воскресенье, 23.03.2008, 19:37 | Сообщение # 15
Долгожитель
Группа: Продвинутые
Сообщений: 1604
Награды: 1
Город: New York city
Репутация: 60
Замечания: 0%
Статус:
Quote (CodeWarrior)
Deamx не рубит. Проверенно ;]

Рабоатет на этом проверенно, но всё же пощадил тк в аську попросил не выкладывать исходник

  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:





 


 


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