Перейти к содержанию
Авторизация  
Leha_leha

Помогите проблема с /gpsavto и /rws

Рекомендуемые сообщения

Leha_leha

Когда ввожу команду /gpsavto у меня в чате пишет купленные машины и после этого SERVET:Uknown kommand 

if(strcmp(cmd, "/gpsavto", true) == 0)
{
tmp = strtok(cmdtext, idx);
   new str[128],idcar = 0;
   if(!strlen(tmp)) SendClientMessage(playerid, COLOR_WHITE, "???????????: /gps [? ????]");
new nomer = strval(tmp);
   for(new cars = 1; cars < sizeof(CarInfo); cars++)
   {
       if(!strcmp(CarInfo[cars][cOwner],Name(playerid),true))
       {
           idcar++;
if(nomer == idcar)
{
   new Float:carx, Float:cary, Float:carz;
GetVehiclePos(CarInfo[cars][cID],carx, cary, carz);
SetPlayerCheckpoint(playerid, carx, cary, carz, 6.0);
SetPVarInt(playerid,"gpscarid",1);
SendClientMessage(playerid,-1,"?????????? ? ??????????????? ???????? ?? ????? ??????? ???????");
return 1;
}
           format(str,128,"? %d[id:%d] ??????: %s(%d) ??????????????? ?????: %s",
           idcar,CarInfo[cars][cID],VehiclesName[CarInfo[cars][cMod]-400],CarInfo[cars][cMod],CarInfo[cars][cNumber]);
           SendClientMessage(playerid,-1,str);
       }
   }
   if(idcar == 0) return SendClientMessage(playerid,-1,"? ??? ??????? ??? ???????????!");
   else return 1;


}

что делать если ввожу команду /rws машины респавнятся и получают желтый цвет, но если до этого машина красилась то она остается в том в который покрасилась

cr-mp-008.png

Изменено пользователем Rusty'k
<code>
  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
M@RSCH@L

Когда ввожу команду /gpsavto у меня в чате пишет купленные машины и после этого SERVET:Uknown kommand 

if(strcmp(cmd, "/gpsavto", true) == 0)
{
tmp = strtok(cmdtext, idx);
   new str[128],idcar = 0;
   if(!strlen(tmp)) SendClientMessage(playerid, COLOR_WHITE, "???????????: /gps [? ????]");
new nomer = strval(tmp);
   for(new cars = 1; cars < sizeof(CarInfo); cars++)
   {
       if(!strcmp(CarInfo[cars][cOwner],Name(playerid),true))
       {
           idcar++;
if(nomer == idcar)
{
   new Float:carx, Float:cary, Float:carz;
GetVehiclePos(CarInfo[cars][cID],carx, cary, carz);
SetPlayerCheckpoint(playerid, carx, cary, carz, 6.0);
SetPVarInt(playerid,"gpscarid",1);
SendClientMessage(playerid,-1,"?????????? ? ??????????????? ???????? ?? ????? ??????? ???????");
return 1;
}
           format(str,128,"? %d[id:%d] ??????: %s(%d) ??????????????? ?????: %s",
           idcar,CarInfo[cars][cID],VehiclesName[CarInfo[cars][cMod]-400],CarInfo[cars][cMod],CarInfo[cars][cNumber]);
           SendClientMessage(playerid,-1,str);
       }
   }
   if(idcar == 0) return SendClientMessage(playerid,-1,"? ??? ??????? ??? ???????????!");
   else return 1;
 
}

 

что делать если ввожу команду /rws машины респавнятся и получают желтый цвет, но если до этого машина красилась то она остается в том в который покрасилась

Ну тебе сразу могу сказать, если не хочешь предупреждение, то внеси в Рамку кода...

Типо:

 

Test
  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
M@RSCH@L

Когда ввожу команду /gpsavto у меня в чате пишет купленные машины и после этого SERVET:Uknown kommand 

