A very nice bot [Need Help]
#1

Hey guys , I've go on a sa-mp server and I have saw this :



I explain : When I say sup sandy it says : Nothing.. i am .. etc , then after it says Hmm... etc (random message). Or , i say Hello Sandy and it says Heeeey! or Hi there.

How can i do this? I was like WTF! when i saw it.

Please help. Thanks

~[PROD Fan][KeZ]~
Reply
#2

Bump?
Reply
#3

at OnPlayerText

pawn Код:
if(!strcmp(text,"sup sandy",true) || !strcmp(text,"sup sandy ?",true))
{
   new messages[][] = {"I'm fine","I'm bored now","I'm playing with my duck"}; /* etc */
   // Show the message
}
Reply
#4

C:\Documents and Settings\alin\Desktop\PROD\filterscripts\Geo2.pwn( 23) : warning 204: symbol is assigned a value that is never used: "messages"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


1 Warning.

lol?

heres my script : (filterscript)

Код:
// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT

#include <a_samp>

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
	print("\n--------------------------------------");
	print(" Blank Filterscript by your name here");
	print("--------------------------------------\n");
	return 1;
}

#endif

public OnPlayerText(playerid, text[])
{
  if(!strcmp(text,"sup sandy",true) || !strcmp(text,"sup sandy ?",true))
	{
 	new messages[][] = {"I'm fine","I'm bored now","I'm playing with my duck"}; /* etc */
	}
	return 1;
}
Reply
#5

bump
Reply
#6

bump omfg no one?
Reply
#7

BUMP.
Reply
#8

Can you read the warning? "warning 204: symbol is assigned a value that is never used: "messages"" - so what it means? It means that you create a new variable, but it isn't used. So do anything with that variable, show it or something...

Код:
new rand = random(sizeof(messages));
SendClientMessage(playerid, YOUR_COLOR, messages[0][rand]);
Reply
#9

pawn Код:
/*
    Release:
        » Gang System

    Author:
        » » RyDeR «

    Last Update:
        »

    ChangeLog:
        » v0.1a:
                - Initial release

    Bugs:
        » No bugs

    Version:
            » v0.1a

    Functions:
            »

    Credits:
        »
*/


#include <a_samp>

enum mInfo
{
    gInput[64],
    gOutput[64]
};

