"||" la parametri [if-uri]

Tutoriale scripting, cod si portiuni de cod.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
User avatar
LondoN eXtream
Membru eXtream
Membru eXtream
Posts: 2755
Joined: 10 Oct 2014, 06:21
Detinator Steam: Da
SteamID: /id/london_extreamcs
Reputatie: Fost scripter eXtreamCS
Fost moderator ajutator
Membru Club eXtreamCS (6 luni)
Fond eXtream: 0
Location: Roman, Neamț
Has thanked: 3 times
Been thanked: 12 times

19 Mar 2016, 09:24

Code: Select all

if(is_user_alive(id || Attacker))
Se poate asa ceva? Daca nu, cum pot face sa verific deodata daca cei 2 sunt in viata, deoarece nu vreau sa tot scriu

Code: Select all

if(is_user_alive(id) && is_user_alive(Attacker))
M-am gandit sa fac o nativa .. cu inc.
RoyalServer
The Kalu
Fost administrator
Fost administrator
Posts: 13707
Joined: 09 Oct 2010, 12:39
Detinator Steam: Da
CS Status: In grajd!
SteamID: kalulord
Reputatie: Fost Administrator
Fost membru Club eXtreamCS (6 luni)
Nume anterior: Terra
Location: Romania, Ploiesti
Has thanked: 328 times
Been thanked: 646 times
Contact:

19 Mar 2016, 09:26

Este o functie cu un singur parametru si tu folosesti operatori? =)) Se foloseste strict parametrul din functie.

Mai bine iti faci tu o functie cu parametrii necesari, poti sa ai 100 =))

Code: Select all

public function isAlive(){

    /*
    @victim param 
    @attacker param
    */

    new attacker = read_data(1);
    new victim = read_data(2);

    new getValue

    if(is_user_alive(id) && is_user_alive(Attacker)){

        getValue = 1

    } else {

        getValue = 0

    }


    return getValue
}


if(isAlive() == 1){

    /*
    Aici ce vrei tu
    */

}
Image
User avatar
LondoN eXtream
Membru eXtream
Membru eXtream
Posts: 2755
Joined: 10 Oct 2014, 06:21
Detinator Steam: Da
SteamID: /id/london_extreamcs
Reputatie: Fost scripter eXtreamCS
Fost moderator ajutator
Membru Club eXtreamCS (6 luni)
Fond eXtream: 0
Location: Roman, Neamț
Has thanked: 3 times
Been thanked: 12 times

19 Mar 2016, 09:45

Kommendante wrote:Este o functie cu un singur parametru si tu folosesti operatori? =)) Se foloseste strict parametrul din functie.

Mai bine iti faci tu o functie cu parametrii necesari, poti sa ai 100 =))

Code: Select all

public function isAlive(){

    /*
    @victim param 
    @attacker param
    */

    new attacker = read_data(1);
    new victim = read_data(2);

    new getValue

    if(is_user_alive(id) && is_user_alive(Attacker)){

        getValue = 1

    } else {

        getValue = 0

    }


    return getValue
}


if(isAlive() == 1){

    /*
    Aici ce vrei tu
    */

} 
in pluginul pe care il am am mai multe conditii [2-3] si se face linia prea mare, de asta am intrebat.
Razz0r.
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 220
Joined: 24 Oct 2015, 21:01
Detinator Steam: Da
Reputatie: Utilizator neserios ( tepar )
Fond eXtream: 0

27 Mar 2016, 23:32

doar daca esti smeker si faci inc-ul sa citeasca ce faci tu.

faci de ex:

if(cod(id) && sau || cod2(iCod) )
{
..
}

si de ce sa pui id + iAttacker?

nu inteleg rostu.
sau mai nou faci id = attacker si nu mai complici cu ||
User avatar
LondoN eXtream
Membru eXtream
Membru eXtream
Posts: 2755
Joined: 10 Oct 2014, 06:21
Detinator Steam: Da
SteamID: /id/london_extreamcs
Reputatie: Fost scripter eXtreamCS
Fost moderator ajutator
Membru Club eXtreamCS (6 luni)
Fond eXtream: 0
Location: Roman, Neamț
Has thanked: 3 times
Been thanked: 12 times

29 Mar 2016, 15:36

Razz0r. wrote:doar daca esti smeker si faci inc-ul sa citeasca ce faci tu.

faci de ex:

if(cod(id) && sau || cod2(iCod) )
{
..
}

si de ce sa pui id + iAttacker?

nu inteleg rostu.
sau mai nou faci id = attacker si nu mai complici cu ||
id != attacker.
Post Reply

Return to “Scripting”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 13 guests