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

 



 
          





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





Последние Файлы 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  
[Архив #1] Вопросы по SAMP скриптам
PHPДата: Пятница, 18.04.2008, 22:44 | Сообщение # 1
Советчик
Группа: Пользователи
Сообщений: 1246
Награды: 71
Город: 1164
Замечания: 0%
Статус:
Задавайте вопросы, попробуем помочь!


Сообщение отредактировал Weddew - Понедельник, 09.06.2014, 03:17
ApoStoLДата: Вторник, 12.08.2008, 08:44 | Сообщение # 646
Новенький
Группа: Пользователи
Сообщений: 19
Награды: 1
Репутация: 3
Замечания: 0%
Статус:
народ очень прошу помогите!
у меня тут типа 3 трены и на каждом ограничение стоит но что то там не правильно, и с оружием тож проблемы я пробовал 4 оружие и ограничение убирать все норм становиться помогите плиз
как буду продвинутый с меня +11111
Code
//------------------------------------------------------------------------------  
// TRENA NARKA  
//  
// This gamemode is created by SA-MP Script Maker 0.1  
//------------------------------------------------------------------------------  
#include <a_samp>  

#define TEAM_1 1  
#define TEAM_2 2  
#define TEAM_3 3  
#define TEAM_4 4  
#define TEAM_5 5  
#define TEAM_6 6  

new gTeam[MAX_PLAYERS];  

main()  
{  
      print("Loaded Trena NARKA\n");  
}  

public OnGameModeInit()  
{  
      SetGameModeText("Trena NARKA");  
      UsePlayerPedAnims();  
   ShowPlayerMarkers(1);  
      ShowNameTags(1);  
      AddPlayerClass(280,2294.0198,546.9074,1.7944,179.4652,0,0,26,9999,32,9999); //  
      AddPlayerClass(80,2359.9438,546.8937,1.7969,177.7302,0,0,26,9999,32,9999); //  
      AddPlayerClass(287,-2105.9648,132.2485,35.1965,91.2349,24,100,29,2000,31,9999); //  
      AddPlayerClass(124,-2079.1531,308.3002,35.3575,209.0962,24,100,29,2000,30,9999); //  
      AddPlayerClass(285,2624.0190,140.2580,38.2726,117.7070,24,100,29,2000,31,9999,17,5); //  
      AddPlayerClass(102,2374.4182,20.4282,28.4416,281.7163,23,100,29,2000,30,9999,18,5); //  
      AddPlayerClass(107,2374.7285,21.1664,28.4416,278.1012,23,100,29,2000,30,9999,18,5); //  
      AddPlayerClass(108,2375.1487,21.7206,28.4416,264.9411,23,100,29,2000,30,9999,18,5); //  
      AddPlayerClass(116,2374.7927,22.2379,28.4416,264.9411,23,100,29,2000,30,9999,18,5); //  
      return 1;  
}  

public OnPlayerConnect(playerid)  
{  
      SendClientMessage(playerid, 0x00FF00AA, "хай всем");  
//Other stuff  
      return 1;  
}  

public OnPlayerRequestClass(playerid, classid)  
{  
      SetPlayerInterior(playerid,1);  
      SetPlayerPos(playerid,-743.4368,494.4005,1371.9766);  
      SetPlayerFacingAngle(playerid,288.4348);  
      SetPlayerCameraPos(playerid,-741.1990,494.5368,1371.9766);  
      SetPlayerCameraLookAt(playerid,-743.4368,494.4005,1371.9766);  
      if(classid == 0){  
        gTeam[playerid] = TEAM_1;  
        GameTextForPlayer(playerid, "Trena (team 1)", 1000, 3);}  
      else if(classid == 1){  
        gTeam[playerid] = TEAM_2;  
        GameTextForPlayer(playerid, "Trena (team 2)", 1000, 3);}  
      else if(classid == 2){  
        gTeam[playerid] = TEAM_3;  
        GameTextForPlayer(playerid, "Stroika (team 1)", 1000, 3);}  
      else if(classid == 3){  
        gTeam[playerid] = TEAM_4;  
        GameTextForPlayer(playerid, "Stroika (team 2)", 1000, 3);}  
      else if(classid == 4){  
        gTeam[playerid] = TEAM_5;  
        GameTextForPlayer(playerid, "Kontrs", 1000, 3);}  
      else if(classid == 5 || classid == 6 || classid == 7 || classid == 8){  
        gTeam[playerid] = TEAM_6;  
        GameTextForPlayer(playerid, "Terrorists", 1000, 3);}  
      return 1;  
}  

public OnPlayerSpawn(playerid)  
{  
      SetPlayerArmour(playerid,100);  
   SetPlayerInterior(playerid,0);  
      SetPlayerWorldBounds(playerid,-2014.2218,-2140.4536,312.9301,115.6978);  
      SetPlayerWorldBounds(playerid,2396.8989,2236.5503,603.5696,520.9449);  
      SetPlayerWorldBounds(playerid,2567.4785,2142.3655,218.6445,-150.5469);  
   if(gTeam[playerid] == TEAM_1)  
         SetPlayerColor(playerid, 0x0080FFAA);  
      else if(gTeam[playerid] == TEAM_2)  
         SetPlayerColor(playerid, 0xFF8000AA);  
      else if(gTeam[playerid] == TEAM_3)  
         SetPlayerColor(playerid, 0x008000AA);  
      else if(gTeam[playerid] == TEAM_4)  
         SetPlayerColor(playerid, 0x000000AA);  
      else if(gTeam[playerid] == TEAM_5)  
         SetPlayerColor(playerid, 0x0000FFAA);  
      else if(gTeam[playerid] == TEAM_6)  
         SetPlayerColor(playerid, 0xFFFF00AA);  
      return 1;  
}  

public OnPlayerDeath(playerid, killerid, reason)  
{  
      if(killerid != INVALID_PLAYER_ID){  
         if(gTeam[killerid] == gTeam[playerid]){  
         GivePlayerMoney(killerid, 1000);  
         SetPlayerScore(killerid, GetPlayerScore(killerid) + 1);  
         }else{  
           GivePlayerMoney(killerid, 1);  
           SetPlayerScore(killerid, GetPlayerScore(killerid) + 1);  
         }  
      }  
      SendDeathMessage(killerid, playerid, reason);  
      return 1;  
}

OKStyle™Дата: Вторник, 12.08.2008, 09:08 | Сообщение # 647
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус:
ApoStoL, нельзя игроку делать 3 ограничения мира. Оно должно быть одно.


Да потому что когда человек делает на заказ он не старается. © kRiSyo
Кланяимся нофаму королю анимаций =))))))) © Manusya
В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
ZiG8Дата: Вторник, 12.08.2008, 09:16 | Сообщение # 648
Постоялец
Группа: Пользователи
Сообщений: 338
Награды: 5
Город: Киров
Репутация: 0
Замечания: 100%
Статус:
Вообщем так: [img]http://gtascript.ru/forum/attachment.php?attachmentid=107&d=1218458409[/img] эти "щётчики" появляются когда в машину садишся и больше никогда неубираются sorry как сделать так чтобы когда выходил из тачи они исчезали??


[b]FilterScripts[/b]:
[url=http://www.samp-rus.com/forum/8-10320-181614-16-1302544876][FS] QuidemSys v2.2[/url]
[/color]
OKStyle™Дата: Вторник, 12.08.2008, 09:55 | Сообщение # 649
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус:
ZiGGi, нужно в OnPlayerExitVehicle вписать функции разрушения textdraw'ов.


Да потому что когда человек делает на заказ он не старается. © kRiSyo
Кланяимся нофаму королю анимаций =))))))) © Manusya
В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
ZiG8Дата: Вторник, 12.08.2008, 10:05 | Сообщение # 650
Постоялец
Группа: Пользователи
Сообщений: 338
Награды: 5
Город: Киров
Репутация: 0
Замечания: 100%
Статус:
чо писать и куда я непонимаю=)


[b]FilterScripts[/b]:
[url=http://www.samp-rus.com/forum/8-10320-181614-16-1302544876][FS] QuidemSys v2.2[/url]
[/color]
ApoStoLДата: Вторник, 12.08.2008, 11:01 | Сообщение # 651
Новенький
Группа: Пользователи
Сообщений: 19
Награды: 1
Репутация: 3
Замечания: 0%
Статус:
Quote (ApoStoL)
ApoStoL, нельзя игроку делать 3 ограничения мира. Оно должно быть одно.

а как оружие мне поставить посмотри там я гранаты добавляю и глюкать начинает?

Ghost-XДата: Вторник, 12.08.2008, 13:12 | Сообщение # 652
Мастер джэдай
Группа: Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус:
Скриптеры у мну в общем такая проблемка, я тут сделал небольшой островок... Там дома поставил естественна, банки... Осталось аммо... Я сделал так: при входе игрока у него ставиться чекпоинт и когда он в него заходит ему выдается меню с оружием... Через меню он покупает все... У меня ошибка когда он входит в чекпоинт:
Code
#include <a_samp>
#include <a_players>

new Menu:menus[MAX_PLAYERS];

//Car Shop by Snipe69

#define FILTERSCRIPT

public OnFilterScriptInit()
{
  print("\n--------------------------------------");
  print(" Ammo Menu by GhosTT");
  print("--------------------------------------\n");
  return 1;
}

public OnFilterScriptExit()
{
  return 1;
}

public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
{
if(IsPlayerConnected(playerid))
{
new Float:oldposx, Float:oldposy, Float:oldposz;
new Float:tempposx, Float:tempposy, Float:tempposz;
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
tempposx = (oldposx -x);
tempposy = (oldposy -y);
tempposz = (oldposz -z);
if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
{
return 1;
}
}
return 0;
}

public OnPlayerConnect(playerid)
{
         SetPlayerCheckpoint(playerid, 3565.0959, -1931.2046, 17.4315, 270.4857);

   menus[playerid] = CreateMenu("Ammo",2,400,200,200,200);
   SetMenuColumnHeader(menus[playerid], 0, "Weapons:");
   AddMenuItem(menus[playerid], 0, "Katana");
   AddMenuItem(menus[playerid], 1, "300$");
   AddMenuItem(menus[playerid], 0, "Benzopila");
   AddMenuItem(menus[playerid], 1, "3000$");
   AddMenuItem(menus[playerid], 0, "Koktel Molotova");
   AddMenuItem(menus[playerid], 1, "30000$");
   AddMenuItem(menus[playerid], 0, "Balon kraski");
   AddMenuItem(menus[playerid], 1, "10000$");
   AddMenuItem(menus[playerid], 0, "Pistolet");
   AddMenuItem(menus[playerid], 1, "125$");
   AddMenuItem(menus[playerid], 0, "Obrezbl");
   AddMenuItem(menus[playerid], 1, "2300$");
   AddMenuItem(menus[playerid], 0, "M16");
   AddMenuItem(menus[playerid], 1, "4300$");
   AddMenuItem(menus[playerid], 0, "Tec9");
   AddMenuItem(menus[playerid], 1, "4150$");
   AddMenuItem(menus[playerid], 0, "Sniper Riffle");
   AddMenuItem(menus[playerid], 1, "41000$");
   AddMenuItem(menus[playerid], 0, "Ognemet$");
   AddMenuItem(menus[playerid], 1, "1000$");
   AddMenuItem(menus[playerid], 0, "Ognetushitel$");
   AddMenuItem(menus[playerid], 1, "1000$");
   AddMenuItem(menus[playerid], 0, "Parashut");
   AddMenuItem(menus[playerid], 1, "20000$");
   TogglePlayerControllable(playerid, 0);
      return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
new Menu:Main1 = GetPlayerMenu(playerid);
if (Main1 == menus[playerid])
{
{
switch (row)
{
case 0:{
GetPlayerWeapon(playerid) == 8;
DestroyMenu(Menu:Main1);
GivePlayerMoney(playerid,-300);
SendClientMessage(playerid,COLOR_GREEN, "Òû êóïèë êàòàíó çà 300$");
TogglePlayerControllable(playerid, 1);}
case 1:{
GetPlayerWeapon(playerid) == 9;
DestroyMenu(Menu:Main1);
GivePlayerMoney(playerid,-3000);
SendClientMessage(playerid,COLOR_GREEN, "Òû êóïèë áåíçîïèëó çà 3000$");
TogglePlayerControllable(playerid, 1);}
case 2:{
GetPlayerWeapon(playerid) == 18;
DestroyMenu(Menu:Main1);
GivePlayerMoney(playerid,-30000);
SendClientMessage(playerid,COLOR_GREEN, "Òû êóïèë Êîêòåëü Ìîëîòîâà çà 30000$");
TogglePlayerControllable(playerid, 1);}
case 3:{
GetPlayerWeapon(playerid) == 41;
DestroyMenu(Menu:Main1);
GivePlayerMoney(playerid,-10000);
SendClientMessage(playerid,COLOR_GREEN, "Òû êóïèë áàëîí÷èê êðàñêè çà 10000$");
TogglePlayerControllable(playerid, 1);}
case 4:{
GetPlayerWeapon(playerid) == 22;
DestroyMenu(Menu:Main1);
GivePlayerMoney(playerid,-125);
SendClientMessage(playerid,COLOR_GREEN, "Òû êóïèë ïåêàëü çà 125$");
TogglePlayerControllable(playerid, 1);}
case 5:{
GetPlayerWeapon(playerid) == 26;
DestroyMenu(Menu:Main1);
GivePlayerMoney(playerid,-2300);
SendClientMessage(playerid,COLOR_GREEN, "Òû êóïèë îáðåçû çà 2300$");
TogglePlayerControllable(playerid, 1);}
case 6:{
GetPlayerWeapon(playerid) == 31;
DestroyMenu(Menu:Main1);
GivePlayerMoney(playerid,-4300);
SendClientMessage(playerid,COLOR_GREEN, "Òû êóïèë Ì16 çà 4300$");
TogglePlayerControllable(playerid, 1);}
case 7:{
GetPlayerWeapon(playerid) == 32;
DestroyMenu(Menu:Main1);
GivePlayerMoney(playerid,-4150);
SendClientMessage(playerid,COLOR_GREEN, "Òû êóïèë Òåê9 çà 4150$");
TogglePlayerControllable(playerid, 1);}
case 8:{
GetPlayerWeapon(playerid) == 8;
DestroyMenu(Menu:Main1);
GivePlayerMoney(playerid,-41000);
SendClientMessage(playerid,COLOR_GREEN, "Òû êóïèë ñíàéïåðêó çà 41000$");
TogglePlayerControllable(playerid, 1);}
case 9:{
GetPlayerWeapon(playerid) == 37;
DestroyMenu(Menu:Main1);
GivePlayerMoney(playerid,-1000);
SendClientMessage(playerid,COLOR_GREEN, "Òû êóïèë îãíåìåò çà 1000$");
TogglePlayerControllable(playerid, 1);}
case 10:{
GetPlayerWeapon(playerid) == 42;
DestroyMenu(Menu:Main1);
GivePlayerMoney(playerid,-1000);
SendClientMessage(playerid,COLOR_GREEN, "Òû êóïèë îãíåòóøèòåëü çà 1000$");
TogglePlayerControllable(playerid, 1);}
case 11:{
GetPlayerWeapon(playerid) == 46;
DestroyMenu(Menu:Main1);
GivePlayerMoney(playerid,-20000);
SendClientMessage(playerid,COLOR_GREEN, "Òû êóïèë ïàðàøóò çà 20000$");
TogglePlayerControllable(playerid, 1);}}}
}
return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
   if(PlayerToPoint(15, playerid, 3565.0959, -1931.2046, 17.4315))
   {
   TogglePlayerControllable(playerid, 0);
   ShowMenuForPlayer(menus, playerid);
   return 1;
   }
}



Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит.
Хочешь остаться при своем мнении - держи его при себе.
ZiG8Дата: Вторник, 12.08.2008, 13:58 | Сообщение # 653
Постоялец
Группа: Пользователи
Сообщений: 338
Награды: 5
Город: Киров
Репутация: 0
Замечания: 100%
Статус:
Когда я захожу на свой серв со своим модом у меня игра вылетает((Чо делать?

Добавлено (12.08.2008, 13:58)
---------------------------------------------
ооо всё норм работает чото я в scriptfiles намудил ща я просто удалил папку scriptfiles и скопировал заного из оригинала и всё зароботало lol lol lol


[b]FilterScripts[/b]:
[url=http://www.samp-rus.com/forum/8-10320-181614-16-1302544876][FS] QuidemSys v2.2[/url]
[/color]
VILIXДата: Вторник, 12.08.2008, 22:46 | Сообщение # 654
Новенький
Группа: Пользователи
Сообщений: 17
Награды: 1
Репутация: 3
Замечания: 0%
Статус:
Люди мож не в ту тему но я дето слышел про такой фильтрскрипт токо непомню его название судь в том что в СА добавляеца трасса котороя проходет по небу через весь СА и в конце идет трамплин
я вроде нашел ево на одном сервере 62.80.160.174:7777 по команде /drop кто знает этот скрипт надыбать или подобные плиз отпишитись

OKStyle™Дата: Вторник, 12.08.2008, 23:01 | Сообщение # 655
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус:
Quote (GhostTT)
ShowMenuForPlayer(menus, playerid);

надо заменить menus на это:
Quote (GhostTT)
Menu:Main1



Да потому что когда человек делает на заказ он не старается. © kRiSyo
Кланяимся нофаму королю анимаций =))))))) © Manusya
В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
Ghost-XДата: Вторник, 12.08.2008, 23:12 | Сообщение # 656
Мастер джэдай
Группа: Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус:
Quote (OKStyle™)
Quote (GhostTT)
ShowMenuForPlayer(menus, playerid);

