Help with this error
#1

Код:
C:\Users\LoL\Downloads\Compressed\ALL IN ONE\ALL IN ONE\1.8.pwn(61) : warning 201: redefinition of constant/macro (symbol "MAX_PICKUPS")
C:\Users\LoL\Downloads\Compressed\ALL IN ONE\ALL IN ONE\1.8.pwn(15678) : error 017: undefined symbol "dcmd_pm"
C:\Users\LoL\Downloads\Compressed\ALL IN ONE\ALL IN ONE\1.8.pwn(15679) : error 017: undefined symbol "dcmd_ask"
C:\Users\LoL\Downloads\Compressed\ALL IN ONE\ALL IN ONE\1.8.pwn(15680) : error 017: undefined symbol "dcmd_report"
C:\Users\LoL\Downloads\Compressed\ALL IN ONE\ALL IN ONE\1.8.pwn(15681) : error 017: undefined symbol "dcmd_apm"
C:\Users\LoL\Downloads\Compressed\ALL IN ONE\ALL IN ONE\1.8.pwn(15682) : error 017: undefined symbol "dcmd_mute"
C:\Users\LoL\Downloads\Compressed\ALL IN ONE\ALL IN ONE\1.8.pwn(15683) : error 017: undefined symbol "dcmd_unmute"
C:\Users\LoL\Downloads\Compressed\ALL IN ONE\ALL IN ONE\1.8.pwn(15684) : error 017: undefined symbol "dcmd_jail"
C:\Users\LoL\Downloads\Compressed\ALL IN ONE\ALL IN ONE\1.8.pwn(15685) : error 017: undefined symbol "dcmd_unjail"
C:\Users\LoL\Downloads\Compressed\ALL IN ONE\ALL IN ONE\1.8.pwn(15686) : error 017: undefined symbol "dcmd_kick"
C:\Users\LoL\Downloads\Compressed\ALL IN ONE\ALL IN ONE\1.8.pwn(15687) : error 017: undefined symbol "dcmd_ban"
C:\Users\LoL\Downloads\Compressed\ALL IN ONE\ALL IN ONE\1.8.pwn(15688) : error 017: undefined symbol "dcmd_asay"
C:\Users\LoL\Downloads\Compressed\ALL IN ONE\ALL IN ONE\1.8.pwn(15689) : error 017: undefined symbol "dcmd_goto"
C:\Users\LoL\Downloads\Compressed\ALL IN ONE\ALL IN ONE\1.8.pwn(15690) : error 017: undefined symbol "dcmd_setlevel"
C:\Users\LoL\Downloads\Compressed\ALL IN ONE\ALL IN ONE\1.8.pwn(15691) : error 017: undefined symbol "dcmd_freeze"
C:\Users\LoL\Downloads\Compressed\ALL IN ONE\ALL IN ONE\1.8.pwn(15692) : error 017: undefined symbol "dcmd_unfreeze"
C:\Users\LoL\Downloads\Compressed\ALL IN ONE\ALL IN ONE\1.8.pwn(15693) : error 017: undefined symbol "dcmd_setscore"
C:\Users\LoL\Downloads\Compressed\ALL IN ONE\ALL IN ONE\1.8.pwn(15694) : error 017: undefined symbol "dcmd_givecash"
C:\Users\LoL\Downloads\Compressed\ALL IN ONE\ALL IN ONE\1.8.pwn(15695) : error 017: undefined symbol "dcmd_giveweapon"
C:\Users\LoL\Downloads\Compressed\ALL IN ONE\ALL IN ONE\1.8.pwn(15696) : error 017: undefined symbol "dcmd_explode"
C:\Users\LoL\Downloads\Compressed\ALL IN ONE\ALL IN ONE\1.8.pwn(15697) : error 017: undefined symbol "dcmd_gethere"
C:\Users\LoL\Downloads\Compressed\ALL IN ONE\ALL IN ONE\1.8.pwn(15698) : error 017: undefined symbol "dcmd_setskin"
C:\Users\LoL\Downloads\Compressed\ALL IN ONE\ALL IN ONE\1.8.pwn(15699) : error 017: undefined symbol "dcmd_sethealth"
C:\Users\LoL\Downloads\Compressed\ALL IN ONE\ALL IN ONE\1.8.pwn(15700) : error 017: undefined symbol "dcmd_disarm"
C:\Users\LoL\Downloads\Compressed\ALL IN ONE\ALL IN ONE\1.8.pwn(15701) : error 017: undefined symbol "dcmd_veh"
C:\Users\LoL\Downloads\Compressed\ALL IN ONE\ALL IN ONE\1.8.pwn(15702) : error 017: undefined symbol "dcmd_spec"
C:\Users\LoL\Downloads\Compressed\ALL IN ONE\ALL IN ONE\1.8.pwn(15703) : error 017: undefined symbol "dcmd_specoff"

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


26 Errors.
i got this error and for you know all i got the dcmd

Код:
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
and codes


Код:
	if(IsSpawned[playerid] == 0)return SendClientMessage(playerid,COLOR_RED,"You Must Spawn Before You Use Any Commangs!");
	if(Jailed[playerid] == 1)return SendClientMessage(playerid, COLOR_RED, "You can not use this command in jail");
	dcmd(pm, 2,cmdtext);
	dcmd(ask, 3,cmdtext);
	dcmd(report, 6,cmdtext);
	dcmd(apm, 3,cmdtext);
 	dcmd(mute, 4,cmdtext);
    dcmd(unmute, 6,cmdtext);
    dcmd(jail, 4,cmdtext);
    dcmd(unjail, 6,cmdtext);
	dcmd(kick, 4,cmdtext);
	dcmd(ban, 3,cmdtext);
	dcmd(asay, 4,cmdtext);
	dcmd(goto, 4,cmdtext);
	dcmd(setlevel, 8,cmdtext);
	dcmd(freeze, 6,cmdtext);
	dcmd(unfreeze, 8,cmdtext);
	dcmd(setscore, 8,cmdtext);
	dcmd(givecash, 8,cmdtext);
	dcmd(giveweapon, 10,cmdtext);
	dcmd(explode, 7,cmdtext);
	dcmd(gethere, 7,cmdtext);
	dcmd(setskin, 7,cmdtext);
	dcmd(sethealth, 9,cmdtext);
	dcmd(disarm, 6,cmdtext);
	dcmd(veh, 3,cmdtext);
 	dcmd(spec, 4,cmdtext);
    dcmd(specoff, 7,cmdtext);
    dcmd(akill, 5,cmdtext);
    dcmd(warn, 4,cmdtext);
	dcmd(unban,5,cmdtext);
	dcmd(vc,2,cmdtext);
 	dcmd(setarmor,8,cmdtext);
  	dcmd(setweather,10,cmdtext);
  	dcmd(settime,7,cmdtext);
  	dcmd(admins,6,cmdtext);
  	dcmd(eject,5,cmdtext);
	dcmd(ejectall,8,cmdtext);
	dcmd(astats, 6,cmdtext);
	dcmd(ann,3,cmdtext);
	dcmd(setkills,8,cmdtext);
help me all
Reply
#2

Put the codes UNDER the OnPlayerCommandText and the dcmd_whatever like a function, after everything.
Reply
#3

i put it under OnPLayerCommandText nothing happen still with errors
Reply
#4

i put this under OnPlayerConnect

and i check i found the error from here check out dude


Код:
	
public OnPlayerConnect(playerid,cmdtext[])
{
if(IsSpawned[playerid] == 0)return SendClientMessage(playerid,COLOR_RED,"You Must Spawn Before You Use Any Commangs!");
	if(Jailed[playerid] == 1)return SendClientMessage(playerid, COLOR_RED, "You can not use this command in jail");
	dcmd(pm, 2,cmdtext);
	dcmd(ask, 3,cmdtext);
	dcmd(report, 6,cmdtext);
	dcmd(apm, 3,cmdtext);
 	dcmd(mute, 4,cmdtext);
    dcmd(unmute, 6,cmdtext);
    dcmd(jail, 4,cmdtext);
    dcmd(unjail, 6,cmdtext);
	dcmd(kick, 4,cmdtext);
	dcmd(ban, 3,cmdtext);
	dcmd(asay, 4,cmdtext);
	dcmd(goto, 4,cmdtext);
	dcmd(setlevel, 8,cmdtext);
	dcmd(freeze, 6,cmdtext);
	dcmd(unfreeze, 8,cmdtext);
	dcmd(setscore, 8,cmdtext);
	dcmd(givecash, 8,cmdtext);
	dcmd(giveweapon, 10,cmdtext);
	dcmd(explode, 7,cmdtext);
	dcmd(gethere, 7,cmdtext);
	dcmd(setskin, 7,cmdtext);
	dcmd(sethealth, 9,cmdtext);
	dcmd(disarm, 6,cmdtext);
	dcmd(veh, 3,cmdtext);
 	dcmd(spec, 4,cmdtext);
    dcmd(specoff, 7,cmdtext);
    dcmd(akill, 5,cmdtext);
    dcmd(warn, 4,cmdtext);
	dcmd(unban,5,cmdtext);
	dcmd(vc,2,cmdtext);
 	dcmd(setarmor,8,cmdtext);
  	dcmd(setweather,10,cmdtext);
  	dcmd(settime,7,cmdtext);
  	dcmd(admins,6,cmdtext);
  	dcmd(eject,5,cmdtext);
	dcmd(ejectall,8,cmdtext);
	dcmd(astats, 6,cmdtext);
	dcmd(ann,3,cmdtext);
	dcmd(setkills,8,cmdtext);
help me all[/QUOTE]
Reply
#5

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
   dcmd(pm, 2, cmdtext);
   dcmd(kick, 4, cmdtext);
   //bla bla
   return 0;
}

dcmd_pm(playerid, params[])
{
  //.....
  return 1;
}
Reply
#6

i do like this its still tell me same as before
Reply
#7

You didn't finisht the commands yet, Finish them then the errors will be gone
Reply
#8

but all is one with the format like this dcmd_pm(playerid,params[])
to end nothing happen
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)