Jump to content

Question

Posted

Buna Seara! Samp.ro deci sa va explic... SetChatBubble deci daca am level 0 scrie pe cap textu ala ex: lalala si cand imi dau admin level 1 sau vip level 1 nu mai scrie cum as putea sa fac sa scrie si la admini de level 1 si la vipi de level 1 Va rog frumos sa ma ajutati Multumesc frumos

10 answers to this question

Recommended Posts

Posted

public OnPlayerText( playerid, text[ ] )

{

    SetPlayerChatBubble( playerid, text, 0xFF0000FF, 100.0, 10000 );

    if( some_condition )

    {

// code

    }

return 1;

}

SetPlayerChatBubble trebuie sa fie inafara oricarui "if" sub OnPlayerText exact ca in exemplu.

Posted

Frate nu cred ca ai inteles la ce ma referam deci daca am level 0 arata scrisu ala depe cap dar daca bag level 1 la admin sau vip level 1 nu mai arata scrisu ala depe deasupra eu nu ma referam la chat omule ma referam la scrisu depe cap SetChatBubble uite cum am eu onplayertext

public OnPlayerText(playerid, text[])

{

SetPlayerChatBubble(playerid,text, COLOR_WHITE, 200.0 , 10000);

return 1;

}

deci problema mea era ca nu scrie la cei de level 1 sau level mai mare pe cap scrisu ala care cand scri ex: lalala asta era problema sper ca acum mam facut mai inteles

Posted

Am zis eu cumva ceva de chat?

La OnPlayerText nu e nici o problema.

Posted

Arata-mi alta bucata din cod.

Posted

pai onplayertext doar atat am dar iti arat de la ladmin uite

if(text[0] == '#' && PlayerInfo[playerid][Level] >= 1) {

    new string[128]; GetPlayerName(playerid,string,sizeof(string));

format(string,sizeof(string),"Admin Chat: %s: %s",string,text[1]); MessageToAdmins(green,string);

    return 0;

}

if(text[0] == '!' && PlayerInfo[playerid][Vip] >= 1) {

    new string[128]; GetPlayerName(playerid,string,sizeof(string));

format(string,sizeof(string),"VIP Chat: %s: %s",string,text[1]); MessageToVip(green,string);

    return 0;

}

if(ServerInfo[DisableChat] == 1) {

SendClientMessage(playerid,red,"Chat has been disabled");

return 0;

}

if(PlayerInfo[playerid][Level] >= 10000)

{

      new messagetext[128];

  format(messagetext, 128, "{6EF83C}[Owner]{FFFFFF}(ID:%d): %s", playerid, text);

  SendPlayerMessageToAll(playerid, messagetext);

  return 0;

}

if(PlayerInfo[playerid][Level] >= 9999)

{

      new messagetext[128];

  format(messagetext, 128, "{F70505}[Co-Owner]{FFFFFF}(ID:%d): %s", playerid, text);

  SendPlayerMessageToAll(playerid, messagetext);

  return 0;

}

if(PlayerInfo[playerid][Level] >= 1)

{

      new messagetext[128];

  format(messagetext, 128, "{0509F7}(Admin){FFFFFF}(ID:%d): %s", playerid, text);

  SendPlayerMessageToAll(playerid, messagetext);

  return 0;

}

if(PlayerInfo[playerid][Vip] >= 1)

{

      new messagetext[128];

  format(messagetext, 128, "{F81414}(VIP){FFFFFF}(ID:%d): %s", playerid, text);

  SendPlayerMessageToAll(playerid, messagetext);

  return 0;

}

Posted

Pune SetPlayerChatBubble sub OnPlayerText din ladmin si stergel din gm.

Daca nici asa nu merge adauga-l sub fiecare verificare(if...etc)

Posted

Deci nu stiu daca am bagat bine dar mia dat doar o eroare si ceva unknown si cand deschid serverul nu a mers si am facut un #define COLOR_WHITE si codu ala culoare ex: 0xFFFFF

mi-a dat doar un avertisment dar numi merge cand intru pe server imi inchide sv cand vr sa intru pe el

chestia asta am incercato in ladmin4v2

tralalala1.png

Posted

In loc de COLOR_WHITE la SetPlayerChatBubble pune 0xFFFFFFAA

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

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.