В чем проблема?
#1

PHP код:
if(strcmp(cmd"/dm"true) == || strcmp(cmd"/äì"true) == 0)
   {
   
ShowPlayerDialog(playerid,889,DIALOG_STYLE_LIST,"ÄÌ çîíû","{9240FF}ÄÌ 1 || {DCC1FF}'Âóëêàí'\n\
                                                              {A73DFE}ÄÌ 2 || {E6C6FF}'Ðóèíû'\n\
                                                              {C134FE}ÄÌ 3 || {EFCAFF}'Áåðëèí 1945'\n\
                                                              {D222FF}ÄÌ 4 || {F2C1FF}'Îñòðîâîê'\n\
                                                                {EA30FE}ÄÌ 5 || {F9BBFF}'Desert Eagle'\n\
                                                                {32CD32}ÄÌ 6 || {228B22}'Counter Strike'\n\
                                                                {0000EE}ÄÌ 7 || {FF00CC}'Âûæèâàíèå'\n\
                                                                {0000FF}ÄÌ 8 || {FF00BB}'Íà âûñîòå cìåðòè'\n\
                                                                {9240FF}ÄÌ 9 || {DCC1FF}'Random-Liberty DM'\n\
                                                                {A73DFE}ÄÌ 10 || {E6C6FF}'Mini DM'\n\
                                                                {D222FF}ÄÌ 11 || {EFCAFF}'Roof DM'\n\
                                                              {00FFFF}ÄÌ 12 || {FF00EE}'Town'"
,"Îê"," Îòìåíà");
   
pStats[playerid][dueli] = 0;
   
pStats[playerid][Duel] = 0;
   return 
1;
   } 
Именно после добавления строки {D222FF}ÄÌ 11 || {EFCAFF}'Roof DM'\n\ компилятор вылетает прекращена работа =( в чем проблема?
Reply
#2

Попробуй удалить пустые строки в начале.
Reply
#3

Quote:
Originally Posted by Stepashka
Посмотреть сообщение
Попробуй удалить пустые строки в начале.
Извеняюсь, где именно в начале? в паблике? во всём моде? и ещё вопрос - может ли вылетать изза того что для этого пункта нет действия в диалог респонсе? хотя и для 5,6,7,8,9,10 пунктов тоже нет респонса
Reply
#4

Quote:
Originally Posted by OmegaKiller72
Посмотреть сообщение
Извеняюсь, где именно в начале? в паблике? во всём моде? и ещё вопрос - может ли вылетать изза того что для этого пункта нет действия в диалог респонсе? хотя и для 5,6,7,8,9,10 пунктов тоже нет респонса
=\

Нет. Но есть ограничение на длину строки в коде.
Reply
#5

PHP код:
if(strcmp(cmd"/dm"true) == || strcmp(cmd"/äì"true) == 0)
   {
   
ShowPlayerDialog(playerid,889,DIALOG_STYLE_LIST,"ÄÌ çîíû","{9240FF}ÄÌ 1 || {DCC1FF}'Âóëêàí'\n\
   {A73DFE}ÄÌ 2 || {E6C6FF}'Ðóèíû'\n\
    {C134FE}ÄÌ 3 || {EFCAFF}'Áåðëèí 1945'\n\
     {D222FF}ÄÌ 4 || {F2C1FF}'Îñòðîâîê'\n\
     {EA30FE}ÄÌ 5 || {F9BBFF}'Desert Eagle'\n\
     {32CD32}ÄÌ 6 || {228B22}'Counter Strike'\n\
     {0000EE}ÄÌ 7 || {FF00CC}'Âûæèâàíèå'\n\
     {0000FF}ÄÌ 8 || {FF00BB}'Íà âûñîòå cìåðòè'\n\
     {9240FF}ÄÌ 9 || {DCC1FF}'Random-Liberty DM'\n\
     {A73DFE}ÄÌ 10 || {E6C6FF}'Mini DM'\n\
     {D222FF}ÄÌ 11 || {EFCAFF}'Roof DM'\n\
     {00FFFF}ÄÌ 12 || {FF00EE}'Town'"
,"Îê"," Îòìåíà");
   
pStats[playerid][dueli] = 0;
   
pStats[playerid][Duel] = 0;
   return 
1;
   } 
тоже самое
Reply
#6

Слишком длинная строка получилась, надо разбить на две.
Reply
#7

PHP код:
new string[600]; // свой размер
strcat(string"1. » Пример\n");
strcat(string"2. » Пример\n");
strcat(string"3. » Пример\n");
strcat(string"4. » Пример\n");
strcat(string"5. » Пример\n");
strcat(string"6. » Пример\n");
strcat(string"7. » Пример\n");
strcat(string"8. » Пример\n");
strcat(string"9. » Пример\n");
strcat(string"10. » Пример\n");
strcat(string"11. » Пример\n");
ShowPlayerDialog(playeridDIALOG_IDDIALOG_STYLE_LIST"Пример"string"Пример","Пример"); 
Reply
#8

Спасибо ВСЕМ!)) Варриант от Oxsen работает)
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)