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