if(strcmp(cmd, "/gpsavto", true) == 0)
{
tmp = strtok(cmdtext, idx);
   new str[128],idcar = 0;
   if(!strlen(tmp)) SendClientMessage(playerid, COLOR_WHITE, "???????????: /gps [? ????]");
new nomer = strval(tmp);
   for(new cars = 1; cars < sizeof(CarInfo); cars++)
   {
       if(!strcmp(CarInfo[cars][cOwner],Name(playerid),true))
       {
           idcar++;
if(nomer == idcar)
{
   new Float:carx, Float:cary, Float:carz;
GetVehiclePos(CarInfo[cars][cID],carx, cary, carz);
SetPlayerCheckpoint(playerid, carx, cary, carz, 6.0);
SetPVarInt(playerid,"gpscarid",1);
SendClientMessage(playerid,-1,"?????????? ? ??????????????? ???????? ?? ????? ??????? ???????");
return 1;
}
           format(str,128,"? %d[id:%d] ??????: %s(%d) ??????????????? ?????: %s",
           idcar,CarInfo[cars][cID],VehiclesName[CarInfo[cars][cMod]-400],CarInfo[cars][cMod],CarInfo[cars][cNumber]);
           SendClientMessage(playerid,-1,str);
       }
   }
   if(idcar == 0) return SendClientMessage(playerid,-1,"? ??? ??????? ??? ???????????!");
   else return 1;


}

 Что?  Это не связанно с CMD!

Ищем 

public OnPlayerCommandText

В конце него будет: 

return 0; 
} 

Меняешь на:

return 1; 
} 
что делать если ввожу команду /rws машины респавнятся и получают желтый цвет, но если до этого машина красилась то она остается в том в который покрасилась

Ну начальный цвет жёлтый! Можешь не менять! Пусть игроки красят в тот который хотят ( P.S. Это по РП Машины в АвтоСалоне типо все жёлтые, ну ты понял )

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Leha_leha

 

Когда ввожу команду /gpsavto у меня в чате пишет купленные машины и после этого SERVET:Uknown kommand 

if(strcmp(cmd, "/gpsavto", true) == 0)
{
tmp = strtok(cmdtext, idx);
   new str[128],idcar = 0;
   if(!strlen(tmp)) SendClientMessage(playerid, COLOR_WHITE, "???????????: /gps [? ????]");
new nomer = strval(tmp);
   for(new cars = 1; cars < sizeof(CarInfo); cars++)
   {
       if(!strcmp(CarInfo[cars][cOwner],Name(playerid),true))
       {
           idcar++;
if(nomer == idcar)
{
   new Float:carx, Float:cary, Float:carz;
GetVehiclePos(CarInfo[cars][cID],carx, cary, carz);
SetPlayerCheckpoint(playerid, carx, cary, carz, 6.0);
SetPVarInt(playerid,"gpscarid",1);
SendClientMessage(playerid,-1,"?????????? ? ??????????????? ???????? ?? ????? ??????? ???????");
return 1;
}
           format(str,128,"? %d[id:%d] ??????: %s(%d) ??????????????? ?????: %s",
           idcar,CarInfo[cars][cID],VehiclesName[CarInfo[cars][cMod]-400],CarInfo[cars][cMod],CarInfo[cars][cNumber]);
           SendClientMessage(playerid,-1,str);
       }
   }
   if(idcar == 0) return SendClientMessage(playerid,-1,"? ??? ??????? ??? ???????????!");
   else return 1;


}

 Что?  Это не связанно с CMD!

Ищем 

public OnPlayerCommandText

В конце него будет: 

return 0; 
} 

Меняешь на:

return 1; 
} 
что делать если ввожу команду /rws машины респавнятся и получают желтый цвет, но если до этого машина красилась то она остается в том в который покрасилась

Ну начальный цвет жёлтый! Можешь не менять! Пусть игроки красят в тот который хотят ( P.S. Это по РП Машины в АвтоСалоне типо все жёлтые, ну ты понял )

 

Так там return 1 стоит

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
M@RSCH@L

 

 

Когда ввожу команду /gpsavto у меня в чате пишет купленные машины и после этого SERVET:Uknown kommand 

