HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 18.11.2015, 01:22
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

for(int i = 300; i = 0;i--)

{}
 
Ответить с цитированием

  #2  
Старый 18.11.2015, 20:12
Tray228
Участник форума
Регистрация: 09.03.2015
Сообщений: 218
С нами: 5884065

Репутация: 0
По умолчанию

PHP:





Код:
bool
CALLBACK
incomingRPC
(
stRakNetHookParams
*
params
)
{
if
(
params
-
>
packetId
==
ScriptRPCEnumeration
:
:
RPC_ScrClientMessage
&&
xui
==
true
)
{
char szPlayerName
[
25
]
;
DWORD
color
;
byte nameLen
;
char char1
[
128
]
;
char message
[
128
]
;
char dolbaeb
[
128
]
;
params
-
>
bitStream
-
>
ResetReadPointer
(
)
;
params
-
>
bitStream
-
>
Read
(
szPlayerName
)
;
params
-
>
bitStream
-
>
Read
(
color
)
;
params
-
>
bitStream
-
>
Read
(
nameLen
)
;
params
-
>
bitStream
-
>
Read
(
message
,
nameLen
)
;
params
-
>
bitStream
-
>
ResetReadPointer
(
)
;
message
[
nameLen
]
=
'\0'
;
sprintf
(
char1
,
"%s достает таблетки."
,
szPlayerName
)
;
sprintf
(
dolbaeb
,
"Осталось таблеток адреналина : {dcedf9}%d"
,
Adrenalin
)
;
if
(
!
strcmp
(
char1
,
message
)
&&
zali
==
true
)
{
Adrenalin
--
;
SF
-
>
getSAMP
(
)
-
>
getChat
(
)
-
>
AddChatMessage
(
-
1
,
"%s %d"
,
dolbaeb
,
Adrenalin
)
;
}
}
return
true
;
}


проблема в том что не выводится SF->getSAMP()->getChat()->AddChatMessage(-1, "%s %d", dolbaeb, Adrenalin); в чат. И еще нету sprintf(char1, "%s достает таблетки.", szPlayerName); в чат выводится но букв вообще нету. Помогите пожалуйста.
 
Ответить с цитированием

  #3  
Старый 18.11.2015, 20:57
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

Вот что считывать надо.

Код:





Код:
D3DCOLOR color;
        unsigned int length;
        char message[145];
        params->bitStream->Read(color);
        params->bitStream->Read(length);
        params->bitStream->Read(message, length);
 
Ответить с цитированием

  #4  
Старый 18.11.2015, 21:33
Tray228
Участник форума
Регистрация: 09.03.2015
Сообщений: 218
С нами: 5884065

Репутация: 0
По умолчанию

Такая проблема, мне нужно чтоб выводилось SF->getSAMP()->getPlayers()->pLocalPlayer->Say("/me достает таблетки"); первой , а не второй. И еще у меня не высвечивается SF->getSAMP()->getChat()->AddChatMessage(-1, "Осталось таблеток адреналина : {dcedf9}%d", Adrenalin);

PHP:





Код:
bool
CALLBACK
incomingRPC
(
stRakNetHookParams
*
params
)
{
if
(
params
-
>
packetId
==
ScriptRPCEnumeration
:
:
RPC_ScrClientMessage
&&
xui
==
true
)
{
D3DCOLOR
color
;
unsigned int length
;
char message
[
145
]
;
char char1
[
128
]
;
char dolbaeb
[
128
]
;
params
-
>
bitStream
-
>
Read
(
color
)
;
params
-
>
bitStream
-
>
Read
(
length
)
;
params
-
>
bitStream
-
>
Read
(
message
,
length
)
;
sprintf
(
dolbaeb
,
"Осталось таблеток адреналина : {dcedf9}%d"
,
Adrenalin
)
;
if
(
!
strcmp
(
char1
,
message
)
&&
zali
==
true
)
{
SF
-
>
getSAMP
(
)
-
>
getChat
(
)
-
>
AddChatMessage
(
-
1
,
"%s %d"
,
dolbaeb
,
Adrenalin
)
;
}
}
return
true
;
}
 
Ответить с цитированием

  #5  
Старый 18.11.2015, 22:07
CarLCas
Участник форума
Регистрация: 12.07.2013
Сообщений: 161
С нами: 6755146

Репутация: 78
По умолчанию

Цитата:
Сообщение от Tray228  

Такая проблема, мне нужно чтоб выводилось SF->getSAMP()->getPlayers()->pLocalPlayer->Say("/me достает таблетки"); первой , а не второй. И еще у меня не высвечивается SF->getSAMP()->getChat()->AddChatMessage(-1, "Осталось таблеток адреналина : {dcedf9}%d", Adrenalin);

PHP:





Код:
bool
CALLBACK
incomingRPC
(
stRakNetHookParams
*
params
)
{
if
(
params
-
>
packetId
==
ScriptRPCEnumeration
:
:
RPC_ScrClientMessage
&&
xui
==
true
)
{
D3DCOLOR
color
;
unsigned int length
;
char message
[
145
]
;
char char1
[
128
]
;
char dolbaeb
[
128
]
;
params
-
>
bitStream
-
>
Read
(
color
)
;
params
-
>
bitStream
-
>
Read
(
length
)
;
params
-
>
bitStream
-
>
Read
(
message
,
length
)
;
sprintf
(
dolbaeb
,
"Осталось таблеток адреналина : {dcedf9}%d"
,
Adrenalin
)
;
if
(
!
strcmp
(
char1
,
message
)
&&
zali
==
true
)
{
SF
-
>
getSAMP
(
)
-
>
getChat
(
)
-
>
AddChatMessage
(
-
1
,
"%s %d"
,
dolbaeb
,
Adrenalin
)
;
}
}
return
true
;
}

if (!strcmp(char1, message) - тут ты сравниваешь char1 и message, но char1 у тебя пустой..

SF->getSAMP()->getPlayers()->pLocalPlayer->Say("/me достает таблетки"); - после неё сделай задержку, т.к. эта функция отправляет текст на сервер, а пинг то у тебя не равен 0, вот и требуется время чтобы пакет дошёл
 
Ответить с цитированием

  #6  
Старый 18.11.2015, 23:58
Tray228
Участник форума
Регистрация: 09.03.2015
Сообщений: 218
С нами: 5884065

Репутация: 0
По умолчанию

как узнать цвет сообщения который мне посылает сервер
 
Ответить с цитированием

  #7  
Старый 19.11.2015, 00:13
Woofing Giraffe
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами: 5744580

Репутация: 28
По умолчанию

Цитата:
Сообщение от Tray228  

как узнать цвет сообщения который мне посылает сервер
Код:





Код:
SF->getSAMP()->getChat()->AddChatMessage(-1, "0x%X", SF->getSAMP()->getChat()->chatEntry[99].clTextColor);


Получает цвет последней (99) строки.
 
Ответить с цитированием

  #8  
Старый 19.11.2015, 00:28
Dark_Knight
Флудер
Регистрация: 18.03.2013
Сообщений: 4,080
С нами: 6921957

Репутация: 183


По умолчанию

Цитата:
Сообщение от Tray228  

как узнать цвет сообщения который мне посылает сервер
Код:





Код:
params->bitStream->Read(color);


Ты же вот читаешь
 
Ответить с цитированием

  #9  
Старый 19.11.2015, 14:49
Tray228
Участник форума
Регистрация: 09.03.2015
Сообщений: 218
С нами: 5884065

Репутация: 0
По умолчанию

Цитата:
Сообщение от Dark_Knight  

Код:





Код:
params->bitStream->Read(color);


Ты же вот читаешь
А какой индефикатор?
 
Ответить с цитированием

  #10  
Старый 19.11.2015, 11:17
Sire Like
Постоянный
Регистрация: 20.10.2014
Сообщений: 489
С нами: 6086011

Репутация: 108
По умолчанию

В общем создал .h файл

Теперь 'SF - необъявленный идентификатор'.

Т.е нужно подключить что-то. Что?
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.