How to?
#1

How to make my gate only open with players with _test behind their names like

1_test
2_test
5_test

atm i got

Код:
	if (strcmp(cmdtext, "/ogate", true)==0)
	{
	 new pName[24]; GetPlayerName(playerid, pName, 24);
			if (!strcmp(pName, "_test", true))
 			{
			  MoveStreamObject(test, -2443.229004, 491.982147, 30.627890, 2.500000);
			  MoveStreamObject(test1, -2423.760254, 500.450073, 30.631317, 2.500000);
			  SetTimer("Close", 7000, 0);
			  SendClientMessage(playerid, COLOR_YELLOW, "Indentity corfimed. The Enctrance Door is opening.");
			} else return SendClientMessage(playerid, COLOR_GRAD3, "Wrong indentity.");
			return 1;
Reply
#2

This will work for that.
Код:
	if (strcmp(cmdtext, "/ogate", true)==0)
	{
	 new pName[24]; GetPlayerName(playerid, pName, 24);
    new Tag[24];
	 strmid(Tag,pName,strlen(pName)-5,strlen(pName),24);
	 if (!strcmp(Tag, "_test", true))
     {
			 MoveStreamObject(test, -2443.229004, 491.982147, 30.627890, 2.500000);
			 MoveStreamObject(test1, -2423.760254, 500.450073, 30.631317, 2.500000);
			 SetTimer("Close", 7000, 0);
			 SendClientMessage(playerid, COLOR_YELLOW, "Indentity corfimed. The Enctrance Door is opening.");
	 } else return SendClientMessage(playerid, COLOR_GRAD3, "Wrong indentity.");
	return 1;
Reply
#3

it still gives me wrong identity
Reply
#4

Try that

pawn Код:
if (strcmp(cmdtext, "/ogate", true)==0)
    {
        new pName[MAX_PLAYER_NAME];
        GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
        if (pName[(strfind(pName, "_test", true, 1) + 5)] == EOS)
        {
            MoveStreamObject(test, -2443.229004, 491.982147, 30.627890, 2.500000);
            MoveStreamObject(test1, -2423.760254, 500.450073, 30.631317, 2.500000);
            SetTimer("Close", 7000, 0);
            SendClientMessage(playerid, COLOR_YELLOW, "Indentity corfimed. The Enctrance Door is opening.");
        }
        else SendClientMessage(playerid, COLOR_GRAD3, "Wrong indentity.");
        return 1;
    }
Reply
#5

When i Try Making This, It Says Undefined Symbol, "MoveStreamObject" What Do I Do??
Reply
#6

just make the Door objects with CreateObject and use MoveObject instead of movestreamobject
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)