if(strcmp(cmd, "/gpsavto", true) == 0)
{
tmp = strtok(cmdtext, idx);
   new str[128],idcar = 0;
   if(!strlen(tmp)) SendClientMessage(playerid, COLOR_WHITE, "???????????: /gps [? ????]");
new nomer = strval(tmp);
   for(new cars = 1; cars < sizeof(CarInfo); cars++)
   {
       if(!strcmp(CarInfo[cars][cOwner],Name(playerid),true))
       {
           idcar++;
if(nomer == idcar)
{
   new Float:carx, Float:cary, Float:carz;
GetVehiclePos(CarInfo[cars][cID],carx, cary, carz);
SetPlayerCheckpoint(playerid, carx, cary, carz, 6.0);
SetPVarInt(playerid,"gpscarid",1);
SendClientMessage(playerid,-1,"?????????? ? ??????????????? ???????? ?? ????? ??????? ???????");
return 1;
}
           format(str,128,"? %d[id:%d] ??????: %s(%d) ??????????????? ?????: %s",
           idcar,CarInfo[cars][cID],VehiclesName[CarInfo[cars][cMod]-400],CarInfo[cars][cMod],CarInfo[cars][cNumber]);
           SendClientMessage(playerid,-1,str);
       }
   }
   if(idcar == 0) return SendClientMessage(playerid,-1,"? ??? ??????? ??? ???????????!");
   else return 1;


}

 Что?  Это не связанно с CMD!

Ищем 

public OnPlayerCommandText

В конце него будет: 

return 0; 
} 

Меняешь на:

return 1; 
} 
что делать если ввожу команду /rws машины респавнятся и получают желтый цвет, но если до этого машина красилась то она остается в том в который покрасилась

Ну начальный цвет жёлтый! Можешь не менять! Пусть игроки красят в тот который хотят ( P.S. Это по РП Машины в АвтоСалоне типо все жёлтые, ну ты понял )

 

Так там return 1 стоит

 

Тогда это уже нужно к тому, кто этот мод делал..., но к КМД это не относится!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Ryslik42

Пробуй

if(strcmp(cmd, "/gpsavto", true) == 0)
{
	tmp = strtok(cmdtext, idx);
	new str[128],idcar = 0;
	if(!strlen(tmp)) SendClientMessage(playerid, COLOR_WHITE, "???????????: /gps [? ????]");
	new nomer = strval(tmp);
	for(new cars = 1; cars < sizeof(CarInfo); cars++)
	{
	if(!strcmp(CarInfo[cars][cOwner],Name(playerid),true))
	{
	idcar++;
	if(nomer == idcar)
	{
	new Float:carx, Float:cary, Float:carz;
	GetVehiclePos(CarInfo[cars][cID],carx, cary, carz);
	SetPlayerCheckpoint(playerid, carx, cary, carz, 6.0);
	SetPVarInt(playerid,"gpscarid",1);
	SendClientMessage(playerid,-1,"?????????? ? ??????????????? ???????? ?? ????? ??????? ???????");
	return 1;
	}
	format(str,128,"? %d[id:%d] ??????: %s(%d) ??????????????? ?????: %s",
	idcar,CarInfo[cars][cID],VehiclesName[CarInfo[cars][cMod]-400],CarInfo[cars][cMod],CarInfo[cars][cNumber]);
	SendClientMessage(playerid,-1,str);
	}
	}
	if(idcar == 0) return SendClientMessage(playerid,-1,"? ??? ??????? ??? ???????????!");
	return 1;
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Leha_leha

 

Пробуй

if(strcmp(cmd, "/gpsavto", true) == 0)
{
	tmp = strtok(cmdtext, idx);
	new str[128],idcar = 0;
	if(!strlen(tmp)) SendClientMessage(playerid, COLOR_WHITE, "???????????: /gps [? ????]");
	new nomer = strval(tmp);
	for(new cars = 1; cars < sizeof(CarInfo); cars++)
	{
	if(!strcmp(CarInfo[cars][cOwner],Name(playerid),true))
	{
	idcar++;
	if(nomer == idcar)
	{
	new Float:carx, Float:cary, Float:carz;
	GetVehiclePos(CarInfo[cars][cID],carx, cary, carz);
	SetPlayerCheckpoint(playerid, carx, cary, carz, 6.0);
	SetPVarInt(playerid,"gpscarid",1);
	SendClientMessage(playerid,-1,"?????????? ? ??????????????? ???????? ?? ????? ??????? ???????");
	return 1;
	}
	format(str,128,"? %d[id:%d] ??????: %s(%d) ??????????????? ?????: %s",
	idcar,CarInfo[cars][cID],VehiclesName[CarInfo[cars][cMod]-400],CarInfo[cars][cMod],CarInfo[cars][cNumber]);
	SendClientMessage(playerid,-1,str);
	}
	}
	if(idcar == 0) return SendClientMessage(playerid,-1,"? ??? ??????? ??? ???????????!");
	return 1;
}

Все равно Unknown komand

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.