else - do czego służy
Żuk
07.02.2011
Może mi ktoś powiedzieć, do czego służy używane w różnych pluginach
{ else coś tam ... }Najlepiej jakiś mały kodzik z przykładem i wytłumaczeniem ;S
DarkGL
07.02.2011
#include <amxmisc>
public plugin_init() {
register_plugin("New Plug-In", "1.0", "DarkGL")
register_clcmd("say test","test")
}
public test(id){
if(is_user_alive(id)){
client_print(id,print_chat,"Zyjesz");
}
else
{
client_print(id,print_chat,"Nie zyjesz");
}
}
tutek na forum jest
na google tez nie ma trudnosci ze znalezieniem opisu zastosowania if , else , else if
FreZZy
08.02.2011
if (warunek1)
{
instrukcja1
}
else if (warunek2)
{
instrukcja2
}
else
{
instrukcja3
}
oznacz to tyle: gdy warukek1 jest spełniony, to wykonuje instrukcje1. Jeżeli nie, to patrzy czy warunek2 jest spełniony. Jeżeli tak, to wykonuje instrukcje2. Jeżeli nie, to wykonuję instrukcje3.
if (ang.) "jeżeli"
else if (ang.) bezpośrednio tłumacząc jest to: "lub gdy", ale sprawdzenie warunku jest wykonywane TYLKO gdy if przyjmuje wartość false.
else (ang.) "w przeciwnym razie" instrukcja po else jest wykonywana TYLKO wtedy, gdy warunek if i/lub else if przyjmują wartości false.
Lukasz5
08.02.2011
if jeżeli np.: gracz jest żywy to robi coś, else jeżeli jest nieżywy to robi coś innego... To tylko przykład... 
Ja to tak zawsze rozumuje...

Ja to tak zawsze rozumuje...

Żuk
08.02.2011
Czyli najłatwiej tłumacząc, co można zobaczyć po przykładzie Darka,
else to inaczej odwrotność do 1 warunku ?
i np.
nie trzeba 2x pisać:
Dobrze skumałem ? ;s
Jeszcze mógłbym prosić link'a do tutka jeżeli nie zajarzyłem
lecą już plusiki każdemu.
Użytkownik Żuk edytował ten post 08.02.2011 16:24
else to inaczej odwrotność do 1 warunku ?
i np.
nie trzeba 2x pisać:
if(is_user_alive(id)){ ///////to robi coś } //a tutaj if(!is_user_alive(id)){ ///to coś tam }
Dobrze skumałem ? ;s
Jeszcze mógłbym prosić link'a do tutka jeżeli nie zajarzyłem

Użytkownik Żuk edytował ten post 08.02.2011 16:24
Knopers
08.02.2011
Prosta sytuacja :
if(1 == 1)
O tak to prawda.
else
O nie moj komputer jest chory !!!
^ ^(Pseudokod)^ ^
Może zostać zrozumiane jako :
Jeśli 1 jest równe 1
Wykonaj Kod (np:Wypisz tekst)
W przeciwnym razie (czyli jeśli 1 nie jest równe 1)
Wykonaj Kod2 (np:Wypisz tekst2)
Tak, o to chodzi.
if(1 == 1)
O tak to prawda.
else
O nie moj komputer jest chory !!!
^ ^(Pseudokod)^ ^
Może zostać zrozumiane jako :
Jeśli 1 jest równe 1
Wykonaj Kod (np:Wypisz tekst)
W przeciwnym razie (czyli jeśli 1 nie jest równe 1)
Wykonaj Kod2 (np:Wypisz tekst2)
Tak, o to chodzi.
FreZZy
15.02.2011
Knopers też się zdziwiłem,a le tylko w książce Grębosza było esleif ( a mam 3 inne i starsze i nowsze) a poza tym zerknij na tą tabelkę na końcu strony:
Instrukcja strukturalna – Wikipedia, wolna encyklopedia
Instrukcja strukturalna – Wikipedia, wolna encyklopedia
G[o]Q
15.02.2011
podaj strone gdzie masz elseif
a tak uzupelniajac temat to else to poprostu "w przeciwnym wypadku" else if to nic innego jak
a pisze sie w 1 linijce bo ladniej wyglada i tak sie juz przyjelo
a tak uzupelniajac temat to else to poprostu "w przeciwnym wypadku" else if to nic innego jak
else if(cos_tam)
a pisze sie w 1 linijce bo ladniej wyglada i tak sie juz przyjelo
Knopers
15.02.2011
Przecież wyraźnie on napisał else if które spokojnie można stosować w C++ i nie wiem po jaką cholerę spamuje mi na PW
//Temat zamykam ze względu na spam lekki spam
//Temat zamykam ze względu na spam lekki spam