 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Нужна ваша помощь
| |
| _Kp[e]o3oT | Дата: Пятница, 06.11.2009, 14:34 | Сообщение # 46 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 149
Награды: 4
Город: Пенза
Репутация: 8
Замечания: 20%
Статус: 
| Quote (Spiderxxx) Повторюсь у меня все норм, т.к етот кусок кода я выдрал из своего мода тебе опять ссылку в лицо ткнуть?) --- --- Quote (gren15) А вот ещё один вопросик, как сделать чтобы всего мог голосовать 1 раз первый голосующий а не два? gren15, http://samp-rus.com/forum/15-9280-1
|
| |
|
|
| gren15 | Дата: Пятница, 06.11.2009, 17:13 | Сообщение # 47 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 158
Награды: 2
Город: Tomsk
Репутация: 21
Замечания: 40%
Статус: 
| + поставил,тока не получилось сделать(
|
| |
|
|
| neser | Дата: Пятница, 06.11.2009, 17:23 | Сообщение # 48 |
|
Новенький
Группа:
Пользователи
Сообщений: 9
Награды: 1
Город: xz
Репутация: 0
Замечания: 0%
Статус: 
| Как сделать для мода A/D Rumble чтобы админам не наберать /rcon kick а просто набрать kick id причина и показало Админ ___ кикнул игрока ___. Причина ___
|
| |
|
|
| Spiderxxx | Дата: Суббота, 07.11.2009, 03:50 | Сообщение # 49 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 250
Награды: 6
Город: VL Sity
Репутация: 56
Замечания: 0%
Статус: 
| Quote (neser) Как сделать для мода A/D Rumble чтобы админам не наберать /rcon kick а просто набрать kick id причина и показало Админ ___ кикнул игрока ___. Причина ___ Написать команду кик/бан с причиной..... Вот к примеру кик: [pwn]dcmd(kick,4,cmdtext); dcmd_kick(playerid,params[]) { if(!strlen(params)) return SendClientMessage(playerid,AAD_COLOR_GREY," Ошибка: /kick [ID игрока] [причина]"); new tmp[256],Index; tmp = strtok(params,Index); new id; if(!IsNumeric(tmp)) id = ReturnPlayerID(tmp); else id = strval(tmp); if(!IsPlayerAdmin(playerid)) { SendClientMessage(playerid,AAD_COLOR_RED," Вы не администратор"); return 1; } if(IsPlayerConnected(id) && id != INVALID_PLAYER_ID && id != playerid) { new string[256],name[24],ActionName[24]; GetPlayerName(playerid,name,24); GetPlayerName(id,ActionName,24); if(!strlen(params[strlen(tmp)+1])) format(string,256," Сервер: %s был кикнут по причине: N/A.",ActionName); else format(string,256," Сервер: %s был кикнут(Причина: %s)",ActionName,params[strlen(tmp)+1]); SendClientMessageToAll(0xAAAAAAFF,string); return Kick(id); } else return SendClientMessage(playerid,AAD_COLOR_GREY," Вы не можете кикать себя и не существующих игроков"); }[/pwn]
Жизнь - огромный скрипт, написанный Богом на не известном мне языке программирования!
|
| |
|
|
| ^ScAre | Дата: Суббота, 07.11.2009, 08:19 | Сообщение # 50 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 695
Награды: 14
Город: Владивосток
Репутация: 321
Замечания: 0%
Статус: 
| Вот кому ещё надо, подробно расписано.. Меню выбора оружия для AAD Rumble'a К переменным Code new Menu:GunMenu, Menu:GMenu2; Заменяем скины: Code AddPlayerClassEx(T_ATT,ATTACKER_SKIN,-2659.1018,1410.2543,910.1703,176.3359,0,0,0,0,0,0);// Attacker AddPlayerClassEx(T_DEF,DEFENDER_SKIN,-2659.1018,1410.2543,910.1703,176.3359,0,0,0,0,0,0);// Defender AddPlayerClassEx(T_REF,REFEREE_SKIN, -2659.1018,1410.2543,910.1703,176.3359,0,0,0,0,0,0);// The Ref В OnGameModeInit: Code GunMenu = CreateMenu("Gun Menu", 2, 50.0, 180.0, 100.0, 50.0); AddMenuItem(GunMenu, 0, "Deagle"); AddMenuItem(GunMenu, 1, "150"); AddMenuItem(GunMenu, 0, "Shotgun"); AddMenuItem(GunMenu, 1, "100"); AddMenuItem(GunMenu, 0, "M4"); AddMenuItem(GunMenu, 1, "600"); AddMenuItem(GunMenu, 0, "MP5"); AddMenuItem(GunMenu, 1, "400"); AddMenuItem(GunMenu, 0, "Rifle"); AddMenuItem(GunMenu, 1, "120"); AddMenuItem(GunMenu, 0, "Sniper"); AddMenuItem(GunMenu, 1, "100"); AddMenuItem(GunMenu, 0, "Grenades"); AddMenuItem(GunMenu, 1, "5"); GMenu2 = CreateMenu("Gun Menu 2", 2, 50.0, 180.0, 100.0, 50.0); AddMenuItem(GMenu2, 0, "Deagle"); AddMenuItem(GMenu2, 1, "150"); AddMenuItem(GMenu2, 0, "Shotgun"); AddMenuItem(GMenu2, 1, "100"); AddMenuItem(GMenu2, 0, "M4"); AddMenuItem(GMenu2, 1, "600"); AddMenuItem(GMenu2, 0, "MP5"); AddMenuItem(GMenu2, 1, "400"); AddMenuItem(GMenu2, 0, "Rifle"); AddMenuItem(GMenu2, 1, "120"); AddMenuItem(GMenu2, 0, "Sniper"); AddMenuItem(GMenu2, 1, "100"); AddMenuItem(GMenu2, 0, "Grenades"); AddMenuItem(GMenu2, 1, "5"); AddMenuItem(GMenu2, 0, "<"); AddMenuItem(GMenu2, 1, "Back"); Заменяем: Code public OnPlayerRequestClass(playerid, classid) { Player[playerid][pTeam] = T_NON; Player[playerid][pPlaying] = false; GunSet[playerid] = classid; gPlayerSpawned[playerid] = 0; switch(classid) { case 0:{GameTextForPlayer(playerid,"~n~~n~~n~~n~~n~~n~~n~~l~<~r~]~g~~h~~h~Attacker~l~~r~]~l~>",3000,3); Player[playerid][pTeam] = T_ATT; } case 1:{GameTextForPlayer(playerid,"~n~~n~~n~~n~~n~~n~~n~~l~<~r~]~b~~h~~h~Defender~l~~r~]~l~>",3000,3); Player[playerid][pTeam] = T_DEF; }
default:{GameTextForPlayer(playerid,"~n~~n~~n~~n~~n~~n~~n~~l~<~r~]~r~~h~~h~Referee~l~~r~]~l~>",3000,3); Player[playerid][pTeam] = T_REF; } } mySetPlayerColor(playerid,AAD_COLOR_GREY); SetPlayerInterior(playerid,4); SetPlayerPos(playerid,441.4096,-82.0238,999.5547); SetPlayerFacingAngle(playerid,90.0); SetPlayerCameraPos(playerid,434.1671,-82.1177,999.5547); SetPlayerCameraLookAt(playerid,441.4096,-82.0238,999.5547); return 1; } Заменяем: Code StrapUp(playerid) { ShowMenuForPlayer(GunMenu, playerid); TogglePlayerControllable(playerid, 0); } Вставляем: Code public OnPlayerSelectedMenuRow(playerid, row) { new Menu:current; current = GetPlayerMenu(playerid); if(current == GunMenu) { ShowMenuForPlayer(GMenu2, playerid); switch(row) { case 0: {GivePlayerWeapon(playerid, 24, 150);} case 1: {GivePlayerWeapon(playerid, 25, 100);} case 2: {GivePlayerWeapon(playerid, 31, 600);} case 3: {GivePlayerWeapon(playerid, 29, 400);} case 4: {GivePlayerWeapon(playerid, 33, 120);} case 5: {GivePlayerWeapon(playerid, 34, 100);} case 6: {GivePlayerWeapon(playerid, 16, 5); } } } else if(current == GMenu2) { TogglePlayerControllable(playerid, 1); switch(row) { case 0: {GivePlayerWeapon(playerid, 24, 150);} case 1: {GivePlayerWeapon(playerid, 25, 100);} case 2: {GivePlayerWeapon(playerid, 31, 600);} case 3: {GivePlayerWeapon(playerid, 29, 400);} case 4: {GivePlayerWeapon(playerid, 33, 120);} case 5: {GivePlayerWeapon(playerid, 34, 100);} case 6: {GivePlayerWeapon(playerid, 16, 5);} case 7: {ResetPlayerWeapons(playerid); ShowMenuForPlayer(GunMenu, playerid); } } } return 1; }
public OnPlayerExitedMenu(playerid) { ResetPlayerWeapons(playerid); ShowMenuForPlayer(GunMenu, playerid); return 1; } Ну и в /end вставляем HideMenuForPlayer. Команда /gunmenu [id]: Code if(strcmp(cmd, "/gunmenu", true) == 0 && IsPlayerAdmin(playerid) == 1) { new tmp[256]; tmp = adminspec_strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, AAD_COLOR_WHITE, "USAGE: /gunmenu [playerid]"); return 1; } if(Current == -1) { SendClientMessage(playerid, AAD_COLOR_RED, "*** Раунд ещё не начался!"); return 1; } specid = strval(tmp); if(!IsPlayerConnected(specid)) { SendClientMessage(playerid, AAD_COLOR_RED, "*** Данный игрок отсутствует."); return 1; } else { GetPlayerName(specid, gname, sizeof(gname)); format(ruString, STR, "*** Администратор дал возможность игроку %s сменить оружие.", gname); SendClientMessageToAll(AAD_ADMIN, ruString); ResetPlayerWeapons(specid); StrapUp(specid); } return 1; }
ДальнеВосточный † Криминал (Присоединяйся!)
|
| |
|
|
| _Kp[e]o3oT | Дата: Суббота, 07.11.2009, 08:46 | Сообщение # 51 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 149
Награды: 4
Город: Пенза
Репутация: 8
Замечания: 20%
Статус: 
| Fred777, ой фред фред))) твой вариант с /gunmenu немного косячный) [pwn] if(strcmp(cmd, "/gunmenu", true) == 0 && IsPlayerAdmin(playerid) == 1) { if(!strlen(tmp)) { SendClientMessage(playerid, AAD_COLOR_WHITE, "USAGE: /gunmenu [playerid]"); return 1; } if(Current == -1) { SendClientMessage(playerid, AAD_COLOR_RED, "*** Раунд ещё не начался!"); return 1; } new id = strval(tmp); if(!IsPlayerConnected(id)) { SendClientMessage(playerid, AAD_COLOR_RED, "*** Данный игрок отсутствует."); return 1; } else { new pname[STR]; new string[256]; GetPlayerName(id, pname, sizeof(pname)); format(string, STR, "*** Администратор дал возможность игроку %s сменить оружие.", pname); SendClientMessageToAll(AAD_COLOR_RED, string); ResetPlayerWeapons(id); StrapUp(id); } return 1; } [/pwn] ================ Так будет правильнее))) -- Так же фред тебе советую добавить таймер на меню, чтобы оно само убералось через 60 сек. или давало игроку предыдущее оружие.... -- Так же ты забыл добавить хайдменюфорплаер ещё в несколько пабликов, а именно в те в которых идёт завершенние раунда, AttWin, DefWin и т.д. думаю ты понял про что я)
|
| |
|
|
| ^ScAre | Дата: Суббота, 07.11.2009, 09:21 | Сообщение # 52 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 695
Награды: 14
Город: Владивосток
Репутация: 321
Замечания: 0%
Статус: 
| Спс... эт не я делал, но всё равно спс)) Можешь в кодах написать, что нужно добавить..
ДальнеВосточный † Криминал (Присоединяйся!)
|
| |
|
|
| gren15 | Дата: Суббота, 07.11.2009, 11:57 | Сообщение # 53 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 158
Награды: 2
Город: Tomsk
Репутация: 21
Замечания: 40%
Статус: 
| Как сделать, чтобы через 60 сек меню закрывалось и давало случайное оружее игроку?
|
| |
|
|
| ^ScAre | Дата: Воскресенье, 08.11.2009, 02:36 | Сообщение # 54 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 695
Награды: 14
Город: Владивосток
Репутация: 321
Замечания: 0%
Статус: 
| gren15, поставить таймер
ДальнеВосточный † Криминал (Присоединяйся!)
|
| |
|
|
| gren15 | Дата: Воскресенье, 08.11.2009, 11:24 | Сообщение # 55 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 158
Награды: 2
Город: Tomsk
Репутация: 21
Замечания: 40%
Статус: 
| Я пробовал но у меня не получалось(
|
| |
|
|
| Leonid_Makarov | Дата: Воскресенье, 08.11.2009, 11:53 | Сообщение # 56 |
|
Новенький
Группа:
Пользователи
Сообщений: 12
Награды: 2
Город: spb
Репутация: 0
Замечания: 0%
Статус: 
| Помогите пожалуйста найти готовый сервер с модом "mafia wars" Gta san andreas Я имею виду прямую ссылку на скачку !и если не тяжело можно и описание сервера с командами!!!
|
| |
|
|
| _Kp[e]o3oT | Дата: Воскресенье, 08.11.2009, 12:22 | Сообщение # 57 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 149
Награды: 4
Город: Пенза
Репутация: 8
Замечания: 20%
Статус: 
| Quote (Leonid_Makarov) Помогите пожалуйста найти готовый сервер с модом "mafia wars" Gta san andreas Я имею виду прямую ссылку на скачку !и если не тяжело можно и описание сервера с командами!!! Leonid_Makarov, ты ошибся темой. ---
|
| |
|
|
| Leonid_Makarov | Дата: Воскресенье, 08.11.2009, 12:41 | Сообщение # 58 |
|
Новенький
Группа:
Пользователи
Сообщений: 12
Награды: 2
Город: spb
Репутация: 0
Замечания: 0%
Статус: 
| А где писать? :sorr y:
|
| |
|
|
| neser | Дата: Воскресенье, 08.11.2009, 15:02 | Сообщение # 59 |
|
Новенький
Группа:
Пользователи
Сообщений: 9
Награды: 1
Город: xz
Репутация: 0
Замечания: 0%
Статус: 
| Как сделать,чтобы после оканчание раунда команды менялись местами?
|
| |
|
|
| _Kp[e]o3oT | Дата: Воскресенье, 08.11.2009, 21:48 | Сообщение # 60 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 149
Награды: 4
Город: Пенза
Репутация: 8
Замечания: 20%
Статус: 
| neser, смотри команду /swap | вырежи оттуда то что нужно и вставляй в конец раунда.
|
| |
|
|
|
 |
|
 | |
| |
|