надо заменить menus на это:
Quote (GhostTT)
Menu:Main1

заменил: ошибка error 017: undefined symbol "Main1"


Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит.
Хочешь остаться при своем мнении - держи его при себе.
OKStyle™Дата: Среда, 13.08.2008, 07:49 | Сообщение # 657
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус:
GhostTT, в начале мода:
Code
new Menu:Main1;

А везде, где дальше встречается Menu:Main1 заменить на Main1


Да потому что когда человек делает на заказ он не старается. © kRiSyo
Кланяимся нофаму королю анимаций =))))))) © Manusya
В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
kolyanezДата: Среда, 13.08.2008, 08:44 | Сообщение # 658
Новенький
Группа: Пользователи
Сообщений: 5
Награды: 1
Город: харьков
Репутация: 0
Замечания: 0%
Статус:
Где мне найти иды тачек?
Выложите сюда, или хотябы место где они есть плиз скажите wink



;)
OKStyle™Дата: Среда, 13.08.2008, 13:06 | Сообщение # 659
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус:
kolyanez, тут.


Да потому что когда человек делает на заказ он не старается. © kRiSyo
Кланяимся нофаму королю анимаций =))))))) © Manusya
В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
ApostalДата: Среда, 13.08.2008, 15:13 | Сообщение # 660
Освоившийся
Группа: Продвинутые
Сообщений: 90
Награды: 1
Город: Новосибирск
Репутация: 3
Замечания: 0%
Статус:
Помогите плиз. Вот мой мод:
Code
#include <a_samp>
#include <core>
#include <float>

#define MUSIC_ON   1097
#define MUSIC_OFF           1098
#define MUSIC_ON2          1053
#define COLOR_RED 0xAA3333AA
#define TEAM_1 1
#define TEAM_2 2
#define COLOR_GREEN 0x33AA33AA
new gTeam[MAX_PLAYERS];

new DropLimit=1000;
new Float: x;
new Float: y;
new Float: z;
new Menu:Weapons;

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
  print("\n--------------------------------------");
  print(" Blank Filterscript by your name here");
  print("--------------------------------------\n");
  return 1;
}

public OnFilterScriptExit()
{
  return 1;
}

#else

main()
{
  print("\n----------------------------------");
  print(" Gmx mod v1.0 by Hacker");
  print("----------------------------------\n");
}
forward DropPlayerWeapons(playerid);
forward DeletePickup(pickupid);
forward GetWeaponModel(weaponid);
forward UnknownCommand(playerid);
PlaySoundForAll(soundid) {
     for (new i=0; i<MAX_PLAYERS; i++) {
     if (IsPlayerConnected(i)) {
     PlayerPlaySound(i, soundid, x, y, z);
}
}
}
#endif

public OnGameModeInit()
{
UsePlayerPedAnims();
ShowPlayerMarkers(0);
SetGameModeText("Gmx v1.0");
AddPlayerClass(1, -3647.492,1463.488,2.677,0.0, 2, 0, 0, 0, 0, 0);
AddPlayerClass(3, -3647.492,1463.488,2.677,0.0, 2, 0, 0, 0, 0, 0);
AddStaticVehicle(522,-3647.492,1463.488,2.677,0.0,-1,-1);
//----------------------------Объекты------------------
AddStaticVehicle(522,-3647.492,1463.488,2.677,0.0,-1,-1);
AddStaticVehicle(522,-3824.202,1423.373,10.437,327.0,-1,-1);
AddStaticVehicle(522,-3826.699,1426.774,10.437,327.0,-1,-1);
CreateObject(7450,-3860.810,1639.900,-3.000,0.0,0.0,0.0);
CreateObject(7451,-3679.995,1652.020,4.335,0.0,0.0,0.0);
CreateObject(10387,-3715.900,1332.930,8.100,0.0,0.0,-140.002);
CreateObject(7557,-3988.620,1612.680,9.560,0.0,0.0,-270.001);
CreateObject(7451,-3919.680,1545.930,8.930,0.0,0.0,-230.002);
CreateObject(7450,-3794.130,1415.180,1.580,0.0,0.0,-230.002);
CreateObject(10387,-3752.810,1436.020,7.175,0.0,0.0,-170.002);
CreateObject(10387,-3699.120,1581.660,9.210,-362.000,0.0,-210.000);
CreateObject(16250,-3808.110,1587.060,8.280,-353.223,-360.998,-300.001);
CreateObject(16258,-3963.800,1597.180,20.870,0.0,0.0,-60.000);
CreateObject(16250,-3925.920,1654.910,7.680,0.0,-354.999,-180.000);
CreateObject(619,-3786.510,1497.910,5.420,0.0,0.0,-270.001);
CreateObject(620,-3790.580,1503.070,-3.000,0.0,0.0,0.0);
CreateObject(621,-3741.760,1579.430,5.460,0.0,0.0,0.0);
CreateObject(622,-3730.550,1593.030,10.520,0.0,0.0,-99.998);
CreateObject(620,-3787.500,1523.060,-5.780,0.0,0.0,0.0);
CreateObject(624,-3786.400,1514.290,2.040,0.0,0.0,0.0);
CreateObject(625,-3804.370,1507.180,3.220,0.0,0.0,0.0);
CreateObject(629,-3795.370,1509.680,3.570,0.0,0.0,0.0);
CreateObject(634,-3777.780,1520.680,3.570,0.0,0.0,0.0);
CreateObject(620,-3789.350,1494.930,6.260,0.0,0.0,0.0);
CreateObject(619,-3787.760,1532.140,3.440,-339.999,-339.999,-240.001);
CreateObject(620,-3778.830,1542.400,4.110,0.0,0.0,0.0);
CreateObject(620,-3774.780,1540.060,4.130,0.0,0.0,0.0);
CreateObject(620,-3794.150,1521.520,3.410,0.0,0.0,0.0);
CreateObject(620,-3797.690,1500.810,4.130,0.0,0.0,0.0);
CreateObject(620,-3800.680,1491.060,4.530,0.0,0.0,0.0);
CreateObject(620,-3785.120,1484.560,7.570,0.0,0.0,0.0);
CreateObject(620,-3793.110,1470.070,7.360,0.0,0.0,0.0);
CreateObject(620,-3788.880,1529.680,3.450,0.0,0.0,0.0);
CreateObject(620,-3796.150,1525.800,3.550,0.0,0.0,0.0);
CreateObject(620,-3802.370,1515.680,3.500,0.0,0.0,0.0);
CreateObject(620,-3793.020,1515.430,-8.600,0.0,0.0,0.0);
CreateObject(620,-3798.570,1504.500,-8.470,0.0,0.0,0.0);
CreateObject(622,-3780.590,1538.540,4.210,0.0,0.0,0.0);
CreateObject(622,-3789.380,1520.310,3.490,0.0,0.0,-459.999);
CreateObject(16121,-3786.370,1695.770,11.710,0.0,0.0,-110.002);
CreateObject(16121,-3820.020,1721.550,13.770,0.0,0.0,0.0);
CreateObject(12957,-3850.744,1438.422,11.092,-1.719,-356.924,-350.701);
CreateObject(17031,-3638.960,1664.060,-2.230,0.0,0.0,-307.002);
CreateObject(17031,-3621.120,1701.650,0.300,0.0,0.0,0.0);
CreateObject(17031,-3617.580,1760.810,-3.320,0.0,0.0,0.0);
CreateObject(17031,-3619.330,1732.280,1.990,0.0,0.0,0.0);
CreateObject(17031,-3696.690,1228.320,-0.510,0.0,0.0,-270.001);
CreateObject(17031,-3720.420,1254.040,-5.900,0.0,0.0,-146.998);
CreateObject(17031,-3753.950,1280.640,2.710,0.0,0.0,-39.998);
CreateObject(17031,-3782.640,1258.970,16.400,0.0,0.0,-409.997);
CreateObject(14553,-1971.680,505.320,148.740,-345.001,-350.003,-230.002);
CreateObject(14548,-1973.480,503.670,148.940,-345.001,-350.003,-230.002);
CreateObject(710,-3763.826,1556.382,20.528,0.0,0.0,0.0);
CreateObject(17864,-3728.751,1638.722,7.681,0.0,0.0,0.0);
CreateObject(9596,-3821.804,1447.875,0.344,0.0,0.0,-214.609);
CreateObject(620,-3813.088,1404.445,7.388,0.0,0.0,0.0);
CreateObject(621,-3849.674,1431.010,9.717,0.0,0.0,0.0);
CreateObject(624,-3819.051,1429.731,7.660,0.0,0.0,0.0);
CreateObject(641,-3827.601,1496.313,1.672,0.0,0.0,0.0);
CreateObject(645,-3838.100,1469.267,7.880,0.0,0.0,0.0);
CreateObject(652,-3836.191,1441.005,9.286,0.0,0.0,0.0);
CreateObject(12986,-3724.971,1633.963,8.964,0.0,0.0,-33.750);
CreateObject(3308,-3836.486,1420.992,10.559,1.719,-0.859,-300.312);
CreateObject(1243,-3603.394,1588.469,-2.694,0.0,0.0,0.0);
CreateObject(1243,-3654.671,1386.693,-2.658,0.0,0.0,0.0);
CreateObject(3862,-3650.023,1661.412,8.550,0.0,0.0,-11.250);
CreateObject(2034,-3651.217,1660.588,8.226,0.0,0.0,0.0);
CreateObject(1672,-3651.058,1660.832,8.401,0.0,0.0,0.0);
CreateObject(2033,-3649.244,1660.102,8.226,0.0,0.0,0.0);
CreateObject(2035,-3650.269,1660.453,8.220,0.0,0.0,0.0);
CreateObject(2036,-3650.414,1661.114,8.229,0.0,0.0,0.0);
CreateObject(2044,-3649.253,1660.654,8.223,0.0,0.0,0.0);
CreateObject(2045,-3649.618,1660.592,8.288,0.0,0.0,0.0);
CreateObject(2057,-3648.950,1660.771,8.366,0.0,0.0,-45.000);
CreateObject(2064,-3647.304,1660.565,7.917,0.0,0.0,0.0);
CreateObject(2061,-3646.047,1660.742,7.609,0.0,0.0,0.0);
CreateObject(6189,-3689.951,1504.870,-12.589,0.0,0.0,-315.000);
CreateObject(8859,-3923.331,1615.134,-2.349,0.0,0.0,0.0);
CreateObject(2048,-3649.737,1662.715,8.869,0.0,0.0,-11.250);
CreateObject(2047,-3643.942,1658.032,11.878,0.0,0.0,-65.781);
CreateObject(1259,-3858.215,1605.425,34.068,0.0,0.0,-213.750);
CreateObject(4239,-3860.004,1608.549,41.585,0.0,0.0,-41.562);
CreateObject(712,-3700.538,1639.453,20.219,0.0,0.0,0.0);
CreateObject(710,-3725.425,1612.192,26.578,0.0,0.0,0.0);
CreateObject(703,-3838.344,1522.398,5.246,0.0,0.0,0.0);
CreateObject(1242,-3651.307,1661.131,8.423,0.0,0.0,0.0);
CreateObject(984,-3644.520,1459.937,2.764,0.0,0.0,-45.000);
CreateObject(984,-3637.503,1467.101,2.764,0.0,0.0,-45.000);
CreateObject(984,-3651.708,1452.601,2.678,0.0,0.0,-45.000);
CreateObject(1684,-3856.245,1607.368,20.605,0.0,0.0,56.250);
CreateObject(1684,-3858.787,1635.030,23.482,0.0,0.0,-326.250);
CreateObject(3504,-3863.348,1598.278,20.282,0.0,0.0,-101.250);
CreateObject(3866,-3852.006,1656.381,29.089,0.0,0.0,-112.500);
CreateObject(3887,-3877.454,1604.387,27.866,0.0,0.0,-22.500);
CreateObject(8131,-3657.134,1454.976,12.710,0.0,0.0,-135.000);
CreateObject(8131,-3639.840,1471.973,12.710,0.0,0.0,-135.000);
CreateObject(3866,-3864.528,1640.737,26.700,0.0,0.0,-393.750);
CreateObject(3169,-3864.740,1426.753,10.522,0.0,0.0,0.0);
CreateObject(3170,-3860.601,1442.810,10.370,0.0,0.0,-33.750);
CreateObject(3172,-3795.471,1385.314,4.483,0.0,0.0,-56.250);
CreateObject(3173,-3816.978,1393.109,7.393,6.875,1.719,38.047);
CreateObject(1362,-3885.039,1599.136,27.285,0.0,0.0,0.0);
CreateObject(1431,-3847.586,1659.265,23.416,0.0,0.0,0.0);
CreateObject(1685,-3871.651,1635.978,23.790,0.0,0.0,0.0);
CreateObject(16051,-3796.491,1582.400,9.130,0.0,0.0,-225.000);
CreateObject(14467,-3640.381,1472.126,5.256,0.0,0.0,-495.000);
CreateObject(14467,-3657.485,1454.904,5.256,0.0,0.0,-495.000);
CreateObject(956,-3796.276,1581.299,6.504,0.0,0.0,-315.000);
CreateObject(955,-3843.743,1431.630,10.783,0.0,0.0,-213.750);
CreateObject(956,-3842.637,1430.904,10.783,0.0,0.0,-213.750);
CreateObject(1647,-3884.507,1604.616,26.928,0.0,0.0,-22.500);
CreateObject(1646,-3886.674,1599.780,27.024,0.0,0.0,-22.500);
CreateObject(1645,-3886.487,1594.430,27.018,0.0,0.0,-168.750);
CreateObject(1755,-3880.892,1604.344,26.680,0.0,0.0,-22.500);
CreateObject(1759,-3883.353,1596.881,26.686,0.0,0.0,-157.500);
CreateObject(1736,-3882.543,1605.299,28.787,0.0,0.0,-393.750);
CreateObject(1771,-3882.531,1604.619,27.320,0.0,0.0,-112.500);
CreateObject(3362,-3845.002,1446.745,9.824,0.0,0.0,-78.750);
CreateObject(16563,-3788.805,1654.433,12.486,0.0,3.438,-90.000);
CreateObject(744,-3822.307,1601.110,9.691,0.0,0.0,0.0);
CreateObject(3853,-3806.167,1389.793,9.629,0.0,0.0,-112.500);
CreateObject(3853,-3862.665,1435.985,14.317,0.0,0.0,-180.000);
CreateObject(3853,-3853.750,1448.547,14.076,0.0,0.0,-236.250);
CreateObject(1232,-3726.224,1563.466,6.153,0.0,0.0,0.0);
CreateObject(1232,-3738.944,1531.145,4.555,0.0,0.0,0.0);
CreateObject(1232,-3677.620,1470.509,4.555,0.0,0.0,0.0);

//------------------------------------------------------------
Weapons = CreateMenu("Weapons menu", 2, 50.0, 180.0, 200.0, 200.0);

AddMenuItem(Weapons, 0, "Bronik");
AddMenuItem(Weapons, 1, "$200");
AddMenuItem(Weapons, 0, "M4");
AddMenuItem(Weapons, 1, "$500");
AddMenuItem(Weapons, 0, "AK47");
AddMenuItem(Weapons, 1, "$800");
AddMenuItem(Weapons, 0, "Desert Eagle");
AddMenuItem(Weapons, 1, "$150");
AddMenuItem(Weapons, 0, "Mp5");
AddMenuItem(Weapons, 1, "$300");
return 1;
}

public OnGameModeExit()
{
  return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
if(classid == 1) {
gTeam[playerid] = TEAM_1;
GameTextForPlayer(playerid, "Defenders", 1000, 3);}
else if(classid == 0) {
gTeam[playerid] = TEAM_2;
GameTextForPlayer(playerid, "Attackers", 1000, 3);}
PlayerPlaySound(playerid, MUSIC_ON, -2690.67,2048.35,56.73);
SetPlayerPos(playerid, -3842.6575,1436.4725,10.9754);
SetPlayerCameraPos(playerid, -3838.3708,1436.1859,10.8136);
SetPlayerCameraLookAt(playerid, -3842.6575,1436.4725,10.9754);
return 1;
}

public OnPlayerRequestSpawn(playerid)
{
return 1;
}

public OnPlayerConnect(playerid)
{
PlaySoundForAll(1058);
new string[256], pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
format(string, sizeof(string), "%s Присоеденился к игре", pname);
SendClientMessageToAll(0xFFFFFFFF, string);
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
PlaySoundForAll(1058);
new string[256], pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
format(string, sizeof(string), "%s Слышь урод ты чё ушол:)", pname);
SendClientMessageToAll(0xFFFFFFFF, string);
return 1;
}

public OnPlayerSpawn(playerid)
{
TogglePlayerClock(playerid, 1);
SetPlayerCheckpoint(playerid,-3650.6934,1659.0652,8.0786,10.00);
SetPlayerMapIcon(playerid,1,-3650.4121,1659.6132,8.1490,6,0);
PlayerPlaySound(playerid, MUSIC_OFF, 0.0, 0.0, 0.0);
return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
DropPlayerWeapons(playerid);
return 1;
}

