Вопросы и ответы
|
|
feizer |
Дата: Воскресенье, 30.06.2013, 12:29 | Сообщение # 1531
|
Бывалый
Сообщений: 380
Статус: Offline
|
Помогите сделать, чтобы на чекере админов на худе было написано, что админ находится рядом
|
|
|
|
Alex3831 |
Дата: Воскресенье, 30.06.2013, 13:09 | Сообщение # 1532
|
Новичок
Сообщений: 15
Статус: Offline
|
Проверка на растоянии, и вывод на экран как и чакер на худе
|
|
|
|
Bomj_Terrorist |
Дата: Воскресенье, 30.06.2013, 15:20 | Сообщение # 1533
|
Бывалый
Сообщений: 383
Статус: Offline
|
Цитата (AsiPlugin) Как сделать Auto Reconnect? Я просто проверку на надпись "Server closed the connection." сделал. Цитата (AsiPlugin) Ище вопрос как сделать Anti Crash в собе В исходнике голубя есть, в других хз.
http://www.youtube.com/watch?v=DbBI60FVtkw
|
|
|
|
feizer |
Дата: Воскресенье, 30.06.2013, 15:48 | Сообщение # 1534
|
Бывалый
Сообщений: 380
Статус: Offline
|
подскажите, почему антиафк кикает? Код void GoAntiAfk() { addMessageToChatWindow("{FFFFFF}АнтиАФК включен."); while(true) { for(int i=0; i < 300; i++) { allafktime++; char str[128]; if(antiafk == 0) break; HDC hdc; hdc = GetDC(0); TextOut(hdc,0,0,str,strlen(str)); UpdateWindow(0); Sleep(1000); } if(antiafk == 0) break; HDC hdc; hdc = GetDC(0); UpdateWindow(0); float cpos[3] = {pPedSelf->GetPosition()->fX+2,pPedSelf->GetPosition()->fY+2,pPedSelf->GetPosition()->fZ}; SendFakeOnfootSyncData(cpos,actor_info_get(-1,0)->hitpoints,0,actor_info_get(-1,0)->speed); Sleep(1000); } }
|
|
|
|
_Rock_ |
Дата: Воскресенье, 30.06.2013, 16:05 | Сообщение # 1535
|
Советник
Сообщений: 606
Статус: Offline
|
feizer, Потому что паблик код. Цитата (Bomj_Terrorist) Я просто проверку на надпись "Server closed the connection." сделал. SendDialogResponse + set.Добавлено (30.06.2013, 16:05) --------------------------------------------- feizer, Цитата (feizer) Помогите сделать, чтобы на чекере админов на худе было написано, что админ находится рядом float pos[3]; for(int i=0; i<SAMP_PLAYER_MAX; i++) { temp = getPlayerName(i); for(int ia=0; ia<150; ia++) { if(temp == NULL ||admin[ia][50] == "NULL")break; if(!strcmp(temp,admin[ia][50]) == 1) { count++; top += 20; if ( !getPlayerPos(i, pos) )sprintf(bufer, "[ID:%d] %s", i, temp); else sprintf(bufer, "[ID:%d] %s (Возле вас)", i, temp); pD3DFont->PrintShadow(left, top, D3DCOLOR_RGBA(10, 100, 150, 255), bufer); Code by Wa3Rix
|
|
|
|
AsiPlugin |
Дата: Воскресенье, 30.06.2013, 16:06 | Сообщение # 1536
|
Новичок
Сообщений: 6
Статус: Offline
|
Цитата (Bomj_Terrorist) Я просто проверку на надпись "Server closed the connection." сделал. А как проверку сделать?
|
|
|
|
feizer |
Дата: Воскресенье, 30.06.2013, 17:18 | Сообщение # 1537
|
Бывалый
Сообщений: 380
Статус: Offline
|
Цитата (_Rock_) float pos[3]; for(int i=0; i<SAMP_PLAYER_MAX; i++) { temp = getPlayerName(i); for(int ia=0; ia<150; ia++) { if(temp == NULL ||admin[ia][50] == "NULL")break; if(!strcmp(temp,admin[ia][50]) == 1) { count++; top += 20; if ( !getPlayerPos(i, pos) )sprintf(bufer, "[ID:%d] %s", i, temp); else sprintf(bufer, "[ID:%d] %s (Возле вас)", i, temp); pD3DFont->PrintShadow(left, top, D3DCOLOR_RGBA(10, 100, 150, 255), bufer); не работает функа. У меня овт так: Код { int count = 0; // переменная, отвечающая за количество найденых админов for(int i = 0; i < SAMP_PLAYER_MAX; i++) { for(int x = 0; x < 150; x++) { if(getPlayerName(i) == NULL || set.admin[x] == NULL) break; if(!strcmp(getPlayerName(i), set.admin[x])) { char text[64]; sprintf(text,"%s [ID: %d]",getPlayerName(i),i); pD3DFont->PrintShadow(1,pPresentParam.BackBufferHeight-360+count*20,D3DCOLOR_XRGB(0, 255, 255),text); count++; } } } if ( count == 0 ) pD3DFont->PrintShadow(1,pPresentParam.BackBufferHeight-240,D3DCOLOR_XRGB(0, 255, 255),"Администраторов в сети нету"); } Добавлено (30.06.2013, 17:18) --------------------------------------------- вроде как передалал, но ругается на строчку if ( !getPlayerPos(i, pos) ) что не объявлена переменная pos. что ей присвоить, как объявить?
|
|
|
|
[CM]Pirate |
Дата: Воскресенье, 30.06.2013, 18:04 | Сообщение # 1538
|
|
Цитата (_Rock_) feizer, Потому что паблик код.
Через какой принцип тогда чтобы не кикал? Телепорт?
В скайпе и вк сделок не веду, ни под какими логинами не добавляюсь чтобы занять денег \ купить \ продать что либо
|
|
|
|
CentiuS |
Дата: Воскресенье, 30.06.2013, 18:07 | Сообщение # 1539
|
Ignat Bantserov
Сообщений: 398
Статус: Offline
|
[CM]Pirate, по принципу пиздарванки, только на совсем короткое расстояние Добавлено (30.06.2013, 18:07) --------------------------------------------- в моем нубейте 2 типа, как пиздарванка и анимка бега)
|
|
|
|
[CM]Pirate |
Дата: Воскресенье, 30.06.2013, 18:25 | Сообщение # 1540
|
|
Z☺Rek, да я уже сделал. Вроде не кикает
В скайпе и вк сделок не веду, ни под какими логинами не добавляюсь чтобы занять денег \ купить \ продать что либо
Сообщение отредактировал [CM]Pirate - Воскресенье, 30.06.2013, 18:41 |
|
|
|
feizer |
Дата: Воскресенье, 30.06.2013, 18:27 | Сообщение # 1541
|
Бывалый
Сообщений: 380
Статус: Offline
|
так что с чекером то? Добавлено (30.06.2013, 18:27) --------------------------------------------- Пират, как?
|
|
|
|
[CM]Pirate |
Дата: Воскресенье, 30.06.2013, 20:33 | Сообщение # 1542
|
|
feizer,
Код faketexte( D3DCOLOR_XRGB(62, 220, 56),"Anti Afk включено"); Lo: float cpos[3] = {pPedSelf->GetPosition()->fX+2,pPedSelf->GetPosition()->fY+2,pPedSelf->GetPosition()->fZ}; SendFakeOnfootSyncData(cpos,actor_info_get(-1,0)->hitpoints,0,actor_info_get(-1,0)->speed); Sleep(10000); goto Lo;
Слип самому под себя настроить. Незнаю нормальный он или нет на долгое время. Кто знает скажите Добавлено (30.06.2013, 20:33) --------------------------------------------- Походу кривой код. Кикает
В скайпе и вк сделок не веду, ни под какими логинами не добавляюсь чтобы занять денег \ купить \ продать что либо
Сообщение отредактировал [CM]Pirate - Воскресенье, 30.06.2013, 18:40 |
|
|
|
Bomj_Terrorist |
Дата: Воскресенье, 30.06.2013, 21:48 | Сообщение # 1543
|
Бывалый
Сообщений: 383
Статус: Offline
|
Цитата (feizer) что не объявлена переменная pos. что ей присвоить, как объявить?
Объявлять переменную не умеешь? ебать ты лах сука Пиши кароч float pos[100500];. Цитата (Z☺Rek) [CM]Pirate, по принципу пиздарванки, только на совсем короткое расстояние Сукпздцкакоенахуйрасстояниеэтоскоростьжиесть Пиздарванки тут мало. Цитата (Z☺Rek) в моем нубейте 2 типа, как пиздарванка и анимка бега)
http://www.youtube.com/watch?v=DbBI60FVtkw
Сообщение отредактировал Bomj_Terrorist - Воскресенье, 30.06.2013, 21:49 |
|
|
|
CentiuS |
Дата: Воскресенье, 30.06.2013, 23:10 | Сообщение # 1544
|
Ignat Bantserov
Сообщений: 398
Статус: Offline
|
Цитата (Bomj_Terrorist) Сукпздцкакоенахуйрасстояниеэтоскоростьжиесть Ок, как скажешь. Цитата (Bomj_Terrorist) Пиздарванки тут мало. Вполне достаточно. Можно по-желанию еще отправку /time сделать А простой АнтиАФК, состоящий из анимки бега на нубо (и даже не нубо) РПГ серверах работает
|
|
|
|
NarutoUA |
Дата: Понедельник, 01.07.2013, 00:02 | Сообщение # 1545
|
Новичок
Сообщений: 28
Статус: Offline
|
1) Как создать функцию onDialogResponse? ShowDialog у меня реализован вот так:
Код void SAMP_Dialog(int send, int dialogID, int typedialog, char *caption, char *text, char *button1, char *button2) { uint32_t func = g_Samp_base+SAMP_DIALOG_SHOW; uint32_t data = g_Samp_base+SAMP_DIALOG_INFO_OFFSET; __asm mov eax, dword ptr [data] __asm mov ecx, dword ptr [eax] //mov to offset __asm push send //0 - No send response, 1 - Send response __asm push button2 __asm push button1 __asm push text __asm push caption __asm push typedialog __asm push dialogID __asm call func return; }
Пишу мод, он никак не связан с собейтом, так что собейтовские структуры и связи мне не предлагать
|
|
|
|