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

 



 
          





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





Последние Файлы 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  
Помощь новичкам по GTA скриптингу! #1
DockДата: Четверг, 30.10.2008, 19:46 | Сообщение # 361
Новенький
Группа: Пользователи
Сообщений: 7
Награды: 1
Репутация: 3
Замечания: 20%
Статус:
а как сделать две (или больше) команды ?
KaZaNOVaДата: Четверг, 30.10.2008, 19:50 | Сообщение # 362
Уверенный в себе
Группа: Продвинутые
Сообщений: 219
Награды: 1
Город: Ульяновск
Репутация: 51
Замечания: 0%
Статус:
fun VaG,
Code
public super1(playerid){  
new pName[MAX_PLAYER_NAME];    
new string1[48];    
GetPlayerName(playerid, pName, sizeof(pName));    
format(string1, sizeof(string), "%s достал миниган сцуко!", pName);    
SendClientMessageToAll(COLOR_RED, string1);    
SetPlayerHealth(playerid,1);   
SetTimerEx("health0", 5000, 0, "%i", playerid);   
SetPlayerArmour(playerid, 0);    
GivePlayerWeapon(playerid,38,10);  
return true;  
}  

public health0(playerid){  
SetPlayerHealth(playerid,0);    
return true;  
}

в конец скрипта lol а не в OnPlayerCommandText lol


Not we bad speak - you bad understand... ©KaZaNOVa
У каждого девелопера свои петухи в голове ©OKStyle™


