#1

How to make a command that when u type "# <text>" It shows the text instead of a "/"?
Reply
#2

pawn Код:
OnPlayerText(playerid,text[])
{
    if(text[0] == '#')
    {
        new string[128];
        format(string,128,"You typed: %s!",text[1]);
        SendClientMessage(playerid,0xFF0000FF,string);
        return 0;
    }
    return 1;
}
Reply
#3

if(text[0] == '#')
Reply
#4

Quote:
Originally Posted by AeroBlast
Посмотреть сообщение
pawn Код:
OnPlayerText(playerid,text[])
{
    if(text[0] == '#')
    {
        new string[128];
        format(string,128,"You typed: %s!",text[1]);
        SendClientMessage(playerid,0xFF0000FF,string);
        return 0;
    }
    return 1;
}
Well could u import there a /adminsay from? but like only admins can see it if someone talks like that like
#Hi other admins
CLientMessage: Hi other admins
Reply
#5

Ofcourse,
pawn Код:
OnPlayerText(playerid,text[])
{
    if(text[0] == '#')
    {
        if(PlayerInfo[playerid][AdminLevel] == 0) return 1;
        else
        {
            new string[128],n[24];
            GetPlayerName(playerid,n,sizeof(n));
            format(string,128,"[ADMIN CHAT] %s: %s",n,text[1]);
            for(new i=0; i<MAX_PLAYERS;i++)
            {
                if(!IsPlayerConnected(i) && PlayerInfo[playerid][AdminLevel] == 0) return 0;
                else
                {
                    SendClientMessage(i,0xFF0000FF,string);
                }
            }
            return 0;
    }
    return 1;
}
Replace the PlayerInfo[playerid][AdminLevel] with your own variable.
Reply
#6

Quote:
Originally Posted by AeroBlast
Посмотреть сообщение
Ofcourse,
pawn Код:
OnPlayerText(playerid,text[])
{
    if(text[0] == '#')
    {
        if(PlayerInfo[playerid][AdminLevel] == 0) return 1;
        else
        {
            new string[128],n[24];
            GetPlayerName(playerid,n,sizeof(n));
            format(string,128,"[ADMIN CHAT] %s: %s",n,text[1]);
            for(new i=0; i<MAX_PLAYERS;i++)
            {
                if(!IsPlayerConnected(i) && PlayerInfo[playerid][AdminLevel] == 0) return 0;
                else
                {
                    SendClientMessage(i,0xFF0000FF,string);
                }
            }
            return 0;
    }
    return 1;
}
Replace the PlayerInfo[playerid][AdminLevel] with your own variable.
Didn't worked out very good:
Код:
C:\Users\kevin.H1964542\Desktop\SAMP Kevin\gamemodes\PPC_Trucking.pwn(402) : warning 225: unreachable code
C:\Users\kevin.H1964542\Desktop\SAMP Kevin\gamemodes\PPC_Trucking.pwn(402) : warning 217: loose indentation
C:\Users\kevin.H1964542\Desktop\SAMP Kevin\gamemodes\PPC_Trucking.pwn(406) : warning 217: loose indentation
C:\Users\kevin.H1964542\Desktop\SAMP Kevin\gamemodes\PPC_Trucking.pwn(406) : error 029: invalid expression, assumed zero
C:\Users\kevin.H1964542\Desktop\SAMP Kevin\gamemodes\PPC_Trucking.pwn(406) : error 004: function "OnDialogResponse" is not implemented
C:\Users\kevin.H1964542\Desktop\SAMP Kevin\gamemodes\PPC_Trucking.pwn(409) : error 017: undefined symbol "dialogid"
C:\Users\kevin.H1964542\Desktop\SAMP Kevin\gamemodes\PPC_Trucking.pwn(411) : error 017: undefined symbol "response"
C:\Users\kevin.H1964542\Desktop\SAMP Kevin\gamemodes\PPC_Trucking.pwn(412) : error 017: undefined symbol "response"
C:\Users\kevin.H1964542\Desktop\SAMP Kevin\gamemodes\PPC_Trucking.pwn(414) : error 017: undefined symbol "response"
C:\Users\kevin.H1964542\Desktop\SAMP Kevin\gamemodes\PPC_Trucking.pwn(415) : error 017: undefined symbol "response"
C:\Users\kevin.H1964542\Desktop\SAMP Kevin\gamemodes\PPC_Trucking.pwn(416) : error 017: undefined symbol "response"
C:\Users\kevin.H1964542\Desktop\SAMP Kevin\gamemodes\PPC_Trucking.pwn(417) : error 017: undefined symbol "response"
C:\Users\kevin.H1964542\Desktop\SAMP Kevin\gamemodes\PPC_Trucking.pwn(419) : error 017: undefined symbol "response"
C:\Users\kevin.H1964542\Desktop\SAMP Kevin\gamemodes\PPC_Trucking.pwn(421) : error 017: undefined symbol "response"
C:\Users\kevin.H1964542\Desktop\SAMP Kevin\gamemodes\PPC_Trucking.pwn(423) : error 017: undefined symbol "response"
C:\Users\kevin.H1964542\Desktop\SAMP Kevin\gamemodes\PPC_Trucking.pwn(425) : error 017: undefined symbol "response"
C:\Users\kevin.H1964542\Desktop\SAMP Kevin\gamemodes\PPC_Trucking.pwn(426) : error 017: undefined symbol "response"
C:\Users\kevin.H1964542\Desktop\SAMP Kevin\gamemodes\PPC_Trucking.pwn(427) : error 017: undefined symbol "response"
C:\Users\kevin.H1964542\Desktop\SAMP Kevin\gamemodes\PPC_Trucking.pwn(428) : error 017: undefined symbol "response"
C:\Users\kevin.H1964542\Desktop\SAMP Kevin\gamemodes\PPC_Trucking.pwn(430) : error 017: undefined symbol "response"
C:\Users\kevin.H1964542\Desktop\SAMP Kevin\gamemodes\PPC_Trucking.pwn(431) : error 017: undefined symbol "response"
C:\Users\kevin.H1964542\Desktop\SAMP Kevin\gamemodes\PPC_Trucking.pwn(433) : error 017: undefined symbol "response"
C:\Users\kevin.H1964542\Desktop\SAMP Kevin\gamemodes\PPC_Trucking.pwn(435) : error 017: undefined symbol "response"
C:\Users\kevin.H1964542\Desktop\SAMP Kevin\gamemodes\PPC_Trucking.pwn(436) : error 017: undefined symbol "response"
C:\Users\kevin.H1964542\Desktop\SAMP Kevin\gamemodes\PPC_Trucking.pwn(437) : error 017: undefined symbol "response"
C:\Users\kevin.H1964542\Desktop\SAMP Kevin\gamemodes\PPC_Trucking.pwn(438) : error 017: undefined symbol "response"
C:\Users\kevin.H1964542\Desktop\SAMP Kevin\gamemodes\PPC_Trucking.pwn(439) : error 017: undefined symbol "response"
C:\Users\kevin.H1964542\Desktop\SAMP Kevin\gamemodes\PPC_Trucking.pwn(440) : error 017: undefined symbol "response"
C:\Users\kevin.H1964542\Desktop\SAMP Kevin\gamemodes\PPC_Trucking.pwn(442) : error 017: undefined symbol "response"

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


26 Errors.
Any sollution?
Reply
#7

You are missing a brace.
Reply
#8

you don't close function\callback {}
Reply
#9

Quote:
Originally Posted by juraska
Посмотреть сообщение
you don't close function\callback {}
Which one?
Can't find one..
Reply
#10

Quote:
Originally Posted by SomebodyAndMe
Посмотреть сообщение
Which one?
Can't find one..
pawn Код:
OnPlayerText(playerid,text[])
{
    if(text[0] == '#')
    {
        if(PlayerInfo[playerid][AdminLevel] == 0) return 1;
        else
        {
            new string[128],n[24];
            GetPlayerName(playerid,n,sizeof(n));
            format(string,128,"[ADMIN CHAT] %s: %s",n,text[1]);
            for(new i=0; i<MAX_PLAYERS;i++)
            {
                if(!IsPlayerConnected(i) && PlayerInfo[playerid][AdminLevel] == 0) return 0;
                else
                {
                    SendClientMessage(i,0xFF0000FF,string);
                }
            }
        }
        return 0;
    }
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)