Please give me an /ask command code ++REP
#4

For command
pawn Код:
dcmd_ask(playerid,params[])
{
    new str[80];
    if(sscanf(params,"s[80]",str)) SendClientMessage(playerid,-1,"Usage : /ask [HELP]");
    new name[MAX_PLAYER_NAME],msg[110];
    GetPlayerName(playerid,name,20);
    format(msg,sizeof(msg),"[HELP]%s(%d) : %s",name,playerid,str);
    for(new i=0;i<MAX_PLAYERS;++i)
    {
        if(IsPlayerConnected(i) && (pInfo[i][Admin] >0 || IsPlayerAdmin(i))
            SendClientMessage(i,-1,msg);
    }
    SendClientMessage(playerid,-1, "You have asked a question, please wait for a response.");

    return 1;
}
If you want it to be like
#Help [Text starting with # goes for Admin help]
pawn Код:
//Under OnPlayerText
public OnPlayerText(playerid, text[])
{
 if(text[0]=='#')
 {
    new i;
    for(i=0;text[i+1]!='\0';++i) text[i] = text[i+1];
    str[i] = '\0'
    new name[MAX_PLAYER_NAME],msg[110];
    GetPlayerName(playerid,name,20);
    format(msg,sizeof(msg),"[HELP]%s(%d) : %s",name,playerid,text);
    for(new i=0;i<MAX_PLAYERS;++i)
    {
        if(IsPlayerConnected(i) && (pInfo[i][Admin] >0 || IsPlayerAdmin(i))
            SendClientMessage(i,-1,msg);
    }
    SendClientMessage(playerid,-1, "You have asked a question, please wait for a response.");
    return 0;
 }
 return 1;
}
Reply


Messages In This Thread
Please give me an /ask command code ++REP - by markjaysonpinoy - 10.08.2012, 09:41
Re: Please give me an /ask command code ++REP - by [jS]Thomas - 10.08.2012, 09:48
Re: Please give me an /ask command code ++REP - by Dare Devil..... - 10.08.2012, 10:02
Re: Please give me an /ask command code ++REP - by [MM]RoXoR[FS] - 10.08.2012, 12:19

Forum Jump:


Users browsing this thread: 1 Guest(s)