dcmd problem :(
#1

hey im new to dcmd and im redoing my server with it but, i get the following errors with my script:

Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
	dcmd(test, 4, cmdtext[]);
	return 0;
}

dcmd_test(playerid)

	{
 		new pname[24], string[128];
 		GetPlayerName(playerid, pname, sizeof(pname));
 		format(string, sizeof(string), "%s is PRO!", pname);
		SendClientMessage(playerid, 0x00FF00AA, "this was a test");
		SendClientMessageToAll(0x00FF00AA, string);
		return 1;

	}
	return 0;
}
anyone know why?
Reply
#2

which error dude?
Reply
#3

I'm taking a wild guess here:

add #pragma unused params
and return 1;
and add a bracket/remove a bracket

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    dcmd(test, 4, cmdtext[]);
    return 0;
}

dcmd_test(playerid, params[])

{
     #pragma unused params
    new pname[24], string[128];
    GetPlayerName(playerid, pname, sizeof(pname));
    format(string, sizeof(string), "%s is PRO!", pname);
    SendClientMessage(playerid, 0x00FF00AA, "this was a test");
    SendClientMessageToAll(0x00FF00AA, string);
    return 1;

}
Reply
#4

C:\Users\user\Desktop\SA-MP Server Unreal Stuntages\Stunt City\gamemodes\testdcmd.pwn(82) : error 029: invalid expression, assumed zero
C:\Users\user\Desktop\SA-MP Server Unreal Stuntages\Stunt City\gamemodes\testdcmd.pwn(97) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


2 Errors.
Reply
#5

Quote:
Originally Posted by [mad
MLK (sampx-hosting.co.cc) ]
C:\Users\user\Desktop\SA-MP Server Unreal Stuntages\Stunt City\gamemodes\testdcmd.pwn(82) : error 029: invalid expression, assumed zero
C:\Users\user\Desktop\SA-MP Server Unreal Stuntages\Stunt City\gamemodes\testdcmd.pwn(97) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


2 Errors.
and what two lines are those?
Reply
#6

Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
	dcmd(test, 4, cmdtext[]);  = 82 <<<<<<<<<<<<<,,
	return 0;
}

dcmd_test(playerid)

	{
 		new pname[24], string[128];
 		GetPlayerName(playerid, pname, sizeof(pname));
 		format(string, sizeof(string), "%s is PRO!", pname);
		SendClientMessage(playerid, 0x00FF00AA, "this was a test");
		SendClientMessageToAll(0x00FF00AA, string);
		return 1;

	}
	return 0; = 97 <<<<<<<<<<<<<<<<<<
}
Reply
#7

Quote:
Originally Posted by [mad
MLK (sampx-hosting.co.cc) ]
Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
	dcmd(test, 4, cmdtext[]);  = 82 <<<<<<<<<<<<<,,
	return 0;
}

dcmd_test(playerid)

	{
 		new pname[24], string[128];
 		GetPlayerName(playerid, pname, sizeof(pname));
 		format(string, sizeof(string), "%s is PRO!", pname);
		SendClientMessage(playerid, 0x00FF00AA, "this was a test");
		SendClientMessageToAll(0x00FF00AA, string);
		return 1;

	}
	return 0; = 97 <<<<<<<<<<<<<<<<<<
}
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    dcmd(test, 4, cmdtext);
    return 0;
}

dcmd_test(playerid, params[])

{
     #pragma unused params
    new pname[24], string[128];
    GetPlayerName(playerid, pname, sizeof(pname));
    format(string, sizeof(string), "%s is PRO!", pname);
    SendClientMessage(playerid, 0x00FF00AA, "this was a test");
    SendClientMessageToAll(0x00FF00AA, string);
    return 1;

}

https://sampwiki.blast.hk/wiki/Fast_Commands
&
http://weedarr.wikidot.com/dcommand
&
http://weedarr.wikidot.com/dcommand2

are good tutorials
Reply
#8

ive looked at all those and non of them tell you how to use anything other then playerid i need it so i can use cmdtext in a command
Reply
#9

as yuryfury said
dcmd(test, 4, cmdtext[]);
is
dcmd(test, 4, cmdtext);
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)