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
 

Zdjęcie
CoD Stary

[Słówka] Exp za dobre słowo

CoD Stary

  • Zamknięty Temat jest zamknięty
12 odpowiedzi w tym temacie

#1 Skull3D

    Wszechmogący

  • Zbanowany

Reputacja: 102
Zaawansowany

  • Postów:651
  • Imię:Andrzej
  • Lokalizacja:AMXX.PL
Offline

Napisano 13.08.2011 09:43

Dołączona grafika

Za wpisanie dobrego słowa dostajesz expa

Dołączona grafika

Brak

Dołączona grafika

Szukamy:

new doswiadczenia_za_zabojstwo;
new doswiadczenie_za_bombe;
new doswiadczenie_za_hs;
new bool:dostal_przedmiot[33];


Za tym dodajemy:

new 
gsz_Slowo = 0,
gsz_WygranyExp = 0;


Szukamy:

#if defined SKLEP


Przed tym dodajemy:

new gsz_Slowa[20][]={ 
"",
"dfdsfsdfsdfsdfsd",
"jhgjhgjghjgh",
"czxczxczx",
"eqweqwewqeqw",
"tujtyhjtyhrty",
"phjhgjhgjghj",
"fdsfsdfsde",
"dsajkfbsdjkfhs",
"fjdsfsdjfskd",
"nfsjfewrmfewfew",
"mdskalfjkhwemflkwejmlwfjwow",
"ndfafhweofeownfowew",
"nfokjsdfowejnfoewnofew",
"fmndfojewfnweoifw",
"fdsfndsjfnsdkjfsdjfsd",
"kjfndsafnsdfsdnfodsf",
"fmskdljfosdjfiosdfsdf",
"nfkodsfsdfmnsdkofndsokfsd",
"mflkdsfmskdfsdlfosd"
};


Szukamy:

	register_clcmd("say /zamien", "ZamienItem");


Za tym dodajemy:

	register_clcmd("say","hook_say") ;


Szukamy:

	set_task(0.5,"obniz_temp",3132312,_,_,"b");


Za tym dodajemy:

	set_task(240.0, "cmdNapisz", _, _, _, "b");


To dodaj na koniec kodu:

public cmdNapisz(id){
gsz_Slowo = 0;
gsz_WygranyExp = 0;

new c_Words = random_num(1, 15);
gsz_Slowo = c_Words;

new c_WinExp = random_num(10, 50);
gsz_WygranyExp = c_WinExp;

ColorChat(0, RED, "Kto pierwszy napisze slowo %s wygra $%d!", gsz_Slowa[gsz_Slowo], gsz_WygranyExp);

}

public hook_say(id) {
new sArg[256]
read_args(sArg,255)

if(containi(sArg, gsz_Slowa[gsz_Slowo])!= -1) {
new name[64];
get_user_name(id, name, 63);

ColorChat(0, GREEN, "%s pierwszy napisal slowo %s i wygral $%d!", name, gsz_Slowa[gsz_Slowo], gsz_WygranyExp);
DodajemyExpa(id, gsz_WygranyExp)

gsz_WygranyExp = 0
gsz_Slowo = 0;
}
}

public DodajemyExpa(id, gsz_WygranyExp) {

if(get_playersnum() < 2) {

ColorChat(id, RED, "Nie dostaniesz expa gdyz jest za malo graczy.");

return PLUGIN_CONTINUE;
}
else {
doswiadczenie_gracza[id] += gsz_WygranyExp;
}

return 0;
}


Uwaga!
Nietestowane
Proszę zgłaszać błędy i bugi

#2 Na 5tyk

    Godlike

  • Użytkownik

Reputacja: 430
Wszechobecny

  • Postów:1 712
  • GG:
  • Imię:Patryk
  • Lokalizacja:PL
Offline

Napisano 13.08.2011 10:50

Dobre. Podoba mi sie. Wykorzystam.
  • +
  • -
  • 0

#3 Karaj

    Zaawansowany

  • Zbanowany

Reputacja: 3
Nowy

  • Postów:83
  • Imię:Adi
  • Lokalizacja:Strzelce
Offline

Napisano 13.08.2011 14:12

a do nowego coda zrobi byś?

#4 A może sma?

    Godlike

  • Power User

Reputacja: 546
Wszechwiedzący

  • Postów:1 464
  • Steam:steam
  • Imię:Tomasz
  • Lokalizacja:Polska
Offline

Napisano 13.08.2011 14:47

Na nowego już jest... Questions / Equation Event - AMXX.pl: Support AMX Mod X
  • +
  • -
  • 0

#5 Skull3D

    Wszechmogący

  • Autor tematu
  • Zbanowany

Reputacja: 102
Zaawansowany

  • Postów:651
  • Imię:Andrzej
  • Lokalizacja:AMXX.PL
Offline

Napisano 13.08.2011 15:13

Karaj na nowego tak samo dodaj
Bo takie same funkcje
Tylko daj w takie miejsca jak tu jest
za taskiem taska itp. itd. etc.

#6 Na 5tyk

    Godlike

  • Użytkownik

Reputacja: 430
Wszechobecny

  • Postów:1 712
  • GG:
  • Imię:Patryk
  • Lokalizacja:PL
Offline

Napisano 14.08.2011 08:06

A ja mam pytanko (nie patrzylem w kod) gdzie pisz indormacja zeby wpisac slowo?
  • +
  • -
  • 0

#7 Skull3D

    Wszechmogący

  • Autor tematu
  • Zbanowany

