Jump to content
  • 0

Eroare


NeKeRm@N

Question

Nu stiu de ce la toate gm'urile pe care le am imi da o eroare si un warning aceleasi, iar warningul mil da la o linie pe care nu o am in gm 39725 iar eu am 39725

Eroarea.

D:\Deskop\Virtual Netowrk\gamemodes\bySeba.pwn(39258) : error 021: symbol already defined: "sscanf"
D:\Deskop\Virtual Netowrk\gamemodes\bySeba.pwn(39725) : warning 203: symbol is never used: "GetPointDistanceToPointExMorph"
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
Eroarea
stock sscanf(string[], format[], {Float,_}:...)
{
	#if defined isnull
		if (isnull(string))
	#else
		if (string[0] == 0 || (string[0] == 1 && string[1] == 0))
	#endif
		{
			return format[0];
		}
	#pragma tabsize 4
	new
		formatPos = 0,
		stringPos = 0,
		paramPos = 2,
		paramCount = numargs(),
		delim = ' ';
	while (string[stringPos] && string[stringPos] <= ' ')
	{
		stringPos++;
	}
	while (paramPos < paramCount && string[stringPos])
	{
		switch (format[formatPos++])
		{
			case '\0':
			{
				return 0;
			}
			case 'i', 'd':
			{
				new
					neg = 1,
					num = 0,
					ch = string[stringPos];
				if (ch == '-')
				{
					neg = -1;
					ch = string[++stringPos];
				}
				do
				{
					stringPos++;
					if ('0' <= ch <= '9')
					{
						num = (num * 10) + (ch - '0');
					}
					else
					{
						return -1;
					}
				}
				while ((ch = string[stringPos]) > ' ' && ch != delim);
				setarg(paramPos, 0, num * neg);
			}
			case 'h', 'x':
			{
				new
					num = 0,
					ch = string[stringPos];
				do
				{
					stringPos++;
					switch (ch)
					{
						case 'x', 'X':
						{
							num = 0;
							continue;
						}
						case '0' .. '9':
						{
							num = (num << 4) | (ch - '0');
						}
						case 'a' .. 'f':
						{
							num = (num << 4) | (ch - ('a' - 10));
						}
						case 'A' .. 'F':
						{
							num = (num << 4) | (ch - ('A' - 10));
						}
						default:
						{
							return -1;
						}
					}
				}
				while ((ch = string[stringPos]) > ' ' && ch != delim);
				setarg(paramPos, 0, num);
			}
			case 'c':
			{
				setarg(paramPos, 0, string[stringPos++]);
			}
			case 'f':
			{

				new changestr[16], changepos = 0, strpos = stringPos;
				while(changepos < 16 && string[strpos] && string[strpos] != delim)
				{
					changestr[changepos++] = string[strpos++];
    				}
				changestr[changepos] = '\0';
				setarg(paramPos,0,_:floatstr(changestr));
			}
			case 'p':
			{
				delim = format[formatPos++];
				continue;
			}
			case '\'':
			{
				new
					end = formatPos - 1,
					ch;
				while ((ch = format[++end]) && ch != '\'') {}
				if (!ch)
				{
					return -1;
				}
				format[end] = '\0';
				if ((ch = strfind(string, format[formatPos], false, stringPos)) == -1)
				{
					if (format[end + 1])
					{
						return -1;
					}
					return 0;
				}
				format[end] = '\'';
				stringPos = ch + (end - formatPos);
				formatPos = end + 1;
			}
			case 'u':
			{
				new
					end = stringPos - 1,
					id = 0,
					bool:num = true,
					ch;
				while ((ch = string[++end]) && ch != delim)
				{
					if (num)
					{
						if ('0' <= ch <= '9')
						{
							id = (id * 10) + (ch - '0');
						}
						else
						{
							num = false;
						}
					}
				}
				if (num && IsPlayerConnected(id))
				{
					setarg(paramPos, 0, id);
				}
				else
				{
					#if !defined foreach
						#define foreach(%1,%2) for (new %2 = 0; %2 < MAX_PLAYERS; %2++) if (IsPlayerConnected(%2))
						#define __SSCANF_FOREACH__
					#endif
					string[end] = '\0';
					num = false;
					new
						name[MAX_PLAYER_NAME];
					id = end - stringPos;
					foreach (Player, playerid)
					{
						GetPlayerName(playerid, name, sizeof (name));
						if (!strcmp(name, string[stringPos], true, id))
						{
							setarg(paramPos, 0, playerid);
							num = true;
							break;
						}
					}
					if (!num)
					{
						setarg(paramPos, 0, INVALID_PLAYER_ID);
					}
					string[end] = ch;
					#if defined __SSCANF_FOREACH__
						#undef foreach
						#undef __SSCANF_FOREACH__
					#endif
				}
				stringPos = end;
			}
			case 's', 'z':
			{
				new
					i = 0,
					ch;
				if (format[formatPos])
				{
					while ((ch = string[stringPos++]) && ch != delim)
					{
						setarg(paramPos, i++, ch);
					}
					if (!i)
					{
						return -1;
					}
				}
				else
				{
					while ((ch = string[stringPos++]))
					{
						setarg(paramPos, i++, ch);
					}
				}
				stringPos--;
				setarg(paramPos, i, '\0');
			}
			default:
			{
				continue;
			}
		}
		while (string[stringPos] && string[stringPos] != delim && string[stringPos] > ' ')
		{
			stringPos++;
		}
		while (string[stringPos] && (string[stringPos] == delim || string[stringPos] <= ' '))
		{
			stringPos++;
		}
		paramPos++;
	}
	do
	{
		if ((delim = format[formatPos++]) > ' ')
		{
			if (delim == '\'')
			{
				while ((delim = format[formatPos++]) && delim != '\'') {}
			}
			else if (delim != 'z')
			{
				return delim;
			}
		}
	}
	while (delim > ' ');
	return 0;
}

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