public OnVehicleSpawn(vehicleid)
{
  return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
PlaySoundForAll(1053);
return 1;
}

public OnPlayerText(playerid, text[])
{
  return 1;
}

public OnPlayerPrivmsg(playerid, recieverid, text[])
{
  return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/kill", true) == 0) {
if(GetPlayerInterior(playerid) == 0)
{
SetPlayerHealth(playerid,0);
return 1;
}
else(SendClientMessage(playerid, 0xFF0000AA, "[FAIL]: Не выйдет! Выйди на улицу и там самоубивайся!"));
}
return 1;
}
public OnPlayerInfoChange(playerid)
{
  return 1;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
  return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
  return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
  return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
ShowMenuForPlayer(Weapons = CreateMenu("Weapons menu", 2, 50.0, 180.0, 200.0, 200.0));

AddMenuItem(Weapons, 0, "Bronik");
AddMenuItem(Weapons, 1, "$200");
AddMenuItem(Weapons, 0, "M4");
AddMenuItem(Weapons, 1, "$500");
AddMenuItem(Weapons, 0, "AK47");
AddMenuItem(Weapons, 1, "$800");
AddMenuItem(Weapons, 0, "Desert Eagle");
AddMenuItem(Weapons, 1, "$150");
AddMenuItem(Weapons, 0, "Mp5");
AddMenuItem(Weapons, 1, "$300");
}
public OnPlayerLeaveCheckpoint(playerid)
{
  return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
  return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
  return 1;
}

public OnRconCommand(cmd[])
{
  return 1;
}

public OnObjectMoved(objectid)
{
  return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
  return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
  return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
new Menu:current;
     current = GetPlayerMenu(playerid);
     if(current == Weapons)
     {
         switch(row)
         {
             case 0:{
//Row 1 code GetPlayerArmour();
             }
             case 1:{
//Row 2 code GivePlayerWeapon(31,50);
             }
             case 2:{
//Row 3 code GivePlayerWeapon(30,60);
             }
             case 3:{
//Row 4 code GivePlayerWeapon(24,50);
             }
             case 4:{
//Row 5 code GivePlayerWeapon(29,100);
             }
         }
     }
return 1;
}

public OnPlayerExitedMenu(playerid)
{
  return 1;
}
public DropPlayerWeapons(playerid)
{
     new playerweapons[13][2];
     GetPlayerPos(playerid, x, y, z);

  for(new i=0;i<13;i++){
      GetPlayerWeaponData(playerid, i, playerweapons[i][0], playerweapons[i][1]);
      new model=GetWeaponModel(playerweapons[i][0]);
   new times=floatround(playerweapons[i][1]/10.0001);
   new string[256];
         format(string, sizeof(string), "%d", times);
         times=strval(string);
      new Float:X=x+(random(3)-random(3));
      new Float:Y=y+(random(3)-random(3));
      if(playerweapons[i][1]!=0)
   {
       if(times>DropLimit) times=DropLimit;
       for(new a=0;a<times;a++)
    {
        if(model!=-1)
     {
      new pickupid=CreatePickup(model, 3, X, Y, z);
      SetTimerEx("DeletePickup", 1000000, false, "d", pickupid);
     }
    }
   }
  }
  return 1;
}

public DeletePickup(pickupid)
{
  DestroyPickup(pickupid);
  return 1;
}

public GetWeaponModel(weaponid)
{
  new model;

  switch(weaponid)
  {
      case 1: model=331; case 2: model=333; case 3: model=334;
   case 4: model=335; case 5: model=336; case 6: model=337;
   case 7: model=338; case 8: model=339; case 9: model=341;
   case 10: model=321; case 11: model=322; case 12: model=323;
   case 13: model=324; case 14: model=325; case 15: model=326;
   case 16: model=342; case 17: model=343; case 18: model=344;
   case 22: model=346; case 23: model=347; case 24: model=348;
   case 25: model=349; case 26: model=350; case 27: model=351;
   case 28: model=352; case 29: model=353; case 30: model=355;
   case 31: model=356; case 32: model=372; case 33: model=357;
   case 34: model=358; case 35: model=359; case 36: model=360;
   case 37: model=361; case 38: model=362; case 39: model=363;
   case 41: model=365; case 42: model=366; case 46: model=371;
  }
  if(model<300) return -1;

  return model;
}

Что у меня здесь неправильно, почему когда заходишь на чекпоинт выскакивает меню но в нём нет пунктов. Помогите плиз suicide2 wall



(\__/)
(='.'=)
(")_(")
Это Банни. Скопируй Банни себе в подпись, чтобы помочь ему на пути к мировому господству.
Поиск:





 


 


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