SA-MP Forums Archive
#text - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: #text (/showthread.php?tid=298614)



#text - SomebodyAndMe - 21.11.2011

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


Re: #text - AeroBlast - 21.11.2011

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;
}



Re: #text - MP2 - 21.11.2011

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


Re: #text - SomebodyAndMe - 21.11.2011

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


Re: #text - AeroBlast - 21.11.2011

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.


Re: #text - SomebodyAndMe - 21.11.2011

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?


Re: #text - Sinc - 21.11.2011

You are missing a brace.


Re: #text - juraska - 21.11.2011

you don't close function\callback {}


Re: #text - SomebodyAndMe - 21.11.2011

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


Re: #text - Sinc - 21.11.2011

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;
}