Guest PlayON

Daca iti da la toate gm-urile este o singura explicatie.. problema de la pawno

Kaput!

NeKeR - Iti da eroarea pentru ca tu ai in gm deja definit sscanf...si ca ai bagat includele sscanf.

Sterge stockul sscanf din gm.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Similar Content

    • By Tefyuu
      case DIALOG_PET: {
                  switch(listitem) {
                      case 0: {
                          if(!response) return 1;
                          if(PlayerInfo[playerid][pPetStatus] == 0) {
                              PlayerInfo[playerid][pPetStatus] = 1;
                              format(string, sizeof(string),"Status\tTrezit\nNume Pet\t{FFFF00}%s\nBeneficii pet\nUpgradeaza pet\t%d pet points",PlayerInfo[playerid][pPetName],PlayerInfo[playerid][pPetPoints]);
                              SetPlayerAttachedObject(playerid, 6, 19078, 17, 0.021065, -0.100726, 0.143000, 357.120239, 1.712298, 349.232513, 1.000000, 1.000000, 1.120420 );
                              format(string, sizeof(string), " {6AD439}%s{FFFFFF} - level {6AD439}%d{FFFFFF}",PlayerInfo[playerid][pPetName],PlayerInfo[playerid][pPetLevel]);
                              Pet[playerid] = CreateDynamic3DTextLabel(string, COLOR_WHITE, 357.120239, 1.712298, 349.232513, 20, playerid);
                              SCMEx(playerid, -1, "Ai trezit pe %s si s-a pus pe umarul tau",PlayerInfo[playerid][pPetName]);
                              
                              format(query, sizeof(query),"UPDATE `users` SET `PetStatus` = '1' WHERE `Name` = '%s'", GetName(playerid));
                              mysql_tquery(SQL, query, " ", " ");
                              Update(playerid, pPetStatusx);
                          }
                          else {
                              RemovePet(playerid);
                              SCMEx(playerid, -1, "Ai trimis pe %s la culcare",PlayerInfo[playerid][pPetName]);
                              PlayerInfo[playerid][pPetStatus] = 0;
                              format(query, sizeof(query),"UPDATE `users` SET `PetStatus` = '0' WHERE `Name` = '%s'", GetName(playerid));
                              mysql_tquery(SQL, query, " ", " ");
                              Update(playerid, pPetStatusx);
                          }
                      } case 1: {
                          if(    !response) return 1;
                          format(string, sizeof(string),"Numele actual al pet-ului este %s.\nDaca doresti sa il schimbi,te rugam sa introduci numele dorit in casuta de mai jos\n{FF1302}ATENTIE:{FFFFFF} La fiecare schimbare de nume a pet-ului ti se vor lua 20 PP-uri.",PlayerInfo[playerid][pPetName]);
                          ShowPlayerDialog(playerid, DIALOG_PETNAME, DIALOG_STYLE_INPUT, "Pet name change", string, "Change", "Cancel");
                      } case 2: {
                          Checkstatuspet(playerid);
                      } case 3: {
                          if(PlayerInfo[playerid][pPetPoints] < 120) return SendClientMessage(playerid, -1, "Nu poti creste pet-ul in level deoarece nu ai Pet Ponits necesare(120)");
                          PlayerInfo[playerid][pPetPoints] -= 120;
                          PlayerInfo[playerid][pPetLevel] ++;
                          Update(playerid, pPetPointsx);
                          Update(playerid, pPetLevelx);
                          SCMEx(playerid, -1, "Acum pet-ul tau are level %d",PlayerInfo[playerid][pPetLevel]);
                          DestroyDynamic3DTextLabel(Pet[playerid]);
                          format(string, sizeof(string), " {6AD439}%s{FFFFFF} - level {6AD439}%d{FFFFFF}",PlayerInfo[playerid][pPetName],PlayerInfo[playerid][pPetLevel]);
                          Pet[playerid] = CreateDynamic3DTextLabel(string, COLOR_WHITE, 357.120239, 1.712298, 349.232513, 20, playerid);
                      }
                  }
              }
       
       
      primesc erorile 
      C:\Users\tefyuu\Desktop\burned.ro\gamemodes\wa-rpg.pwn(7586) : error 017: undefined symbol "pPetLevel"
      C:\Users\tefyuu\Desktop\burned.ro\gamemodes\wa-rpg.pwn(7587) : error 017: undefined symbol "Pet"
      C:\Users\tefyuu\Desktop\burned.ro\gamemodes\wa-rpg.pwn(7587) : warning 215: expression has no effect
      C:\Users\tefyuu\Desktop\burned.ro\gamemodes\wa-rpg.pwn(7587) : error 001: expected token: ";", but found "]"
      C:\Users\tefyuu\Desktop\burned.ro\gamemodes\wa-rpg.pwn(7587) : error 029: invalid expression, assumed zero
      C:\Users\tefyuu\Desktop\burned.ro\gamemodes\wa-rpg.pwn(7587) : fatal error 107: too many error messages on one line
      Compilation aborted.
      Pawn compiler 3.10.8              Copyright (c) 1997-2006, ITB CompuPhase

      5 Errors.
    • By D3m0n1K
      am si eu urmatoarea eroare ce as putea sa fac?
       
    • By Tefyuu
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10800' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10799' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10798' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10797' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10796' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10795' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10794' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10793' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10792' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10791' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10790' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10789' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10788' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10787' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10786' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10785' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10784' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10783' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10782' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10781' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10780' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10779' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10778' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10777' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10776' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10775' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10774' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10773' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10772' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10771' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10770' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10769' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10768' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10767' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10766' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10765' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10764' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10763' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10762' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10761' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10760' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10759' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10758' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10757' WHERE `id` = '2634' LIMIT 1
      ====================================================================
      ====================================================================
      Error ID: 1054, Error: Unknown column 'Reward' in 'field list'
      Callback:
      gQuery: UPDATE `users` SET `Reward` = '10757' WHERE `id` = '2634' LIMIT 1
      ====================================================================
       
       
       
      Idei ? de la ce e , gamemode ul e burned waller
    • By GamerulFOX
      Cine ma poatea ajuta sa rezolv eroarea asta ?
      https://imgur.com/WpcHSmD
    • By seek nephrite
      CMD:stats(playerid, params[])
      {
          new Player;
          //--------------------------------------------------------------------------
          if(sscanf(params, "u", Player))
          return SendUsage(playerid, "/stats [Player ID]");
          if(!IsPlayerConnected(Player)) return SendError(playerid, "Player not connected!");
          if(IsPlayerConnected(Player))
          {
              ShowPlayerDialog(playerid, 123, DIALOG_STYLE_MSGBOX, "{FFFFFF}Account Informations", ShowStats(Player), "Close", "");
          }
          return 1;
      }
      cand dau /stats [id] isi ia freeze server-ul
      "ShowStats(Player)" e o functie care arata statisticile jucatorului respectiv
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.