Форум Pawn.Wiki - Воплоти мечту в реальность!: Проблема с командой - Форум Pawn.Wiki - Воплоти мечту в реальность!

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

[ Error ]
Проблема с командой

#1
Пользователь офлайн   N1ceks 

  • Новичок
  • Вставить ник
  • Раскрыть информацию
Здраствуйте, мучаюсь с этой проблемой уже 2-3 дня поэтому решил сюда написать,
Дело вот в чем:

CMD:invite(playerid, params[])
{
	if(pInfo[playerid][pFrac_lvl] >= 9)
	{
	    new targetid, str1[256], str2[512], str3[256];
	    new ttext[40+1];
	    if(sscanf(params, "u", targetid)) return SendClientMessage(playerid, -1, "{FF0000}[Ошибка]: {FFFFFF}Используйте /invite <ID игрока>");
	    else if(pInfo[targetid][pFrac_id] >= 1) return SendClientMessage(playerid, -1, "{FF0000}[Ошибка]: {FFFFFF}Игрок итак уже состоит во фракции!");
	    switch(pInfo[playerid][pFrac_id])
     	{
			case 1: ttext = "Армия Лос-сантоса"; case 2: ttext = "Армия Сан-Фиеро"; case 3: ttext = "Больница Сан-Фиеро";
		}
		format(str3, sizeof(str3), "Предложение вступить в ряды организации ` %s", pInfo[playerid][pFrac_id]);
		format(str3, sizeof(str3), "Данный документ служит тем, что потдверждает то, что гражданин:\n%s\n \nБудет принят в организацию %s\nДанный документ так-же потдверждает что гражданин прошел все базовые                          подготовки для вступления в организацию\n \n\
		\n \tРуководством организации \" %s \" с разделом №5.1 вы будете обязаны пройти службу в данной организации,\nв случае покидания организации вы будете объязаны оплатить неустойку по тарифу руководства,\nкоторое обязано не нарушать законодательство №10.2\n\
		\nПриложения к документу:\n \n\tФото гражданина 9х6\n\tПаспорт\n\tМедицинская карта\n\tДиплом (Если есть)\n\tВоенный билет (Если есть)\n\tСправки от врачей (Нарколог, кардиолог, хирург, психолог и т.п.)\n\tСвидетельство о браке (Если есть)\n\tСвидетельство о рождении\n\
		\nПодпись: \tДата: \tФИО(Фамилия, им`я, отчество): %s", pInfo[targetid][pName], ttext, ttext, pInfo[targetid][pName]);
		ShowPlayerDialog(targetid, dInviteOffer, DIALOG_STYLE_MSGBOX, str3, str2, "Принять", "Отказаться");
	}
	else
	{
        SendClientMessage(playerid, -1, "{FF0000}[Ошибка]: {FFFFFF}У вас нет доступа!");
	}
	return 1;
}


и вот ошибочки:

C:\Users\rrazt\Desktop\Server\gamemodes\new.pwn(619) : error 075: input line too long (after substitutions)
C:\Users\rrazt\Desktop\Server\gamemodes\new.pwn(620) : error 037: invalid string (possibly non-terminated string)
C:\Users\rrazt\Desktop\Server\gamemodes\new.pwn(620) : error 029: invalid expression, assumed zero
C:\Users\rrazt\Desktop\Server\gamemodes\new.pwn(620) : error 029: invalid expression, assumed zero
C:\Users\rrazt\Desktop\Server\gamemodes\new.pwn(620) : fatal error 107: too many error messages on one line


ошибки в строках:

		\n \tРуководством организации \" %s \" с разделом №5.1 вы будете обязаны пройти службу в данной организации,\nв случае покидания организации вы будете объязаны оплатить неустойку по тарифу руководства,\nкоторое обязано не нарушать законодательство №10.2\n\
		\nПриложения к документу:\n \n\tФото гражданина 9х6\n\tПаспорт\n\tМедицинская карта\n\tДиплом (Если есть)\n\tВоенный билет (Если есть)\n\tСправки от врачей (Нарколог, кардиолог, хирург, психолог и т.п.)\n\tСвидетельство о браке (Если есть)\n\tСвидетельство о рождении\n\

Сообщение отредактировал N1ceks: 01 октября 2025 - 22:46

0

#2
Пользователь офлайн   M I S T E V 

  • Вставить ник
  • Раскрыть информацию
Используй компилятор от Zeex или переходи на open.mp
1

#3
Пользователь офлайн   N1ceks 

  • Новичок
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияM I S T E V (01 октября 2025 - 23:55) писал:

Используй компилятор от Zeex или переходи на open.mp



Не помогло, еще и варнингов дофига сделало
0

#4
Пользователь офлайн   Hunter-Killer 

  • Проходимец
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияN1ceks (03 октября 2025 - 21:47) писал:

Не помогло, еще и варнингов дофига сделало

Займись const-корректностью, или переходи на open.mp, там уже все сделано.
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей


Яндекс.Метрика