• Страница 1 из 1
  • 1
Модератор форума: drifter-dron, admin, TweIk  
Вопрос не для новичкофф
[MTA]MaPeR5518Дата: Воскресенье, 31.07.2011, 08:41:17 | Сообщение # 1

Группа: Пользователи
Сообщений: 181
Я сколько парюсь
Code
#include <a_samp>
#define FILTERSCRIPT
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_RED 0xFF0000AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_BLUE 0x0000FFAA
#define DIALOGID 5009
#define COLOR_ORANGE 0xFF8000AA
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_PINK 0xFF66FFAA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_DARKRED 0x660000AA
#define COLOR_PURPLE 0xFFFF00AA
#pragma tabsize 0

new var0[25];
new dm[MAX_PLAYERS];
public OnPlayerSpawn(playerid)
{
      if(dm[playerid] == 1) return OnPlayerCommandText(playerid,"/dm3");
   if(dm[playerid] == 1) return OnPlayerCommandText(playerid,"/dm5");
      if(dm[playerid] == 1) return OnPlayerCommandText(playerid,"/dm4");
   if(dm[playerid] == 1) return OnPlayerCommandText(playerid,"/dm2");
      if(dm[playerid] == 1) return OnPlayerCommandText(playerid,"/dm");
      if(dm[playerid] == 1) return OnPlayerCommandText(playerid,"/cs");
   return 1;
}

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

public OnVehicleSpawn(vehicleid)
{
   return 1;
}

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

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

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/cs", cmdtext, true, 10) == 0)
   {
      dm[playerid] = 1;
   SendClientMessage(playerid,0xFF66FFAA," Сs зона");
      SendClientMessage(playerid,0xFF66FFAA," Чтобы выйти набери /exit");
   GetPlayerName(playerid, var0, 256);
      switch(random(4))
{
case 0: SetPlayerPos(playerid,3926.3169,1431.3483,796.7238);
case 1: SetPlayerPos(playerid,3957.4861,1382.3455,796.7026);
case 2: SetPlayerPos(playerid,3877.1238,1384.2760,792.2589);
case 3: SetPlayerPos(playerid,3846.9773,1465.6648,796.7394);
}
      ResetPlayerWeapons(playerid);
      GivePlayerWeapon(playerid,24,1000000);
      GivePlayerWeapon(playerid,30,1000000);
      GivePlayerWeapon(playerid,25,1000000);
      SetPlayerHealth(playerid,150.0);
      SetPlayerArmour(playerid,150);
      return 1;
      }
if (strcmp("/dm4", cmdtext, true, 10) == 0)
   {
      dm[playerid] = 1;
   SendClientMessage(playerid,0xFF66FFAA," Dm зона");
   SendClientMessage(playerid,0xFF66FFAA," Чтобы выйти набери /exit");
      GetPlayerName(playerid, var0, 256);
switch(random(4))
{
case 0: SetPlayerPos(playerid,-386.4297,4671.5122,9.7923);
case 1: SetPlayerPos(playerid,-406.43777466,4658.14990234,11.47199249);
case 2: SetPlayerPos(playerid,-379.0026,4655.9087,15.3352);
case 3: SetPlayerPos(playerid,-386.4297,4671.5122,9.7923);
}
      ResetPlayerWeapons(playerid);
      GivePlayerWeapon(playerid,34,1000000);
      GivePlayerWeapon(playerid,31,1000000);
      GivePlayerWeapon(playerid,24,1000000);
      GivePlayerWeapon(playerid,29,1000000);
      SetPlayerHealth(playerid,100.0);
      SetPlayerArmour(playerid,1000);
      return 1;
      }

if (strcmp("/dm3", cmdtext, true, 10) == 0)
   {
      dm[playerid] = 1;
   SendClientMessage(playerid,0xFF66FFAA," Dm зона 3");
      SendClientMessage(playerid,COLOR_GREEN,"Чтобы выйти набери /exit");
      switch(random(4))
      {
      case 0: SetPlayerPos(playerid,-1278.0394287109,2517.8068847656,87.562);
      case 1: SetPlayerPos(playerid,-1318.1508,2492.4722,87.0520);
      case 2: SetPlayerPos(playerid,-1315.0066,2542.2549,87.7422);
      case 3: SetPlayerPos(playerid,-1326.5261,2527.7788,89.9844);
      }
      ResetPlayerWeapons(playerid);
      GivePlayerWeapon(playerid,24,1000000);
      GivePlayerWeapon(playerid,27,1000000);
      SetPlayerHealth(playerid,100.0);
      SetPlayerArmour(playerid,30);
      return 1;
      }
if (strcmp("/dm5", cmdtext, true, 10) == 0)
   {
      dm[playerid] = 1;
   SendClientMessage(playerid,COLOR_GREEN,"Вы на ДМ зоне");
      SendClientMessage(playerid,COLOR_GREEN,"Чтобы выйти набери /exit");
   ResetPlayerWeapons(playerid);
      switch(random(3))
{
case 0: SetPlayerPos(playerid,3664.520,1147.802,17.97);
case 1: SetPlayerPos(playerid,3569.44238,1139.44995,26);
case 2: SetPlayerPos(playerid,3721.75,1142.615,23.87340);
}
   ResetPlayerWeapons(playerid);
      GivePlayerWeapon(playerid,26,10000);
      SetPlayerHealth(playerid,100.0);
      return 1;
      }

if (strcmp("/dm2", cmdtext, true, 10) == 0)
   {
dm[playerid] = 1;
SendClientMessage(playerid,COLOR_GREEN,"Вы на ДМ зоне");
SendClientMessage(playerid,COLOR_GREEN,"Чтобы выйти набери /exit");
switch(random(4))
{
case 0: SetPlayerPos(playerid,495.11209106,-1406.32165527,1386.29370117);
case 1: SetPlayerPos(playerid,492.8149,-1374.1240,1383.9365);
case 2: SetPlayerPos(playerid,525.9021,-1379.0443,1384.2189);
case 3: SetPlayerPos(playerid,521.2842,-1410.7432,1389.4102);
}
      ResetPlayerWeapons(playerid);
      GivePlayerWeapon(playerid,24,1000000);
      GivePlayerWeapon(playerid,25,1000000);
      SetPlayerHealth(playerid,100.0);
      SetPlayerArmour(playerid, 100);
      return 1;
   }
   if (strcmp("/exit", cmdtext, true, 10) == 0)
   {
   dm[playerid] = 0;
   ResetPlayerWeapons(playerid);
   GivePlayerWeapon(playerid,24,500);
   GivePlayerWeapon(playerid,31,1000);
   GivePlayerWeapon(playerid,29,1000);
   OnPlayerSpawn(playerid);
   return 1;
      }
if (strcmp("/dm", cmdtext, true, 10) == 0)
   {
      dm[playerid] = 1;
   SendClientMessage(playerid,COLOR_GREEN,"Вы на ДМ зоне");
      SendClientMessage(playerid,COLOR_GREEN,"Чтобы выйти набери /exit");
      ResetPlayerWeapons(playerid);
      GetPlayerName(playerid, var0, 256);
      switch(random(3))
{
case 0: SetPlayerPos(playerid,-1468.2986,1489.7844,8.2578);
case 1: SetPlayerPos(playerid,-1378.0688,1494.4780,16.3203);
case 2: SetPlayerPos(playerid,-1420.5660,1484.8091,11.8084);
}
   ResetPlayerWeapons(playerid);
      GivePlayerWeapon(playerid,4,1);
      GivePlayerWeapon(playerid,24,50);
      GivePlayerWeapon(playerid,27,50);
      SetPlayerHealth(playerid,100.0);
      SetPlayerArmour(playerid, 100);
      return 1;
      }
        
   return 0;
}

Почему после смерти он спавница на дм3???
Как исправить?
Уже скриптом сделал из мода вытащил!


Ничто не останавливает полет мысли программиста , как компилятор!
+ не помешает


Сообщение отредактировал [MTA]MaPeR5518 - Воскресенье, 31.07.2011, 08:41:53
 
