[Pomoc] 2 buga...SMS itd

Započeo BIRSAâ„¢
1. Mar. 2012. Zaključano
753
pregleda
10
postova
Nermin(CH)
5
Underboss
1. Mar. 2012.
Skripta koju koristim: Moja skripta
Detaljan opis problema: Imam dva problema,,,1. Je  onaj poznati bug sa /aon radi sve pokaze iznad igraca Admin na duznosti ne ometaj, ali tako pise i za igrace koji nisu admin...

2. Je kada neko salje sms ili whisper , adminu pokaze osobu drugu kojom salje, npr:

Ja sam obicni igrac ime mi je max_capello i saljem sms nekom liku po imenu Armando_Lopez. A meni kao adminu dodje ovako SMS/ Max_Capello --> OVDJE NE BUDE Armando Lopez nego neko potpuno drugi ko ej na serveru :S

Molim pomoc ako neko zeli pomoci...
Deleted User
Obrisan korisnik
1. Mar. 2012.
Za prvi problem koristis provjeru da li je igrac admin.
if(PlayerInfo > 0)
{

Znaci ako je igrac admin, dat ce mu duznost, ako nije nece ...

Za drugi problem ces mi morat postat u kod /sms komandu da vidim, mada mislim da se zeznuo giveplayerid i playerid, opet neznam dok ne vidim cmd.
JONY
4
Enforcer
1. Mar. 2012.
za drugi problem ti je bolje da ispisiva i adminima jer mogu igraci preko poruke reklamirati drugi server na tvome serveru tako i na /w
Nermin(CH)
5
Underboss
1. Mar. 2012.
Quote from March 1, 2012, 2:11 pm:
Za prvi problem koristis provjeru da li je igrac admin.
if(PlayerInfo > 0)
{

Znaci ako je igrac admin, dat ce mu duznost, ako nije nece ...

Za drugi problem ces mi morat postat u kod /sms komandu da vidim, mada mislim da se zeznuo giveplayerid i playerid, opet neznam dok ne vidim cmd.


Du da stavim provjeru, u komandu ili ?

Evo ti citava komanda /sms

http://pastebin.com/V1CEDwHw
Deleted User
Obrisan korisnik
1. Mar. 2012.
Provjeru stavi u komandu, npr:
if(!strcmp(cmdtext, "/adminduty", true)) // By Ellis
{
        if(PlayerInfo > 0)
        {

        //OSTALE FUNKCIJE ...
   
Nermin(CH)
5
Underboss
1. Mar. 2012.
evo moje aon komande
	if(strcmp(cmd, "/aon", true) == 0)
  {
  if (PlayerInfo > 0)
{
  SetPlayerArmour(playerid, 1000.0);
SetPlayerHealth(playerid, 1000.0);
      GetPlayerName(playerid, sendername, sizeof(sendername));
      format(string, sizeof(string), "Admin {FFFFFF}%s {00C0FF}je sada na duznosti",sendername);
      BroadCast(SVETLOPLAVA, string);
    new Float:fa, Float:fy, Float:fu;
GetPlayerPos( playerid, fa, fy, fu );
            adminnaduznosti = Create3DTextLabel("Admin na duznosti! (Ne Ometaj!)",COLOR_YELLOW,0,0,0,90,-1,1);
            Attach3DTextLabelToPlayer(adminnaduznosti, playerid, 0,0,0);
return 1;
}
  else
  {
    SendClientMessage(playerid, WHITE, "("COL_RED"Lost Country{FFFFFF}!) Admini samo!");
  }
  return 1;
  }
Deleted User
Obrisan korisnik
1. Mar. 2012.
MЯ BlΛck wrote on March 1, 2012, 2:32 pm:
evo moje aon komande
	if(strcmp(cmd, "/aon", true) == 0)
  {
  if (PlayerInfo > 0)
{
  SetPlayerArmour(playerid, 1000.0);
SetPlayerHealth(playerid, 1000.0);
      GetPlayerName(playerid, sendername, sizeof(sendername));
      format(string, sizeof(string), "Admin {FFFFFF}%s {00C0FF}je sada na duznosti",sendername);
      BroadCast(SVETLOPLAVA, string);
    new Float:fa, Float:fy, Float:fu;
GetPlayerPos( playerid, fa, fy, fu );
            adminnaduznosti = Create3DTextLabel("Admin na duznosti! (Ne Ometaj!)",COLOR_YELLOW,0,0,0,90,-1,1);
            Attach3DTextLabelToPlayer(adminnaduznosti, playerid, 0,0,0);
return 1;
}
  else
  {
    SendClientMessage(playerid, WHITE, "("COL_RED"Lost Country{FFFFFF}!) Admini samo!");
  }
  return 1;
  }


Pa dobro, radil ti?
Johnâ„¢
5
Godfather
1. Mar. 2012.
Ako si ti admin i ne vidiš 3D text label, to je oke jer drugi igrači vide.
Nermin(CH)
5
Underboss
1. Mar. 2012.
Quote from March 1, 2012, 2:32 pm:
evo moje aon komande
	if(strcmp(cmd, "/aon", true) == 0)
  {
  if (PlayerInfo > 0)
{
  SetPlayerArmour(playerid, 1000.0);
SetPlayerHealth(playerid, 1000.0);
      GetPlayerName(playerid, sendername, sizeof(sendername));
      format(string, sizeof(string), "Admin {FFFFFF}%s {00C0FF}je sada na duznosti",sendername);
      BroadCast(SVETLOPLAVA, string);
    new Float:fa, Float:fy, Float:fu;
GetPlayerPos( playerid, fa, fy, fu );
            adminnaduznosti = Create3DTextLabel("Admin na duznosti! (Ne Ometaj!)",COLOR_YELLOW,0,0,0,90,-1,1);
            Attach3DTextLabelToPlayer(adminnaduznosti, playerid, 0,0,0);
return 1;
}
  else
  {
    SendClientMessage(playerid, WHITE, "("COL_RED"Lost Country{FFFFFF}!) Admini samo!");
  }
  return 1;
  }


Pa dobro, radil ti?

Pa isti problem.. ne radi..vidim i kod igraca koji nisu admini. ali nema veze hvala ti sto si pokusao pomocic..
Deleted User
Obrisan korisnik
1. Mar. 2012.
Na OnPlayerSpawn i na OnPlayerDisconnect
Delete3DTextLabel(adminnaduznosti);

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha