CMD Error.
#1

Код:
if(strcmp(cmd, "/givedrugs", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
	        new tmp[80];
			tmp = strtok(cmdtext, idx);
	        giveplayerid = SQLdenBul(strval(tmp));
			if(!strlen(tmp))
			{
				KullanimMesajiGonder(playerid, "/givedrugs [SQL ID] [Strval]");
				return 1;
			}
			new girilendeger[50];
			girilendeger = strtok(cmdtext, idx);
  			new fiyat = strval(tmp2);
			if(!strlen(girilendeger))
			{
				KullanimMesajiGonder(playerid, "/uyusturucuver [SQL ID] [Miktar]");
				return 1;
			}
			if (!IsPlayerConnected(giveplayerid))
			{
			HataMesajiGonder(playerid,"kişi oyunda değil.");
			return 1;
			}
			    if(giveplayerid == INVALID_PLAYER_ID)
			    {
	   			HataMesajiGonder(playerid,"geзersiz id girdin");
	   			return 1;
	   			}
     				if (!ProxDetectorS(5.0, playerid, giveplayerid))
					{
					HataMesajiGonder(playerid, "Uyuşturucu vereceğiniz kişiye yakın olmalısınız.");
					return 1;
					}
					    if(giveplayerid == playerid)
					    {
					    HataMesajiGonder(playerid,"kendine uyusturucu veremezsin.");
					    return 1;
					    }
    					if(girilendeger > PlayerInfo[playerid][pDrugs])
						{
						HataMesajiGonder(playerid,"o kadar uyusturucun yok.");
						return 1;
						}
						    PlayerInfo[giveplayerid][pDrugs] += girilendeger;
							PlayerInfo[playerid][pDrugs] -= girilendeger;
							SendClientMessage(playerid,-1,"uyusturucu verdin.");
							SendClientMessage(giveplayerid,-1,"uyusturucu aldın.");
		return 1;
	}
}
Код:
C:\Documents and Settings\Alper\Desktop\Akınayv2\gamemodes\v7.pwn(16337) : warning 219: local variable "tmp" shadows a variable at a preceding level
C:\Documents and Settings\Alper\Desktop\Akınayv2\gamemodes\v7.pwn(16338) : error 047: array sizes do not match, or destination array is too small
C:\Documents and Settings\Alper\Desktop\Akınayv2\gamemodes\v7.pwn(16346) : error 047: array sizes do not match, or destination array is too small
C:\Documents and Settings\Alper\Desktop\Akınayv2\gamemodes\v7.pwn(16347) : error 017: undefined symbol "tmp2"
C:\Documents and Settings\Alper\Desktop\Akınayv2\gamemodes\v7.pwn(16373) : error 033: array must be indexed (variable "girilendeger")
C:\Documents and Settings\Alper\Desktop\Akınayv2\gamemodes\v7.pwn(16378) : error 033: array must be indexed (variable "girilendeger")
C:\Documents and Settings\Alper\Desktop\Akınayv2\gamemodes\v7.pwn(16379) : error 033: array must be indexed (variable "girilendeger")
C:\Documents and Settings\Alper\Desktop\Akınayv2\gamemodes\v7.pwn(16347) : warning 204: symbol is assigned a value that is never used: "fiyat"
pawn Код:
16337.    new tmp[50];
16338.  tmp = strtok(cmdtext, idx);
16346. girilendeger = strtok(cmdtext, idx);
16347.  new fiyat = strval(tmp2);
16373.  if(girilendeger > PlayerInfo[playerid][pDrugs])
16378.   PlayerInfo[giveplayerid][pDrugs] += girilendeger;
16379. PlayerInfo[playerid][pDrugs] -= girilendeger;
16347.  new fiyat = strval(tmp2);
Reply
#2

pawn Код:
new tmp2[50];
16338.  tmp2 = strtok(cmdtext, idx);
16346. girilendeger = strtok(cmdtext, idx);
16347.  new fiyat = strval(tmp2);
16373.  if(strval(girilendeger) > PlayerInfo[playerid][pDrugs])
16378.   PlayerInfo[giveplayerid][pDrugs] += strval(girilendeger);
16379. PlayerInfo[playerid][pDrugs] -= strval(girilendeger);
16347.  new fiyat = strval(tmp2);
Reply
#3

Quote:
Originally Posted by Dubya
Посмотреть сообщение
pawn Код:
new tmp2[50];
16338.  tmp2 = strtok(cmdtext, idx);
16346. girilendeger = strtok(cmdtext, idx);
16347.  new fiyat = strval(tmp2);
16373.  if(strval(girilendeger) > PlayerInfo[playerid][pDrugs])
16378.   PlayerInfo[giveplayerid][pDrugs] += strval(girilendeger);
16379. PlayerInfo[playerid][pDrugs] -= strval(girilendeger);
16347.  new fiyat = strval(tmp2);
Very Thanks
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)