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

 



 
          





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





Последние Файлы 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 из 1
  • 1
Модератор форума: AXE, Weddew  
Помогите а...
bleyzДата: Среда, 02.04.2008, 17:23 | Сообщение # 1
Постоялец
Группа: Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус:
Как сделать так что бы чел ввёл команду например: /1 и ещё раз он не сможет ввести её пока не введёт команду: /2 (не телепорт)


[GM] League Script
[GM] Drift-Mod

Свалка - дом Блейза [oS]_[HIT]©

_Rage_Дата: Среда, 02.04.2008, 17:35 | Сообщение # 2
Новенький
Группа: Пользователи
Сообщений: 61
Награды: 1
Репутация: 9
Замечания: 0%
Статус:
Ну моя скромная помощь, сам слабо разбираюсь пока в pawn.

Создаешь глобальную переменную со значением 1, при наборе команды /1 делаешь проверку чтобы переменная равнялась 1, и приравниваешь её к значению 2, а при вводе команды /2 приравниваешь её к значению 1.

Поправьте если не так.

bleyzДата: Среда, 02.04.2008, 17:37 | Сообщение # 3
Постоялец
Группа: Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус:
_Rage_, ну я так не умею напиши код)))


[GM] League Script
[GM] Drift-Mod

Свалка - дом Блейза [oS]_[HIT]©

_Rage_Дата: Среда, 02.04.2008, 18:01 | Сообщение # 4
Новенький
Группа: Пользователи
Сообщений: 61
Награды: 1
Репутация: 9
Замечания: 0%
Статус:
за работоспособность не отвечаю, да и наврятли он работоспособен, у меня как правило с первого раза в pawn мало что получается crazy , но держи постести и скажи как там.

Code

new gPer[MAX_PLAYERS];

if(strcmp(cmd, "/1", true) == 0)
{
  if (gPer[playerid] == 1)
  {
   gPer[playerid] = 2;
  }
  else
  {
   SendClientMessage(playerid, COLOR_GRAD1, "*Âû íå íàïèñàëè /2 =)");
  }
  return 1;
}

if(strcmp(cmd, "/2", true) == 0)
{
  if (gPer[playerid] == 2)
  {
   gPer[playerid] = 1;
  }
  else
  {
   SendClientMessage(playerid, COLOR_GRAD1, "*Âû íå íàïèñàëè /1 =)");
  }
  return 1;
}

new gPer[MAX_PLAYERS]; // это в начало мода

bleyzДата: Четверг, 03.04.2008, 14:34 | Сообщение # 5
Постоялец
Группа: Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус:
_Rage_, я так понял делать с другой командой так:
{
if (gPer[playerid] == моя команда1)
{
gPer[playerid] = команда 2 которую над ввести что бы заработала 1;
}
else
{



[GM] League Script
[GM] Drift-Mod

Свалка - дом Блейза [oS]_[HIT]©

LuxurYДата: Четверг, 03.04.2008, 17:30 | Сообщение # 6
Уверенный в себе
Группа: Продвинутые
Сообщений: 281
Награды: 1
Город: OZ
Репутация: 45
Замечания: 0%
Статус:
Code
new var[MAX_PLAYERS];

public OnPlayerCommandText(playerid,cmdtext[]) {
if(strcmp(cmdtext, "/1", true) == 0) {
if (var[playerid] == 0) var[playerid] = 1;
else SendClientMessage(playerid, 0xAA3333AA, "Введите команду /2");
return 1;
}

if(strcmp(cmdtext, "/2", true) == 0) {
if (var[playerid] == 1) var[playerid] = 0;
else SendClientMessage(playerid, 0xAA3333AA, "Введите команду /1");
return 1;
}   

return 0;
}

вставь в скрипт


www.gtascript.ru admin
www.gtascript.ru - профессиональный скриптинг SA-MP, MTA


Сообщение отредактировал LuxurY - Четверг, 03.04.2008, 17:32
bleyzДата: Четверг, 03.04.2008, 21:34 | Сообщение # 7
Постоялец
Группа: Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус:
блин вот сделайте
if (strcmp("/otoshel", cmdtext, true, 10) == 0)
{
playercount--;
if (var[playerid] == 0) var[playerid] = 1;
new string[256],PlayerName[30];
GetPlayerName(playerid, PlayerName, 30);
format(string, sizeof(string), "%s Oòîø¸ë òåïåðü íà ñåðâåðå èãðàþò %d èãðîêa(îâ).",PlayerName, playercount);
SendClientMessageToAll(0xFFFFFFAA, string);
SendClientMessage(playerid,COLOR_YELLOW, "Âû íàõîäèòåñü â ðåæèìå ''îòîø¸ë,, ÷òî áû îòêëþ÷èòü åãî ââåäèòå /yatut" );
GameTextForAll("ushel",2000,1);
TogglePlayerControllable(playerid,0);
SetPlayerHealth(playerid, 9999999999);
return SendCommand(playerid);
}
if (strcmp("/yatut", cmdtext, true, 10) == 0)
{
playercount++;
if (var[playerid] == 1) var[playerid] = 0;
new string[256],PlayerName[30];
GetPlayerName(playerid, PlayerName, 30);
format(string, sizeof(string), "%s Ïðèø¸ë òåïåðü íà ñåðâåðå èãðàþò %d èãðîêa(îâ).",PlayerName, playercount);
SetPlayerHealth(playerid, 100);
SendClientMessageToAll(0xFFFFFFAA, string);
TogglePlayerControllable(playerid,1);
return SendCommand(playerid);
}



[GM] League Script
[GM] Drift-Mod

Свалка - дом Блейза [oS]_[HIT]©

_Rage_Дата: Пятница, 04.04.2008, 20:17 | Сообщение # 8
Новенький
Группа: Пользователи
Сообщений: 61
Награды: 1
Репутация: 9
Замечания: 0%
Статус:
Ну на Tobleyz.pwn. За работоспособность по прежнему не отвечаю crazy
bleyzДата: Суббота, 05.04.2008, 12:57 | Сообщение # 9
Постоялец
Группа: Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус:
_Rage_, спаса чувак работает!тока терь помоги с темой Хелп если можеш)


[GM] League Script
[GM] Drift-Mod

Свалка - дом Блейза [oS]_[HIT]©

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





 


 


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