Funkcijos su if, else

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
Pukuotukas951
Gana aktyvus vartotojas
Posts: 445
Joined: 2011 Aug 27 09:29

Funkcijos su if, else

Post by Pukuotukas951 »

Pasirašiau tokį koduką, kad vis tikrintų , jai išpuola tas skaičius duoda daigta, jai ne atprintina teksta, bet nežinau ar gerai čia ir ar gali taip būt, pažiūrėkit. Pagal mano koda turėtų atprintint tekstą tik tada jai neišpuola tas skaičius.

Code: Select all

public Kazkas(id){    new rand = random_num(1,15);     if(rand == 7)    {        GauniV(id)    }     if(rand == 4)    {        GauniM(id)    }     if(rand == 12)    {        GauniX(id)    }    else    {        ChatColor(id, "%L", LANG_PLAYER, "DEJA_NEGAVAI")    }   }

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: Funkcijos su if, else

Post by aaarnas »

Tau neveikia, nes turėtų būti if else. Pamokose tai yra minima, vadinasi neskaitei?

Be to, čia reikia naudoti switch sąlygą:

Code: Select all

public Kazkas(id){     switch(random_num(1,15)) {               case 7:       {           GauniV(id)       }       case 4:       {           GauniM(id)       }        case 12:       {           GauniX(id)       }       default:       {           ChatColor(id, "%L", LANG_PLAYER, "DEJA_NEGAVAI")       }       }}
Palikau CS pasaulį ;/ . Nebepasiekiamas.

Post Reply

Who is online

Users browsing this forum: Google [Bot] and 3 guests