SA-MP Forums Archive
Error 1 if(newkeys & KEY_FIRE) - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Error 1 if(newkeys & KEY_FIRE) (/showthread.php?tid=103307)



Error 1 if(newkeys & KEY_FIRE) - RenisiL - 19.10.2009

Hey please help me I add GameMode if(newkeys & KEY_FIRE) but me 1 error

error
Quote:

C:\Documents and Settings\Administrator\Desktop\0.3 LTUNoLag\gamemodes\SF-Life.pwn(1792) : error 017: undefined symbol "newkeys"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


1 Error.

//code
Quote:

if(newkeys & KEY_FIRE)
{
Uknowcmd = TextDrawCreate(28.000000,127.000000,"Tokios komandos nera");
TextDrawUseBox(Uknowcmd,1);
TextDrawBoxColor(Uknowcmd,0x00000033);
TextDrawTextSize(Uknowcmd,184.000000,0.000000);
TextDrawAlignment(Uknowcmd,0);
TextDrawBackgroundColor(Uknowcmd,0xffffff66);
TextDrawFont(Uknowcmd,2);
TextDrawLetterSize(Uknowcmd,0.299999,1.000000);
TextDrawColor(Uknowcmd,0xff0000ff);
TextDrawSetOutline(Uknowcmd,1);
TextDrawSetProportional(Uknowcmd,1);
TextDrawSetShadow(Uknowcmd,1);
TimeTextForPlayer(playerid,Uknowcmd,3000);
TextDrawShowForPlayer(playerid, Uknowcmd);
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
}
}
return 1;
}




Re: Error 1 if(newkeys & KEY_FIRE) - Think - 19.10.2009

Where did you put it ?


Re: Error 1 if(newkeys & KEY_FIRE) - RenisiL - 19.10.2009

Here:

all command
Код:
	if(strcmp(cmd, "/duoti", true) == 0)
	{
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp))
		{
			SendClientMessage(playerid, COLOR_RAUDONA, "[NAUDOJIMAS]: /duoti playerid suma");
			return 1;
		}
		giveplayerid = strval(tmp);
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp))
		{
			SendClientMessage(playerid, COLOR_RAUDONA, "[NAUDOJIMAS]: /duoti playerid suma");
			return 1;
		}
		moneys[playerid] = strval(tmp);
		if (IsPlayerConnected(giveplayerid))
		{
			GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
			GetPlayerName(playerid, sendername, sizeof(sendername));
			playermoney[playerid] = GetPlayerMoney(playerid);
			if (moneys[playerid] > 0 && playermoney[playerid] >= moneys[playerid])
			{
				GivePlayerMoney(playerid, (0 - moneys[playerid]));
				GivePlayerMoney(giveplayerid, moneys[playerid]);
				format(string, sizeof(string), "Tu iљsiuntei %s (ID: %d), $%d.", giveplayer,giveplayerid, moneys[playerid]);
				SendClientMessage(playerid, COLOR_ZALIA, string);
				format(string, sizeof(string), "Tau atsiuntė $%d %s (ID: %d).", moneys[playerid], sendername, playerid);
				SendClientMessage(giveplayerid, COLOR_ZALIA, string);
				printf("%s(ћaidejo ID:%d) atsiuntė %d %s(ћaidejo ID:%d)",sendername, playerid, moneys[playerid], giveplayer, giveplayerid);
			}
			else {
				SendClientMessage(playerid, COLOR_RAUDONA, "Neįmanoma persiųsti.");
			}
		}
		else {
			format(string, sizeof(string), "Tokio ћaidėjo(ID:%d) nėra.", giveplayerid);
			SendClientMessage(playerid, COLOR_RAUDONA, string);
		 }
	}
  else
 	{
 	if(newkeys & KEY_FIRE)
	{
    Uknowcmd = TextDrawCreate(28.000000,127.000000,"Tokios komandos nera");
    TextDrawUseBox(Uknowcmd,1);
    TextDrawBoxColor(Uknowcmd,0x00000033);
    TextDrawTextSize(Uknowcmd,184.000000,0.000000);
    TextDrawAlignment(Uknowcmd,0);
    TextDrawBackgroundColor(Uknowcmd,0xffffff66);
    TextDrawFont(Uknowcmd,2);
    TextDrawLetterSize(Uknowcmd,0.299999,1.000000);
    TextDrawColor(Uknowcmd,0xff0000ff);
    TextDrawSetOutline(Uknowcmd,1);
    TextDrawSetProportional(Uknowcmd,1);
    TextDrawSetShadow(Uknowcmd,1);
    TimeTextForPlayer(playerid,Uknowcmd,3000);
    TextDrawShowForPlayer(playerid, Uknowcmd);
    PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
		PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
		}
 	}
	return 1;
}



Re: Error 1 if(newkeys & KEY_FIRE) - Think - 19.10.2009

well try using:

https://sampwiki.blast.hk/wiki/GetPlayerKeys


pawn Код:
new keys, updown, leftright;
GetPlayerKeys(playerid, keys, updown, leftright);
if(keys == KEY_FIRE)
Or something in that direction.