Reputacja: 102
Zaawansowany

  • Postów:651
  • Imię:Andrzej
  • Lokalizacja:AMXX.PL
Offline

Napisano 14.08.2011 08:52


public cmdNapisz(id){

        gsz_Slowo = 0;

        gsz_WygranyExp = 0;

        

        new c_Words = random_num(1, 15);

        gsz_Slowo = c_Words;

        

        new c_WinExp = random_num(10, 50);

        gsz_WygranyExp = c_WinExp;

        

        ColorChat(0, RED, "Kto pierwszy napisze slowo %s wygra $%d!", gsz_Slowa[gsz_Slowo], gsz_WygranyExp);

        

}





#8 Rob Zombie `

    Wszechpomocny

  • Użytkownik

Reputacja: 153
Profesjonalista

  • Postów:320
  • GG:
  • Imię:Paweł
  • Lokalizacja:Kozienice
Offline

Napisano 14.08.2011 22:42

o to mi chodzilo : ) nie wiem czy dziala ale lap +
  • +
  • -
  • 0

#9 Diablo Own3r

    Życzliwy

  • Użytkownik

Reputacja: 7
Nowy

  • Postów:27
  • Imię:Piotr
  • Lokalizacja:Polska
Offline

Napisano 11.09.2011 13:08

Gdzie ustawić

od ile do ile expa, można dostać?
  • +
  • -
  • 0

#10 Skull3D

    Wszechmogący

  • Autor tematu
  • Zbanowany

Reputacja: 102
Zaawansowany

  • Postów:651
  • Imię:Andrzej
  • Lokalizacja:AMXX.PL
Offline

Napisano 16.09.2011 13:03

Exp się losuje od 10 do 50

new c_WinExp = random_num(10, 50);


#11 Diablo Own3r

    Życzliwy

  • Użytkownik

Reputacja: 7
Nowy

  • Postów:27
  • Imię:Piotr
  • Lokalizacja:Polska
Offline

Napisano 28.09.2011 17:16

Nie działa.
  • +
  • -
  • 0

#12 M3nt0s

    Życzliwy

  • Zbanowany

Reputacja: 1
Nowy

  • Postów:28
  • Imię:SM
  • Lokalizacja:Ass
Offline

Napisano 31.10.2011 08:26

Troche glupie ktos kopiuje w konsoli slowko wpisuje say "wkleja slowko" i ma

#13 Blood Angel

    Wszechwiedzący

  • Zbanowany

Reputacja: 130
Zaawansowany

  • Postów:540
  • Steam:steam
  • Lokalizacja:Dom
Offline

Napisano 01.11.2011 17:33

Jak ktoś chce żeby się pokazywał normalny say ale na środku ekranu i nie było tego w konsoli to tu kod:
I ta instalacja trochę przereklamowana bo to masz jakieś inne linijki... W normalnym Cod tego nie ma.

Szukamy:
new doswiadczenia_za_zabojstwo;


Pod tym dajemy:
new
gsz_Slowo = 0,
gsz_WygranyExp = 0;


I pod tym dajemy:

new gsz_Slowa[20][]={
"",
"dfdsfsdfsdfsdfsd",
"jhgjhgjghjgh",
"czxczxczx",
"eqweqwewqeqw",
"tujtyhjtyhrty",
"phjhgjhgjghj",
"fdsfsdfsde",
"dsajkfbsdjkfhs",
"fjdsfsdjfskd",
"nfsjfewrmfewfew",
"mdskalfjkhwemflkwejmlwfjwow",
"ndfafhweofeownfowew",
"nfokjsdfowejnfoewnofew",
"fmndfojewfnweoifw",
"fdsfndsjfnsdkjfsdjfsd",
"kjfndsafnsdfsdnfodsf",
"fmskdljfosdjfiosdfsdf",
"nfkodsfsdfmnsdkofndsokfsd",
"mflkdsfmskdfsdlfosd"
};


Szukamy:
	set_task(30.0, "Pomoc");


Pod tym dajemy:
	set_task(240.0, "cmdNapisz", _, _, _, "b");


I na sam koniec kodu:

public cmdNapisz(id){
gsz_Slowo = 0;
gsz_WygranyExp = 0;

new c_Words = random_num(1, 15);
gsz_Slowo = c_Words;

new c_WinExp = random_num(10, 50);
gsz_WygranyExp = c_WinExp;

client_print(id,print_center,"Kto pierwszy napisze slowo %s wygra %d doswiadczenia!", gsz_Slowa[gsz_Slowo], gsz_WygranyExp);

}

public hook_say(id) {
new sArg[256]
read_args(sArg,255)

if(containi(sArg, gsz_Slowa[gsz_Slowo])!= -1) {
new name[64];
get_user_name(id, name, 63);

client_print(id,print_center,"%s pierwszy napisal slowo %s i wygral %d doswiadczenia!", name, gsz_Slowa[gsz_Slowo], gsz_WygranyExp);
DodajemyExpa(id, gsz_WygranyExp)

gsz_WygranyExp = 0
gsz_Slowo = 0;
}
}

public DodajemyExpa(id, gsz_WygranyExp) {

if(get_playersnum() < 2) {

client_print(id,print_center,"Nie dostaniesz expa gdyz jest za malo graczy.");

return PLUGIN_CONTINUE;
}
else {
doswiadczenie_gracza[id] += gsz_WygranyExp;
}

return 0;
}

Użytkownik Blood Angel edytował ten post 01.11.2011 17:37

Znany jako oeN.






Również z jednym lub większą ilością słów kluczowych: CoD Stary

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych