Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Ruthless Pawno poslato Jul 29, 2019, 11:36:57 PRE PODNE

Naslov: Pitanje/Savet
Poruka od: Ruthless Pawno poslato Jul 29, 2019, 11:36:57 PRE PODNE
Kako da napravim tipa , kad je A/GM na duty da mu ne moze spadati helt, i da ga ne mogu ubiti? da mu se konstantno vraca helt
Naslov: Odg: Pitanje/Savet
Poruka od: andr00- poslato Jul 29, 2019, 11:59:45 PRE PODNE
Mozes namjestit health na neki velik broj, e sad neka neko drugi objasni ako bas zelis da mu je health 100 i da mu se vraca stalno kad ga udaraju..
Naslov: Odg: Pitanje/Savet
Poruka od: Ruthless Pawno poslato Jul 29, 2019, 12:05:08 POSLE PODNE
Citat: Makavel1 poslato Jul 29, 2019, 11:59:45 PRE PODNE
Mozes namjestit health na neki velik broj, e sad neka neko drugi objasni ako bas zelis da mu je health 100 i da mu se vraca stalno kad ga udaraju..
To sam bio uradio, stavio sam umjesto 99,0 health stavio sam 9999999,0 health i opet mu spada hp
Naslov: Odg: Pitanje/Savet
Poruka od: CADILAB poslato Jul 29, 2019, 12:39:45 POSLE PODNE
Imas callback OnPlayerTakeDamage koji se poziva kad je igracu naneta steta, tu proveris da li je igrac na duznosti i stavi mu health na 100 opet, trebalo bi da funkcionise.
Naslov: Odg: Pitanje/Savet
Poruka od: mmlinaric poslato Jul 31, 2019, 17:18:16 POSLE PODNE
Evo ti primjer za ATH mod (to stavi neÄ'e ugl).
[pawn]
OnGameModeInit() {
    SetTimer("StaffHeal", 1000, true);
    ... bla bla
}


forward StaffHeal();
public StaffHeal() {
    foreach(new i: Player) {
        if(AdminDuty) {
            SetPlayerHealth(i, 100); // Ovo zamjeni sa custom health dfunkcijom.
        }
    }
    return 1;
}
[/pawn]
Naslov: Odg: Pitanje/Savet
Poruka od: PazzOnee poslato Jul 31, 2019, 19:24:46 POSLE PODNE
Citat: mmlinaric poslato Jul 31, 2019, 17:18:16 POSLE PODNE
Evo ti primjer za ATH mod (to stavi neÄ'e ugl).
[pawn]
OnGameModeInit() {
    SetTimer("StaffHeal", 1000, true);
    ... bla bla
}


forward StaffHeal();
public StaffHeal() {
    foreach(new i: Player) {
        if(AdminDuty) {
            SetPlayerHealth(i, 100); // Ovo zamjeni sa custom health dfunkcijom.
        }
    }
    return 1;
}
[/pawn]
Ne kapiram zasto pored callbacka za damage ti koristis/predlazes timer...
Naslov: Odg: Pitanje/Savet
Poruka od: __vedran.xyz77 poslato Jul 31, 2019, 20:00:46 POSLE PODNE
Citat: mmlinaric poslato Jul 31, 2019, 17:18:16 POSLE PODNE
Evo ti primjer za ATH mod (to stavi neÄ'e ugl).
[pawn]
OnGameModeInit() {
    SetTimer("StaffHeal", 1000, true);
    ... bla bla
}


forward StaffHeal();
public StaffHeal() {
    foreach(new i: Player) {
        if(AdminDuty) {
            SetPlayerHealth(i, 100); // Ovo zamjeni sa custom health dfunkcijom.
        }
    }
    return 1;
}
[/pawn]
Koliko ustvari ima glupih ljudi, kao prvo najveca glupost jeste koristiti foreach svake jebene sekunde a da ne pricam ako server ima 50 igraca da li si svestan sta bi se desavalo ?
@tema

[pawn]public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid, bodypart)
{
    if(issuerid != INVALID_PLAYER_ID)
    {
        if(PlayerInfo[issuerid][pAdmin] >= 1)
        {
            SetPlayerHealth(issuerid,100);
            SendClientMessage(playerid,-1,"Ne smes napadati administratore na duznosti");
        }
    }
    return 0;
}[/pawn]
Naslov: Odg: Pitanje/Savet
Poruka od: smh poslato Jul 31, 2019, 21:40:44 POSLE PODNE
Citat: 002 poslato Jul 31, 2019, 20:00:46 POSLE PODNE
Koliko ustvari ima glupih ljudi, kao prvo najveca glupost jeste koristiti foreach svake jebene sekunde a da ne pricam ako server ima 50 igraca da li si svestan sta bi se desavalo ?
@tema

[pawn]public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid, bodypart)
{
    if(issuerid != INVALID_PLAYER_ID)
    {
        if(PlayerInfo[issuerid][pAdmin] >= 1)
        {
            SetPlayerHealth(issuerid,100);
            SendClientMessage(playerid,-1,"Ne smes napadati administratore na duznosti");
        }
    }
    return 0;
}[/pawn]
vEdRaN optimizator koji radi u single file-u, koristi for loop da loopuje kroz stvari gde moze Iterator i slicno

Nasao se ko ce da prica, idiot mutavi.
Naslov: Odg: Pitanje/Savet
Poruka od: mmlinaric poslato Jul 31, 2019, 22:32:09 POSLE PODNE
Citat: 002 poslato Jul 31, 2019, 20:00:46 POSLE PODNE
Koliko ustvari ima glupih ljudi, kao prvo najveca glupost jeste koristiti foreach svake jebene sekunde a da ne pricam ako server ima 50 igraca da li si svestan sta bi se desavalo ?
@tema

[pawn]public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid, bodypart)
{
    if(issuerid != INVALID_PLAYER_ID)
    {
        if(PlayerInfo[issuerid][pAdmin] >= 1)
        {
            SetPlayerHealth(issuerid,100);
            SendClientMessage(playerid,-1,"Ne smes napadati administratore na duznosti");
        }
    }
    return 0;
}[/pawn]
@002 ja sam mu pokazao primjer. Znam da se moglu i sa OnPlayerTakeDamage ali je ovo lakse za shvatiti pocetnicima
Naslov: Odg: Pitanje/Savet
Poruka od: rane poslato Jul 31, 2019, 22:36:14 POSLE PODNE
Citat: mmlinaric poslato Jul 31, 2019, 22:32:09 POSLE PODNE
@002 ja sam mu pokazao primjer. Znam da se moglu i sa OnPlayerTakeDamage ali je ovo lakse za shvatiti pocetnicima
jeste za lakse shvatiti ali ako jednom shvate pogresno celo vrijeme ce raditi pogresno, zamisli sutra se desi cudo , samp se vrati tamo gdje mu je mjesto i taj igrac bude imao 50-100 igraca i napravi 10ak ovakvih provjera , na 100 igraca to bi bila bruka i sramota
Naslov: Odg: Pitanje/Savet
Poruka od: mmlinaric poslato Jul 31, 2019, 22:36:55 POSLE PODNE
Citat: Kleo poslato Jul 31, 2019, 22:36:14 POSLE PODNE
jeste za lakse shvatiti ali ako jednom shvate pogresno celo vrijeme ce raditi pogresno, zamisli sutra se desi cudo , samp se vrati tamo gdje mu je mjesto i taj igrac bude imao 50-100 igraca i napravi 10ak ovakvih provjera , na 100 igraca to bi bila bruka i sramota
Hahahahahahaha a to da
Naslov: Odg: Pitanje/Savet
Poruka od: __vedran.xyz77 poslato Avgust 01, 2019, 00:23:39 PRE PODNE
Citat: mmlinaric poslato Jul 31, 2019, 22:32:09 POSLE PODNE
@002 ja sam mu pokazao primjer. Znam da se moglu i sa OnPlayerTakeDamage ali je ovo lakse za shvatiti pocetnicima
Da li je bolje da njemu bude lakse ili da jednom nauci kako treba ?
Naslov: Odg: Pitanje/Savet
Poruka od: smh poslato Avgust 01, 2019, 00:40:40 PRE PODNE
Amateri.
Naslov: Odg: Pitanje/Savet
Poruka od: mmlinaric poslato Avgust 01, 2019, 20:43:04 POSLE PODNE
Citat: smh poslato Avgust 01, 2019, 00:40:40 PRE PODNE
Amateri.
Jao ajde se ubij. Olaksat ces cijelome forumu.
Naslov: Odg: Pitanje/Savet
Poruka od: __vedran.xyz77 poslato Avgust 01, 2019, 20:58:09 POSLE PODNE
Citat: smh poslato Jul 31, 2019, 21:40:44 POSLE PODNE
vEdRaN optimizator koji radi u single file-u, koristi for loop da loopuje kroz stvari gde moze Iterator i slicno

Nasao se ko ce da prica, idiot mutavi.
Jebo li ti Vedran majku smaratorsku onu, sta si se zakacio za mene koji kurac, umri govno malo.
(https://i.ibb.co/9Wdb3GW/59347609-372457030147616-4290413986421145600-n.jpg)
Naslov: Odg: Pitanje/Savet
Poruka od: smh poslato Avgust 01, 2019, 21:05:02 POSLE PODNE
Dobro i?

Pokazao sam mu kako da radi sa PawnPlusom i to i dan danas mozes videti u chat logu na samp diskordu.
Naslov: Odg: Pitanje/Savet
Poruka od: __vedran.xyz77 poslato Avgust 01, 2019, 21:06:19 POSLE PODNE
Citat: smh poslato Avgust 01, 2019, 21:05:02 POSLE PODNE
Dobro i?

Pokazao sam mu kako da radi sa PawnPlusom i to i dan danas mozes videti u chat logu na samp diskordu.
Ti nekome pokazivati glup si ko kurac druze kakve veze ima da li radim u single fajlu ili ne ?
Naslov: Odg: Pitanje/Savet
Poruka od: smh poslato Avgust 01, 2019, 21:08:25 POSLE PODNE
Citat: 002 poslato Avgust 01, 2019, 21:06:19 POSLE PODNE
Ti nekome pokazivati glup si ko kurac druze kakve veze ima da li radim u single fajlu ili ne ?
Onako sam rekao da se zna koliko ste vi balkanci nesposobni jer koristite ovaj forum.

burgershot.gg ( btw ne skriptam vec 2mj )
Naslov: Odg: Pitanje/Savet
Poruka od: salqnovic poslato Avgust 01, 2019, 21:22:36 POSLE PODNE
Citat: 6cadilab9 poslato Jul 29, 2019, 12:39:45 POSLE PODNE
Imas callback OnPlayerTakeDamage koji se poziva kad je igracu naneta steta, tu proveris da li je igrac na duznosti i stavi mu health na 100 opet, trebalo bi da funkcionise.
cadilab odgovorio nekome za skriptanje, wow.