Szerző Téma: rcon felírat a chatfalban  (Megtekintve 1111 alkalommal)

Nem elérhető BoSS

  • 816
    • Profil megtekintése
rcon felírat a chatfalban
« Dátum: 2012. Április 09. - 10:59:27 »
0 Show voters
ÜDv.
Ha szeron rconadminszoliba állok,és ha chatbe írok akkor így jelezi ki
Boss:[RCONAdmin]:Boss:
Boss:Üdv.
És így kéne jeleznie
[RCONAdmin]Boss:Üdv
Itt lehet valami elrontva nem?
[pawn]public OnPlayerText(playerid, text[])
{
      if(IsPlayerAdmin(playerid) && GetPVarInt(playerid, \"Aszolgalat\") == 1)
      {
      new str[128];
      format(str, sizeof str, \"[RCON-Admin] %s:\", GetName(playerid), text);
      SendPlayerMessageToAll(playerid, str);
      }
      return 1;
}[/pawn]
Asszem ez is hozzá tartozik de nem biztos :)
[pawn]stock GetName(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName( playerid, name, sizeof(name) );
return name;
}[/pawn]
Helpet elõre is Köszi.

Nem elérhető $uRí

  • 226
    • Profil megtekintése
rcon felírat a chatfalban
« Válasz #1 Dátum: 2012. Április 09. - 11:03:46 »
0 Show voters
Tessék így gondolom megyen:
 

public OnPlayerText(playerid, text[])
{
      if(IsPlayerAdmin(playerid) && GetPVarInt(playerid, \"Aszolgalat\") == 1)
      {
      new str[128];
      format(str, sizeof str, \"[RCON-Admin] %s %s:\", GetName(playerid), text);
      SendPlayerMessageToAll(playerid, str);
      }
      return 1;
}

Nem elérhető BoSS

  • 816
    • Profil megtekintése
rcon felírat a chatfalban
« Válasz #2 Dátum: 2012. Április 09. - 11:11:08 »
0 Show voters
Így is ugyan úgy mutatja sajnos.

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
rcon felírat a chatfalban
« Válasz #3 Dátum: 2012. Április 09. - 11:13:16 »
0 Show voters

public OnPlayerText(playerid, text[])
{
      if(IsPlayerAdmin(playerid) && GetPVarInt(playerid, \"Aszolgalat\") == 1)
      {
      new str[128];
      format(str, sizeof str, \"[RCON-Admin] %s: %s\", GetName(playerid), text);
      SendPlayerMessageToAll(playerid, str);
      }
      return 0;
}

Nem elérhető BoSS

  • 816
    • Profil megtekintése
rcon felírat a chatfalban
« Válasz #4 Dátum: 2012. Április 09. - 11:17:16 »
0 Show voters
Idézetet írta: DrAkE date=1333962796\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"19883\" data-ipsquote-contentclass=\"forums_Topic


public OnPlayerText(playerid, text[])
{
      if(IsPlayerAdmin(playerid) && GetPVarInt(playerid, \"Aszolgalat\") == 1)
      {
      new str[128];
      format(str, sizeof str, \"[RCON-Admin] %s: %s\", GetName(playerid), text);
      SendPlayerMessageToAll(playerid, str);
      }
      return 0;
Most csak annyi a baj hogy így írja a chatfalba hogy:
Boss:[RCONAdmin}Boss: ......
Így kéne hogy
[RCONAdmin]Boss: Tehát az elejére nem kéne a név.
}

 


Nem elérhető doboka98

  • 1002
    • Profil megtekintése
rcon felírat a chatfalban
« Válasz #5 Dátum: 2012. Április 09. - 11:18:41 »
0 Show voters
public OnPlayerText(playerid, text[])
{
      if(IsPlayerAdmin(playerid) && GetPVarInt(playerid, \"Aszolgalat\") == 1)
      {
      new str[128];
      format(str, sizeof str, \"[RCON-Admin] %s: %s\", GetName(playerid), text);
      SendPlayerMessageToAll(0x27f508AA, str);
      }
      return 0;
}

Nem elérhető BoSS

  • 816
    • Profil megtekintése
rcon felírat a chatfalban
« Válasz #6 Dátum: 2012. Április 09. - 11:25:03 »
0 Show voters
Idézetet írta: doboka98 date=1333963121\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"19883\" data-ipsquote-contentclass=\"forums_Topic
public OnPlayerText(playerid, text[])
{
      if(IsPlayerAdmin(playerid) && GetPVarInt(playerid, \"Aszolgalat\") == 1)
      {
      new str[128];
      format(str, sizeof str, \"[RCON-Admin] %s: %s\", GetName(playerid), text);
      SendPlayerMessageToAll(0x27f508AA, str);
      }
      return 0;
}
 
Így még a chatfalba se enged írni kösz Doboka xDDD

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
rcon felírat a chatfalban
« Válasz #7 Dátum: 2012. Április 09. - 11:26:00 »
0 Show voters
Ellent mondásos vagy, tudsz róla?
Így jelzi ki:
Boss:[RCONAdmin]:Boss:
Boss:Üdv.
Így akarod, hogy ki jelezze:
[RCONAdmin]Boss: Üdv
A kód amit küldtem az pont ezt csinálja.
Próbáld így:
 

public OnPlayerText(playerid, text[])
{
      if(IsPlayerAdmin(playerid) && GetPVarInt(playerid, \"Aszolgalat\") == 1)
      {
      new str[128];
      format(str, sizeof str, \"[RCON-Admin] %s: %s\", GetName(playerid), text);
      SendPlayerMessageToAll(playerid, str);
      return 0;
      }
      return 1;
}

Nem elérhető BoSS

  • 816
    • Profil megtekintése
rcon felírat a chatfalban
« Válasz #8 Dátum: 2012. Április 09. - 11:33:03 »
0 Show voters

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
rcon felírat a chatfalban
« Válasz #9 Dátum: 2012. Április 09. - 11:57:55 »
+1 Show voters
Tudtommal az alap nevet nem lehet eltávolítani.
Megoldás:
 

CMD:aduty(playerid, params[])
{
new string[22], anev[MAX_PLAYER_NAME];
GetPlayerName(playerid, anev, sizeof(anev));
format(string, sizeof(string),\"[RCON-Admin]%s\", anev);
SetPlayerName(playerid, string);
SetPVarInt(playerid, \"Aszolgalat\", 1);
return 1;
}
CMD:adutyoff(playerid, params[])
{
new string[22], anev[MAX_PLAYER_NAME];
GetPlayerName(playerid, anev, sizeof(anev));
format(string, sizeof(string),\"%s\", anev);
SetPlayerName(playerid, string);
SetPVarInt(playerid, \"Aszolgalat\", 0);
return 1;
}
« Utoljára szerkesztve: 2012. Április 09. - 12:14:37 írta Cannonn »

rcon felírat a chatfalban
« Válasz #10 Dátum: 2012. Április 09. - 12:42:15 »
+1 Show voters
[pawn]
#define feher (0xFFFFFFAA)
public OnPlayerText(playerid, text[])
{
      if(IsPlayerAdmin(playerid) && GetPVarInt(playerid, \"Aszolgalat\") == 1)
      {
                new string[128];
                new pName[MAX_PLAYER_NAME];
        GetPlayerName(playerid, pName, sizeof(pName));
        format(string, sizeof(string), \"[RCON-Admin] %s: %s\", pName, text);
        SendClientMessageToAll(feher, string);
                return 0;  //Nem hiszem, hogy kéne, ha nem megy, próbáld ki nélküle
      }
      return 0;
}
[/pawn]
Állítólag így mûködni kéne, az én szerverembe is van egy rangrendszer, vagyis ha elér egy adott pontot, akkor megkapja az adott rangot, és a neve elé ki lesz írva a rangja, és úgy írhat.
Ha nem jó, akkor nem tudom mi a hiba.

Nem elérhető BoSS

  • 816
    • Profil megtekintése
rcon felírat a chatfalban
« Válasz #11 Dátum: 2012. Április 09. - 12:59:58 »
0 Show voters
Idézetet írta: Harsanyi Alex date=1333968135\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"19883\" data-ipsquote-contentclass=\"forums_Topic


#define feher (0xFFFFFFAA)
public OnPlayerText(playerid, text[])
{
      if(IsPlayerAdmin(playerid) && GetPVarInt(playerid, \"Aszolgalat\") == 1)
      {
                new string[128];
                new pName[MAX_PLAYER_NAME];
        GetPlayerName(playerid, pName, sizeof(pName));
        format(string, sizeof(string), \"[RCON-Admin] %s: %s\", pName, text);
        SendClientMessageToAll(feher, string);
                return 0;  //Nem hiszem, hogy kéne, ha nem megy, próbáld ki nélküle
      }
      return 0;
}

 
Állítólag így mûködni kéne, az én szerverembe is van egy rangrendszer, vagyis ha elér egy adott pontot, akkor megkapja az adott rangot, és a neve elé ki lesz írva a rangja, és úgy írhat.
Ha nem jó, akkor nem tudom mi a hiba.
 
Kössz Harsa Mûködik :) ment a plusz

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal