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

 



 
          





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





Последние Файлы 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  
Масса вопросов.
VidДата: Воскресенье, 07.12.2008, 19:38 | Сообщение # 1
Уверенный в себе
Группа: Продвинутые
Сообщений: 212
Награды: 1
Город: Odessa
Репутация: 3
Замечания: 20%
Статус:
Если кто знает помогите
1)Как сделать так чтоб допустим заходя на пикап или маркер можно было вводить команду /wap , вводить можно её только на пикапе или маркере.

2)Как сделать так чтобы команду /komanda за игру можно было вводить только 5 раз?

3)Как сделать чтобы команду /primer можно было вводить главному админу и человеку с ником Vid ? Только этим двум людям. Я знаю как зделать так чтоб только админ вводил команду а человек с ником определённым нет
пс кто помог +


Сообщение отредактировал Vid - Воскресенье, 07.12.2008, 19:39
[TDM]KosmosДата: Воскресенье, 07.12.2008, 20:09 | Сообщение # 2
Мастер джэдай
Группа: Продвинутые
Сообщений: 2046
Награды: 8
Город: Йошкар-Ола
Репутация: 126
Замечания: 40%
Статус:
Quote (Vid)
Если кто знает помогите
1)Как сделать так чтоб допустим заходя на пикап или маркер можно было вводить команду /wap , вводить можно её только на пикапе или маркере.

Вот так:

Code
new mypickup;
#include <a_samp>
public OnGameModeInit()
{
  mypickup = CreatePickup(1559,23,-7.1149,-1527.1118,2.5553);
  return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == mypickup)
SendClientMessage(playerid, цвет, твой текст);
return 1;
}



Я вернулся =)
DRAgoONoNДата: Воскресенье, 07.12.2008, 20:52 | Сообщение # 3
Советчик
Группа: Продвинутые
Сообщений: 1149
Награды: 2
Город: Одесса
Репутация: 102
Замечания: 0%
Статус:
Quote (Vid)
3)Как сделать чтобы команду /primer можно было вводить главному админу и человеку с ником Vid ? Только этим двум людям. Я знаю как зделать так чтоб только админ вводил команду а человек с ником определённым нет пс кто помог +

Проверка на ник:
[pwn] if(name[0] == '[' && name[1] == 'V' && name[2] == 'i' && name[3] == 'd')
{
SendClientMessage(playerid, COLOR_ORANGE, " Ты Vid");
SpawnPlayer(playerid);
}
else
{
SendClientMessage(playerid, COLOR_ORANGE, " Ты не Vid");
}[/pwn]
:)
Quote (Vid)
2)Как сделать так чтобы команду /komanda за игру можно было вводить только 5 раз?

В public OnPlayerConnect(playerid):
[pwn]Cmds[playerid]=0;[/pwn]
В public OnPlayerCommandText(playerid, cmdtext[]):
[pwn]if(strcmp(cmd, "/cmd", true) == 0)
{
if(Cmds[playerid] >= 5)
{
SendClientMessage(playerid, COLOR_ORANGE," 5 раз можно использовать эту команду");
return 1;
}
// Тут сама команда
Cmds[playerid]++;
return 1;
}[/pwn]
:)
Если помог DRAgoONoN[playerid]++; cool



SAMP WIKI



VidДата: Воскресенье, 07.12.2008, 21:39 | Сообщение # 4
Уверенный в себе
Группа: Продвинутые
Сообщений: 212
Награды: 1
Город: Odessa
Репутация: 3
Замечания: 20%
Статус:
LOGOTiPiK, ты не понял мне не надо чтобы при заходе на пикаап текст писался , а мне надо чтоб на пикапе можно было команду писать пример я стал на пикам и только когда я на нем стою я могу вводить командуу /пример команды

Добавлено (07.12.2008, 21:39)
---------------------------------------------
DRAgoONoN, спс)))) + есть!

SuNДата: Понедельник, 08.12.2008, 10:13 | Сообщение # 5
Уверенный в себе
Группа: Продвинутые
Сообщений: 216
Награды: 3
Город: Moscow
Репутация: 9
Замечания: 20%
Статус:
Vid, Сделай в команде такую проверку:
Code
If PlayerToPoint(radius, playerid, X, Y, Z)//Соответственно всё сам заполняешь
{
     GivePlayerMoney(playerid, 500);//Допусти даёт 500 баксов
     SendClientMessage(playerid, COLOR_RED, "Вы получили 500 баксов на этом маркере!");
     return 1;
}
else
{
     SendClientMessage(playerid, COLOR_RED, "Эту команду можно использовать только на красном маркере!");
     return 1;
}



Сообщение отредактировал SuN - Понедельник, 08.12.2008, 10:16
hub4Дата: Понедельник, 08.12.2008, 13:29 | Сообщение # 6
Новенький
Группа: Продвинутые
Сообщений: 71
Награды: 1
Репутация: 24
Замечания: 0%
Статус:
Quote (DRAgoONoN)
if(name[0] == '[' && name[1] == 'V' && name[2] == 'i' && name[3] == 'd')

DRAgoONoN, а попроще способа нету сравнить ник? т.е. целиком по строке сравнить с результатом вывода getplayername

DRAgoONoNДата: Среда, 10.12.2008, 15:47 | Сообщение # 7
Советчик
Группа: Продвинутые
Сообщений: 1149
Награды: 2
Город: Одесса
Репутация: 102
Замечания: 0%
Статус:
Quote (hub4)
DRAgoONoN, а попроще способа нету сравнить ник? т.е. целиком по строке сравнить с результатом вывода getplayername

Я щитаю так легче и без багов cool



SAMP WIKI



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





 


 


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