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

 



 
          





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





Последние Файлы 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  
спавн игрока
[TMP]oDyBaHДата: Суббота, 11.04.2009, 01:01 | Сообщение # 1
Местный
Группа: Продвинутые
Сообщений: 667
Награды: 13
Город: Пенза
Репутация: -3
Замечания: 80%
Статус:
как сделать чтобы игроки не могли произвести спавн пока не введут команду /lol допустим)
public OnPlayerRequestClass(playerid, classid)
[pwn]
public OnPlayerRequestClass(playerid, classid)
{
gPlayerSpawned[playerid] = 0;
switch(classid)
{
case 0:{GameTextForPlayer(playerid,"~g~~h~Lol",3000,3);}
case 1:{GameTextForPlayer(playerid,"~b~~h~Noob",3000,3);}
default:{GameTextForPlayer(playerid,"~r~~h~Father",3000,3);mySetPlayerColor(playerid,COLOR_PINK);}
}
mySetPlayerColor(playerid,COLOR_GREY);
return 1;
}
[/pwn]



Заказать бесплатно Графику
< < < < < ЖМИ
MiniDM 1 100% Скачать
[TMP]oDyBaHДата: Суббота, 11.04.2009, 01:21 | Сообщение # 2
Местный
Группа: Продвинутые
Сообщений: 667
Награды: 13
Город: Пенза
Репутация: -3
Замечания: 80%
Статус:
кик не нужен crazy нужно чтобы игрок оставался там же(т.е. в OnPlayerRequestClass(выбор игрока)) пока не введет комманду)а када он пытаеца заспавница без ввода команды /lol ему пишеца еси хочешь играть вводи /lol


Заказать бесплатно Графику
< < < < < ЖМИ
MiniDM 1 100% Скачать
[TMP]oDyBaHДата: Суббота, 11.04.2009, 01:26 | Сообщение # 3
Местный
Группа: Продвинутые
Сообщений: 667
Награды: 13
Город: Пенза
Репутация: -3
Замечания: 80%
Статус:
я тебе говорю ненужен мне твой таймер) crazy


Заказать бесплатно Графику
< < < < < ЖМИ
MiniDM 1 100% Скачать
SanSayДата: Суббота, 11.04.2009, 10:17 | Сообщение # 4
Долгожитель
Группа: Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус:
[TMP]oDyBaH,
[pwn]
new lolNoLogin[MAX_PLAYERS];

public OnPlayerConnect(playerid)
lolNoLogin[playerid] = 1;

в комаду логин добавляшь
if (strcmp(cmd, "/login", true) ==0 )
{
if(lolNoLogin[playerid] == 1)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, " Чтобы залогиниться введите /lol");
return 1;
}
....

ну и делаешь команду
/lol
if(strcmp(cmd, "/lol", true) == 0)
{
lolNoLogin[playerid] = 0;
return 1;
}
это сделает не возможно залогиниться без ввода команды, но войти нажатием шифт он сможет.


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


Сообщение отредактировал SanSay - Суббота, 11.04.2009, 10:17
[TMP]oDyBaHДата: Суббота, 11.04.2009, 14:26 | Сообщение # 5
Местный
Группа: Продвинутые
Сообщений: 667
Награды: 13
Город: Пенза
Репутация: -3
Замечания: 80%
Статус:
видишь ли в моде отсутствует регистрация)а делать её смысла нету)))
нужно чтобы игрок не мог нажать ШИФТ пока не введет команду /lol
а еси он нажимаешь шифт то ему пишеца для начала введите /lol
___________
Есть подобные тока не может заспавница пока не залогиница или не зарегица на ЕТС,ТОмскнете,Стант,на многих серверах видел подобное!!!



Заказать бесплатно Графику
< < < < < ЖМИ
MiniDM 1 100% Скачать
[SFD]ZaRДата: Суббота, 11.04.2009, 16:34 | Сообщение # 6
Местный
Группа: Пользователи
Сообщений: 519
Награды: 6
Город: Шлюхандия
Репутация: 65
Замечания: 60%
Статус:
В начало:
Code
EnterCMD[MAX_PLAYERS];

в public OnPlayerConnect:

Code
EnterCMD[playerid] = 0;

в public OnPlayerCommandText:

Code

if (strcmp(cmd, "/w", true)==0) {
tmp = strtok(cmdtext, idx);
if(EnterCMD[playerid] == 1) {
SendClientMessage(playerid, COLOR_NOOB, "[TMP]: Вы уже являетесь лолом TMP");
if(!strlen(tmp)){
SendClientMessage(playerid, COLOR_NOOB, "[SERVER]: /w [weapon] [ammo]");
SendClientMessage(playerid, COLOR_NOOB, "[1]:Knife - [1000$], [2]:Bite - [1000$]");
SendClientMessage(playerid, COLOR_NOOB, "[3]:Silence Pistol - [30$:one patron]");
SendClientMessage(playerid, COLOR_NOOB, "[4]:Desert Eagle - [80$:one patron]");
SendClientMessage(playerid, COLOR_NOOB, "[5]:Shotgun - [40$:one patron]");
SendClientMessage(playerid, COLOR_NOOB, "[6]:Spaz - [100$:one patron]");
SendClientMessage(playerid, COLOR_NOOB, "[7]:MP5 - [40$:one patron]");
SendClientMessage(playerid, COLOR_NOOB, "[8]:AE-47 - [30$:one patron]");
SendClientMessage(playerid, COLOR_NOOB, "[9]:I4a1 - [40$:one patron]");
SendClientMessage(playerid, COLOR_NOOB, "[10]:Parashute - [2000$]");
return 1;}
new q = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){
SendClientMessage(playerid, COLOR_NOOB, "[SERVER]: /weapon [weapon] [ammo]");
SendClientMessage(playerid, COLOR_NOOB, "[1]:Knife - [1000$], [2]:Bite - [1000$]");
SendClientMessage(playerid, COLOR_NOOB, "[3]:Silence Pistol - [30$:one patron]");
SendClientMessage(playerid, COLOR_NOOB, "[4]:Desert Eagle - [80$:one patron]");
SendClientMessage(playerid, COLOR_NOOB, "[5]:Shotgun - [40$:one patron]");
SendClientMessage(playerid, COLOR_NOOB, "[6]:Spaz - [100$:one patron]");
SendClientMessage(playerid, COLOR_NOOB, "[7]:MP5 - [40$:one patron]");
SendClientMessage(playerid, COLOR_NOOB, "[8]:AE-47 - [30$:one patron]");
SendClientMessage(playerid, COLOR_NOOB, "[9]:I4a1 - [40$:one patron]");
SendClientMessage(playerid, COLOR_NOOB, "[10]:Parashute - [2000$]");
return 1;}
new w = strval(tmp);
if(q == 1) {
if(GetPlayerMoney(playerid) >= 1000) {
GivePlayerWeapon(playerid, 4, 1);
GivePlayerMoney(playerid, -1000);
SendClientMessage(playerid, COLOR_NOOB, "[SERVER]: Au eoieee ii? (1000$)");
WeaponPlayerid[playerid][1] = 4;
WeaponPlayerid[playerid][2] = 1;
EnterCMD[playerid] = 1;
OnPlayerRequestClass(playerid, 0);
}else{
SendClientMessage(playerid, COLOR_NOOB, "[SERVER]: O aan iaoo oaeeo aaiaa");}
return 1;}
if(q == 2) {
if(GetPlayerMoney(playerid) >= 1000) {
GivePlayerWeapon(playerid, 5, 1);
GivePlayerMoney(playerid, -1000);
SendClientMessage(playerid, COLOR_NOOB, "[SERVER]: Au eoieee aeoo (1000$)");
WeaponPlayerid[playerid][3] = 5;
WeaponPlayerid[playerid][4] = 1;
OnPlayerRequestClass(playerid, 0);
EnterCMD[playerid] = 1;
}else{
SendClientMessage(playerid, COLOR_NOOB, "[SERVER]: O aan iaoo oaeeo aaiaa");}
return 1;}
if(q == 3) {
if(GetPlayerMoney(playerid) >= 30*w) {
GivePlayerWeapon(playerid, 23, w);
GivePlayerMoney(playerid, -(30*w));
SendClientMessage(playerid, COLOR_NOOB, "[SERVER]: Au eoieee aeooae (30$ ca iao?ii)");
WeaponPlayerid[playerid][5] = 23;
WeaponPlayerid[playerid][6] = w;
OnPlayerRequestClass(playerid, 0);
}else{
SendClientMessage(playerid, COLOR_NOOB, "[SERVER]: O aan iaoo oaeeo aaiaa");}
return 1;}
if(q == 4) {
if(GetPlayerMoney(playerid) >= 80*w) {
GivePlayerWeapon(playerid, 24, w);
GivePlayerMoney(playerid, -(80*w));
SendClientMessage(playerid, COLOR_NOOB, "[SERVER]: Au eoieee aeae (80$ ca iao?ii)");
WeaponPlayerid[playerid][7] = 24;
WeaponPlayerid[playerid][8] = w;
EnterCMD[playerid] = 1;
OnPlayerRequestClass(playerid, 0);
}else{
SendClientMessage(playerid, COLOR_NOOB, "[SERVER]: O aan iaoo oaeeo aaiaa");}
return 1;}
if(q == 5) {
if(GetPlayerMoney(playerid) >= 40*w) {
GivePlayerWeapon(playerid, 25, w);
GivePlayerMoney(playerid, -(40*w));
SendClientMessage(playerid, COLOR_NOOB, "[SERVER]: Au eoieee a?iaiaee (40$ ca iao?ii)");
WeaponPlayerid[playerid][9] = 25;
WeaponPlayerid[playerid][10] = w;
EnterCMD[playerid] = 1;
OnPlayerRequestClass(playerid, 0);
}else{
SendClientMessage(playerid, COLOR_NOOB, "[SERVER]: O aan iaoo oaeeo aaiaa");}
return 1;}
if(q == 6) {
if(GetPlayerMoney(playerid) >= 100*w) {
GivePlayerWeapon(playerid, 27, w);
GivePlayerMoney(playerid, -(100*w));
SendClientMessage(playerid, COLOR_NOOB, "[SERVER]: Au eoieee SPAZ12 (100$ ca iao?ii)");
WeaponPlayerid[playerid][11] = 27;
WeaponPlayerid[playerid][12] = w;
OnPlayerRequestClass(playerid, 0);
EnterCMD[playerid] = 1;
}else{
SendClientMessage(playerid, COLOR_NOOB, "[SERVER]: O aan iaoo oaeeo aaiaa");}
return 1;}
if(q == 7) {
if(GetPlayerMoney(playerid) >= 40*w) {
GivePlayerWeapon(playerid, 29, w);
GivePlayerMoney(playerid, -(40*w));
SendClientMessage(playerid, COLOR_NOOB, "[SERVER]: Au eoieee MP5 (40$ ca iao?ii)");
WeaponPlayerid[playerid][13] = 29;
WeaponPlayerid[playerid][14] = w;
EnterCMD[playerid] = 1;
OnPlayerRequestClass(playerid, 0);
}else{
SendClientMessage(playerid, COLOR_NOOB, "[SERVER]: O aan iaoo oaeeo aaiaa");}
return 1;}
if(q == 8) {
if(GetPlayerMoney(playerid) >= 30*w) {
GivePlayerWeapon(playerid, 30, w);
GivePlayerMoney(playerid, -(30*w));
SendClientMessage(playerid, COLOR_NOOB, "[SERVER]: Au eoieee AK-47 (30$ ca iao?ii)");
WeaponPlayerid[playerid][15] = 30;
WeaponPlayerid[playerid][16] = w;
EnterCMD[playerid] = 1;
OnPlayerRequestClass(playerid, 0);
}else{
SendClientMessage(playerid, COLOR_NOOB, "[SERVER]: O aan iaoo oaeeo aaiaa");}
return 1;}
if(q == 9) {
if(GetPlayerMoney(playerid) >= 40*w) {
GivePlayerWeapon(playerid, 31, w);
GivePlayerMoney(playerid, -(40*w));
SendClientMessage(playerid, COLOR_NOOB, "[SERVER]: Au eoieee M4-A1 (40$ ca iao?ii)");
WeaponPlayerid[playerid][17] = 31;
WeaponPlayerid[playerid][18] = w;
EnterCMD[playerid] = 1;
OnPlayerRequestClass(playerid, 0);
}else{
SendClientMessage(playerid, COLOR_NOOB, "[SERVER]: O aan iaoo oaeeo aaiaa");}
return 1;}
if(q == 10) {
if(GetPlayerMoney(playerid) >= 2000) {
GivePlayerWeapon(playerid, 46, w);
GivePlayerMoney(playerid, -2000);
SendClientMessage(playerid, COLOR_NOOB, "[SERVER]: Au eoieee ia?ao?o (2000$)");
WeaponPlayerid[playerid][19] = 46;
WeaponPlayerid[playerid][20] = w;
EnterCMD[playerid] = 1;
OnPlayerRequestClass(playerid, 0);
}else{
SendClientMessage(playerid, COLOR_NOOB, "[SERVER]: O aan iaoo oaeeo aaiaa");}
return 1;}
if(q > 10 || q < 1) {
SendClientMessage(playerid, COLOR_NOOB, "[SERVER]: Oieuei 10 aeaia i?o?ey");
return 1;}
return 1;}

