Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

WizZi - zdjęcie

WizZi

Rejestracja: 17.10.2010
Aktualnie: Nieaktywny
Poza forum Ostatnio: 13.08.2013 07:19
-----

Moje tematy

Wysyłanie klawisza do aplikacji

01.07.2011 17:07

Witam. Chce przerobić kod podany niżej, żeby mi wysyłało to do danej aplikacji :
#include <windows.h>

int main()
{

	for(;<img src='http://img.amxx.pl/public/style_emoticons/default/wink.gif' class='bbc_emoticon' alt=';)' />
	{
keybd_event( VK_UP, 
0x48,
KEYEVENTF_EXTENDEDKEY | 0,
0 );
keybd_event( VK_UP,
0x48,
KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP,
0);
		::Sleep(200);
		
keybd_event( VK_DOWN,
0x50,
KEYEVENTF_EXTENDEDKEY | 0,
0 );
keybd_event( VK_DOWN,
0x50,
KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP,
0);
		::Sleep(200);
	}
        
        return 0;
}

Wie ktoś może jak to zrobić?

Program (używanie klawiszy z klawiatury)

26.06.2011 13:57

Witam. Jest możliwość napisania programu który ciągle będzie używał 2 przyciski z klawiatury po kliknięciu f3 np a po kliknięciu f2 żeby sie zatrzymywał nie przeszkadzając pracy na komputerze? Bo tak to bym na taskerze sobie nagrał no ale wtedy ani ruszyć myszka sie nie da ani nic ; <

Powloka dla najlepszego gracza

23.04.2011 15:02

Witam. Chce dopisać do tego pluginu, że najlepszy gracz rundy otrzymuje powłoke.

Dopisałem coś takiego, ale jest pełno błędów przy kompilacji ;<

#include <amxmodx>
#include <amxmisc>
#include <colorchat>
#include <cstrike>
#include <fun>

#define PLUGIN "Najlepszy wynik"
#define VERSION "1.0"
#define AUTHOR "peku33" // edit Nesty


public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_logevent("Koniec_Rundy", 2, "1=Round_End")


}
public Koniec_Rundy()
{
new players[32], playernum;
new bestplayer_t, bestplayer_c;
get_players(players, playernum,"e","TERRORIST");
if(playernum > 0)
{
//Section
bestplayer_t = players[0];
for(new i = 0; i < playernum; i++)
{
if(get_user_frags(players[i]) > get_user_frags(bestplayer_t))
{
//Winner
bestplayer_t = players[i];
}
else
{
if(get_user_frags(players[i]) == get_user_frags(bestplayer_t) && get_user_deaths(players[i]) < get_user_deaths(bestplayer_t))
{
bestplayer_t = players[i];
}
}
}
//Dane zebrane - wyświetl
new bestname[64];
get_user_name(bestplayer_t, bestname, 63)
for(new i = 0; i < playernum; i++)
{
ColorChat(players[i], GREEN, "**^x03 %s^x01 prowadzi z najlepszym wynikiem^x04 [%d fragow na %d smierci]",bestname, get_user_frags(bestplayer_t), get_user_deaths(bestplayer_t));
}
}



get_players(players, playernum,"e","CT");
if(playernum > 0)
{
//Section
bestplayer_c = players[0];
for(new i = 0; i < playernum; i++)
{
if(get_user_frags(players[i]) > get_user_frags(bestplayer_c))
{
//Winner
bestplayer_c = players[i];
}
else
{
if(get_user_frags(players[i]) == get_user_frags(bestplayer_c) && get_user_deaths(players[i]) < get_user_deaths(bestplayer_c))
{
bestplayer_c = players[i];
}
}
}
//Dane zebrane - wyświetl
new bestname[64];
get_user_name(bestplayer_c, bestname, 63)
for(new i = 0; i < playernum; i++)
{
ColorChat(players[i], GREEN, "**^x03 %s^x01 prowadzi z najlepszym wynikiem^x04 [%d fragow na %d smierci]",bestname, get_user_frags(bestplayer_c), get_user_deaths(bestplayer_c));
}
if(bestplayer_c&bestplayer_t)
{
set_user_rendering(id, kRenderFxGlowShell, 34, 255, 233, kRenderNormal, 30)
}
}
}


dopisałem to na samym dole:

if(bestplayer_c&bestplayer_t)
{
set_user_rendering(id, kRenderFxGlowShell, 34, 255, 233, kRenderNormal, 30)
}

ale wyskakują takie błędy przy kompilacji :

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

Error: Undefined symbol "id" on line 84
Warning: Expression has no effect on line 84
Warning: Expression has no effect on line 84
Warning: Expression has no effect on line 84
Warning: Expression has no effect on line 84
Warning: Expression has no effect on line 84
Warning: Expression has no effect on line 84
Error: Expected token: ";", but found ")" on line 84
Error: Invalid expression, assumed zero on line 84
Error: Too many error messages on one line on line 84

Compilation aborted.
4 Errors.
Could not locate output file D:\skompilowane\ngpowloka.amx (compile failed).

Mógłby ktoś to poprawić? Jeżeli znajdzie sie chętny to proszę również o wytłumaczenie co zrobiłem źle, bo chce sie czegoś nauczyć (Może ja kiedyś będę miał okazje pomagać gorszym ;d).

Nie dziala powloka

22.04.2011 17:58

Witam. Chce napisać plugin dzięki któremu CT będą się świecić na niebiesko T na czerwono. Coś próbowałem wykombinować, ale z moimi umiejętnościami mi nie wyszło ; D

To co napisałem :

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <cstrike>
#include <fun>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Szewczyk"


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

// Add your code here...
}

public powloka(id)
{
if(cs_get_user_team(id) == CS_TEAM_CT)
{
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 255, kRenderGlow, 30)
}
if(cs_get_user_team(id) == CS_TEAM_T)
{
set_user_rendering(id, kRenderFxGlowShell, 255, 0, 0, kRenderGlow, 30)
}
}

Problem z SRN

08.03.2011 18:43

Witam. Zainstalowałem na swoim serwerze plugin SRN (link) :
System Rezerwacji Nicków - AMXX.pl: Support AMX Mod X

Wszystko zrobiłem ale gdy pisze w grze 'rezerwacja' to wyskakuje mi, że jest problem z połączeniem z bazą danych. Do amxx.cfg dodałem :

srn_sql_host "85.232.255.138" //adres Bazy Danych
srn_sql_user "*******" //uzytkownik BD
srn_sql_pass "*******" //haslo uzytkownika BD
srn_sql_db "asd_diablo" //nazwa BD
srn_res_time "2592000" //czas rezerwacji 2592000s = 30*24*60*60 = 30 dni
srn_spam_delay "60" //czas po jakim jest info o rezerwacji 60 s
srn_maxres "1" //maksymalna liczba zarezerwowanych nickow na osobe


Logi:
L 03/08/2011 - 14:47:59: [srn.amxx] [SRN] Polaczenie nieudane!
L 03/08/2011 - 14:47:59: [srn.amxx] [SRN] Blad zapytania, lokacja: 16
L 03/08/2011 - 14:47:59: [srn.amxx] [SRN] Wiadomosc: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) (2002)
L 03/08/2011 - 14:47:59: [srn.amxx] [SRN] Status zapytania: 
L 03/08/2011 - 14:47:59: [srn.amxx] [SRN] Blad podczas laczenia z serwerem mysql!

Wzorowałem sie na moim podłączeniem do bazy danych do diablomoda.