Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: // lestra poslato Avgust 01, 2019, 14:16:14 POSLE PODNE

Naslov: Pitanje oko admin/gm sys
Poruka od: // lestra poslato Avgust 01, 2019, 14:16:14 POSLE PODNE
Problem(error/warning): Pa ne znam kako da kad neki admin/gm ude na srv kad ga udaram da mu ne skida hp npr hocu kao da udaram u aktora da ne prekazuje damage sys
Deo skripte[/b]: [ pawn ]vaš odgovor[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log)[/b]: [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem)[/b]: link slike
Naslov: Odg: Pitanje oko admin/gm sys
Poruka od: adapt. poslato Avgust 01, 2019, 14:51:44 POSLE PODNE
[pawn]public OnPlayerUpdate(playerid)
{
  new Float:HP; GetPlayerHealth(playerid, HP);
  if(HP < 1000) SetPlayerHealth(playerid, 1000);
  return 1;
}[/pawn]

Ti dodaj sad proveru dal je igrac admin ili gamemaster
Naslov: Odg: Pitanje oko admin/gm sys
Poruka od: smh poslato Avgust 01, 2019, 16:44:45 POSLE PODNE
Citat: apt. poslato Avgust 01, 2019, 14:51:44 POSLE PODNE
[pawn]public OnPlayerUpdate(playerid)
{
  new Float:HP; GetPlayerHealth(playerid, HP);
  if(HP < 1000) SetPlayerHealth(playerid, 1000);
  return 1;
}[/pawn]

Ti dodaj sad proveru dal je igrac admin ili gamemaster
Samoubij se.
Naslov: Odg: Pitanje oko admin/gm sys
Poruka od: mtyGOD poslato Avgust 01, 2019, 16:47:21 POSLE PODNE
Citat: apt. poslato Avgust 01, 2019, 14:51:44 POSLE PODNE
[pawn]public OnPlayerUpdate(playerid)
{
  new Float:HP; GetPlayerHealth(playerid, HP);
  if(HP < 1000) SetPlayerHealth(playerid, 1000);
  return 1;
}[/pawn]

Ti dodaj sad proveru dal je igrac admin ili gamemaster
Molim ?
Naslov: Odg: Pitanje oko admin/gm sys
Poruka od: adapt. poslato Avgust 01, 2019, 17:51:21 POSLE PODNE
Citat: á´...ᴀʀᴋᴀɴɢᴇʟ poslato Avgust 01, 2019, 16:47:21 POSLE PODNE
Molim ?
Citat: smh poslato Avgust 01, 2019, 16:44:45 POSLE PODNE
Samoubij se.
pokupio sa foruma nekog ahahah, nemam ja vremena ovde da sredjujem ovima komande
Naslov: Odg: Pitanje oko admin/gm sys
Poruka od: bunta poslato Avgust 02, 2019, 21:05:07 POSLE PODNE
ako imas weapon config
public OnPlayerDamage(playerid, issuerid, ostalepickematerine ne znam napamet)
{
if(PlayerInfo[playerid][adminpickematerine] >= 1 || playerinfo[playerid][helperpickematerine] >= 1) return 0;
}
teska matematika nema dje
Naslov: Odg: Pitanje oko admin/gm sys
Poruka od: __vedran.xyz77 poslato Avgust 02, 2019, 21:24:19 POSLE PODNE
Citat: ʙᴜɴᴛᴀ ꜰᴜᴊɪᴡᴀʀᴀ poslato Avgust 02, 2019, 21:05:07 POSLE PODNE
ako imas weapon config
public OnPlayerDamage(playerid, issuerid, ostalepickematerine ne znam napamet)
{
if(PlayerInfo[playerid][adminpickematerine] >= 1 || playerinfo[playerid][helperpickematerine] >= 1) return 0;
}
teska matematika nema dje
Jesi ti skripter posto bih te lizao
Naslov: Odg: Pitanje oko admin/gm sys
Poruka od: // lestra poslato Avgust 03, 2019, 21:50:39 POSLE PODNE
Citat: ʙᴜɴᴛᴀ ꜰᴜᴊɪᴡᴀʀᴀ poslato Avgust 02, 2019, 21:05:07 POSLE PODNE
ako imas weapon config
public OnPlayerDamage(playerid, issuerid, ostalepickematerine ne znam napamet)
{
if(PlayerInfo[playerid][adminpickematerine] >= 1 || playerinfo[playerid][helperpickematerine] >= 1) return 0;
}
teska matematika nema dje
To radi al kad sad kucam /kill i hocu da ubijem nekog admina gm nece da ga killa
Naslov: Odg: Pitanje oko admin/gm sys
Poruka od: Qiyamet poslato Avgust 03, 2019, 22:17:56 POSLE PODNE
Citat: Aggressive poslato Avgust 03, 2019, 21:50:39 POSLE PODNE
To radi al kad sad kucam /kill i hocu da ubijem nekog admina gm nece da ga killa
na vrh skripte
new provjeraAdmina[MAX_PLAYERS];
onda idi pod OnPlayerSpawn
i uradi provjeru ako je admin ili gm
nek mu postavi
provjeraAdmina[playerid] = 1;
onda fino stavis u
public OnPlayerDamage(playerid, issuerid, ostalepickematerine ne znam napamet)
{
if( provjeraAdmina[playerid] == 1 ) return 0;
}

i onda u komandu /kill stavis
provjeraAdmina[playerid] = 0; // umjesto playerid, postavi id igraca ili targetid zavisno od komande
SetPlayerHealth(playerid, 0); // umjesto playerid, postavi id igraca ili targetid zavisno od komande


Naslov: Odg: Pitanje oko admin/gm sys
Poruka od: // lestra poslato Avgust 04, 2019, 11:59:45 PRE PODNE
Citat: ElkaIsBack poslato Avgust 03, 2019, 22:17:56 POSLE PODNE
na vrh skripte
new provjeraAdmina[MAX_PLAYERS];
onda idi pod OnPlayerSpawn
i uradi provjeru ako je admin ili gm
nek mu postavi
provjeraAdmina[playerid] = 1;
onda fino stavis u
public OnPlayerDamage(playerid, issuerid, ostalepickematerine ne znam napamet)
{
if( provjeraAdmina[playerid] == 1 ) return 0;
}

i onda u komandu /kill stavis
provjeraAdmina[playerid] = 0; // umjesto playerid, postavi id igraca ili targetid zavisno od komande
SetPlayerHealth(playerid, 0); // umjesto playerid, postavi id igraca ili targetid zavisno od komande

Ne moze stavljao sam i targetid ne moze
https://pastebin.com/3BPFDkA2
Naslov: Odg: Pitanje oko admin/gm sys
Poruka od: // lestra poslato Avgust 04, 2019, 12:02:12 POSLE PODNE
Citat: ʙᴜɴᴛᴀ ꜰᴜᴊɪᴡᴀʀᴀ poslato Avgust 02, 2019, 21:05:07 POSLE PODNE
ako imas weapon config
public OnPlayerDamage(playerid, issuerid, ostalepickematerine ne znam napamet)
{
if(PlayerInfo[playerid][adminpickematerine] >= 1 || playerinfo[playerid][helperpickematerine] >= 1) return 0;
}
teska matematika nema dje
Kako bi mogo napravit kad sam na duty da me ne moze ubit niko
https://pastebin.com/ArZPxW7Y
Naslov: Odg: Pitanje oko admin/gm sys
Poruka od: __vedran.xyz77 poslato Avgust 04, 2019, 19:59:15 POSLE PODNE
https://fiddle.sa-mp.dev/AirtightDelayedUrva
Naslov: Odg: Pitanje oko admin/gm sys
Poruka od: // lestra poslato Avgust 05, 2019, 09:18:14 PRE PODNE
Citat: 002 poslato Avgust 04, 2019, 19:59:15 POSLE PODNE
https://fiddle.sa-mp.dev/AirtightDelayedUrva
Hocu na ovu foru da napravim ako sam na duty i kad me neko udara kao da udara u aktora da ne ocitava damage informer a kad sam offduty da me moze ubijat
https://pastebin.com/eDDM09fY
Naslov: Odg: Pitanje oko admin/gm sys
Poruka od: Muma poslato Avgust 05, 2019, 10:56:51 PRE PODNE
Citat: Aggressive poslato Avgust 05, 2019, 09:18:14 PRE PODNE
Hocu na ovu foru da napravim ako sam na duty i kad me neko udara kao da udara u aktora da ne ocitava damage informer a kad sam offduty da me moze ubijat
https://pastebin.com/eDDM09fY
Pa stavi onda samo ako je if(duty) return 0.........
Naslov: Odg: Pitanje oko admin/gm sys
Poruka od: [][] Foxy 2k19 [][] poslato Avgust 05, 2019, 16:30:54 POSLE PODNE
Kod komande za admin duznost samo dodaj SetPlayerHealth(playerid, 999.0);
ako ti neradi onda dodaj samo g_ kod SetPlayerHealth :)
Naslov: Odg: Pitanje oko admin/gm sys
Poruka od: // lestra poslato Avgust 05, 2019, 16:32:48 POSLE PODNE
Citat: [][] Foxy 2k19 [][] poslato Avgust 05, 2019, 16:30:54 POSLE PODNE
Kod komande za admin duznost samo dodaj SetPlayerHealth(playerid, 999.0);
ako ti neradi onda dodaj samo g_ kod SetPlayerHealth :)
Ma ne mislim na to citaj gore jbt
Naslov: Odg: Pitanje oko admin/gm sys
Poruka od: [][] Foxy 2k19 [][] poslato Avgust 05, 2019, 16:36:53 POSLE PODNE
Citat: Aggressive poslato Avgust 05, 2019, 16:32:48 POSLE PODNE
Ma ne mislim na to citaj gore jbt
pa to ti je i to xd
Naslov: Odg: Pitanje oko admin/gm sys
Poruka od: // lestra poslato Avgust 05, 2019, 16:37:29 POSLE PODNE
Citat: [][] Foxy 2k19 [][] poslato Avgust 05, 2019, 16:36:53 POSLE PODNE
pa to ti je i to xd
Nije nije gledaj Buntin komentar
Naslov: Odg: Pitanje oko admin/gm sys
Poruka od: [][] Foxy 2k19 [][] poslato Avgust 05, 2019, 16:39:33 POSLE PODNE
Citat: Aggressive poslato Avgust 05, 2019, 16:37:29 POSLE PODNE
Nije nije gledaj Buntin komentar
Ako sam dobro skontao ->
[pawn]YCMD:adminduty(playerid, params[], help)
{
    #pragma unused help
    #pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"#LOGIN "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
    if(!PlayerInfo[playerid][pAdmin] && !PlayerInfo[playerid][pTestAdmin]) return SCM(playerid,-1,""CRVENA"* Niste ovlasceni,da koristite ovu komandu");
    new string[128];
    if(AdminDuty[playerid] == 0)
    {
        format(string,sizeof(string),""srw_boja"[LG:RP] Admin %s je na duznosti !",GetName(playerid));
        SCMTA(-1,string);
        AdminDuty[playerid] = 1;
        SetPlayerArmour(playerid, 999);
        g_SetPlayerHealth(playerid, 999);
        SetPlayerColor(playerid, COLOR_PURPLE);
    }
    else if(AdminDuty[playerid] == 1)
    {
        SetPlayerArmour(playerid, 0);
        g_SetPlayerHealth(playerid, 99);
        SetPlayerColor(playerid,BELA2);
        format(string,sizeof(string),""srw_boja"[LG:RP] Admin %s vise nije na duznosti !",GetName(playerid));
        SCMTA(-1,string);
        AdminDuty[playerid] = 0;
    }
    return 1;
}[/pawn]
Naslov: Odg: Pitanje oko admin/gm sys
Poruka od: // lestra poslato Avgust 05, 2019, 16:41:42 POSLE PODNE
Citat: [][] Foxy 2k19 [][] poslato Avgust 05, 2019, 16:39:33 POSLE PODNE
Ako sam dobro skontao ->
[pawn]YCMD:adminduty(playerid, params[], help)
{
    #pragma unused help
    #pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"#LOGIN "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
    if(!PlayerInfo[playerid][pAdmin] && !PlayerInfo[playerid][pTestAdmin]) return SCM(playerid,-1,""CRVENA"* Niste ovlasceni,da koristite ovu komandu");
    new string[128];
    if(AdminDuty[playerid] == 0)
    {
        format(string,sizeof(string),""srw_boja"[LG:RP] Admin %s je na duznosti !",GetName(playerid));
        SCMTA(-1,string);
        AdminDuty[playerid] = 1;
        SetPlayerArmour(playerid, 999);
        g_SetPlayerHealth(playerid, 999);
        SetPlayerColor(playerid, COLOR_PURPLE);
    }
    else if(AdminDuty[playerid] == 1)
    {
        SetPlayerArmour(playerid, 0);
        g_SetPlayerHealth(playerid, 99);
        SetPlayerColor(playerid,BELA2);
        format(string,sizeof(string),""srw_boja"[LG:RP] Admin %s vise nije na duznosti !",GetName(playerid));
        SCMTA(-1,string);
        AdminDuty[playerid] = 0;
    }
    return 1;
}[/pawn]
Ne trazim to citaj malo bolje alo
Naslov: Odg: Pitanje oko admin/gm sys
Poruka od: Muma poslato Avgust 05, 2019, 16:50:10 POSLE PODNE
Jebo vas sunce jeste mutavi svi u pm