 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Скрипт на смену цветов ника, транспорта
| |
| ms | Дата: Понедельник, 21.04.2008, 17:25 | Сообщение # 16 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 99
Награды: 1
Город: Бабруйск =))
Репутация: 14
Замечания: 0%
Статус: 
| А как сделать что бы цвета сохранялись , если есть регистрация?
|
| |
|
|
| OKStyle™ | Дата: Понедельник, 21.04.2008, 18:51 | Сообщение # 17 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| ms, добавь переменную, отвечающую за цвет и по команде давай ей значение определённое. Пусть она записывается в стату реги. При спавне или коннекте пусть как и остальное читает её и даёт игроку.
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| ms | Дата: Понедельник, 21.04.2008, 19:54 | Сообщение # 18 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 99
Награды: 1
Город: Бабруйск =))
Репутация: 14
Замечания: 0%
Статус: 
| Я это вродь как понял... Но как сделать переменную? Например pColor... Вставь код плз... Добавлено (21.04.2008, 19:54) --------------------------------------------- Всё уже не надо , я разобрался :))
|
| |
|
|
| St1muL | Дата: Понедельник, 21.04.2008, 22:43 | Сообщение # 19 |
|
Местный
Группа:
Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус: 
| Quote (okstyle) Убери cmd[30],idx их этой строчки. Они у тебя уже определены выше. СПС мог бы ещё плюс поставилДобавлено (21.04.2008, 22:43) --------------------------------------------- Но всё откомпилл но пишет неизвестная команда 
|
| |
|
|
| Skela2007 | Дата: Среда, 23.04.2008, 15:22 | Сообщение # 20 |
|
Новенький
Группа:
Продвинутые
Сообщений: 42
Награды: 1
Город: Москва
Репутация: 1
Замечания: 0%
Статус: 
| Quote (ms) Всё уже не надо , я разобрался :)) может, напишешь как, а то идейка то хорошая...
|
| |
|
|
| OMOH | Дата: Среда, 04.06.2008, 14:34 | Сообщение # 21 |
|
Новенький
Группа:
Продвинутые
Сообщений: 34
Награды: 2
Город: Санкт-Петербург
Репутация: 9
Замечания: 0%
Статус: 
| Пацы помогите мне встроить скрипт цвета в CSO:LS v1.02 ПЛИЗ!!! Скрипт который написал FireTheory, он идёт, но другие команды не пашут к примеру не вести логин. Вот я попытался встроить этот //----------------------------------[ЦВЕТ]-------------------------------------- new playerColors[100] = { 0xFF8C13FF,0xC715FFFF,0x20B2AAFF,0xDC143CFF,0x6495EDFF,0xf0e68cFF,0x778899FF,0xFF1493FF,0xF4A460FF,0xEE82EEFF,0xFFD720FF, 0x8b4513FF,0x4 949A0FF,0x148b8bFF,0x14ff7fFF,0x556b2fFF,0x0FD9FAFF,0x10DC29FF,0x534081FF,0x0495CDFF,0xEF6CE8FF,0xBD34DAFF, 0x247C1BFF,0x0C8E5DFF,0x635B03F F,0xCB7ED3FF,0x65ADEBFF,0x5C1ACCFF,0xF2F853FF,0x11F891FF,0x7B39AAFF,0x53EB10FF,0x54137DFF, 0x275222FF,0xF09F5BFF,0x3D0A4FFF,0x22F767FF,0xD6 3034FF,0x9A6980FF,0xDFB935FF,0x3793FAFF,0x90239DFF,0xE9AB2FFF,0xAF2FF3FF, 0x057F94FF,0xB98519FF,0x388EEAFF,0x028151FF,0xA55043FF,0x0DE018FF ,0x93AB1CFF,0x95BAF0FF,0x369976FF,0x18F71FFF,0x4B8987FF, 0x491B9EFF,0x829DC7FF,0xBCE635FF,0xCEA6DFFF,0x20D4ADFF,0x2D74FDFF,0x3C1C0DFF,0x12D 6D4FF,0x48C000FF,0x2A51E2FF,0xE3AC12FF, 0xFC42A8FF,0x2FC827FF,0x1A30BFFF,0xB740C2FF,0x42ACF5FF,0x2FD9DEFF,0xFAFB71FF,0x05D1CDFF,0xC471BDFF, 0x94436EFF,0xC1F7ECFF, 0xCE79EEFF,0xBD1EF2FF,0x93B7E4FF,0x3214AAFF,0x184D3BFF,0xAE4B99FF,0x7E49D7FF,0x4C436EFF,0xFA24CCFF,0xCE76BEFF,0xA04E 0AFF, 0x9F945CFF,0xDCDE3DFF,0x10C9C5FF,0x70524DFF,0x0BE472FF,0x8A2CD7FF,0x6152C2FF,0xCF72A9FF,0xE59338FF,0xEEDC2DFF,0xD8C762FF, 0x3FE65CFF }; В public OnPlayer: public OnPlayerCommandText(playerid, cmdtext[]) { new idx; new cmd[256]; cmd = strtok(cmdtext, idx); if(strcmp(cmd, "/cvet", true) == 0) { GetPlayerName(playerid, playername, sizeof(playername)); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "* Набери: /cvet [0-99]"); return 1; } if (strval(tmp)>99||strval(tmp)<0) { SendClientMessage(playerid, COLOR_WHITE, "*** Введите /cvet [0-99]"); return 1; } else { SetPlayerColor(playerid,playerColors[strval(tmp)]); SendClientMessage(playerid, playerColors[strval(tmp)], "*** Вы изменили цвет."); return 1; } return 1; } //----------------------------------[КОНЕЦ]---------------------------------------------- но ПАВН выдаёт ошибку D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2549) : error 004: function "CrimProxDetector" is not implemented D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2553) : error 004: function "CrimProxDetector" is not implemented D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2557) : error 004: function "CrimProxDetector" is not implemented D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2561) : error 004: function "CrimProxDetector" is not implemented D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2565) : error 004: function "CrimProxDetector" is not implemented D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2569) : error 004: function "CrimProxDetector" is not implemented D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2573) : error 004: function "CrimProxDetector" is not implemented D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2577) : error 004: function "CrimProxDetector" is not implemented D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2581) : error 004: function "CrimProxDetector" is not implemented D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2585) : error 004: function "CrimProxDetector" is not implemented D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2589) : error 004: function "CrimProxDetector" is not implemented D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2605) : error 004: function "BestPlayer" is not implemented D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2611) : error 004: function "BestPlayer" is not implemented D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2616) : error 004: function "BestPlayer" is not implemented D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2621) : error 004: function "DMPlayer" is not implemented D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2627) : error 004: function "DMPlayer" is not implemented D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2633) : error 004: function "DMPlayer" is not implemented D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2639) : error 004: function "RaceSpec" is not implemented D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2645) : error 004: function "RaceSpec" is not implemented D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2651) : error 004: function "RaceSpec" is not implemented D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2657) : error 004: function "PenDelay" is not implemented D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2663) : error 004: function "PenDelay" is not implemented D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2669) : error 004: function "PenDelay" is not implemented D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2675) : error 004: function "SpeedDelay" is not implemented D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2681) : error 004: function "SpeedDelay" is not implemented D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(2687) : error 004: function "SpeedDelay" is not implemented чё делать?
xXx
|
| |
|
|
| OKStyle™ | Дата: Среда, 04.06.2008, 16:42 | Сообщение # 22 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| Quote (OMOH) В public OnPlayer: public OnPlayerCommandText(playerid, cmdtext[]) { new idx; new cmd[256]; cmd = strtok(cmdtext, idx); if(strcmp(cmd, "/cvet", true) == 0) { бред полнейший. Вот как надо: в public OnPlayerCommandText Code new idx; new cmd[256]; cmd = strtok(cmdtext, idx); if(strcmp(cmd, "/cvet", true) == 0) { а если есть до этого cmd & idx, то не писать этого.
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| OMOH | Дата: Пятница, 06.06.2008, 13:00 | Сообщение # 23 |
|
Новенький
Группа:
Продвинутые
Сообщений: 34
Награды: 2
Город: Санкт-Петербург
Репутация: 9
Замечания: 0%
Статус: 
| Я чёта не доганяю. Когда вставляешь, //---------------------------------- new playerColors[100] = { new playerColors[100] = { 0xFF8C13FF,0xC715FFFF, .... ... (указал в сокрашении) 0x3FE65CFF... }; //---------------------------------- то вылазет вот что //---------------------------------- D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(14250) : warning 204: symbol is assigned a value that is never used: "playerColors" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase Header size: 7352 bytes Code size: 888652 bytes Data size: 1113116 bytes Stack/heap size: 16384 bytes; estimated max. usage=4476 cells (17904 bytes) Total requirements: 2025504 bytes 1 Warning. //---------------------------------- а со следущим скриптом совсем лажа. Тут уже есть вот такой скриптик //---------------------------<[ OnPlayerCommandText ]>-------------------------------------------------------- public OnPlayerCommandText(playerid, cmdtext[]) { new string[256]; new playermoney; new sendername[MAX_PLAYER_NAME]; new giveplayer[MAX_PLAYER_NAME]; new playername[MAX_PLAYER_NAME]; new idx; new cmd[256]; new tmp[256]; new giveplayerid, moneys, idx; cmd = strtok(cmdtext, idx); //---------------------------------- я добавляю new idx; и после if(strcmp(cmd, "/cvet", true) == 0) { GetPlayerName(playerid, playername, sizeof(playername)); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "* Набери: /cvet [0-99]"); ... SendClientMessage(playerid, playerColors[strval(tmp)], "*** Вы изменили цвет."); return 1; } return 1; } //---------------------------------- После всех добавлений вот: D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(11399) : error 021: symbol already defined: "idx" D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(11418) : error 017: undefined symbol "playerColors" D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(11418) : error 001: expected token: ";", but found "]" D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(11418) : error 029: invalid expression, assumed zero D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(11418) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 5 Errors. ыЫы не вникнут нуду 
xXx
|
| |
|
|
| OKStyle™ | Дата: Пятница, 06.06.2008, 16:14 | Сообщение # 24 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| Quote (OMOH) new playerColors[100] = { new playerColors[100] = { 2 раза зачем? убери 1, а во втором убери new idx;, поскольку у тебя оно ранее определено.
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| OMOH | Дата: Пятница, 06.06.2008, 19:14 | Сообщение # 25 |
|
Новенький
Группа:
Продвинутые
Сообщений: 34
Награды: 2
Город: Санкт-Петербург
Репутация: 9
Замечания: 0%
Статус: 
| ой, я описался с new playerColors[100] = { вот короче готовый скрипт: //---------------------------<[ OnPlayerCommandText ]>-------------------------------------------------------- public OnPlayerCommandText(playerid, cmdtext[]) { new playerColors[100] ={ 0xFF8C13FF,0xC715FFFF,0x20B2AAFF,0xDC143CFF,0x6495EDFF,0xf0e68cFF,0x778899FF,0xFF1493FF,0xF4A460FF,0xEE82EEFF,0xFFD720FF, 0x8b4513FF,0x4949A0FF,0x148b8bFF,0x14ff7fFF,0x556b2fFF,0x0FD9FAFF,0x10DC29FF,0x534081FF,0x0495CDFF,0xEF6CE8FF,0xBD34DAFF, 0x247C1BFF,0x0C8E5DFF,0x635B03FF,0xCB7ED3FF,0x65ADEBFF,0x5C1ACCFF,0xF2F853FF,0x11F891FF,0x7B39AAFF,0x53EB10FF,0x54137DFF, 0x275222FF,0xF09F5BFF,0x3D0A4FFF,0x22F767FF,0xD63034FF,0x9A6980FF,0xDFB935FF,0x3793FAFF,0x90239DFF,0xE9AB2FFF,0xAF2FF3FF, 0x057F94FF,0xB98519FF,0x388EEAFF,0x028151FF,0xA55043FF,0x0DE018FF,0x93AB1CFF,0x95BAF0FF,0x369976FF,0x18F71FFF,0x4B8987FF, 0x491B9EFF,0x829DC7FF,0xBCE635FF,0xCEA6DFFF,0x20D4ADFF,0x2D74FDFF,0x3C1C0DFF,0x12D6D4FF,0x48C000FF,0x2A51E2FF,0xE3AC12FF, 0xFC42A8FF,0x2FC827FF,0x1A30BFFF,0xB740C2FF,0x42ACF5FF,0x2FD9DEFF,0xFAFB71FF,0x05D1CDFF,0xC471BDFF,0x94436EFF,0xC1F7ECFF, 0xCE79EEFF,0xBD1EF2FF,0x93B7E4FF,0x3214AAFF,0x184D3BFF,0xAE4B99FF,0x7E49D7FF,0x4C436EFF,0xFA24CCFF,0xCE76BEFF,0xA04E0AFF, 0x9F945CFF,0xDCDE3DFF,0x10C9C5FF,0x70524DFF,0x0BE472FF,0x8A2CD7FF,0x6152C2FF,0xCF72A9FF,0xE59338FF,0xEEDC2DFF,0xD8C762FF, 0x3FE65CFF}; new string[256]; new playermoney; new sendername[MAX_PLAYER_NAME]; new giveplayer[MAX_PLAYER_NAME]; new playername[MAX_PLAYER_NAME]; new cmd[256]; new tmp[256]; new giveplayerid, moneys, idx; cmd = strtok(cmdtext, idx); if(strcmp(cmd, "/cvet", true) == 0) { GetPlayerName(playerid, playername, sizeof(playername)); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "* Набери: /cvet [0-99]"); return 1; } if (strval(tmp)>99||strval(tmp)<0) { SendClientMessage(playerid, COLOR_WHITE, "*** Введите /cvet [0-99]"); return 1; } else { SetPlayerColor(playerid,playerColors[strval(tmp)]); SendClientMessage(playerid, playerColors[strval(tmp)], "*** Вы изменили цвет."); return 1; } return 1; } //---------------------------- он пошёл, но вот ошибка вылазет. Я бы хотел её исправить. Как это сделать? D:\PROGRA~2\samp\A666~1\7340~1\GAMEMO~1\penls.pwn(11419) : warning 225: unreachable code Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase Header size: 7352 bytes Code size: 887996 bytes Data size: 1112928 bytes Stack/heap size: 16384 bytes; estimated max. usage=4576 cells (18304 bytes) Total requirements: 2024660 bytes 1 Warning.
xXx
|
| |
|
|
| OKStyle™ | Дата: Пятница, 06.06.2008, 21:45 | Сообщение # 26 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| OMOH, 0x3FE65CFF}; перенеси }; на следующую строчку. А вообще дай то, что написано в строке 11419.
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| OMOH | Дата: Суббота, 07.06.2008, 00:55 | Сообщение # 27 |
|
Новенький
Группа:
Продвинутые
Сообщений: 34
Награды: 2
Город: Санкт-Петербург
Репутация: 9
Замечания: 0%
Статус: 
| Большое тебе спасибо за помощь, если бы ты не помог, то я бы не разобрался! Скобки переноть не надо было на другую строчку и строчку 11419 я чёта не нашёл. Я просто подправил, чёта там и добавил вот, чтоб токо админ и мент мог ею пользоваться { if (gTeam[playerid] == 2 || PlayerInfo[playerid][pAdmin] >= 1) { ... }
xXx
|
| |
|
|
| sanja116 | Дата: Пятница, 27.06.2008, 07:11 | Сообщение # 28 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 129
Награды: 1
Город: Tallinn
Репутация: 3
Замечания: 20%
Статус: 
| kak ispravit C:\Documents and Settings\Ńąųą\Šąįī÷čé ńņīė\cvet.pwn(15) : warning 235: public function lacks forward declaration (symbol "OnPlayerCommandText") C:\Documents and Settings\Ńąųą\Šąįī÷čé ńņīė\cvet.pwn(17) : error 017: undefined symbol "MAX_PLAYER_NAME" C:\Documents and Settings\Ńąųą\Šąįī÷čé ńņīė\cvet.pwn(17) : error 009: invalid array size (negative, zero or out of bounds) C:\Documents and Settings\Ńąųą\Šąįī÷čé ńņīė\cvet.pwn(17) : error 036: empty statement C:\Documents and Settings\Ńąųą\Šąįī÷čé ńņīė\cvet.pwn(17) : fatal error 107: too many error messages on one line
|
| |
|
|
| OKStyle™ | Дата: Пятница, 27.06.2008, 07:28 | Сообщение # 29 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| sanja116, забыл в начало поставить я думаю.
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
Сообщение отредактировал okstyle - Пятница, 27.06.2008, 07:28 |
| |
|
|
| sanja116 | Дата: Пятница, 27.06.2008, 08:02 | Сообщение # 30 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 129
Награды: 1
Город: Tallinn
Репутация: 3
Замечания: 20%
Статус: 
| okstyle, Code #include <a_samp> (strcmp(cmd,"/pc",true)==0) { new tmp2[30],cmd[30],idx; cmd = strtok(cmdtext, idx); tmp2 = strtok(cmdtext, idx); new nickcolor = strval(tmp2); if(!strlen(tmp2)||!(strval(tmp2) >= 0 && strval(tmp2) <= 126)) return SendClientMessage(playerid,0xFF0000AA," Īųčįźą: äčąļąēīķ öāåņīā 0-126."); SetPlayerColor(playerid,nickcolor); SendClientMessage(playerid,0xFFFFFFaA," Āū ńģåķčėč öāåņ ķčźą ķą ID:%d",nickcolor); } return 1; } tak 4toli?
|
| |
|
|
|
 |
|
 | |
| |
|