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

[ROZWIĄZANE] Niedziałający warunek?


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

#1 Vasto_Lorde

    Wszechmogący

  • Power User

Reputacja: 256
Wszechwidzący

  • Postów:633
  • GG:
  • Steam:steam
  • Imię:Maćko
  • Lokalizacja:Poznań
Offline

Napisano 20.08.2012 10:22

Witam, próbuje stworzyć plugin na ss, ucząc się przy tym podstaw PAWN. Mam już cały kod, ładnie się kompiluje i wszystko powinno działać. Lecz problem jest w:

gracz=cmd_target(id, arg1, 1);
if (is_user_connected(gracz)==0){
   console_print(id, "Gracza nie ma na serwerze!");
   return PLUGIN_HANDLED
}

Gdy próbuję sobie samemu na serwerze zrobić ss, plugin zostaje wstrzymany i wyświetla się "Gracza nie ma na serwerze!".
próbowałem również:

!is_user_connected(gracz)
Ale rezultaty te same. Jakieś podpowiedzi?

Użytkownik Vasto edytował ten post 20.08.2012 10:26

  • +
  • -
  • 0

#2 glut

    Godlike

  • Przyjaciel

Reputacja: 954
Master

  • Postów:2 086
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Namysłów
Offline

Napisano 20.08.2012 10:25

Daj jeszcze raz bo słabo widać kod :D
  • +
  • -
  • 0

Nie pomagam za darmo na PW/GG/Steam od tego jest forum

 

TP Game + RR

 

Znak rozpoznawczy :coto:


#3 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 2 077
Godlike

  • Postów:5 706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

Napisano 20.08.2012 10:25

a możesz dać kod bez Tych tagów bbcode?
  • +
  • -
  • 0

#4 Vasto_Lorde

    Wszechmogący

  • Autor tematu
  • Power User

Reputacja: 256
Wszechwidzący

  • Postów:633
  • GG:
  • Steam:steam
  • Imię:Maćko
  • Lokalizacja:Poznań
Offline

Napisano 20.08.2012 10:26

Tia coś się bugło bo kopiowałem z innego postu. Macie w @top
  • +
  • -
  • 0

#5 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 2 077
Godlike

  • Postów:5 706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

Napisano 20.08.2012 10:28

Pokaż Całą funkcje gdzie to jest.
  • +
  • -
  • 0

#6 Vasto_Lorde

    Wszechmogący

  • Autor tematu
  • Power User

Reputacja: 256
Wszechwidzący

  • Postów:633
  • GG:
  • Steam:steam
  • Imię:Maćko
  • Lokalizacja:Poznań
Offline

Napisano 20.08.2012 10:31

public funkcja_screen (id, level, cid){



if(!cmd_access(id, level, cid, 3)){ //Czy gracz moze uzyc komendy?

   return PLUGIN_HANDLED

}



new arg1[24], arg2[4];

read_argv(1, arg1, 23);

read_argv(2, arg2, 3);



screny=str_to_num(arg2);



gracz=cmd_target(id, arg1, 1); //wyszukuje gracza wpisanego w komendzie



if (is_user_bot(gracz) || is_user_hltv(gracz)){

   console_print(id, "Gracz jest botem!");

return PLUGIN_HANDLED

}

if (is_user_connected(gracz)==0){

   console_print(id, "Gracza nie ma na serwerze!");

return PLUGIN_HANDLED

}

new array[2]

array[0]=id ;

array[1]=gracz;



set_task(czas, "robimy_ss", 0, array,2, "a", screny) //Przechodzi do nastepnej funkcji - robiena ss



return PLUGIN_HANDLED

}

  • +
  • -
  • 0

#7 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 20.08.2012 10:49

public funkcja_screen(id, level, cid)

{

    if(cmd_access(id, level, cid, 3))

    {

        new arg1[33], arg2[4];

        read_argv(1, arg1, charsmax(arg1));

        read_argv(2, arg2, charsmax(arg2));



        new gracz = cmd_target(id,arg1,32) ; //wyszukuje gracza wpisanego w komendzie



        if(!is_user_bot(gracz) && !is_user_hltv(gracz) && is_user_connected(gracz))

        {

            new screny = str_to_num(arg2);



            new array[2]

            array[0] = id ;

            array[1] = gracz;



            //client_print(gracz,3,"Zrobiono Ci ss'a <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/wink.png' class='bbc_emoticon' alt=';)' />")



            set_task(czas, "robimy_ss", 0, array,2, "a", screny) //Przechodzi do nastepnej funkcji - robiena ss

        }

    }

    return PLUGIN_HANDLED

}

speedkill (20.08.2012 11:12):
Poprawiłem kod, bo były błędy ;)

  • +
  • -
  • 1

If you can dream it, you can do it.


#8 Vasto_Lorde

    Wszechmogący

  • Autor tematu
  • Power User

Reputacja: 256
Wszechwidzący

  • Postów:633
  • GG:
  • Steam:steam
  • Imię:Maćko
  • Lokalizacja:Poznań
Offline

Napisano 20.08.2012 11:13

Dziękuję, błąd już się nie pojawia. Ale zastanawiam się czemu twój kawałek działa. To sprawa
cmd_target(id,argument,,31);
?
Ja tam miałem 1 to chyba dlatego.
  • +
  • -
  • 0

#9 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 20.08.2012 11:20

Dziękuję, błąd już się nie pojawia. Ale zastanawiam się czemu twój kawałek działa. To sprawa

cmd_target(id,argument,,31);
?
Ja tam miałem 1 to chyba dlatego.

Poprawiłem teraz kod bo zrobiłem jakieś małe błędy, testowałem na serwerze i działa, tylko muszą być wszystkie argumenty amx_ss nick ilość ;)
  • +
  • -
  • 0

If you can dream it, you can do it.


#10 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 20.08.2012 11:23

Automatyczna wiadomość



Ten temat został przeniesiony z forum


AMX Mod X > Problemy


do


Scripting AMXX > Problemy


  • +
  • -
  • 0

If you can dream it, you can do it.


#11 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 22.08.2012 15:50

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL




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

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