PARTNERI:

* Marketing

-UPOZORENJE-

Samo registrovani članovi mogu da vide/koriste forum u celini.
Prijavite se ili registrujte nalog na Balkan SA-MP forumu.


Autor Tema: [Pomoć] G i A chat  (Pročitano 326 puta)

0 članova i 1 gost pregledaju ovu temu.

Van mreže ShoMi99

  • Newbie
  • *
  • Poruke: 20
Odg: G i A chat
« Odgovor #15 poslato: Novembar 07, 2018, 14:02:28 posle podne »
Imam problem ponovo ....  :( Kada VIP/Promoter kuca /g eee on ne vidi sta pisa dok admini neki vide neki ne...
 

Van mreže .Drakula.

Odg: G i A chat
« Odgovor #16 poslato: Novembar 07, 2018, 16:24:24 posle podne »
Nadji ovo u skripti "Ovlascenje(playerid);"
I posalji da vidim sta je tu uradjeno.
 

Van mreže ShoMi99

  • Newbie
  • *
  • Poruke: 20
Odg: G i A chat
« Odgovor #17 poslato: Novembar 07, 2018, 18:09:49 posle podne »
Nadji ovo u skripti "Ovlascenje(playerid);"
I posalji da vidim sta je tu uradjeno.
stock Ovlascenje(playerid)
{
TextDrawShowForPlayer(playerid, Autorizacija1);
TextDrawShowForPlayer(playerid, Autorizacija2);
SetTimerEx("AutorizacijaKomande", 4000, false, "d", playerid);
return 1;
}
forward AutorizacijaKomande(playerid);
public AutorizacijaKomande(playerid)
{
    TextDrawHideForPlayer(playerid, Autorizacija1);
TextDrawHideForPlayer(playerid, Autorizacija2);
return 1;
}
Evo Izvoli, stvarno ne znam sta je problem vise ...
« Poslednja izmena: Novembar 07, 2018, 18:11:09 posle podne ShoMi99 »
 

Van mreže .Drakula.

Odg: G i A chat
« Odgovor #18 poslato: Novembar 07, 2018, 18:16:24 posle podne »
U G cetu druga linija po redu.
U G cetu zameni ovu liniju:
if(PI[playerid][Admin] > 0 || PI[playerid][GM] > 0 || PI[playerid][VIP] > 0 || PI[playerid][Promoter] > 0 return Ovlascenje(playerid);

Sa ovom:
if(PI[playerid][Admin] < 1 && PI[playerid][GM] < 1 && PI[playerid][VIP] < 1 && PI[playerid][Promoter] < 1 return Ovlascenje(playerid);
 

Van mreže ShoMi99

  • Newbie
  • *
  • Poruke: 20
Odg: G i A chat
« Odgovor #19 poslato: Novembar 07, 2018, 19:27:19 posle podne »
Ne vredi idalje je isto ... :o
 

Van mreže .Drakula.

Odg: G i A chat
« Odgovor #20 poslato: Novembar 07, 2018, 21:16:18 posle podne »
E sada tu moze da ti bude problem do skripte, ako si Admin i sebi das VIP-a.
Znaci ti si Admin 8 i VIP u isto vreme, skripta po mom kodu ne moze da ti odredi sta ce da ti pise kao rank na G cetu.
Ja sam taj problem resio tako sto sam uradio da igrac moze biti samo jedno.

Imas li neki error ili warning.
Vidi sta ti izbaci u server_log kada kao vip kucag /g eeeee

Probaj skini sebi Admina, Helpera sve sto imas i onda tek setaj sebi samo Vip-a i probaj.
 

Van mreže ShoMi99

  • Newbie
  • *
  • Poruke: 20
Odg: G i A chat
« Odgovor #21 poslato: Novembar 07, 2018, 21:30:23 posle podne »
E sada tu moze da ti bude problem do skripte, ako si Admin i sebi das VIP-a.
Znaci ti si Admin 8 i VIP u isto vreme, skripta po mom kodu ne moze da ti odredi sta ce da ti pise kao rank na G cetu.
Ja sam taj problem resio tako sto sam uradio da igrac moze biti samo jedno.

Imas li neki error ili warning.
Vidi sta ti izbaci u server_log kada kao vip kucag /g eeeee

Probaj skini sebi Admina, Helpera sve sto imas i onda tek setaj sebi samo Vip-a i probaj.
Skidao sam vec sve medjutim nista idalje isto ... :)
A u Logu ne pise nista :)
 

Van mreže .Drakula.

Odg: G i A chat
« Odgovor #22 poslato: Novembar 07, 2018, 21:34:47 posle podne »
Ajde malo bolje mi obijasni gresku, sta se desava, ako mozes slikaj i ingame
 

Van mreže ShoMi99

  • Newbie
  • *
  • Poruke: 20
Odg: G i A chat
« Odgovor #23 poslato: Novembar 07, 2018, 23:25:19 posle podne »
Ovako kad kompajlam sve je u redu nema errora. Kad Admin Bilo koji level napise sve pise kako treba, helper takodje medjutim kada vip ili promoter napise /g aaee to izadje adminima/helperima ali taj VIP/Promoter koji je to napisao ne vidi sta je napisao ...
 

Van mreže Veljex

  • Newbie
  • *
  • Poruke: 17
Odg: G i A chat
« Odgovor #24 poslato: Novembar 08, 2018, 19:39:32 posle podne »
Verovatno nisi stavio, kad salje poruku, da salje i vipovima i sta jos imas, nego je ostalo samo da salje adminima i helperima, proveri to  :D
 

Na mreži AdmirTM

Odg: G i A chat
« Odgovor #25 poslato: Novembar 08, 2018, 23:45:39 posle podne »
Moras napraviti posebno za g chat funkciju da vide A/GM vipovi i promoteri jer ako stavis na adminporuka da mogu vip i promoteri vidjet, oni ce moci vidjet kada neko posalje report i slicno
 

Van mreže ShoMi99

  • Newbie
  • *
  • Poruke: 20
Odg: G i A chat
« Odgovor #26 poslato: Novembar 09, 2018, 15:45:21 posle podne »
Sve je namesteno, mada ne vredi idalje nece ...  :-X
 

Van mreže .Drakula.

Odg: G i A chat
« Odgovor #27 poslato: Novembar 10, 2018, 14:24:08 posle podne »
Moras da nadjes u skripti ovo:
gchat(ZELENA2, stringg);

Trazi gchat,
verovatno da je kod ispod toga problem pa ti ne prikazuje poruke vipovina i promoterima.
 

Van mreže ShoMi99

  • Newbie
  • *
  • Poruke: 20
Odg: G i A chat
« Odgovor #28 poslato: Novembar 10, 2018, 15:39:35 posle podne »
Moras da nadjes u skripti ovo:
gchat(ZELENA2, stringg);

Trazi gchat,
verovatno da je kod ispod toga problem pa ti ne prikazuje poruke vipovina i promoterima.
Da, postoji Stock gchat i tu su bili samo helperi i admini sada sam to promenio i nadam se da ce da radi ... :D
 

Van mreže // xunder

Odg: G i A chat
« Odgovor #29 poslato: Novembar 10, 2018, 15:58:06 posle podne »
YCMD:g(playerid, params[]) {
if (!PI[playerid][Admin] && !PI[playerid][GM] && !PI[playerid][VIP] && !PI[playerid][Promoter]) return Ovlascenje(playerid);
if (PI[playerid][Mutiran] != 0) return Error(playerid, "Utisani ste, ne mozete koristiti chat.");

if (isnull(params)) return Koristi(playerid, "/g [ tekst ]");

if (strlen(params) >= 99) return Error(playerid, "Vas text je predugacak. Mozete korisite ukupno 99 slova/znaka!");

new buffer[192];

if (PI[playerid][Pol] == 1) {
if(PI[playerid][Admin] == 1) { buffer = "Admin [1]"; }
else if(PI[playerid][Admin] == 2) { buffer = "Admin [2]"; }
else if(PI[playerid][Admin] == 3) { buffer = "Admin [3]"; }
else if(PI[playerid][Admin] == 4) { buffer = "Admin [4]"; }
else if(PI[playerid][Admin] == 5) { buffer = "Admin [5]"; }
else if(PI[playerid][Admin] == 6) { buffer = "Vodja Admina"; }
else if(PI[playerid][Admin] == 7) { buffer = "Direktor"; }
else if(PI[playerid][Admin] == 8) { buffer = "Vlasnik"; }
else if(PI[playerid][GM] == 1) { buffer = "Helper[1]"; }
else if(PI[playerid][GM] == 2) { buffer = "Helper[2]"; }
else if(PI[playerid][GM] == 3) { buffer = "Helper[3]"; }
else if(PI[playerid][GM] == 4) { buffer = "[Z-Head] Helpera"; }
else if(PI[playerid][GM] == 5) { buffer = "Vodja Helpera"; }
else if(PI[playerid][VIP] > 0) { buffer = "VIP"; }
else if(PI[playerid][Promoter] > 0) { buffer = "Promoter"; }
else { buffer = ""; }
}
else {
if(PI[playerid][Admin] == 1) { buffer = "Adminka [1]"; }
else if(PI[playerid][Admin] == 2) { buffer = "Adminka [2]"; }
else if(PI[playerid][Admin] == 3) { buffer = "Adminka [3]"; }
else if(PI[playerid][Admin] == 4) { buffer = "Adminka [4]"; }
else if(PI[playerid][Admin] == 5) { buffer = "Adminka [5]"; }
else if(PI[playerid][Admin] == 6) { buffer = "Vodja Admina"; }
else if(PI[playerid][Admin] == 7) { buffer = "Direktorka"; }
else if(PI[playerid][Admin] == 8) { buffer = "Vlasnica"; }
else if(PI[playerid][GM] == 1) { buffer = "Helperka [1]"; }
else if(PI[playerid][GM] == 2) { buffer = "Helperka [2]"; }
else if(PI[playerid][GM] == 3) { buffer = "Helperka [3]"; }
else if(PI[playerid][GM] == 4) { buffer = "[Z-Head] Helpera"; }
else if(PI[playerid][GM] == 5) { buffer = "Vodja Helpera"; }
else if(PI[playerid][VIP] > 0) { buffer = "VIP"; }
else if(PI[playerid][Promoter] > 0) { buffer = "Promoterka"; }
else { buffer = ""; }
}

format(buffer, sizeof(buffer), "|{FFFFFF}G"SERVER"| %s %s: {FFFFFF}%s", buffer, ImeIgraca(playerid), params);

foreach(new i : Player)
if (PI[playerid][Admin] || PI[playerid][GM] || PI[playerid][VIP] || PI[playerid][Promoter])
SendClientMessage(i, ZELENA2, buffer);

return 1;
}