СообщениеЯ сколько парюсь
Code
#include <a_samp>
#define FILTERSCRIPT
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_RED 0xFF0000AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_BLUE 0x0000FFAA
#define DIALOGID 5009
#define COLOR_ORANGE 0xFF8000AA
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_PINK 0xFF66FFAA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_DARKRED 0x660000AA
#define COLOR_PURPLE 0xFFFF00AA
#pragma tabsize 0

new var0[25];
new dm[MAX_PLAYERS];
public OnPlayerSpawn(playerid)
{
      if(dm[playerid] == 1) return OnPlayerCommandText(playerid,"/dm3");
   if(dm[playerid] == 1) return OnPlayerCommandText(playerid,"/dm5");
      if(dm[playerid] == 1) return OnPlayerCommandText(playerid,"/dm4");
   if(dm[playerid] == 1) return OnPlayerCommandText(playerid,"/dm2");
      if(dm[playerid] == 1) return OnPlayerCommandText(playerid,"/dm");
      if(dm[playerid] == 1) return OnPlayerCommandText(playerid,"/cs");
   return 1;
}

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

public OnVehicleSpawn(vehicleid)
{
   return 1;
}

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

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

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/cs", cmdtext, true, 10) == 0)
   {
      dm[playerid] = 1;
   SendClientMessage(playerid,0xFF66FFAA," Сs зона");
      SendClientMessage(playerid,0xFF66FFAA," Чтобы выйти набери /exit");
   GetPlayerName(playerid, var0, 256);
      switch(random(4))
{
case 0: SetPlayerPos(playerid,3926.3169,1431.3483,796.7238);
case 1: SetPlayerPos(playerid,3957.4861,1382.3455,796.7026);
case 2: SetPlayerPos(playerid,3877.1238,1384.2760,792.2589);
case 3: SetPlayerPos(playerid,3846.9773,1465.6648,796.7394);
}
      ResetPlayerWeapons(playerid);
      GivePlayerWeapon(playerid,24,1000000);
      GivePlayerWeapon(playerid,30,1000000);
      GivePlayerWeapon(playerid,25,1000000);
      SetPlayerHealth(playerid,150.0);
      SetPlayerArmour(playerid,150);
      return 1;
      }
if (strcmp("/dm4", cmdtext, true, 10) == 0)
   {
      dm[playerid] = 1;
   SendClientMessage(playerid,0xFF66FFAA," Dm зона");
   SendClientMessage(playerid,0xFF66FFAA," Чтобы выйти набери /exit");
      GetPlayerName(playerid, var0, 256);
switch(random(4))
{
case 0: SetPlayerPos(playerid,-386.4297,4671.5122,9.7923);
case 1: SetPlayerPos(playerid,-406.43777466,4658.14990234,11.47199249);
case 2: SetPlayerPos(playerid,-379.0026,4655.9087,15.3352);
case 3: SetPlayerPos(playerid,-386.4297,4671.5122,9.7923);
}
      ResetPlayerWeapons(playerid);
      GivePlayerWeapon(playerid,34,1000000);
      GivePlayerWeapon(playerid,31,1000000);
      GivePlayerWeapon(playerid,24,1000000);
      GivePlayerWeapon(playerid,29,1000000);
      SetPlayerHealth(playerid,100.0);
      SetPlayerArmour(playerid,1000);
      return 1;
      }

if (strcmp("/dm3", cmdtext, true, 10) == 0)
   {
      dm[playerid] = 1;
   SendClientMessage(playerid,0xFF66FFAA," Dm зона 3");
      SendClientMessage(playerid,COLOR_GREEN,"Чтобы выйти набери /exit");
      switch(random(4))
      {
      case 0: SetPlayerPos(playerid,-1278.0394287109,2517.8068847656,87.562);
      case 1: SetPlayerPos(playerid,-1318.1508,2492.4722,87.0520);
      case 2: SetPlayerPos(playerid,-1315.0066,2542.2549,87.7422);
      case 3: SetPlayerPos(playerid,-1326.5261,2527.7788,89.9844);
      }
      ResetPlayerWeapons(playerid);
      GivePlayerWeapon(playerid,24,1000000);
      GivePlayerWeapon(playerid,27,1000000);
      SetPlayerHealth(playerid,100.0);
      SetPlayerArmour(playerid,30);
      return 1;
      }
if (strcmp("/dm5", cmdtext, true, 10) == 0)
   {
      dm[playerid] = 1;
   SendClientMessage(playerid,COLOR_GREEN,"Вы на ДМ зоне");
      SendClientMessage(playerid,COLOR_GREEN,"Чтобы выйти набери /exit");
   ResetPlayerWeapons(playerid);
      switch(random(3))
{
case 0: SetPlayerPos(playerid,3664.520,1147.802,17.97);
case 1: SetPlayerPos(playerid,3569.44238,1139.44995,26);
case 2: SetPlayerPos(playerid,3721.75,1142.615,23.87340);
}
   ResetPlayerWeapons(playerid);
      GivePlayerWeapon(playerid,26,10000);
      SetPlayerHealth(playerid,100.0);
      return 1;
      }

if (strcmp("/dm2", cmdtext, true, 10) == 0)
   {
dm[playerid] = 1;
SendClientMessage(playerid,COLOR_GREEN,"Вы на ДМ зоне");
SendClientMessage(playerid,COLOR_GREEN,"Чтобы выйти набери /exit");
switch(random(4))
{
case 0: SetPlayerPos(playerid,495.11209106,-1406.32165527,1386.29370117);
case 1: SetPlayerPos(playerid,492.8149,-1374.1240,1383.9365);
case 2: SetPlayerPos(playerid,525.9021,-1379.0443,1384.2189);
case 3: SetPlayerPos(playerid,521.2842,-1410.7432,1389.4102);
}
      ResetPlayerWeapons(playerid);
      GivePlayerWeapon(playerid,24,1000000);
      GivePlayerWeapon(playerid,25,1000000);
      SetPlayerHealth(playerid,100.0);
      SetPlayerArmour(playerid, 100);
      return 1;
   }
   if (strcmp("/exit", cmdtext, true, 10) == 0)
   {
   dm[playerid] = 0;
   ResetPlayerWeapons(playerid);
   GivePlayerWeapon(playerid,24,500);
   GivePlayerWeapon(playerid,31,1000);
   GivePlayerWeapon(playerid,29,1000);
   OnPlayerSpawn(playerid);
   return 1;
      }
if (strcmp("/dm", cmdtext, true, 10) == 0)
   {
      dm[playerid] = 1;
   SendClientMessage(playerid,COLOR_GREEN,"Вы на ДМ зоне");
      SendClientMessage(playerid,COLOR_GREEN,"Чтобы выйти набери /exit");
      ResetPlayerWeapons(playerid);
      GetPlayerName(playerid, var0, 256);
      switch(random(3))
{
case 0: SetPlayerPos(playerid,-1468.2986,1489.7844,8.2578);
case 1: SetPlayerPos(playerid,-1378.0688,1494.4780,16.3203);
case 2: SetPlayerPos(playerid,-1420.5660,1484.8091,11.8084);
}
   ResetPlayerWeapons(playerid);
      GivePlayerWeapon(playerid,4,1);
      GivePlayerWeapon(playerid,24,50);
      GivePlayerWeapon(playerid,27,50);
      SetPlayerHealth(playerid,100.0);
      SetPlayerArmour(playerid, 100);
      return 1;
      }
        
   return 0;
}

Почему после смерти он спавница на дм3???
Как исправить?
Уже скриптом сделал из мода вытащил!

Автор - [MTA]MaPeR5518
Дата добавления - 31.07.2011 в 08:41:17
drifter-dronДата: Воскресенье, 31.07.2011, 10:29:24 | Сообщение # 2

Группа: Пользователи
Сообщений: 477
Тема закрыта!
ЧИТАЕМ ПРАВИЛА!!!


Пишу любые несложные скрипты))
Обращайтесь..
Цена: от 10 рублей))
 
СообщениеТема закрыта!
ЧИТАЕМ ПРАВИЛА!!!

Автор - drifter-dron
Дата добавления - 31.07.2011 в 10:29:24
  • Страница 1 из 1
  • 1
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

ps798829

(Среда 08:23:47)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

Вверх
15:21:09
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2026

vkontakte :samp-pawno.ru: