Текущая версия SA-MP: 0.3.7


IP: 77.220.180.96:7777
  Новые сообщения · Поиск
  • Страница 1 из 1
  • 1
Модератор форума: KaTacTpOqpa  
Carcolour
=TRAUSER= Сообщение # 1  | 23:33:55
Пользователи
Сообщений: 132
Репутация: 2
Люди я бы хотел узнать, как сделать чтоб обычные игроки могли юзать команду /carcolour смена цвета у машин просто у мя админке она токо для админов кто поможет + и награда smile Зарание спасибо!
BJIADOKC Сообщение # 2  | 12:49:26
Скриптеры
Сообщений: 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
Пользователи
Сообщений: 132
Репутация: 2
А моно в мод а не в админку
BJIADOKC Сообщение # 4  | 13:00:20
Скриптеры
Сообщений: 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
Пользователи
Сообщений: 132
Репутация: 2
Всё пашет smile
BJIADOKC Сообщение # 6  | 15:42:35
Скриптеры
Сообщений: 601
Репутация: 161
Тема закрыта! Причина: Вопрос решен
by BJIADOKC


тут больше не сижу... открыл свой проект
  • Страница 1 из 1
  • 1
Поиск: