Jump to content
  • 0

pomoc Chat


MackoLuky

Dotaz

Mám menší problém s GM, kterého jsem si všim teď. Vím je to zvláštní, ale když se připojím do hry a zapnu chat pole napíši zprávu, tak se mi zpráva neodešle do chatu. Můžu se zeptat čím to je? :d

Link to comment
Share on other sites

15 odpovědí na tuto otázku

Recommended Posts

  • 0

Ano, dělám si FS AS myslím že je chyba v tomto:

public OnPlayerText(playerid, text[])
{
   if (Muted[playerid] == 1)
   {
   SendClientMessage(playerid,COLOR_ORANZOVA,"Nemůžeš psát protože jsi umlčený!");
   }
return 0;
}

Nemá to být takto?

public OnPlayerText(playerid, text[])
{
   if (Muted[playerid] == 1)
   {
   SendClientMessage(playerid,COLOR_ORANZOVA,"Nemůžeš psát protože jsi umlčený!");
   }
return 1;
}

Link to comment
Share on other sites

  • 0

Ještě menší problém. Chci aby se u jména zobrazilo ID hráče ale nějak mi to blbne ve 2 věcech napíše mi to zprávu 2x a Špatně viz. obrázek:

 

 

A kód: //Ten kód mám ve svém FS jinak z GM jsem OnPlayerText odstranil.

public OnPlayerText(playerid, text[])
{
   if (Muted[playerid] == 1)
   {
   SendClientMessage(playerid,COLOR_ORANZOVA,"Nemůžeš psát protože jsi umlčený!");
   return 0;
   }
   new textv2[128], name[MAX_PLAYER_NAME];
   GetPlayerName(playerid, name, sizeof (name));
   format(textv2, sizeof (textv2), "%s [%d]: %s", name, playerid, text);
   SendPlayerMessageToAll(playerid, textv2);
return 1;
}

Podstatný je toto:

 

    new textv2[128], name[MAX_PLAYER_NAME];
   GetPlayerName(playerid, name, sizeof (name));
   format(textv2, sizeof (textv2), "%s [%d]: %s", name, playerid, text);
   SendPlayerMessageToAll(playerid, textv2);
return 1;

Jinak to ostatní je od příkazu /mute

 

To ID vyřešeno, zbývá jen proč se to píše 2x

Link to comment
Share on other sites

  • 0

public OnPlayerText(playerid, text[])

{

if (Muted[playerid] == 1)

{

SendClientMessage(playerid,COLOR_ORANZOVA,"Nemůžeš psát protože jsi umlčený!");

return 0;

}

new textv2[128], name[MAX_PLAYER_NAME];

GetPlayerName(playerid, name, sizeof (name));

format(textv2, sizeof (textv2), "%s [%d]: %s", name, playerid, text);

SendPlayerMessageToAll(playerid, textv2);

return 0;

}

Link to comment
Share on other sites

  • 0
public OnPlayerText(playerid, text[])

{

if (Muted[playerid] == 1)

{

SendClientMessage(playerid,COLOR_ORANZOVA,"Nemůžeš psát protože jsi umlčený!");

return 0;

}

new textv2[128], name[MAX_PLAYER_NAME];

GetPlayerName(playerid, name, sizeof (name));

format(textv2, sizeof (textv2), "%s [%d]: %s", name, playerid, text);

SendPlayerMessageToAll(playerid, textv2);

return 0;

}

toto vypise

AvestX: AvestX [0]: ahoj

to jmeno bych tam nedaval, SendPlayerMessage jiz vypisuje samostatne jmeno ..

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...