Модератор форума: drifter-dron, admin, TweIk  
Вопросы по скриптингу
valychДата: Воскресенье, 03.07.2011, 22:12:51 | Сообщение # 556

Группа: Проверенные
Сообщений: 501
ave_cezar, кинь строки в которых эти ошибки
leha_jons, ты в дробовом числе перед точкой поставил пробел, или же вместо , ты поставил .
fdtextid = Create3DTextLabel("strfd",0x9ACD32AA,0.0,0.0,0.0,100,0,0);


Видео-уроки по pawn:
https://www.youtube.com/channel/UCizhZElk8rxIPEcP4BHwdxg
 
Сообщениеave_cezar, кинь строки в которых эти ошибки
leha_jons, ты в дробовом числе перед точкой поставил пробел, или же вместо , ты поставил .
fdtextid = Create3DTextLabel("strfd",0x9ACD32AA,0.0,0.0,0.0,100,0,0);

Автор - valych
Дата добавления - 03.07.2011 в 22:12:51
ave_cezarДата: Воскресенье, 03.07.2011, 22:19:18 | Сообщение # 557

Группа: Пользователи
Сообщений: 69
valych,

Code
if(strfind(text,"xD",true) != -1)
{
{
GetPlayerName(playerid, sendername, sizeof(sendername));//Смеётся
format(string, sizeof(string), "%s смеётся", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
format(string,sizeof(string), "смеётся");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
}
return 0;
}


вот вставляю эту строчку :

Code
if(text[0] == 'xD')


после этой строчки :

Code
if(strfind(text,"xD",true) != -1)


и кидает те ошибки что выше сообщением !

а если тут :

Code
if(text[0] == 'xD')


вместо 'xD' писать один символ,к примеру '!' или ')' и т.п. то ошибки не выдаёт,но мне нужно что бы было именно 'xD'
 
Сообщениеvalych,

Code
if(strfind(text,"xD",true) != -1)
{
{
GetPlayerName(playerid, sendername, sizeof(sendername));//Смеётся
format(string, sizeof(string), "%s смеётся", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
format(string,sizeof(string), "смеётся");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
}
return 0;
}


вот вставляю эту строчку :

Code
if(text[0] == 'xD')


после этой строчки :

Code
if(strfind(text,"xD",true) != -1)


и кидает те ошибки что выше сообщением !

а если тут :

Code
if(text[0] == 'xD')


вместо 'xD' писать один символ,к примеру '!' или ')' и т.п. то ошибки не выдаёт,но мне нужно что бы было именно 'xD'

Автор - ave_cezar
Дата добавления - 03.07.2011 в 22:19:18
valychДата: Воскресенье, 03.07.2011, 22:37:15 | Сообщение # 558

Группа: Проверенные
Сообщений: 501
ave_cezar, я так понял тебе надо чтоб в чат он написал только "xD" без всяких символов?
То для этого существует функция как strcmp
Пример:
if(strcmp(text, "xD", true) == 0)// если text состоит только из "xD"
{
//код
}
и это без text[0] = 'xD'
кстати этого быть не может! объясню почему
Переменная text[] состоит из каких-то символов и кодом text[0] == '!' ты проверяешь САМЫЙ ПЕРВЫЙ СИМВОЛ и самым первым символом 'xD' быть не может, т.к. это два символа которые состоят из text[0] и text[1]. Объясню на примере:
Вот представим в чат игрок написал: "Я играю в самп"
Этот текст состоит из 14 символов (в месте с пробелами), т.е. занимают 14 слотов от всех свободных
И получается text[0] = 'Я' text[1] = ' ' text[2] = 'и' text[3] = 'г' text[4] = 'р' text[5] = 'а' и т.д.
Думаю ты понял...


Видео-уроки по pawn:
https://www.youtube.com/channel/UCizhZElk8rxIPEcP4BHwdxg
 
Сообщениеave_cezar, я так понял тебе надо чтоб в чат он написал только "xD" без всяких символов?
То для этого существует функция как strcmp
Пример:
if(strcmp(text, "xD", true) == 0)// если text состоит только из "xD"
{
//код
}
и это без text[0] = 'xD'
кстати этого быть не может! объясню почему
Переменная text[] состоит из каких-то символов и кодом text[0] == '!' ты проверяешь САМЫЙ ПЕРВЫЙ СИМВОЛ и самым первым символом 'xD' быть не может, т.к. это два символа которые состоят из text[0] и text[1]. Объясню на примере:
Вот представим в чат игрок написал: "Я играю в самп"
Этот текст состоит из 14 символов (в месте с пробелами), т.е. занимают 14 слотов от всех свободных
И получается text[0] = 'Я' text[1] = ' ' text[2] = 'и' text[3] = 'г' text[4] = 'р' text[5] = 'а' и т.д.
Думаю ты понял...

Автор - valych
Дата добавления - 03.07.2011 в 22:37:15
ave_cezarДата: Воскресенье, 03.07.2011, 23:58:32 | Сообщение # 559

Группа: Пользователи
Сообщений: 69
valych,
аа вот в чём проблема,да всё понял) спасибо за помощь :)
 
Сообщениеvalych,
аа вот в чём проблема,да всё понял) спасибо за помощь :)

Автор - ave_cezar
Дата добавления - 03.07.2011 в 23:58:32
Tip@Дата: Вторник, 05.07.2011, 10:35:56 | Сообщение # 560

Группа: Пользователи
Сообщений: 3
народ как сделать чтобы игрок не падал с неба после авторизации 25
 
Сообщениенарод как сделать чтобы игрок не падал с неба после авторизации 25

Автор - Tip@
Дата добавления - 05.07.2011 в 10:35:56
Skull-savДата: Вторник, 05.07.2011, 13:22:06 | Сообщение # 561

Группа: Пользователи
Сообщений: 91
Люди, у меня ворота не закрываются:

добавляю переменные и форвард.

Code
forward Luisclose();

new vorota[25];
new timer[25];


сами ворота

Code
vorota[1] = CreateObject(980,2082.7092285156,-1837.1343994141,15.156204223633,0,0,0);


Команду

Code
    if (strcmp(cmdtext, "/дача", true) == 0)
     {
      MoveObject(vorota[1],2071.6567382813,-1836.80859375,15.327926635742, 2.0);
         timer[1] = SetTimer("LuisClose", 10000, 0);
  GivePlayerMoney(playerid, - 800);
         SendClientMessage(playerid,0x15AAEAAA,"* Ворота дачи открыты");
         SendClientMessage(playerid,0x15AAEAAA,"* С вас 800$");
         return 1;
     }


И паблик

Code
public Luisclose()
{
     MoveObject(vorota[1], 2082.7092285156,-1837.1343994141,15.156204223633, 2.0);
     KillTimer(vorota[1]);
     return 1;
}


Ворота не закрываются!! помогите плиз!
 
СообщениеЛюди, у меня ворота не закрываются:

добавляю переменные и форвард.

Code
forward Luisclose();

new vorota[25];
new timer[25];


сами ворота

Code
vorota[1] = CreateObject(980,2082.7092285156,-1837.1343994141,15.156204223633,0,0,0);


Команду

Code
    if (strcmp(cmdtext, "/дача", true) == 0)
     {
      MoveObject(vorota[1],2071.6567382813,-1836.80859375,15.327926635742, 2.0);
         timer[1] = SetTimer("LuisClose", 10000, 0);
  GivePlayerMoney(playerid, - 800);
         SendClientMessage(playerid,0x15AAEAAA,"* Ворота дачи открыты");
         SendClientMessage(playerid,0x15AAEAAA,"* С вас 800$");
         return 1;
     }


И паблик

Code
public Luisclose()
{
     MoveObject(vorota[1], 2082.7092285156,-1837.1343994141,15.156204223633, 2.0);
     KillTimer(vorota[1]);
     return 1;
}


Ворота не закрываются!! помогите плиз!

Автор - Skull-sav
Дата добавления - 05.07.2011 в 13:22:06
valychДата: Вторник, 05.07.2011, 13:58:11 | Сообщение # 562

Группа: Проверенные
Сообщений: 501
Skull-sav, попробуй так:
Code
if (strcmp(cmdtext, "/дача", true) == 0)  
      {  
       MoveObject(vorota[1],2071.6567382813,-1836.80859375,15.327926635742, 2.0);  
          SetTimer("LuisClose", 10000, false);  
   GivePlayerMoney(playerid, - 800);  
          SendClientMessage(playerid,0x15AAEAAA,"* Ворота дачи открыты");  
          SendClientMessage(playerid,0x15AAEAAA,"* С вас 800$");  
          return 1;  
      }

Это команда
А вот паблик
Code
public Luisclose()  
{  
      MoveObject(vorota[1], 2082.7092285156,-1837.1343994141,15.156204223633, 2.0);  
      return 1;  
}


Видео-уроки по pawn:
https://www.youtube.com/channel/UCizhZElk8rxIPEcP4BHwdxg
 
СообщениеSkull-sav, попробуй так:
Code
if (strcmp(cmdtext, "/дача", true) == 0)  
      {  
       MoveObject(vorota[1],2071.6567382813,-1836.80859375,15.327926635742, 2.0);  
          SetTimer("LuisClose", 10000, false);  
   GivePlayerMoney(playerid, - 800);  
          SendClientMessage(playerid,0x15AAEAAA,"* Ворота дачи открыты");  
          SendClientMessage(playerid,0x15AAEAAA,"* С вас 800$");  
          return 1;  
      }

Это команда
А вот паблик
Code
public Luisclose()  
{  
      MoveObject(vorota[1], 2082.7092285156,-1837.1343994141,15.156204223633, 2.0);  
      return 1;  
}

Автор - valych
Дата добавления - 05.07.2011 в 13:58:11
Tip@Дата: Вторник, 05.07.2011, 16:41:50 | Сообщение # 563

Группа: Пользователи
Сообщений: 3
как сделать чтобы все команды работали а не только одна?
 
Сообщениекак сделать чтобы все команды работали а не только одна?

Автор - Tip@
Дата добавления - 05.07.2011 в 16:41:50
Skull-savДата: Вторник, 05.07.2011, 23:10:57 | Сообщение # 564

Группа: Пользователи
Сообщений: 91
valych, спс
 
Сообщениеvalych, спс

Автор - Skull-sav
Дата добавления - 05.07.2011 в 23:10:57
leha_jonsДата: Пятница, 08.07.2011, 00:10:26 | Сообщение # 565

Группа: Пользователи
Сообщений: 17
у меня на моде есть в деологе автомобиль ну я незнаю как туда вписать команды?ну допустим я нажимаю в деологе автомобиль и нечего не открывает список команд,А я хотелбы вписать команды,ну чтобы нажимал и список команд которые я вписал высвечивались
 
Сообщениеу меня на моде есть в деологе автомобиль ну я незнаю как туда вписать команды?ну допустим я нажимаю в деологе автомобиль и нечего не открывает список команд,А я хотелбы вписать команды,ну чтобы нажимал и список команд которые я вписал высвечивались

Автор - leha_jons
Дата добавления - 08.07.2011 в 00:10:26
Arh_AngelДата: Пятница, 08.07.2011, 10:59:30 | Сообщение # 566

Группа: Пользователи
Сообщений: 45
Здрасти,помогите,такая проблема:я с со своего компа захожу на серв под ником Arh_Angel регаюсь выхожу заново захожу мне не предлагает выбрать пол прописку и т.д.,но я также попробовал зайти с ником Rodion_Ermolow зарегался пол выбрал прописку тоже и т.д. вышел с игры заново захожу и пишет регистрация нового акк предлагает выбрать пол прописку и т.д.,почему такая разница что с архом все впорядке а с родионом нет,как исправить,подтолкните хотя бы плз!!
 
СообщениеЗдрасти,помогите,такая проблема:я с со своего компа захожу на серв под ником Arh_Angel регаюсь выхожу заново захожу мне не предлагает выбрать пол прописку и т.д.,но я также попробовал зайти с ником Rodion_Ermolow зарегался пол выбрал прописку тоже и т.д. вышел с игры заново захожу и пишет регистрация нового акк предлагает выбрать пол прописку и т.д.,почему такая разница что с архом все впорядке а с родионом нет,как исправить,подтолкните хотя бы плз!!

Автор - Arh_Angel
Дата добавления - 08.07.2011 в 10:59:30
Skull-savДата: Суббота, 09.07.2011, 11:00:12 | Сообщение # 567

Группа: Пользователи
Сообщений: 91
Как сделать чтоб скин можно было выбирать только ркон админам, и чтоб ворота открывались(автоматически) ркон админам??

И ещё, как сделать точно так же, только обычным админам? админка: Ladmin4


Сообщение отредактировал Skull-sav - Суббота, 09.07.2011, 11:04:56
 
СообщениеКак сделать чтоб скин можно было выбирать только ркон админам, и чтоб ворота открывались(автоматически) ркон админам??

И ещё, как сделать точно так же, только обычным админам? админка: Ladmin4

Автор - Skull-sav
Дата добавления - 09.07.2011 в 11:00:12
ave_cezarДата: Суббота, 09.07.2011, 18:06:31 | Сообщение # 568

Группа: Пользователи
Сообщений: 69
Quote (Skull-sav)
Как сделать чтоб скин можно было выбирать только ркон админам, и чтоб ворота открывались(автоматически) ркон админам??

И ещё, как сделать точно так же, только обычным админам? админка: Ladmin4


тут и думать не чего)) просто вставь проверку на админа и всё :)
 
Сообщение
Quote (Skull-sav)
Как сделать чтоб скин можно было выбирать только ркон админам, и чтоб ворота открывались(автоматически) ркон админам??

И ещё, как сделать точно так же, только обычным админам? админка: Ladmin4


тут и думать не чего)) просто вставь проверку на админа и всё :)

Автор - ave_cezar
Дата добавления - 09.07.2011 в 18:06:31
Skull-savДата: Суббота, 09.07.2011, 19:18:20 | Сообщение # 569

Группа: Пользователи
Сообщений: 91
Долго думал что написать? Я бы поставил, если бы знал как, распиши всё подробно, плиз, за +
 
СообщениеДолго думал что написать? Я бы поставил, если бы знал как, распиши всё подробно, плиз, за +

Автор - Skull-sav
Дата добавления - 09.07.2011 в 19:18:20
drifter-dronДата: Суббота, 09.07.2011, 19:26:07 | Сообщение # 570

Группа: Пользователи
Сообщений: 477
в public OnGameModeInit:
if(IsPlayerAdmin(playerid))
{
AddPlayerClass( ид чела, X,Y,Z координаты респавна, Угол поворота, WEAPON_DEAGLE, 120, WEAPON_M4, 380, WEAPON_SNIPER, 40 );//класс админа

}


Пишу любые несложные скрипты))
Обращайтесь..
Цена: от 10 рублей))
 
Сообщениев public OnGameModeInit:
if(IsPlayerAdmin(playerid))
{
AddPlayerClass( ид чела, X,Y,Z координаты респавна, Угол поворота, WEAPON_DEAGLE, 120, WEAPON_M4, 380, WEAPON_SNIPER, 40 );//класс админа

}

Автор - drifter-dron
Дата добавления - 09.07.2011 в 19:26:07
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

ps798829

(Среда 08:23:47)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

Вверх
16:41:18
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2026

vkontakte :samp-pawno.ru: