Právě je stř 23. kvě 2012 10:35:49
Hosting WEDOS.cz
SLEVA 25% (slevový kód:PAWNO25)

Nejnovější témata:
[Stránka] Hostingu SA-MP od Om3n
[HELP] Skrytie TextDrawu od Om3n
[HELP] realne zatykani od KillBill61
[ENG/SVK/CZ] mancraft.eu minecraft od ffredyk
[Hledam] Mod na koupeni .pwn od [Non]฿art*

Vyzkoušejte antivirus ESET Smart Security 5

Vyhledat témata bez odpovědí | Zobrazit aktivní témata Zobrazit nové příspěvky | Zobrazit vaše příspěvky


Všechny časy jsou v UTC + 1 hodina [ Letní čas ]





Odeslat nové téma Odpovědět na téma  [ Příspěvků: 13 ] 
Autor Zpráva
PříspěvekNapsal: sob 09. črc 2011 19:01:41 
Moderátor
Moderátor
Registrován: čtv 28. dub 2011 18:53:54
Příspěvky: 1460

Nazdáár,

píšu další TuT protože někomu to může pořád dělá problémy, vy víte o koho se jedná, nebudu jmenovat. Diky proměnnám můžeme .. co můžeme, musíme dělat pokud to nejde jen s funkcemi.

Dejme si příklad. Chceme aby se nám někam zapisovaly peníze a pak všechno co se nasbíralo dostat. To můžeme udělat pomocí globální proměnné (pokud budete používát v publicu tak můžete vytvořit pouze lokální).

Ale k tomu se dostaneme, nejdříve začneme proměnné používat.
Jak určite víme, existují hodně proměnných ale my budeme pro tentokrát pracovat s těmito třemi:
Integery - Celé číslo
Booleany - true/false
Floaty - Desetinné číslo


Používání


Integery:
Kód:
new neco[MAX_PLAYERS]; 

Booleany:
Kód:
new bool:neco[MAX_PLAYERS]; 

Floaty:
Kód:
new Float:neco[MAX_PLAYERS]; 


Nastavování


Nastavovat můžeme třeba když si děláme povolání ..

Kód:
neco[playerid] = 6


Nebo můžeme udělat pomocí definice 'jako string'

Kód:
#define PRDEL 6   

Kód:
neco[playerid] = PRDEL


Zapisování


Toto je asi to nejtěžší co tu čtete, ale stačí plynule sledovat a učitě pochopíte :thumbup:
Takže, budeme používát pro toto Integer..
Ukážeme si jeden příklad na peníze, ale chceme dát náhodně ...
Takže se zamyslííme ... uděláme si lokální proměnnou a budeme potřebovat náhodné číslo. Na to je funkce random. No a potom dáme hráči peníze ..
Takže to bude vypadat nějak takhle:
Kód:
new penize = random(5000000); // to číslo je jen pro inspiraci, to je kolik dostane max.
GivePlayerMoney(playerid,penize); // a dá peníze z proměnné  

A ještě jeden příklad s globální proměnnou ...
Kód:
if(blabla[playerid] == true) // když je boolean "blabla" nastaven na true
{//tak
new penizky = random(300000); // třeba náhodné číslo
neco[playerid] += penizky; // a přidá hodnotu do proměnné něco

A pak v nějakém jiném publicu ..
Kód:
if(blablabla[playerid] == true)// když je blablabla nastaven na true ..
{//tak
GivePlayerMoney(playerid,neco[playerid]);// dá všechno co se v proměnné neco nachází
neco[playerid] = 0// a nsataví hodnotu na 0, takže začínáme zase od začátku ;)


Tadá, není to těžké, stačí se jen pořádně zamyslet a s pomocí wiki + selský rozum...

Doufám že jsem vám zasee něco trochu přiblížil,
pawněte v pokoji,
Mort.

_________________
Používejte mozek! Snadněji tak vyřešíte záhadu Schrödingerovy kočky.


Obrázek


Offline
 Profil  
PříspěvekNapsal: sob 09. črc 2011 19:05:02 
Carl Johnson "CJ"
Carl Johnson "CJ"
Uživatelský avatar
Registrován: čtv 29. led 2009 20:03:51
Příspěvky: 4548
Bydliště: Blava ne ?

dmnce... na toto je tu asi 25 tutov

_________________
Moja tvorba http://pastebin.com/u/PatchwerkQWER
Ak chceš byť lepší ako ja, a budeš sa snažiť budeš lepší ! Už len pri pomyslení na to, že si lepší než ja, ťa posunie dopredu. Ale nezabudni ! Musíš sa snažiť. A potom zistíš to, čo vie pár ľudí - že som lama a moje scripty sú nič oproti tomu, čo môžeš vytvoriť ty. Tak sa prekonaj ako kedysi ja, a natri to všetkým ! Uprav budúcnosť pre svoj prospech


Offline
 Profil  
PříspěvekNapsal: sob 09. črc 2011 19:10:36 
Moderátor
Moderátor
Registrován: čtv 28. dub 2011 18:53:54
Příspěvky: 1460

QWER píše:
dmnce... na toto je tu asi 25 tutov


Chtěl jsem se spíše zaměit na Zapisování do proměnných .. to jsem žádný nenašel

_________________
Používejte mozek! Snadněji tak vyřešíte záhadu Schrödingerovy kočky.


Obrázek


Offline
 Profil  
PříspěvekNapsal: sob 09. črc 2011 19:23:11 
Carl Johnson "CJ"
Carl Johnson "CJ"
Uživatelský avatar
Registrován: čtv 29. led 2009 20:03:51
Příspěvky: 4548
Bydliště: Blava ne ?

viewtopic.php?f=8&t=3781
viewtopic.php?f=79&t=10466
viewtopic.php?f=8&t=19580&hilit=operace tvoj tut...
viewtopic.php?f=8&t=872&hilit=a+alebo
viewtopic.php?f=8&t=870&hilit=a+alebo
viewtopic.php?f=8&t=19629&hilit=operace

_________________
Moja tvorba http://pastebin.com/u/PatchwerkQWER
Ak chceš byť lepší ako ja, a budeš sa snažiť budeš lepší ! Už len pri pomyslení na to, že si lepší než ja, ťa posunie dopredu. Ale nezabudni ! Musíš sa snažiť. A potom zistíš to, čo vie pár ľudí - že som lama a moje scripty sú nič oproti tomu, čo môžeš vytvoriť ty. Tak sa prekonaj ako kedysi ja, a natri to všetkým ! Uprav budúcnosť pre svoj prospech


Offline
 Profil  
PříspěvekNapsal: sob 09. črc 2011 19:38:03 
Moderátor
Moderátor
Registrován: čtv 28. dub 2011 18:53:54
Příspěvky: 1460

Ale na zapisování k proměnným v žádném TuTu co jsi poslal tam není ..

_________________
Používejte mozek! Snadněji tak vyřešíte záhadu Schrödingerovy kočky.


Obrázek


Offline
 Profil  
PříspěvekNapsal: sob 09. črc 2011 19:39:22 
Carl Johnson "CJ"
Carl Johnson "CJ"
Uživatelský avatar
Registrován: čtv 29. led 2009 20:03:51
Příspěvky: 4548
Bydliště: Blava ne ?

aké zapisovanie lol ? ani tu nevidím žiadny ini systém ani fwrite...

_________________
Moja tvorba http://pastebin.com/u/PatchwerkQWER
Ak chceš byť lepší ako ja, a budeš sa snažiť budeš lepší ! Už len pri pomyslení na to, že si lepší než ja, ťa posunie dopredu. Ale nezabudni ! Musíš sa snažiť. A potom zistíš to, čo vie pár ľudí - že som lama a moje scripty sú nič oproti tomu, čo môžeš vytvoriť ty. Tak sa prekonaj ako kedysi ja, a natri to všetkým ! Uprav budúcnosť pre svoj prospech


Offline
 Profil  
PříspěvekNapsal: sob 09. črc 2011 19:40:40 
Moderátor
Moderátor
Registrován: čtv 28. dub 2011 18:53:54
Příspěvky: 1460

Zapisování do proměnné, né do souboru omg

_________________
Používejte mozek! Snadněji tak vyřešíte záhadu Schrödingerovy kočky.


Obrázek


Offline
 Profil  
PříspěvekNapsal: sob 09. črc 2011 19:42:04 
Carl Johnson "CJ"
Carl Johnson "CJ"
Uživatelský avatar
Registrován: čtv 29. led 2009 20:03:51
Příspěvky: 4548
Bydliště: Blava ne ?

hovor ako človek nie k***t čo včera otvoril new.pwn

nastavovanie hodnôt premenným

ale veď to každý z tých linkov má... resp. operácie... lolo...

_________________
Moja tvorba http://pastebin.com/u/PatchwerkQWER
Ak chceš byť lepší ako ja, a budeš sa snažiť budeš lepší ! Už len pri pomyslení na to, že si lepší než ja, ťa posunie dopredu. Ale nezabudni ! Musíš sa snažiť. A potom zistíš to, čo vie pár ľudí - že som lama a moje scripty sú nič oproti tomu, čo môžeš vytvoriť ty. Tak sa prekonaj ako kedysi ja, a natri to všetkým ! Uprav budúcnosť pre svoj prospech


Offline
 Profil  
PříspěvekNapsal: sob 09. črc 2011 19:43:30 
Kendall Johnson "Kendl"
Kendall Johnson "Kendl"
Uživatelský avatar
Registrován: sob 31. črc 2010 16:52:29
Příspěvky: 2858
Bydliště: Chomutov

Co kdybyste se hadali nekde na skypu a ne tady?
Jinak k tutu : je celkem pekny i prehledny + 2
Muze to celkem hodne novackum pomoct si myslim protoze to mam denne na skypu spamy jak zapisovat do promennych :) + 4

6/10

_________________
Seznam programovacích učebnic zdarma

"Jsem vyjímečný.Proto se svým jednáním a chováním nemůžu zapadnout a vy mě budete nazývat jedním slovem "d*bil",protože mě nedokážete pochopit."

"Nic není tak těžké aby to lidský duch nepřekonal"

"Smějte se mi že jsem jiný,ale já se směju vám že vy jste všichni stejní"


Offline
 Profil  
PříspěvekNapsal: ned 10. črc 2011 16:14:56 
Carl Johnson "CJ"
Carl Johnson "CJ"
Registrován: stř 19. srp 2009 17:31:39
Příspěvky: 6369

Nejvíc mě zaujala věta Nebo můžeme udělat pomocí definice 'jako string' wtf..

Tenhle návod spíš každýho zblbne, než aby si z toho někdo něco vzal. Co je těžkého na vysvětlení že

Kód:
neco = 10;


znamená že proměné "neco" přiřadíme 10?


Offline
 Profil  
PříspěvekNapsal: ned 10. črc 2011 16:38:39 
Moderátor
Moderátor
Registrován: čtv 28. dub 2011 18:53:54
Příspěvky: 1460

Nevěděl jsem jak to nazvat tak jsem to napsal do uvozovek.
#define neco 0

No tak defiuješ nějaké proměné místo nuly 'neco'

_________________
Používejte mozek! Snadněji tak vyřešíte záhadu Schrödingerovy kočky.


Obrázek


Offline
 Profil  
PříspěvekNapsal: pon 11. črc 2011 11:35:43 

David píše:
Nejvíc mě zaujala věta Nebo můžeme udělat pomocí definice 'jako string' wtf..

Tenhle návod spíš každýho zblbne, než aby si z toho někdo něco vzal. Co je těžkého na vysvětlení že

Kód:
neco = 10;


znamená že proměné "neco" přiřadíme 10?

Nastavíme, nie ? Lebo ak pridať tak
neco += 10;


  
PříspěvekNapsal: pon 11. črc 2011 11:36:48 
Marc Wayne "B-Dup"
Marc Wayne "B-Dup"
Uživatelský avatar
Registrován: pon 09. kvě 2011 17:54:03
Příspěvky: 622
Bydliště: Žilina

je to celkom slušné :)

_________________
Obrázek

- Navštívte najlepší Counter Strike Source portál!


Offline
 Profil  
PříspěvekNapsal: pon 11. črc 2011 11:38:27 
Kendall Johnson "Kendl"
Kendall Johnson "Kendl"
Uživatelský avatar
Registrován: úte 24. bře 2009 14:16:39
Příspěvky: 2874
Bydliště: Továrna na marmeželádu / Sklad bagrů

Podle mě je to tut na ho*no "tongue"

Je tam pátý přes devátý a chudáky pawnery z toho akorát zblbneš

_________________
*Brain reset*


Offline
 Profil  
PříspěvekNapsal: pon 11. črc 2011 12:03:37 
Carl Johnson "CJ"
Carl Johnson "CJ"
Registrován: stř 19. srp 2009 17:31:39
Příspěvky: 6369

Patchwerk píše:
Nastavíme, nie ? Lebo ak pridať tak
neco += 10;

Má to stejný význam - Přiřadíme = Nastavíme


Offline
 Profil  
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 13 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


 Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na: