Help with /enter /exit
#4

You keep specifying a length in strcmp, why?

Also your code is still messy and needs to be seriously cleaned, look at this cleaner example:

pawn Код:
if (strcmp(cmdtext, "/enter", true) == 0)
{
    if(IsPlayerInRangeOfPoint(playerid, 10, 290.7193,-1618.0544,33.1547))
    {
        SetPlayerPos(playerid, 288.745971,169.350997,1007.171875);
        SetPlayerInterior(playerid, 3);
    }
    return 1;
}

if (strcmp(cmdtext, "/exit", true) == 0)
{
    if(IsPlayerInRangeOfPoint(playerid, 10, 288.745971,169.350997,1007.171875))
    {
        SetPlayerPos(playerid, 288.745971,169.350997,1007.171875);
        SetPlayerInterior(playerid, 0);
    }
    return 1;
}
The reason it wasn't working is because you're telling strcmp (string compare) to match 6 cells in cmdtext with "/exit", when exist is only 5 characters and will never match with the cmdtext.

Like I said before, I don't see why you are specifying a length at all.
Reply


Messages In This Thread
Help with /enter /exit - by Rabbayazza - 11.08.2011, 03:51
Re: Help with /enter /exit - by JaTochNietDan - 11.08.2011, 03:56
Re: Help with /enter /exit - by Rabbayazza - 11.08.2011, 04:13
Re: Help with /enter /exit - by JaTochNietDan - 11.08.2011, 04:20
Re: Help with /enter /exit - by Rabbayazza - 11.08.2011, 12:25

Forum Jump:


Users browsing this thread: 2 Guest(s)