Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

C++ Pawno Code грешки в кода

Featured Replies

	if(strcmp(cmdtext, "/carcolor") == 0){
	if(IsPlayerInAnyVehicle(playerid))
  {
  #define strtok
  new color1, color2;
  tmp = strtok(cmdtext, idx);
  if(!strlen(tmp)) {return SendClientMessage(playerid, WHITE, "USAGE: /carcolor >color1< >color2<");
  color1 = strval(tmp);
  tmp = strtok(cmdtext, idx);}
  if(!strlen(tmp)) {return SendClientMessage(playerid, WHITE, "USAGE: /carcolor >color1< >color2<");
  color2 = strval(tmp);
  ChangeVehicleColor(GetPlayerVehicleID(playerid), color1, color2);}
  }
  else
  {SendClientMessage(playerid, RED, "Your Not in any Vehicle!");}
  return 1;}
//*********************************************************************************
if(strcmp(cmdtext, "/count") ==0)
	{
  		secs = 5;
  		timer = SetTimer("countdown", 999, 1);
return 1;
}
public Countdown()
{
if(secs == 0)
{
GameTextForAll("~g~Go!", 1000, 3);
KillTimer(timer);
}
else
{
new string[8];
format(string, sizeof(string), "~R~%d", secs);
GameTextForAll(string, 1000, 3);
}
secs = secs-1;
return 1;
}

Първия код е за смяна на цветовете на колата той дава следната грешка:

error 033: array must be indexed (variable "tmp") 

 

Коментара //***** разделя 2-та кода.

 

Втория код е за CountDown т.е. обратен брояч. Той дава следните грешки:

error 029: invalid expression, assumed zero

error 001: expected token: ";", but found "if"

 

Моля за помощ как трябва да бъде кода.

Редактирано от Todor91 (преглед на промените)

Първо би било добре да публикуваш коя грешка към кой ред от кода принадлежи. Второ това "#define strtok" ако ти си го написал с цел да дефинираш функцията strtok, то трябва да прочетеш малко повечко за езика C++. Трето предполагам че кодът започващ от втория пример и завършващ преди "public Countdown()" завършва дефиниция на функция. Четвърто ако езикът на който пишеш е наистина C++ "public" преди "Countdown()" трябва да има две-точки накрая ("public: "). Пето "new string[8];" след "else" във втория пример няма никакъв смисъл.

  • Автор

С втория код CountDown се оправих. 

 

относно strtok функцията и с нея се оправих.

 

 

В интерес на истината имам проблем с още 2 кода.

 

Колкото до този Carcolor.

 

Това са проблемните редове:

tmp = strtok(cmdtext, idx);
tmp = strtok(cmdtext, idx);}

Редактирано от Todor91 (преглед на промените)

Архивирана тема

Темата е твърде стара и е архивирана. Не можете да добавяте нови отговори в нея, но винаги можете да публикувате нова тема, в която да продължи дискусията. Регистрирайте се или влезте във вашия профил за да публикувате нова тема.

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    32%
    Дарени 315 € от нужните 1 000 €

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.