в public OnPlayerRequestSpawn:
Code
if(EnterCMD[playerid] == 0) {
SendClientMessage(playerid, COLOR_NOOB, "[TMP]: Вы нуб, введите /lol и станете lol'ом команды TMP");
return 0;}

в public OnPlayerDisconnect:

Code
EnterCMD[playerid] = 0;





Сообщение отредактировал ZaR - Суббота, 11.04.2009, 17:06
[TMP]oDyBaHДата: Суббота, 11.04.2009, 23:56 | Сообщение # 7
Местный
Группа: Продвинутые
Сообщений: 667
Награды: 13
Город: Пенза
Репутация: -3
Замечания: 80%
Статус:
кароче!!!я создал тексдравы!!! 18 штук!!! в одном текстдраве написано ID 1: Deagle(скока то) Shotgun (скока то)
я выбираю защитников или атакеров листаю вправо влево!и када я выбрал кого нибудь допустим атакеров то я нажимаю ШИФТ!!а при нажатии на шифт мне пишеца введите /w [ID сборки оружия] я ввожу /w 14 мне пишут что я выбрал и после воода команды я могу заспавница
_________
Надеюсь так понятнее!!!

Добавлено (11.04.2009, 16:40)
---------------------------------------------
[pwn] if(strcmp(cmdtext, "w", true) == 0)
{
SendClientMessage(playerid,0xAFAFAFAA," Используй /w <id сборки оружия>.");
return 1;
}
if(strcmp(cmdtext, "/w 1", true) == 0)
{
SendClientMessage(playerid,0xAFAFAFAA," Вы взяли пакет оружий: M4 (600) и SMG (400).");
GivePlayerWeapon(playerid,31,600);
GivePlayerWeapon(playerid,29,400);
return 1;
}
[/pwn]
вот пример команд!

Добавлено (11.04.2009, 16:41)
---------------------------------------------
и таких как /w 1 еще 17 штук!

Добавлено (11.04.2009, 23:56)
---------------------------------------------
тема больше неактуальна!)спс зару за оказание платной помощи crazy


Заказать бесплатно Графику
< < < < < ЖМИ
MiniDM 1 100% Скачать
  • Страница 1 из 1
  • 1
Поиск:





 


 


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