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
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..
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
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.
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]
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...
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]
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.
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
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
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
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 ?
Amateri.
Citat: smh poslato Avgust 01, 2019, 00:40:40 PRE PODNE
Amateri.
Jao ajde se ubij. Olaksat ces cijelome forumu.
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)
Dobro i?
Pokazao sam mu kako da radi sa PawnPlusom i to i dan danas mozes videti u chat logu na samp diskordu.
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 ?
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 )
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.