[Support Needed] Need Help Badly ;)
#1

alright im doing this for my RP server but i cant manage how to get it working some things are not defined but i dont know how to define them correctly :/

Код:
	if(strcmp(cmd, "/stash", true) == 0)
	{
	  if(IsPlayerConnected(playerid))
	  {
	    tmp = strtok(cmdtext, idx);
	    if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /stash [Mats/Drugs] [amount]");
				return 1;
			}
			new dmat[256];
			dmat = strtok(cmdtext, idx);
	    if(!strlen(dmat))
			{
				SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /stash [Mats/Drugs] [amount*]");
				return 1;
			}
			new pstate,VID;
			pstate = GetPlayerState(playerid);
			VID = GetPlayerVehicleID(playerid);
			if(IsPlayerInAnyVehicle(playerid))
			{
			  if(pstate == 2)
			  {
					if(strcmp(dmat, "mats", true) == 0)
					{
					  moneys = strval(tmp);
					  if(PlayerInfo[playerid][pMats] < 1)
					  {
					    SendClientMessage(playerid, COLOR_GRAD1, " You dont have Materials !");
					    return 1;
						}
						if(PlayerInfo[playerid][pMats] < moneys)
						{
   						SendClientMessage(playerid, COLOR_GRAD1, " You dont have that many Materials !");
					    return 1;
						}
						if(PlayerInfo[playerid][pMats] >= moneys)
						{
						  PlayerInfo[playerid][pMats] -= moneys;
						  carmats[VID] += moneys;
						  format(string,sizeof(string), " You have stashed %d Materials in the car (CARID:%d)", moneys, VID);
              SendClientMessage(playerid, COLOR_GREEN, string);
						}
					}
					if(strcmp(dmat, "drugs", true) == 0)
					{
            moneys = strval(tmp);
					  if(PlayerInfo[playerid][pDrugs] < 0)
					  {
					    SendClientMessage(playerid, COLOR_GRAD1, " You dont have Drugss !");
					    return 1;
						}
						if(PlayerInfo[playerid][pDrugs] < moneys)
						{
   						SendClientMessage(playerid, COLOR_GRAD1, " You dont have that many Drugss !");
					    return 1;
						}
						if(PlayerInfo[playerid][pDrugs] >= moneys)
						{
						  PlayerInfo[playerid][pDrugs] -= moneys;
						  cardrugs[VID] += moneys;
						  format(string,sizeof(string), " You have stashed %d Drugs in the car (CARID:%d)", moneys, VID);
              SendClientMessage(playerid, COLOR_GREEN, string);
						}
					}
				}
				else
				{
				  SendClientMessage(playerid, COLOR_GRAD1, " You are not the Driver !");
				  return 1;
				}
			}
			else
			{
			  SendClientMessage(playerid, COLOR_GRAD1, " You aren't in a Car !");
			  return 1;
			}
		}
		return 1;
	}
	if(strcmp(cmd, "/retrieve", true) == 0)
	{
	  if(IsPlayerConnected(playerid))
	  {
	    tmp = strtok(cmdtext, idx);
	    if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /retrieve [Mats/Drugs/Check] [amount]");
				return 1;
			}
			new dmat[256];
			new pstate,VID;
			pstate = GetPlayerState(playerid);
			VID = GetPlayerVehicleID(playerid);
			dmat = strtok(cmdtext, idx);
	    if(!strlen(dmat))
			{
				SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /stash [Mats/Drugs/Check] [amount*]");
				return 1;
			}
			if(IsPlayerInAnyVehicle(playerid))
			{
			  if(pstate == 2)
			  {
			    tmp = strtok(cmdtext, idx);
					if(strcmp(dmat, "mats", true) == 0)
					{
					  moneys = strval(tmp);
					  if(carmats[VID] < 1)
					  {
					    SendClientMessage(playerid, COLOR_GRAD1, " No Materials Stashed !");
					    return 1;
						}
						if(carmats[VID] < moneys)
						{
   						SendClientMessage(playerid, COLOR_GRAD1, " The Car doesnt have that many Materials !");
					    return 1;
						}
						if(carmats[VID] >= moneys)
						{
						  PlayerInfo[playerid][pMats] += moneys;
						  carmats[VID] -= moneys;
						  format(string,sizeof(string), " You have Retrieved %d Materials in the car (CARID:%d)", moneys, VID);
              SendClientMessage(playerid, COLOR_GREEN, string);
						}
					}
					if(strcmp(dmat, "drugs", true) == 0)
					{
            moneys = strval(tmp);
					  if(cardrugs[VID] < 0)
					  {
					    SendClientMessage(playerid, COLOR_GRAD1, " You dont have Drugss !");
					    return 1;
						}
						if(cardrugs[VID] < moneys)
						{
   						SendClientMessage(playerid, COLOR_GRAD1, " You dont have that many Drugss !");
					    return 1;
						}
						if(cardrugs[VID] >= moneys)
						{
						  PlayerInfo[playerid][pDrugs] += moneys;
						  cardrugs[VID] -= moneys;
						  format(string,sizeof(string), " You have Retrieved %d Drugs in the car (CARID:%d)", moneys, VID);
              SendClientMessage(playerid, COLOR_GREEN, string);
						}
					}
				}
				else
				{
				  SendClientMessage(playerid, COLOR_GRAD1, " You are not the Driver !");
				  return 1;
				}
			}
			else
			{
			  SendClientMessage(playerid, COLOR_GRAD1, " You aren't in a Car !");
			  return 1;
			}
		}
		return 1;
	}

And it appears this thing

Код:
C:\Users\Vegueta\Downloads\GTARP\gamemodes\gtarp.pwn(12353) : error 017: undefined symbol "cmd"
C:\Users\Vegueta\Downloads\GTARP\gamemodes\gtarp.pwn(12357) : error 017: undefined symbol "tmp"
C:\Users\Vegueta\Downloads\GTARP\gamemodes\gtarp.pwn(12357) : error 017: undefined symbol "idx"
C:\Users\Vegueta\Downloads\GTARP\gamemodes\gtarp.pwn(12358) : error 017: undefined symbol "tmp"
C:\Users\Vegueta\Downloads\GTARP\gamemodes\gtarp.pwn(12364) : error 017: undefined symbol "idx"
C:\Users\Vegueta\Downloads\GTARP\gamemodes\gtarp.pwn(12379) : error 017: undefined symbol "moneys"
C:\Users\Vegueta\Downloads\GTARP\gamemodes\gtarp.pwn(12379) : error 017: undefined symbol "tmp"
C:\Users\Vegueta\Downloads\GTARP\gamemodes\gtarp.pwn(12385) : error 017: undefined symbol "moneys"
C:\Users\Vegueta\Downloads\GTARP\gamemodes\gtarp.pwn(12390) : error 017: undefined symbol "moneys"
C:\Users\Vegueta\Downloads\GTARP\gamemodes\gtarp.pwn(12392) : error 017: undefined symbol "moneys"
C:\Users\Vegueta\Downloads\GTARP\gamemodes\gtarp.pwn(12393) : error 017: undefined symbol "carmats"
C:\Users\Vegueta\Downloads\GTARP\gamemodes\gtarp.pwn(12393) : warning 215: expression has no effect
C:\Users\Vegueta\Downloads\GTARP\gamemodes\gtarp.pwn(12393) : error 001: expected token: ";", but found "]"
C:\Users\Vegueta\Downloads\GTARP\gamemodes\gtarp.pwn(12393) : error 029: invalid expression, assumed zero
C:\Users\Vegueta\Downloads\GTARP\gamemodes\gtarp.pwn(12393) : fatal error 107: too many error messages on one line

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


14 Errors.
I'm doing it in a LARP edit and it supposed to stash drugs and material inside a vehicle i would like some help badly thanks and its really apreciated
Reply


Messages In This Thread
[Support Needed] Need Help Badly ;) - by Platanito - 26.02.2010, 04:18
Re: Need Help Badly ;) - by Platanito - 26.02.2010, 06:15
Re: Need Help Badly ;) - by bajskorv123 - 26.02.2010, 06:55
Re: Need Help Badly ;) - by VonLeeuwen - 26.02.2010, 07:11
Re: Need Help Badly ;) - by Platanito - 26.02.2010, 15:44
Re: Need Help Badly ;) - by Klutty - 26.02.2010, 15:50
Re: Need Help Badly ;) - by Platanito - 26.02.2010, 15:56
Re: Need Help Badly ;) - by bajskorv123 - 26.02.2010, 16:37
Re: Need Help Badly ;) - by Platanito - 26.02.2010, 16:39
Re: Need Help Badly ;) - by VonLeeuwen - 26.02.2010, 16:47

Forum Jump:


Users browsing this thread: 1 Guest(s)