{ else coś tam ... }Najlepiej jakiś mały kodzik z przykładem i wytłumaczeniem ;S
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.
|
Guest Message by DevFuse
else - do czego służy
Temat rozp.
Żuk
, 07.02.2011 23:43
12 odpowiedzi w tym temacie
#1
Napisano 07.02.2011 23:43
Może mi ktoś powiedzieć, do czego służy używane w różnych pluginach
#2
Napisano 07.02.2011 23:49
#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
#3
Napisano 08.02.2011 15:25
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.
#4
Napisano 08.02.2011 15:50
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...
#5
Napisano 08.02.2011 16:23
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.
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 lecą już plusiki każdemu.
Użytkownik Żuk edytował ten post 08.02.2011 16:24
#6
Napisano 08.02.2011 16:36
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.
#8
Napisano 15.02.2011 16:01
Dzięki ! sory, że dopiero teraz ale nie było mnie. Każdy łapie plusika.
#9
Napisano 15.02.2011 16:51
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
#10
Napisano 15.02.2011 17:02
jest
else if nie ma elseif
else if nie ma elseif
#11
Napisano 15.02.2011 17:12
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
Manual ponad wszystko, konsola ponad manual :&
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)
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)
#12
Napisano 15.02.2011 17:14
u grębosza jest else if przynajmniej ja tak mam
#13
Napisano 15.02.2011 17:58
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
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych