All pastes #101621 Raw Edit

Mine

public cpp v1 · immutable
#101621 ·published 2006-07-27 00:55 UTC
rendered paste body
#include <a_samp>new query[MAX_PLAYERS];public OnPlayerDisconnect(playerid){	query[playerid]=-1;	return 1;}public OnPlayerCommandText(playerid, cmdtext[]){	if (strcmp(cmdtext, "/query ", true, 7)==0)	{		new id;		new string[256];		new output[256];		new name[256];		strmid(string,cmdtext,7,strlen(cmdtext));		id=strval(string);		if(IsPlayerConnected(id))		{		    query[playerid]=id;		    GetPlayerName(id,name,sizeof(name));			format(output,sizeof(output),"Private chat session with %s initiated. Type @message to send a PM.",name);			SendClientMessage(playerid,0xFFFFFFAA,output);		}		else		{		    SendClientMessage(playerid,0xFFFFFFAA,"This player ID isn't connected!");		}	    return 1;	}	else if (strcmp(cmdtext, "/query", true)==0)	{	    SendClientMessage(playerid,0xFFFFFFAA,"Invalid command syntax. Use /query ID.");	    return 1;	}	else if (strcmp(cmdtext, "/unquery", true)==0)	{	    SendClientMessage(playerid,0xFFFFFFAA,"You are not querying anybody!");	    return 1;	}	else if (strcmp(cmdtext, "@", true, 1)==0)	{	    if(query[playerid]!=-1)	    {	        new msg[256];	        strmid(msg,cmdtext,1,strlen(cmdtext));	        SendClientMessage(query[playerid],0xFFFFFFAA,cmdtext);	    }	    else	    {	        SendClientMessage(playerid,0xFFFFFFAA,"You are not querying anybody!");	    }	    return 1;	}	return 0;	}