Вопросы по скриптингу
Half_Blood_Prince Дата: Среда, 19.01.2011, 19:28:05 | Сообщение # 241
Группа: Пользователи
Сообщений: 347
Если надо могу команду с выбором скинов скинуть за + там через диалог
Server Info: '''''''''Russi@n•Re@l•Pl@y•Server''''''''' Addres:91.218.230.227:7780 Ping: 110 Mode: The Godfather:LS/SF/LV Map: Даем 1кк и 3LVL
Сообщение Если надо могу команду с выбором скинов скинуть за + там через диалог Автор - Half_Blood_Prince Дата добавления - 19.01.2011 в 19:28:05
xxHEROES Дата: Среда, 19.01.2011, 21:04:29 | Сообщение # 242
Группа: Пользователи
Сообщений: 62
Cкинь:) Ну только что б могли брать только копы:)
Skype: xxheroes
Сообщение Cкинь:) Ну только что б могли брать только копы:) Автор - xxHEROES Дата добавления - 19.01.2011 в 21:04:29
Half_Blood_Prince Дата: Среда, 19.01.2011, 21:09:58 | Сообщение # 243
Группа: Пользователи
Сообщений: 347
Если у тебя 1 и 2 фракции менты и фбр то: в начало мода добавь: Code
new MaskedFBI[MAX_PLAYERS];
в public OnPlayerCommandText: Code
if(strcmp(cmd, "/mask", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1) { if(PlayerToPoint(10, playerid, 240.6146,112.7152,1003.2188))//centerpoint 24-7 { ShowPlayerDialog(playerid,352,DIALOG_STYLE_LIST,"Маскировка","Прохожий\nПрохожий-2\nПрохожий-3\nБомж\nДед\nТаксист\nМеханик\nСтроит ель\nДевушка\nТурист\nВрач\nПожарник\nПолицейский\nПолицейский-2\nSWAT\nArmy\nFBI\nЯпонец\nРусский\nИтальянец\nГрув\nБаллас\nКиллер","Исполь зовать","Выход"); } return 1; } } }
В public OnDialogResponse: Code
if(dialogid == 352) { if(response) { if(listitem == 0) // { SetPlayerSkin(playerid,128); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 1) // { format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); SetPlayerSkin(playerid, 286); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 2) // { SetPlayerSkin(playerid,217); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 3) // { SetPlayerSkin(playerid,101); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 4) // { SetPlayerSkin(playerid,230); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 5) { SetPlayerSkin(playerid,14); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 6) { SetPlayerSkin(playerid,255); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 7) { SetPlayerSkin(playerid,50); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 8) { SetPlayerSkin(playerid,27); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 9) { SetPlayerSkin(playerid,211); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 10) { SetPlayerSkin(playerid,26); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 11) { SetPlayerSkin(playerid,70); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 12) { SetPlayerSkin(playerid,277); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 13) { SetPlayerSkin(playerid,281); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 14) { SetPlayerSkin(playerid,282); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 15) { SetPlayerSkin(playerid,285); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 16) { SetPlayerSkin(playerid,287); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 17) { SetPlayerSkin(playerid,122); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 18) { SetPlayerSkin(playerid,111); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 19) { SetPlayerSkin(playerid,126); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 20) { SetPlayerSkin(playerid,105); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 21) { SetPlayerSkin(playerid,102); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 22) { SetPlayerSkin(playerid,127); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } } }
Скины сам подправь, я там запутался немного, а так всё норм
Server Info: '''''''''Russi@n•Re@l•Pl@y•Server''''''''' Addres:91.218.230.227:7780 Ping: 110 Mode: The Godfather:LS/SF/LV Map: Даем 1кк и 3LVL
Сообщение отредактировал Prince_ADA - Четверг, 20.01.2011, 04:17:54
Сообщение Если у тебя 1 и 2 фракции менты и фбр то: в начало мода добавь: Code
new MaskedFBI[MAX_PLAYERS];
в public OnPlayerCommandText: Code
if(strcmp(cmd, "/mask", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1) { if(PlayerToPoint(10, playerid, 240.6146,112.7152,1003.2188))//centerpoint 24-7 { ShowPlayerDialog(playerid,352,DIALOG_STYLE_LIST,"Маскировка","Прохожий\nПрохожий-2\nПрохожий-3\nБомж\nДед\nТаксист\nМеханик\nСтроит ель\nДевушка\nТурист\nВрач\nПожарник\nПолицейский\nПолицейский-2\nSWAT\nArmy\nFBI\nЯпонец\nРусский\nИтальянец\nГрув\nБаллас\nКиллер","Исполь зовать","Выход"); } return 1; } } }
В public OnDialogResponse: Code
if(dialogid == 352) { if(response) { if(listitem == 0) // { SetPlayerSkin(playerid,128); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 1) // { format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); SetPlayerSkin(playerid, 286); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 2) // { SetPlayerSkin(playerid,217); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 3) // { SetPlayerSkin(playerid,101); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 4) // { SetPlayerSkin(playerid,230); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 5) { SetPlayerSkin(playerid,14); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 6) { SetPlayerSkin(playerid,255); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 7) { SetPlayerSkin(playerid,50); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 8) { SetPlayerSkin(playerid,27); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 9) { SetPlayerSkin(playerid,211); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 10) { SetPlayerSkin(playerid,26); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 11) { SetPlayerSkin(playerid,70); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 12) { SetPlayerSkin(playerid,277); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 13) { SetPlayerSkin(playerid,281); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 14) { SetPlayerSkin(playerid,282); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 15) { SetPlayerSkin(playerid,285); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 16) { SetPlayerSkin(playerid,287); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 17) { SetPlayerSkin(playerid,122); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 18) { SetPlayerSkin(playerid,111); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 19) { SetPlayerSkin(playerid,126); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 20) { SetPlayerSkin(playerid,105); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 21) { SetPlayerSkin(playerid,102); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } if(listitem == 22) { SetPlayerSkin(playerid,127); format(string, sizeof(string), "** Сотрудник ФБР снял форму"); ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); PlayerPlaySound(playerid, 1132, 0.0, 0.0, 0.0); MaskedFBI[playerid] = 1; } } }
Скины сам подправь, я там запутался немного, а так всё норм Автор - Half_Blood_Prince Дата добавления - 19.01.2011 в 21:09:58
xxHEROES Дата: Среда, 19.01.2011, 21:37:43 | Сообщение # 244
Группа: Пользователи
Сообщений: 62
Ошыбку выбило
D:\GTA4\СЕРВЕР\gamemodes\cream.pwn(3696) : warning 217: loose indentation
D:\GTA4\СЕРВЕР\gamemodes\cream.pwn(3699) : error 017: undefined symbol "MaskedFBI"
D:\GTA4\СЕРВЕР\gamemodes\cream.pwn(3699) : warning 215: expression has no effect
D:\GTA4\СЕРВЕР\gamemodes\cream.pwn(3699) : error 001: expected token: ";", but found "]"
D:\GTA4\СЕРВЕР\gamemodes\cream.pwn(3699) : error 029: invalid expression, assumed zero
D:\GTA4\СЕРВЕР\gamemodes\cream.pwn(3699) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Errors.
Добавлено (19.01.2011, 21:37) --------------------------------------------- Скажыте как зделать что бы можно было выбрать скин только копу, или фбр. Ну ввёл команду и перед тобой скин нажимаеш num4 и num6 и меняеш скин. Ну вы поняли?:)
Skype: xxheroes
Сообщение Ошыбку выбило
D:\GTA4\СЕРВЕР\gamemodes\cream.pwn(3696) : warning 217: loose indentation
D:\GTA4\СЕРВЕР\gamemodes\cream.pwn(3699) : error 017: undefined symbol "MaskedFBI"
D:\GTA4\СЕРВЕР\gamemodes\cream.pwn(3699) : warning 215: expression has no effect
D:\GTA4\СЕРВЕР\gamemodes\cream.pwn(3699) : error 001: expected token: ";", but found "]"
D:\GTA4\СЕРВЕР\gamemodes\cream.pwn(3699) : error 029: invalid expression, assumed zero
D:\GTA4\СЕРВЕР\gamemodes\cream.pwn(3699) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Errors.
Добавлено (19.01.2011, 21:37) --------------------------------------------- Скажыте как зделать что бы можно было выбрать скин только копу, или фбр. Ну ввёл команду и перед тобой скин нажимаеш num4 и num6 и меняеш скин. Ну вы поняли?:)
Автор - xxHEROES Дата добавления - 19.01.2011 в 21:37:43
Half_Blood_Prince Дата: Четверг, 20.01.2011, 04:16:04 | Сообщение # 245
Группа: Пользователи
Сообщений: 347
Те надо чтоб в любом месте можно было использовать команду? И на счет ошибки в начало мода добавь: Code
new MaskedFBI[MAX_PLAYERS];
Server Info: '''''''''Russi@n•Re@l•Pl@y•Server''''''''' Addres:91.218.230.227:7780 Ping: 110 Mode: The Godfather:LS/SF/LV Map: Даем 1кк и 3LVL
Сообщение отредактировал Prince_ADA - Четверг, 20.01.2011, 04:20:16
Сообщение Те надо чтоб в любом месте можно было использовать команду? И на счет ошибки в начало мода добавь: Code
new MaskedFBI[MAX_PLAYERS];
Автор - Half_Blood_Prince Дата добавления - 20.01.2011 в 04:16:04
Half_Blood_Prince Дата: Четверг, 20.01.2011, 04:19:08 | Сообщение # 246
Группа: Пользователи
Сообщений: 347
Если в любом месте то: Code
if(strcmp(cmd, "/mask", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1) { ShowPlayerDialog(playerid,352,DIALOG_STYLE_LIST,"Маскировка","Прохожий\nПрохожий-2\nПрохожий-3\nБомж\nДед\nТаксист\nМеханик\nСтроит ель\nДевушка\nТурист\nВрач\nПожарник\nПолицейский\nПолицейский-2\nSWAT\nArmy\nFBI\nЯпонец\nРусский\nИтальянец\nГрув\nБаллас\nКиллер","Исполь зовать","Выход"); } return 1; } } }
Server Info: '''''''''Russi@n•Re@l•Pl@y•Server''''''''' Addres:91.218.230.227:7780 Ping: 110 Mode: The Godfather:LS/SF/LV Map: Даем 1кк и 3LVL
Сообщение Если в любом месте то: Code
if(strcmp(cmd, "/mask", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1) { ShowPlayerDialog(playerid,352,DIALOG_STYLE_LIST,"Маскировка","Прохожий\nПрохожий-2\nПрохожий-3\nБомж\nДед\nТаксист\nМеханик\nСтроит ель\nДевушка\nТурист\nВрач\nПожарник\nПолицейский\nПолицейский-2\nSWAT\nArmy\nFBI\nЯпонец\nРусский\nИтальянец\nГрув\nБаллас\nКиллер","Исполь зовать","Выход"); } return 1; } } }
Автор - Half_Blood_Prince Дата добавления - 20.01.2011 в 04:19:08
xxHEROES Дата: Четверг, 20.01.2011, 16:25:38 | Сообщение # 247
Группа: Пользователи
Сообщений: 62
Нет, не в любом.
Skype: xxheroes
Сообщение Нет, не в любом. Автор - xxHEROES Дата добавления - 20.01.2011 в 16:25:38
Half_Blood_Prince Дата: Четверг, 20.01.2011, 16:29:23 | Сообщение # 248
Группа: Пользователи
Сообщений: 347
дай координаты того места где хочешь менять скины
Server Info: '''''''''Russi@n•Re@l•Pl@y•Server''''''''' Addres:91.218.230.227:7780 Ping: 110 Mode: The Godfather:LS/SF/LV Map: Даем 1кк и 3LVL
Сообщение дай координаты того места где хочешь менять скины Автор - Half_Blood_Prince Дата добавления - 20.01.2011 в 16:29:23
xxHEROES Дата: Четверг, 20.01.2011, 16:36:27 | Сообщение # 249
Группа: Пользователи
Сообщений: 62
265.1311,107.6043,1005.1172,40.0,0,1 А если там скины копов установить, то ФБР тоже смогут одеть коповские скины?
Skype: xxheroes
Сообщение 265.1311,107.6043,1005.1172,40.0,0,1 А если там скины копов установить, то ФБР тоже смогут одеть коповские скины? Автор - xxHEROES Дата добавления - 20.01.2011 в 16:36:27
Half_Blood_Prince Дата: Четверг, 20.01.2011, 16:59:28 | Сообщение # 250
Группа: Пользователи
Сообщений: 347
Code
if(strcmp(cmd, "/mask", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1) { if(PlayerToPoint(10, playerid, 265.1311,107.6043,1005.1172))//тут кординаты ставь свои { ShowPlayerDialog(playerid,352,DIALOG_STYLE_LIST,"Маскировка","Прохожий\nПрохожий-2\nПрохожий-3\nБомж\nДед\nТаксист\nМеханик\nСтроит ель\nДевушка\nТурист\nВрач\nПожарник\nПолицейский\nПолицейский-2\nSWAT\nArmy\nFBI\nЯпонец\nРусский\nИтальянец\nГрув\nБаллас\nКиллер","Исп оль зовать","Выход"); } return 1; } } }
Server Info: '''''''''Russi@n•Re@l•Pl@y•Server''''''''' Addres:91.218.230.227:7780 Ping: 110 Mode: The Godfather:LS/SF/LV Map: Даем 1кк и 3LVL
Сообщение отредактировал Prince_ADA - Четверг, 20.01.2011, 17:00:50
Сообщение Code
if(strcmp(cmd, "/mask", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1) { if(PlayerToPoint(10, playerid, 265.1311,107.6043,1005.1172))//тут кординаты ставь свои { ShowPlayerDialog(playerid,352,DIALOG_STYLE_LIST,"Маскировка","Прохожий\nПрохожий-2\nПрохожий-3\nБомж\nДед\nТаксист\nМеханик\nСтроит ель\nДевушка\nТурист\nВрач\nПожарник\nПолицейский\nПолицейский-2\nSWAT\nArmy\nFBI\nЯпонец\nРусский\nИтальянец\nГрув\nБаллас\nКиллер","Исп оль зовать","Выход"); } return 1; } } }
Автор - Half_Blood_Prince Дата добавления - 20.01.2011 в 16:59:28
Half_Blood_Prince Дата: Четверг, 20.01.2011, 17:00:17 | Сообщение # 251
Группа: Пользователи
Сообщений: 347
Quote (xxHEROES )
265.1311,107.6043,1005.1172,40.0,0,1 А если там скины копов установить, то ФБР тоже смогут одеть коповские скины?
Да
Server Info: '''''''''Russi@n•Re@l•Pl@y•Server''''''''' Addres:91.218.230.227:7780 Ping: 110 Mode: The Godfather:LS/SF/LV Map: Даем 1кк и 3LVL
Сообщение Quote (xxHEROES )
265.1311,107.6043,1005.1172,40.0,0,1 А если там скины копов установить, то ФБР тоже смогут одеть коповские скины?
ДаАвтор - Half_Blood_Prince Дата добавления - 20.01.2011 в 17:00:17
xxHEROES Дата: Четверг, 20.01.2011, 17:10:41 | Сообщение # 252
Группа: Пользователи
Сообщений: 62
А не через диалоговое окно, есть?
Skype: xxheroes
Сообщение А не через диалоговое окно, есть? Автор - xxHEROES Дата добавления - 20.01.2011 в 17:10:41
Half_Blood_Prince Дата: Четверг, 20.01.2011, 17:20:28 | Сообщение # 253
Группа: Пользователи
Сообщений: 347
Эт ты как хочешь ?Каждый скин менять по разным коммандам?
Server Info: '''''''''Russi@n•Re@l•Pl@y•Server''''''''' Addres:91.218.230.227:7780 Ping: 110 Mode: The Godfather:LS/SF/LV Map: Даем 1кк и 3LVL
Сообщение Эт ты как хочешь ?Каждый скин менять по разным коммандам? Автор - Half_Blood_Prince Дата добавления - 20.01.2011 в 17:20:28
xxHEROES Дата: Четверг, 20.01.2011, 18:59:05 | Сообщение # 254
Группа: Пользователи
Сообщений: 62
Нет, ну написал команду в определённом месте. Ну и как при входе в игру, так меняеш скины. Добавлено (20.01.2011, 18:59) --------------------------------------------- Как зделать что бы скин давался по рангу? И что бы можно было брать оружые ментам? Ну 1 ранг дигл, 2 или 3 может брать уже м4 и т.д. Помогите, пожалуйсто:)
Skype: xxheroes
Сообщение отредактировал xxHEROES - Четверг, 20.01.2011, 21:32:58
Сообщение Нет, ну написал команду в определённом месте. Ну и как при входе в игру, так меняеш скины. Добавлено (20.01.2011, 18:59) --------------------------------------------- Как зделать что бы скин давался по рангу? И что бы можно было брать оружые ментам? Ну 1 ранг дигл, 2 или 3 может брать уже м4 и т.д. Помогите, пожалуйсто:)
Автор - xxHEROES Дата добавления - 20.01.2011 в 18:59:05
Half_Blood_Prince Дата: Пятница, 21.01.2011, 09:49:10 | Сообщение # 255
Группа: Пользователи
Сообщений: 347
Там в конце скины меняй и фраки и банды, мафии сам добавь Code
if(strcmp(cmd, "/giverank", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "*Используйте: /giverank [id игрока] [ранг]]"); return 1; } new para1; new level; para1 = ReturnUser(tmp); tmp = strtok(cmdtext, idx); level = strval(tmp); if(level > 12 || level < 0) { SendClientMessage(playerid, COLOR_GREY, " Невозможна цифра менее 0 и более 12!"); return 1; } if(PlayerInfo[para1][pLeader] >= 1)//1- номер фракции { if(IsPlayerConnected(para1)) { if(para1 != INVALID_PLAYER_ID) { GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[para1][pRank] = level; format(string, sizeof(string), " Вы были повышены/повышены в ранге лидером %s", sendername); SendClientMessage(para1, COLOR_LIGHTBLUE, string); format(string, sizeof(string), " Вы дали %s ранг %d.", giveplayer,level); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); } } } else { SendClientMessage(playerid, COLOR_GRAD1, " Этот игрок не в вашей фракции!"); } new rang = PlayerInfo[playerid][pRank]; //переменная для ранга new pmembers = PlayerInfo[playerid][pMember]; new pleaders = PlayerInfo[playerid][pLeader]; if(pmembers == 3 || pleaders == 3)//где 3 номер фракции { if(rang == 1) { SetPlayerSkin(para1, 100); PlayerInfo[para1][pChar] = 100;} // если ранг 1 то ставим игроку скин 100 else if(rang == 2) { SetPlayerSkin(para1, 100); PlayerInfo[para1][pChar] = 100;}// если ранг 2 то ставим игроку скин 100 else if(rang == 3) { SetPlayerSkin(para1, 247); PlayerInfo[para1][pChar] = 247;}// если ранг 3 то ставим игроку скин 247 else if(rang == 4) { SetPlayerSkin(para1, 247); PlayerInfo[para1][pChar] = 247;}// если ранг 4 то ставим игроку скин 247 else if(rang == 5) { SetPlayerSkin(para1, 248); PlayerInfo[para1][pChar] = 248;}// если ранг 5 то ставим игроку скин 247 else if(rang >= 6) { SetPlayerSkin(para1, 100); PlayerInfo[para1][pChar] = 100;}// если ошибочно выставлен ранг выше 6(хотя их всего 5), ставим скин первого ранга - 100 } } return 1; }
Server Info: '''''''''Russi@n•Re@l•Pl@y•Server''''''''' Addres:91.218.230.227:7780 Ping: 110 Mode: The Godfather:LS/SF/LV Map: Даем 1кк и 3LVL
Сообщение Там в конце скины меняй и фраки и банды, мафии сам добавь Code
if(strcmp(cmd, "/giverank", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "*Используйте: /giverank [id игрока] [ранг]]"); return 1; } new para1; new level; para1 = ReturnUser(tmp); tmp = strtok(cmdtext, idx); level = strval(tmp); if(level > 12 || level < 0) { SendClientMessage(playerid, COLOR_GREY, " Невозможна цифра менее 0 и более 12!"); return 1; } if(PlayerInfo[para1][pLeader] >= 1)//1- номер фракции { if(IsPlayerConnected(para1)) { if(para1 != INVALID_PLAYER_ID) { GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[para1][pRank] = level; format(string, sizeof(string), " Вы были повышены/повышены в ранге лидером %s", sendername); SendClientMessage(para1, COLOR_LIGHTBLUE, string); format(string, sizeof(string), " Вы дали %s ранг %d.", giveplayer,level); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); } } } else { SendClientMessage(playerid, COLOR_GRAD1, " Этот игрок не в вашей фракции!"); } new rang = PlayerInfo[playerid][pRank]; //переменная для ранга new pmembers = PlayerInfo[playerid][pMember]; new pleaders = PlayerInfo[playerid][pLeader]; if(pmembers == 3 || pleaders == 3)//где 3 номер фракции { if(rang == 1) { SetPlayerSkin(para1, 100); PlayerInfo[para1][pChar] = 100;} // если ранг 1 то ставим игроку скин 100 else if(rang == 2) { SetPlayerSkin(para1, 100); PlayerInfo[para1][pChar] = 100;}// если ранг 2 то ставим игроку скин 100 else if(rang == 3) { SetPlayerSkin(para1, 247); PlayerInfo[para1][pChar] = 247;}// если ранг 3 то ставим игроку скин 247 else if(rang == 4) { SetPlayerSkin(para1, 247); PlayerInfo[para1][pChar] = 247;}// если ранг 4 то ставим игроку скин 247 else if(rang == 5) { SetPlayerSkin(para1, 248); PlayerInfo[para1][pChar] = 248;}// если ранг 5 то ставим игроку скин 247 else if(rang >= 6) { SetPlayerSkin(para1, 100); PlayerInfo[para1][pChar] = 100;}// если ошибочно выставлен ранг выше 6(хотя их всего 5), ставим скин первого ранга - 100 } } return 1; }
Автор - Half_Blood_Prince Дата добавления - 21.01.2011 в 09:49:10
Загрузка страницы, займет меньше минуты...
Статистика Форума
Последнии темы
Читаемые темы
Лучшие пользователи
Новые пользователи