- ВойтиАвторизация через uNet
- РегистрацияРегистрация на сайте через uNet
Текущая версия SA-MP: 0.3.7
IP: 77.220.180.96:7777
Новые сообщения · Поиск |
|
|
Модератор форума: KaTacTpOqpa |
Форум Помощь по скриптингу SA-MP Вопросы по скриптингу Carcolour |
Carcolour | ||||
|
BJIADOKC | Сообщение # 2 | 12:49:26 06 Май 2011 |
Скриптеры
Сообщений: 601
Репутация: 161
|
замени свою комманду на этот вариант: Code dcmd_carcolour(playerid,params[]) { new tmp[256], tmp2[256], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index); if(!strlen(tmp) || !strlen(tmp2) || !IsNumeric(tmp2) || !IsNumeric(tmp)) return SendClientMessage(playerid, red, "ПРАВКА: /carcolour [цвет 1] [цвет 2]"); new colour1, colour2, string[128]; if(!strlen(tmp) || strval(tmp) < 0 || strval(tmp) > 126) colour1 = random(126); else colour1 = strval(tmp); if(!strlen(tmp2) || strval(tmp2) < 0 || strval(tmp2) > 126) colour2 = random(126); else colour2 = strval(tmp2); if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,red,"ОШИБКА: Вы должны находиться в транспорте"); format(string, sizeof(string), " Вы изменили цвет своего транспорта %s на %d,%d", VehicleNames[GetVehicleModel(GetPlayerVehicleID(playerid))-400], colour1, colour2 ); SendClientMessage(playerid,COLOR_GREEN,string); return ChangeVehicleColor(GetPlayerVehicleID(playerid), colour1, colour2); } by BJIADOKC тут больше не сижу... открыл свой проект |
=TRAUSER= | Сообщение # 3 | 12:50:21 06 Май 2011 |
Пользователи
Сообщений: 132
Репутация: 2
|
А моно в мод а не в админку |
BJIADOKC | Сообщение # 4 | 13:00:20 06 Май 2011 |
Скриптеры
Сообщений: 601
Репутация: 161
|
в OnPlayerCommandText в моде пиахй: Code if(!strcmp(cmdtext,"/carcolour",true)) { new tmp[256], tmp2[256], Index; tmp = strtok(cmdtext,Index), tmp2 = strtok(cmdtext,Index); if(!strlen(tmp) || !strlen(tmp2) || !IsNumeric(tmp2) || !IsNumeric(tmp)) return SendClientMessage(playerid, red, "ПРАВКА: /carcolour [цвет 1] [цвет 2]"); new colour1, colour2, string[128]; if(!strlen(tmp) || strval(tmp) < 0 || strval(tmp) > 126) colour1 = random(126); else colour1 = strval(tmp); if(!strlen(tmp2) || strval(tmp2) < 0 || strval(tmp2) > 126) colour2 = random(126); else colour2 = strval(tmp2); if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,red,"ОШИБКА: Вы должны находиться в транспорте"); format(string, sizeof(string), " Вы изменили цвет своего транспорта %s на %d,%d", VehicleNames[GetVehicleModel(GetPlayerVehicleID(playerid))-400], colour1, colour2 ); SendClientMessage(playerid,COLOR_GREEN,string); return ChangeVehicleColor(GetPlayerVehicleID(playerid), colour1, colour2); } только перед этим удали это из админки, и в админке в OnPlayerCommandText найди Code dcmd(carcolour,9,cmdtext); и тоже удали тут больше не сижу... открыл свой проект |
=TRAUSER= | Сообщение # 5 | 13:00:43 06 Май 2011 |
Пользователи
Сообщений: 132
Репутация: 2
|
Всё пашет |
BJIADOKC | Сообщение # 6 | 15:42:35 17 Май 2011 |
Скриптеры
Сообщений: 601
Репутация: 161
|
Тема закрыта! Причина: Вопрос решен by BJIADOKC тут больше не сижу... открыл свой проект |
| |||
| |||