RP Chat
#1

Hey I got a script taken out of orginal server pack (gl_bubblechat)
and i was wondering how i could edit it to my use
pawn Код:
//
// Example use of chat above player's head
//

#include <a_samp>
#include "../include/gl_common.inc"

#define MESSAGE_COLOR         0xEEEEEEFF
#define ECHO_COLOR            0xEEEEEEFF
#define ACTION_COLOR          0xEE66EEFF

//------------------------------------------------

public OnFilterScriptInit()
{
    print("\n--Speech bubble example loaded.\n");
    return 1;
}

//------------------------------------------------

public OnPlayerText(playerid, text[])
{
     if(strlen(text) > 128) return 0;
     
     new to_others[MAX_CHATBUBBLE_LENGTH+1];
     new to_me[MAX_CHATBUBBLE_LENGTH+1];
     
     format(to_others,MAX_CHATBUBBLE_LENGTH,"Says: %s",text);
     format(to_me,MAX_CHATBUBBLE_LENGTH,">> %s",text);
     
     SetPlayerChatBubble(playerid,to_others,MESSAGE_COLOR,35.0,10000);
     SendClientMessage(playerid,ECHO_COLOR,to_me);
     
     return 0; // can't do normal chat with this loaded
}

//------------------------------------------------

public OnPlayerCommandText(playerid, cmdtext[])
{
    new cmd[256];
    new Message[256];
    new idx;
    new actiontext[MAX_CHATBUBBLE_LENGTH+1];

    cmd = strtok(cmdtext, idx);

    // Action command
    if(strcmp("/me", cmd, true) == 0)
    {
        Message = strrest(cmdtext,idx);
        format(actiontext,MAX_CHATBUBBLE_LENGTH,"* %s",Message);
        SetPlayerChatBubble(playerid,actiontext,ACTION_COLOR,30.0,10000);
        SendClientMessage(playerid,ACTION_COLOR,actiontext);
        return 1;
    }
   
    return 0; // not handled by this script
}

//------------------------------------------------
i have given an try to edit it so it shows for everyone it area but i failed ... can anyone can show me what i need to change ?

or at least explain me what each part does ... and how i should fix it

and if you got time i will need those commands:

/r command (radio)
that you can hear it just when you got it turned on and you have got it with you

/g command (Global)
that will be global ooc chanel so everyone can talk (needs to be possibility turing it off)

/b command (ooc local chat)
works same as normal chat (ic) but its ooc and by command /b


but if you dont dont wory about them
Reply


Messages In This Thread
RP Chat - by Nekrus2 - 03.09.2010, 17:07
Re: RP Chat - by Nekrus2 - 03.09.2010, 20:11
Re: RP Chat - by Voldemort - 03.09.2010, 20:29
Re: RP Chat - by Nekrus2 - 03.09.2010, 20:45

Forum Jump:


Users browsing this thread: 1 Guest(s)