new
    PlayerColors[200] =
    {
        0xFF8C13FF,0xC715FFFF,0x20B2AAFF,0xDC143CFF,0x6495EDFF,0xf0e68cFF,0x778899FF,0xFF1493FF,0xF4A460FF,
        0xEE82EEFF,0xFFD720FF,0x8b4513FF,0x4949A0FF,0x148b8bFF,0x14ff7fFF,0x556b2fFF,0x0FD9FAFF,0x10DC29FF,
        0x534081FF,0x0495CDFF,0xEF6CE8FF,0xBD34DAFF,0x247C1BFF,0x0C8E5DFF,0x635B03FF,0xCB7ED3FF,0x65ADEBFF,
        0x5C1ACCFF,0xF2F853FF,0x11F891FF,0x7B39AAFF,0x53EB10FF,0x54137DFF,0x275222FF,0xF09F5BFF,0x3D0A4FFF,
        0x22F767FF,0xD63034FF,0x9A6980FF,0xDFB935FF,0x3793FAFF,0x90239DFF,0xE9AB2FFF,0xAF2FF3FF,0x057F94FF,
        0xB98519FF,0x388EEAFF,0x028151FF,0xA55043FF,0x0DE018FF,0x93AB1CFF,0x95BAF0FF,0x369976FF,0x18F71FFF,
        0x4B8987FF,0x491B9EFF,0x829DC7FF,0xBCE635FF,0xCEA6DFFF,0x20D4ADFF,0x2D74FDFF,0x3C1C0DFF,0x12D6D4FF,
        0x48C000FF,0x2A51E2FF,0xE3AC12FF,0xFC42A8FF,0x2FC827FF,0x1A30BFFF,0xB740C2FF,0x42ACF5FF,0x2FD9DEFF,
        0xFAFB71FF,0x05D1CDFF,0xC471BDFF,0x94436EFF,0xC1F7ECFF,0xCE79EEFF,0xBD1EF2FF,0x93B7E4FF,0x3214AAFF,
        0x184D3BFF,0xAE4B99FF,0x7E49D7FF,0x4C436EFF,0xFA24CCFF,0xCE76BEFF,0xA04E0AFF,0x9F945CFF,0xDCDE3DFF,
        0x10C9C5FF,0x70524DFF,0x0BE472FF,0x8A2CD7FF,0x6152C2FF,0xCF72A9FF,0xE59338FF,0xEEDC2DFF,0xD8C762FF,
        0xD8C762FF,0xFF8C13FF,0xC715FFFF,0x20B2AAFF,0xDC143CFF,0x6495EDFF,0xf0e68cFF,0x778899FF,0xFF1493FF,
        0xF4A460FF,0xEE82EEFF,0xFFD720FF,0x8b4513FF,0x4949A0FF,0x148b8bFF,0x14ff7fFF,0x556b2fFF,0x0FD9FAFF,
        0x10DC29FF,0x534081FF,0x0495CDFF,0xEF6CE8FF,0xBD34DAFF,0x247C1BFF,0x0C8E5DFF,0x635B03FF,0xCB7ED3FF,
        0x65ADEBFF,0x5C1ACCFF,0xF2F853FF,0x11F891FF,0x7B39AAFF,0x53EB10FF,0x54137DFF,0x275222FF,0xF09F5BFF,
        0x3D0A4FFF,0x22F767FF,0xD63034FF,0x9A6980FF,0xDFB935FF,0x3793FAFF,0x90239DFF,0xE9AB2FFF,0xAF2FF3FF,
        0x057F94FF,0xB98519FF,0x388EEAFF,0x028151FF,0xA55043FF,0x0DE018FF,0x93AB1CFF,0x95BAF0FF,0x369976FF,
        0x18F71FFF,0x4B8987FF,0x491B9EFF,0x829DC7FF,0xBCE635FF,0xCEA6DFFF,0x20D4ADFF,0x2D74FDFF,0x3C1C0DFF,
        0x12D6D4FF,0x48C000FF,0x2A51E2FF,0xE3AC12FF,0xFC42A8FF,0x2FC827FF,0x1A30BFFF,0xB740C2FF,0x42ACF5FF,
        0x2FD9DEFF,0xFAFB71FF,0x05D1CDFF,0xC471BDFF,0x94436EFF,0xC1F7ECFF,0xCE79EEFF,0xBD1EF2FF,0x93B7E4FF,
        0x3214AAFF,0x184D3BFF,0xAE4B99FF,0x7E49D7FF,0x4C436EFF,0xFA24CCFF,0xCE76BEFF,0xA04E0AFF,0x9F945CFF,
        0xDCDE3DFF,0x10C9C5FF,0x70524DFF,0x0BE472FF,0x8A2CD7FF,0x6152C2FF,0xCF72A9FF,0xE59338FF,0xEEDC2DFF,
        0xD8C762FF,0xD8C762FF
    },
    gMessages[][mInfo] =
    {
      { "sup sandy", "cool bro thanks" },
      { "how are you", "I'm fine thanks" },
      { "who are you", "I'm a bot" }
    },
    botName[20] = "Sindy",
    botColor = 0xFF0000FF
;

public OnFilterScriptInit()
{
    return 1;
}

public OnFilterScriptExit()
{
    return 1;
}

public OnPlayerSpawn(playerid)
{
    SetPlayerColor(playerid, PlayerColors[playerid]);
    return 1;
}

public OnPlayerText(playerid, text[])
{
    for(new x; x != sizeof(gMessages); x++)
    {
        if(strfind(text, gMessages[x][gInput], true) != -1)
        {
            sendBotMsg(gMessages[x][gOutput]);
        }
    }
    return 1;
}

sendBotMsg(const string[])
{
    for(new i; i != GetMaxPlayers(); i++)
    {
      if(!IsPlayerConnected(i) || IsPlayerNPC(i)) continue;
      new
        pName[MAX_PLAYER_NAME]
        ;
      SetPVarInt(i, "gColor", GetPlayerColor(i));
      GetPlayerName(i, pName, sizeof(pName));
      SetPlayerColor(i, botColor);
      SetPlayerName(i, botName);
      SendPlayerMessageToPlayer(i, i, string);
      SetPlayerName(i, pName);
      SetPlayerColor(i, GetPVarInt(i, "gColor"));
    }
    return 1;
}
Regards
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)