VaGДата: Четверг, 30.10.2008, 19:57 | Сообщение # 363
Новенький
Группа: Продвинутые
Сообщений: 14
Награды: 1
Город: Саратов
Репутация: 0
Замечания: 0%
Статус:
Сделал все как ты сказал,все равно при компиляции эту байду выдает(((


SAMP рулит и ниепет!
KaZaNOVaДата: Четверг, 30.10.2008, 20:04 | Сообщение # 364
Уверенный в себе
Группа: Продвинутые
Сообщений: 219
Награды: 1
Город: Ульяновск
Репутация: 51
Замечания: 0%
Статус:
VaG,
Code
public OnPlayerCommandText(playerid, cmdtext[]){
if (strcmp("/super", cmdtext, true, 10) == 0){
SetTimerEx("super1", 5000, 0, "%i", playerid);
return true;
}
return false;
}

forward super1(playerid);
public super1(playerid){
new pName[MAX_PLAYER_NAME];
new string[256];
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), "%s достал миниган сцуко!", pName);
SendClientMessageToAll(COLOR_RED, string);
SetPlayerHealth(playerid,1);
SetTimerEx("health0", 5000, 0, "%i", playerid);
SetPlayerArmour(playerid, 0);
GivePlayerWeapon(playerid,38,10);
return true;
}
forward health0(playerid);
public health0(playerid){
SetPlayerHealth(playerid,0);
return true;
}

Внимательно все скопируй. У меня компилится без ошибок. Значит ты неправильно сделал что-то


Not we bad speak - you bad understand... ©KaZaNOVa
У каждого девелопера свои петухи в голове ©OKStyle™


VaGДата: Четверг, 30.10.2008, 20:40 | Сообщение # 365
Новенький
Группа: Продвинутые
Сообщений: 14
Награды: 1
Город: Саратов
Репутация: 0
Замечания: 0%
Статус:
Да што такое,не могу вставить,все-равно ошибко(((
в общем вот мод. можешь помоч всставить?
зы. Прости меня конечно,просто в павно я на стадии нуба)
Code

#include <a_samp>
//#include <core>
//#include <float>

#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_BLUE 0x0000BBAA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_ORANGE 0xFF9900AA
#define COLOR_PINK 0xFF66FFAA
#define COLOR_DARKRED 0x660000AA
new playercommands[MAX_PLAYERS] = 1;
forward AddCommandThing(playerid);
forward CommandThing(playerid);

main()
{
  print("\n----------------------------------");
  print("  Pirates of Caribbean       ");
  print("          by VaG and Scofield       ");
  print("----------------------------------\n");
}

public OnGameModeInit()
{

  print("GameModeInit()");
  SetGameModeText(" Myaso");
  //Player Spawns//
  AddPlayerClass(160,259.140441,3086.188476,8.089969,225.7885,8,0,26,4,16,2); // 1 komand
     AddPlayerClass(200,259.140441,3086.188476,8.089969,225.7885,4,0,33,25,0,0); // 1 komand
     AddPlayerClass(159,259.140441,3086.188476,8.089969,225.7885,4,0,33,25,0,0); // 1 komand
     AddPlayerClass(162,259.140441,3086.188476,8.089969,225.7885,8,0,26,4,16,2); // 1 komand
     AddPlayerClass(47,252.072677,2895.083496,10.674554,225.7885,4,0,26,4,16,2); // 2 komand
     AddPlayerClass(33,252.072677,2895.083496,10.674554,225.7885,8,0,33,12,18,2); // 2 komand
     AddPlayerClass(108,252.072677,2895.083496,10.674554,225.7885,4,0,33,12,18,2); // 2 komand
     AddPlayerClass(179,252.072677,2895.083496,10.674554,225.7885,8,0,26,4,16,2); // 2 komand
      //Car Spawns//
     AddStaticVehicle(484,252.3179,2932.2146,-0.3494,354.8002,3,3); // Lodka,na pirse
    //Object spawns//
  CreateObject(8483,266.315490,2845.466064,23.699062,0.000000,0.000000,68.838790);
  CreateObject(8493,228.710784,3070.632080,16.279901,0.000000,0.000000,116.000000);
  CreateObject(17068,245.672897,3063.366943,2.173638,12.000000,0.000000,30.289173);
  CreateObject(9159,228.918792,3070.503173,16.243640,0.000000,0.000000,117.000000);
  CreateObject(3434,267.056243,2916.864013,9.074460,11.000000,0.000000,-100.000000);
  CreateObject(733,255.206100,2907.629638,4.049616,0.000000,0.000000,127.247924);
  CreateObject(1608,251.612350,2916.838134,14.167915,-78.000000,0.000000,8.000000);

}

public OnPlayerRequestClass(playerid, classid){
    if(classid==0||classid==1||classid==2||classid==3){
     SetPlayerColor(playerid, COLOR_YELLOW);
  SendClientMessage(playerid, COLOR_YELLOW, " Пират");
     PlayerPlaySound(playerid,1187,-262.8102,-2183.5281,28.9523);
  SetPlayerFacingAngle(playerid,262.3273);
     SetPlayerPos(playerid,257.140441,3086.188476,8.089969);
     SetPlayerCameraPos(playerid,263.040449,3086.188476,11.089969);
     SetPlayerCameraLookAt(playerid,257.140441,3086.188476,8.089969);
    }else
    if(classid==4||classid==5||classid==6||classid==7){
     SendClientMessage(playerid, COLOR_BLUE, " Штурмовик");
     SetPlayerColor(playerid, COLOR_BLUE);
  SetPlayerFacingAngle(playerid,262.3273);
     SetPlayerPos(playerid,252.072677,2895.083496,10.674554);
     SetPlayerCameraPos(playerid,258.072677,2895.083496,10.674554);
     SetPlayerCameraLookAt(playerid,252.072677,2895.083496,10.674554);
    }
    return true;
}

public OnPlayerConnect(playerid)
{
  printf("OnPlayerConnect(%d)", playerid);
  SendClientMessage(playerid, COLOR_LIGHTBLUE, " Добро пожаловать на наш сервер!!!");
  SendClientMessage(playerid, COLOR_WHITE, " /help - Справка, /rules - Правила");
     GameTextForPlayer(playerid,"Select your team",2000,1);

  return 1;
}

public OnPlayerSpawn(playerid)
{
  PlayerPlaySound(playerid,1188,-262.8102,-2183.5281,28.9523);
  printf("OnPlayerSpawn(%d)", playerid);
  GivePlayerMoney(playerid, 1000);
  return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
  new playercash;
  if(killerid == INVALID_PLAYER_ID) {
         SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
         ResetPlayerMoney(playerid);
  } else {
       SendDeathMessage(killerid,playerid,reason);
    SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
    playercash = GetPlayerMoney(playerid);
    if (playercash > 0)  {
     GivePlayerMoney(killerid, playercash);
     ResetPlayerMoney(playerid);
    }
    else
    {
    }
       }
   return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{

  new string[256];
  new playermoney;
  new sendername[MAX_PLAYER_NAME];
  new giveplayer[MAX_PLAYER_NAME];
  new cmd[256];
  new giveplayerid, moneys, idx;

  cmd = strtok(cmdtext, idx);
   if(strcmp("/help", cmdtext, true) == 0)
      {
      SendClientMessage(playerid, COLOR_RED, " Этот сервер создан Вагом и Скофом");
      SendClientMessage(playerid, COLOR_WHITE, " icq 62589999 и 7688161");
         SendClientMessage(playerid, COLOR_YELLOW, " Цель игры - Защитить или захватить корабль");
         SendClientMessage(playerid, COLOR_RED, " Введите /cmds для просмотра существуюших команд!");
   return 1;
      }
  if(strcmp("/cmds", cmdtext, true) == 0)
      {
      SendClientMessage(playerid, COLOR_RED, " =======К==О==М==А==Н==Д==Ы=======");
      SendClientMessage(playerid, COLOR_WHITE, " /help - помощ,/rules - правила, /dis - десантироваться");
         SendClientMessage(playerid, COLOR_WHITE, " /kill - убить себя, /super - супер возможность");
         SendClientMessage(playerid, COLOR_RED, " =================================");
   return 1;
      }
    if(strcmp("/dis", cmdtext, true) == 0)      //ДЕсант!!!!
      {
      new string2[48];
      new pName[MAX_PLAYER_NAME];
         GetPlayerName(playerid, pName, sizeof(pName));
      format(string2, sizeof(string), " Внимание, %s Десантируется!!!!", pName);
      SendClientMessageToAll(COLOR_RED, string2);
         SendClientMessage(playerid, COLOR_WHITE, " Десантируйтесь в удобное для вас место");
         GivePlayerWeapon(playerid,46,1);
         SetPlayerPos(playerid, 263.040449, 3086.188476, 350.000000);
         return 1;
      }
   if(strcmp("/rules", cmdtext, true) == 0)
      {
      SendClientMessage(playerid, COLOR_RED, "=========================================================");
      SendClientMessage(playerid, COLOR_ORANGE, " Баги,читы,лаги,моды ЗАПРЕЩЕНЫ");
      SendClientMessage(playerid, COLOR_ORANGE, " Если заметим,то нарушитель будет казнен");
         SendClientMessage(playerid, COLOR_ORANGE, " через горячаю кочаргу в анус и бан!!!");
         SendClientMessage(playerid, COLOR_ORANGE, " Если вам дорога ваща задница,то ведите себя прилично!");
         SendClientMessage(playerid, COLOR_RED, "=========================================================");
      return 1;
      }
  if (strcmp("/kill", cmdtext, true, 10) == 0)
         {
   new pName[MAX_PLAYER_NAME];
      new string1[48];
      GetPlayerName(playerid, pName, sizeof(pName));
      format(string1, sizeof(string), "%s убилсо однако :)", pName);
      SendClientMessageToAll(COLOR_RED, string1);
      SetPlayerHealth(playerid,0);
   SetPlayerArmour(playerid, 0);
   return 1;
      }
    if (strcmp("/super", cmdtext, true, 10) == 0)
         {
   new pName[MAX_PLAYER_NAME];
      new string1[48];
      GetPlayerName(playerid, pName, sizeof(pName));
      format(string1, sizeof(string), "%s достал прежсмертный РПГ, сцуко!", pName);
      SendClientMessageToAll(COLOR_RED, string1);
      SetPlayerHealth(playerid,1);
   SetPlayerArmour(playerid, 0);
   GivePlayerWeapon(playerid,35,1);
   return 1;
      }
  if(strcmp(cmd, "/givecash", true) == 0) {
      new tmp[256];
   tmp = strtok(cmdtext, idx);

   if(!strlen(tmp)) {
    SendClientMessage(playerid, COLOR_WHITE, " Вводите: /givecash [id игрока] [количество]");
    return 1;
   }
   giveplayerid = strval(tmp);

   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp)) {
    SendClientMessage(playerid, COLOR_WHITE, "Usage: /givecash [playerid] [amount]");
    return 1;
   }
    moneys = strval(tmp);

   //printf("givecash_command: %d %d",giveplayerid,moneys);

   if (IsPlayerConnected(giveplayerid)) {
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    playermoney = GetPlayerMoney(playerid);
    if (moneys > 0 && playermoney >= moneys) {
     GivePlayerMoney(playerid, (0 - moneys));
     GivePlayerMoney(giveplayerid, moneys);
     format(string, sizeof(string), " Вы передали $%s  %d.", moneys, giveplayer);
     SendClientMessage(playerid, COLOR_YELLOW, string);
     format(string, sizeof(string), " Вам дали $%d от %s.", moneys, sendername);
     SendClientMessage(giveplayerid, COLOR_YELLOW, string);
     printf("%s(playerid:%d) has send $%d to %s.",sendername, playerid, moneys, giveplayer);
    }
    else {
     SendClientMessage(playerid, COLOR_YELLOW, "  Неверное значение.");
    }
   }
   else {
     SendClientMessage(playerid, COLOR_YELLOW, string);
    }
   return 1;
   }
  return 0;
}

public OnPlayerInfoChange(playerid)
{
  printf("OnPlayerInfoChange(%d)");
  return 1;
}

strtok(const string[], &index)
{
  new length = strlen(string);
  while ((index < length) && (string[index] <= ' '))
  {
   index++;
  }

  new offset = index;
  new result[20];
  while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
  {
   result[index - offset] = string[index];
   index++;
  }
  result[index - offset] = EOS;
  return result;
}

public AddCommandThing(playerid)
{
if (playercommands[playerid] == 0) SetTimerEx("CommandThing", 80000, false, "i", playerid);  // Не работает эта херня!!! отсюда
playercommands[playerid]++;
return 1;
}

public CommandThing(playerid)
{
playercommands[playerid] = 0;
SendClientMessage(playerid, COLOR_YELLOW, "Для справки вводите /help");
SendClientMessage(playerid, COLOR_YELLOW, "Оюязательно читайте правила!!! /rules");
return 0;
}  //до сюда



SAMP рулит и ниепет!
[TDM]KosmosДата: Четверг, 30.10.2008, 20:52 | Сообщение # 366
Мастер джэдай
Группа: Продвинутые
Сообщений: 2046
Награды: 8
Город: Йошкар-Ола
Репутация: 126
Замечания: 40%
Статус:
Treyser, да есть такой скрипт, благодоря Relax'у, вот качай http://77.120.193.142/files/14-fspublic-enemy-vehicle.html , только для начала зарегаться надо будет
Жду плюса crazy



Я вернулся =)
SuNДата: Четверг, 30.10.2008, 21:06 | Сообщение # 367
Уверенный в себе
Группа: Продвинутые
Сообщений: 216
Награды: 3
Город: Moscow
Репутация: 9
Замечания: 20%
Статус:
1)Как сделать чтобы в моде сохранялись скины? (У меня мод ПЕН1 раньше сохранялись а ЩАС НЕТ!)
2)тачки после нескольких секунд простоя около тебя не пропадали!
3)В другом моде как сделать чтобы если не залогинился то попадаешь в тюрьму как в пене
---------------------------------------//----------------------------------------------
НУ ПОМОГИТЕ ПЛИЗЗЗЗЗЗ

Dim@sДата: Четверг, 30.10.2008, 21:38 | Сообщение # 368
Новенький
Группа: Пользователи
Сообщений: 6
Награды: 1
Репутация: 2
Замечания: 0%
Статус:
Доброго времени суток! Скажите пожалуста как отключить в моде Godfather отнимание жизней. А то задолбался через каждых 30 мин пополнять жидуху.
Ghost-XДата: Четверг, 30.10.2008, 22:22 | Сообщение # 369
Мастер джэдай
Группа: Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус:
Скриптеры, хелп плиз, у мну чето с павно, вроде Net Framework 3.0 поставил все равно павно кричит, что не можт открыть инклуды. Инклуды скок раз уже менял, он их тупо не видит вот и не можт прочесть. Что делать? wall suicide2


Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит.
Хочешь остаться при своем мнении - держи его при себе.
trilainДата: Четверг, 30.10.2008, 22:23 | Сообщение # 370
Новенький
Группа: Пользователи
Сообщений: 11
Награды: 1
Город: екатеринбург
Репутация: -6
Замечания: 20%
Статус:
ыы я держу свой сервер мне сказали етот сайт вот ишю скрипт для делования домов =(


всем пт!))
Ghost-XДата: Четверг, 30.10.2008, 22:29 | Сообщение # 371
Мастер джэдай
Группа: Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус:
Quote (trilain)
ыы я держу свой сервер мне сказали етот сайт вот ишю скрипт для делования домов =(

те для какого мода?


Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит.
Хочешь остаться при своем мнении - держи его при себе.
SanSayДата: Четверг, 30.10.2008, 23:01 | Сообщение # 372
Долгожитель
Группа: Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус:
KaZaNOVa, про 15 минут я говорил про проблему Treyser (с сохранением личных тачек) )))


simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с
PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
trilainДата: Пятница, 31.10.2008, 00:06 | Сообщение # 373
Новенький
Группа: Пользователи
Сообщений: 11
Награды: 1
Город: екатеринбург
Репутация: -6
Замечания: 20%
Статус:
ппц sad


всем пт!))
Extr1meДата: Пятница, 31.10.2008, 14:41 | Сообщение # 374
Новенький
Группа: Продвинутые
Сообщений: 62
Награды: 2
Город: Питер
Репутация: 10
Замечания: 60%
Статус:
Люди вопрос как сдеалть так что бы сообщение на сервере высвечивалось каждые 5 мин а?

Добавлено (31.10.2008, 14:41)
---------------------------------------------
Люди вопрос как сдеалть так что бы сообщение на сервере высвечивалось каждые 5 мин а?

Добавлено (31.10.2008, 14:41)
---------------------------------------------
Люди вопрос как сдеалть так что бы сообщение на сервере высвечивалось каждые 5 мин а?

Добавлено (31.10.2008, 14:41)
---------------------------------------------
Люди вопрос как сдеалть так что бы сообщение на сервере высвечивалось каждые 5 мин а?

theAloneДата: Пятница, 31.10.2008, 14:48 | Сообщение # 375
Долгожитель
Группа: Пользователи
Сообщений: 1380
Награды: 1
Город: Москва
Репутация: 92
Замечания: 0%
Статус:
вниз скрипта

Code
forward YA();
public YA() SendClientMessageToAll(COLOR_YOUR,"You're bitch");

в gamemodeinit

Code
SetTimer("YA",300000,1);

Поиск:





 


 


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