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] Kiedy jaki % kiedy jaki nawias?


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
9 odpowiedzi w tym temacie

#1 MasterOfGames

    Zaawansowany

  • Zbanowany

Reputacja: 33
Życzliwy

  • Postów:125
  • Lokalizacja:Wierzchucin
Offline

Napisano 20.05.2012 15:08

Mam pytanie, kiedy używać %i, kiedy %d, kiedy %s (jeśli jest jeszcze jakiś % to też napiszcie)
Kiedy używać [] a kiedy ()?

#2 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

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

Napisano 20.05.2012 15:13

%d - liczby.
%i - liczby.
%s - nick gracza / steam / ip.
() - używasz przy warunkach np. if(is_user_connected(id))
[] - a to tutaj dam przykład ;)
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

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

new zmienna[33]

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("say /test","abc")
}
public abc(id)
{
    zmienna[id]++
    client_print(id,3,"zmienna wynosi %d",zmienna[id])
}
No ale mogę coś się mylić ;)
  • +
  • -
  • 0

If you can dream it, you can do it.


#3 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 20.05.2012 15:21

%i - liczby przecinkowe.


zeby odpowiadać na pytania wypadalo by znać odpowiedź bo w innym wypadku rodzą się nieporozumienia i błędy

http://amxx.pl/dokum...ja/f1366/format

Nie ma za co :D
speedkill (20.05.2012 15:27):
Przecież napisałem "No ale mogę coś się mylić"

  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#4 Fili:P

    Godlike

  • Power User

Reputacja: 754
Guru

  • Postów:1 679
  • Imię:Darek
  • Lokalizacja:Warszawa
Offline

Napisano 20.05.2012 15:51

%f - liczba z przecinkiem, np. 2.024234234
  • +
  • -
  • 0

#5 GwynBleidD

    Godlike

  • Przyjaciel

Reputacja: 1 869
Godlike

  • Postów:3 066
  • Steam:steam
  • Lokalizacja:Przemyśl
Offline

Napisano 20.05.2012 16:14

[] używasz przy indeksach tablic, () przy wywołaniach funkcji i wyrażeniach arytmetycznych (ustala kolejność wykonywania działań, jak normalnie w matmie :)).

Co do formatowania, najlepsze wytłumaczenie znajdziesz tu: http://pl.wikibooks.org/wiki/C/printf (funkcja format bazuje właśnie na tych funkcjach).
  • +
  • -
  • 0

NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
 
1988650.png?theme=dark


#6 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 20.05.2012 17:19

== Liczby ==

%i - liczba całkowita (integer)
%d - liczba dziesiętna (decimal)
%f - liczba zmiennoprzecinkowa (float)
%x - liczba szesnastkowa
%b - liczba binarna radix (boolean)

== Tekst ==

%c - znak (char)
%s - ciąg znaków (string)




Nawiasy kwadratowe - Indeks przy dostępie do tablic
Nawiasy okrągłe - Parametry i argumenty funkcji

Jednak odnośnie nawiasów, to jest różnie w zależności od języków programowania.
Odnośnie %%, to w różnych językach programowania mogą pojawiać się także inne literki.

#7 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 20.05.2012 18:18

%i - liczba całkowita (integer)
%d - liczba dziesiętna (decimal)

Trochę to dziwnie brzmi, najlepiej po prostu napisać, że nie ma znaczącej różnicy pomiędzy "%i", a "%d".
sebul (20.05.2012 18:18):
Cytowanie selektywne nie hula dobrze :D

  • +
  • -
  • 0

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo


#8 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 20.05.2012 18:30

Racja, praktycznie nie ma różnicy żadnej, ale chciałem napisać, żeby mógł lepiej zapamiętać, skąd to D, a skąd I.
Ja do tej pory potrafię z pamięci skojarzyć, co to za typ właśnie po pierwszej literce. Pomyślałem, że warto to zaznaczyć.

#9 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.05.2012 18:44

%L gdy odwołujesz się do Treści z pliku langu (chyba).

nazwaisy są odpowiedzialne za zmienne w funkcji,instrukcji warunkowych albo po nazwie funkcji (w naziwasach piszesz jakie argumenty są potrzebne)
[] oznaczają tablice i odwołanie się do konkretnego elenetu (między [ a ] piszesz numer) ;)

Użytkownik CheQ edytował ten post 20.05.2012 18:45

  • +
  • -
  • 0

#10 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

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

Napisano 22.05.2012 12:37

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
  • +
  • -
  • 0

If you can dream it, you can do it.





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

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