Jump to content

Boolean


Guest XmEn

Recommended Posts

  • Globální moderátor

Jo to vím, že to takhle jde, ale myslel jsem konkrétně format boolu, jako string má %s, interger má %d, desetinná místa mají %f atd...

 

 

EDOT: Reakce na Morta: Tak to se pleteš kámo :d jako string to fakt nezapisuje

 

EDIT: Reakce na Skemr:

 

No jo, ale každá funkce u které jsou takovýhle parametry jsou jiné nebo na to není.

A když o tom přemýšlím, nevěděl jsem, že to takhle na wiki je :d Tak jsem schválně dal printf a je tam:

 

%b	 Inserts a number at this position in binary radix
%c	 Inserts a single character.
%d	 Inserts an integer (whole) number
%f	 Inserts a floating point number.
%i	 Inserts an integer.
%s	 Inserts a string.
%x	 Inserts a number in hexadecimal notation.
%%	 Inserts the literal '%'

 

A děláme offtopic :d takže už asi konec

Link to comment
Share on other sites

stale ten isty warninig

 

login:

 

vodicak[playerid] = dini_Bool(file[playerid], "vodicak");

 

 

disconnect:

 

dini_BoolSet(file[playerid], "vodicak", vodicak[playerid]);

 

 

ak tam mam chybu pls povedste

Link to comment
Share on other sites

Můžete tady laskavě přestat dělat offtopic?

 

Mort - Proč by se měl ukládat bool jako string? :?

 

 

Ve formátu se používá boolean jako string ne ??

 

O ukládání to není řeč, jen mu to háže tag smitchmatch ..

 

btw fisel, je ta proměnná "vodicak" vůbec bool ? Ukaž nám ji, nebo se mrni na "Jak používat Dini"

Link to comment
Share on other sites

  • 7 months later...

Pekny TUT :)

ale mal by som jednu otazku...

neviete ako spravit timer cez bool? ale taky, do ktoreho ked napisem napr. IsPlayerConnected tak sa to vykona pocas timera? prepacte za neprofesionalne vyjadrovanie niesom az taky dobry v teorii :d

Link to comment
Share on other sites

Pekny TUT :)

ale mal by som jednu otazku...

neviete ako spravit timer cez bool? ale taky, do ktoreho ked napisem napr. IsPlayerConnected tak sa to vykona pocas timera? prepacte za neprofesionalne vyjadrovanie niesom az taky dobry v teorii :d

 

Ten ti již už asi neporadí , píšeš do starého tématu :)

Link to comment
Share on other sites

SetTimer("lama",1000,true);

public lama()
{
for(new i ; i < MAX_PLAYERS_EX ; i++)
{
if(IsPlayerConnected(i))
{SendClientMessageToAll(0xFF0000,"Si lama!");}
}
return 1;
}

 

Takto si to myslel?

Link to comment
Share on other sites

SetTimer("lama",1000,true);

public lama()
{
for(new i ; i < MAX_PLAYERS_EX ; i++)
{
if(IsPlayerConnected(i))
{SendClientMessageToAll(0xFF0000,"Si lama!");}
}
return 1;
}

 

Každú sekundu to pošle všetkým že "Si lama!"

 

Takto si to myslel?

Je zbytečné tam dávat podmínku pokud je hráč připojený

 

a navíc nevim proč kombinuješ cyklus for a SCMTA pokud chápu tak si chtěl poslat hráčovi každou sekundu že je lama a nevidim důvod to dávat do cyklusu když odesíláme zprávu všem akorát to pošle zprávu podle počtu definovaných hráču takže při 100 hráčích to pošle v chatu zprávu 100x tudiž to zaspamuje chat

Link to comment
Share on other sites

nie tak som to myslel..ked tam mas ten public, tak vlastne tu spravu to posle az ked ta sekunda prejde...ja som to myslel tak ze ta sprava sa posle pocas timera...priklad:

idem spustit nejaky vyrazovak..to zn. ze ked nekoho zabijes tak si vyhral...mam na ten vyrazovak nastaveni timer napr. 5 minut...a ked 1 hrac zabije toho druheho ked bude v timeri 2 a pol minuty tak mu napise ze vyhral...chapes?

Link to comment
Share on other sites

SetTimer("lama",1000,true);

public lama()
{
for(new i ; i < MAX_PLAYERS_EX ; i++)
{
if(IsPlayerConnected(i))
{SendClientMessageToAll(0xFF0000,"Si lama!");}
}
return 1;
}

 

Každú sekundu to pošle všetkým že "Si lama!"

 

Takto si to myslel?

Je zbytečné tam dávat podmínku pokud je hráč připojený

 

a navíc nevim proč kombinuješ cyklus for a SCMTA pokud chápu tak si chtěl poslat hráčovi každou sekundu že je lama a nevidim důvod to dávat do cyklusu když odesíláme zprávu všem akorát to pošle zprávu podle počtu definovaných hráču takže při 100 hráčích to pošle v chatu zprávu 100x tudiž to zaspamuje chat

 

Nechápeš že to mal byť len príklad? Toto bol 30 sec. kód to ani nemalo byť správne omg.

Link to comment
Share on other sites

Chabá výmluva Martine...

 

Ja som to vážne písal takých 30 sec. ja som len písal na ukážku jak som to pochopil ja tak neviem čo sa v tom kóde vrtá ďalej. Bolo aj mi je jedno čo bolo v tom cykluse mne išlo o to ako tam napratať to IsPlayerConnected..ale dobre mysli si čo chceš petr mne to je u prdele...

Link to comment
Share on other sites

  • Administrátor

Pokud bych mohl doplnit už nějakou dobu vešlo ve známost zjištění scriptera Y_Lesse že není pravda to že bool zabírá 1 byt oproti 32 u integeru nýbrž zabírá uplně stejný počet butů.......

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...