SA-MP Forums Archive
3 error, need help. - 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: 3 error, need help. (/showthread.php?tid=72850)



3 error, need help. - Typhome - 11.04.2009

ERROR COMPILER:
Код:
C:\Users\Martin\Desktop\ELS\gamemodes\EMMR.pwn(474) : warning 235: public function lacks forward declaration (symbol "Dragging")
C:\Users\Martin\Desktop\ELS\gamemodes\EMMR.pwn(7964) : error 017: undefined symbol "Dragged"
C:\Users\Martin\Desktop\ELS\gamemodes\EMMR.pwn(7964) : warning 215: expression has no effect
C:\Users\Martin\Desktop\ELS\gamemodes\EMMR.pwn(7964) : error 001: expected token: ";", but found "]"
C:\Users\Martin\Desktop\ELS\gamemodes\EMMR.pwn(7964) : error 029: invalid expression, assumed zero
C:\Users\Martin\Desktop\ELS\gamemodes\EMMR.pwn(7964) : fatal error 107: too many error messages on one line

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


4 Errors.
CODE:
Код:
//-------------------------------[TIRI POLITSEINIKULE]----------------------------------------------------------
	if (!strcmp(cmd, "/tiri", true)){
		if(gTeam[playerid] == 2)
		{
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp))
		{
			SendClientMessage(playerid, 0xFF0000AA, "KASUTAMINE: /tiri [playerid]");
			return 1;
		}
		giveplayerid = ReturnUser(tmp);
		if(!IsNumeric(tmp)) {
			SendClientMessage(playerid,COLOR_RED, "HINT: /tiri [playerid] (Mдngija number peab olema)!");
			return 1;
		}
		if(IsPlayerConnected(giveplayerid))
		{
		if(GetDistanceBetweenPlayers(playerid,giveplayerid) > 3)
		{
			SendClientMessage(playerid, 0xFF0000AA, "Sa oled liiga kaugel temast!");
			return 1;
		}
		if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_RED, "Sa ei saa teha tirida ennast!"); return 1; }
		if(Dragged[giveplayerid] == 0){
		if(Tazed[giveplayerid] == 1){
			format(string, sizeof(string), "Politseinik %s tirib %s kaasa.", PlayerName(playerid),PlayerName(giveplayerid));
			SendCopMessage(0xFFFFFFFF, string);
			format(string, sizeof(string), "Politseinik %s tirib sind!", PlayerName(playerid));
			SendClientMessage(giveplayerid, 0xFFFFFFFF, string);
			TogglePlayerControllable(giveplayerid,1);
			Dragged[giveplayerid] = 1;
			ResetPlayerWeapons(giveplayerid);
			SendClientMessage(playerid, COLOR_RED, "Kahtlusalune on juba tiritud! Heatцц!");
			IsDragged[playerid] = SetTimerEx("TIRITUD", 1000, true, "i", giveplayerid);
		}
		else
 		{
 			SendClientMessage(playerid, 0xFF0000AA, "Kahtlusalune peab olema enne sohkis!");
		}
		}
		else
 		{
 			SendClientMessage(playerid, 0xFF0000AA, "Kahtlusalune on juba tiritud!");
		}
 			}
			else
				{
				format(string, sizeof(string), "%d pole aktiivine.", giveplayerid);
				SendClientMessage(playerid,0xFF0000AA, string);
 				}
			}
		else
		{
 		SendClientMessage(playerid, 0xFF0000AA, "Sina pole politseinik!");
 		}
	return 1;
	}
PUBLIC:
Код:
public Dragging(playerid,giveplayerid){
new Float:X1, Float:Y1, Float:Z1, Float:A1;
GetPlayerFacingAngle(playerid,A1);
GetPlayerPos(playerid,X1,Y1,Z1);
SetPlayerInterior(giveplayerid,GetPlayerInterior(playerid));
SetPlayerFacingAngle(giveplayerid,A1+180);
SetPlayerPos(giveplayerid,X1,Y1,Z1+3);
TogglePlayerControllable(giveplayerid,0);
return 1;
}



Re: 3 error, need help. - Karlip - 11.04.2009

Niiet,sa vхtsid kellegi teise postist commandi ja editisid seda?

**In English: So you took someone else's command from another error post and edited it?

( Error on,et sul pole new Dragged[MAX_PLAYERS]; scripti ьleval pool )


Re: 3 error, need help. - Typhome - 11.04.2009

Jah vхtsin, kuna see mis teisel code on erinev, aga ma muutsin et gm oleks sama.

// EDIT: Ma panin new Dragged[MAX_PLAYERS]; sinna ja ikka sama error.


Re: 3 error, need help. - Karlip - 11.04.2009

Quote:
Originally Posted by Matuu
Jah vхtsin, kuna see mis teisel code on erinev, aga ma muutsin et gm oleks sama.
Aga sa ei vastanud,kas tццtas kui ьtlesin,et ' new Dragged[MAX_PLAYERS]; ' scripti ьlevale poole lдheb.


Re: 3 error, need help. - Typhome - 11.04.2009

Quote:
Originally Posted by [ERP
Karlip ]
Quote:
Originally Posted by Matuu
Jah vхtsin, kuna see mis teisel code on erinev, aga ma muutsin et gm oleks sama.
Aga sa ei vastanud,kas tццtas kui ьtlesin,et ' new Dragged[MAX_PLAYERS]; ' scripti ьlevale poole lдheb.
Ma panin new Dragged[MAX_PLAYERS]; sinna ja ikka sama error.

ERROR:
Код:
C:\Users\Martin\Desktop\ELS\gamemodes\EMMR.pwn(7966) : error 017: undefined symbol "Tazed"
C:\Users\Martin\Desktop\ELS\gamemodes\EMMR.pwn(7966) : warning 215: expression has no effect
C:\Users\Martin\Desktop\ELS\gamemodes\EMMR.pwn(7966) : error 001: expected token: ";", but found "]"
C:\Users\Martin\Desktop\ELS\gamemodes\EMMR.pwn(7966) : error 029: invalid expression, assumed zero
C:\Users\Martin\Desktop\ELS\gamemodes\EMMR.pwn(7966) : fatal error 107: too many error messages on one line
7966 LINE OF ERROR:
Код:
		if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_RED, "Sa ei saa teha tirida ennast!"); return 1; }



Re: 3 error, need help. - Karlip - 11.04.2009


pawn Код:
//-------------------------------[TIRI POLITSEINIKULE]----------------------------------------------------------
    if (!strcmp(cmd, "/tiri", true))
    {
        if(gTeam[playerid] == 2)
        {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid, 0xFF0000AA, "KASUTAMINE: /tiri [playerid]");
            return 1;
        }
        giveplayerid = ReturnUser(tmp);
        if(!IsNumeric(tmp))
        {
            SendClientMessage(playerid,COLOR_RED, "HINT: /tiri [playerid] (Mдngija number peab olema)!");
            return 1;
        }
        if(IsPlayerConnected(giveplayerid))
        {
        if(GetDistanceBetweenPlayers(playerid,giveplayerid) > 3)
        {
            SendClientMessage(playerid, 0xFF0000AA, "Sa oled liiga kaugel temast!");
            return 1;
        }
        if(giveplayerid == playerid)
        {
            SendClientMessage(playerid, COLOR_RED, "Sa ei saa teha tirida ennast!");
            return 1;
        }
        if(Dragged[giveplayerid] == 0)
        {
            format(string, sizeof(string), "HOIATUS: Politseinik %s tirib %s kaasa.", PlayerName(playerid),PlayerName(giveplayerid));
            SendCopMessage(0xFFFFFFFF, string);
            format(string, sizeof(string), "HOIATUS: Politseinik %s tirib sind!", PlayerName(playerid));
            SendClientMessage(giveplayerid, 0xFFFFFFFF, string);
            TogglePlayerControllable(giveplayerid,1);
            Dragged[giveplayerid] = 1;
            ResetPlayerWeapons(giveplayerid);
            SendClientMessage(playerid, COLOR_RED, "TEHTUD: Kahtlusalune on juba tiritud! Heatцц!");
            IsDragged[playerid] = SetTimerEx("TIRITUD", 1000, true, "i", giveplayerid);
        }
        else
        {
            SendClientMessage(playerid, 0xFF0000AA, "ERROR: Kahtlusalune on juba tiritud!");
        }
            }
            else
                {
                format(string, sizeof(string), "ERROR: %d pole aktiivine.", giveplayerid);
                SendClientMessage(playerid,0xFF0000AA, string);
                }
            }
        else
        {
            SendClientMessage(playerid, 0xFF0000AA, "Sina pole politseinik!");
        }
        return 1;
    }



Re: 3 error, need help. - Typhome - 11.04.2009

proovisin sinu antud koodi ja errorid:

Код:
C:\Users\Martin\Desktop\ELS\gamemodes\EMMR.pwn(475) : warning 235: public function lacks forward declaration (symbol "Dragging")
C:\Users\Martin\Desktop\ELS\gamemodes\EMMR.pwn(7974) : error 017: undefined symbol "PlayerName"
C:\Users\Martin\Desktop\ELS\gamemodes\EMMR.pwn(7975) : error 017: undefined symbol "SendCopMessage"
C:\Users\Martin\Desktop\ELS\gamemodes\EMMR.pwn(7976) : error 017: undefined symbol "PlayerName"
C:\Users\Martin\Desktop\ELS\gamemodes\EMMR.pwn(7982) : error 017: undefined symbol "IsDragged"
C:\Users\Martin\Desktop\ELS\gamemodes\EMMR.pwn(7982) : warning 215: expression has no effect
C:\Users\Martin\Desktop\ELS\gamemodes\EMMR.pwn(7982) : error 001: expected token: ";", but found "]"
C:\Users\Martin\Desktop\ELS\gamemodes\EMMR.pwn(7982) : error 029: invalid expression, assumed zero
C:\Users\Martin\Desktop\ELS\gamemodes\EMMR.pwn(7982) : fatal error 107: too many error messages on one line

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


7 Errors.



Re: 3 error, need help. - Karlip - 11.04.2009

Wow,дra siis kopeeri kui sul pooli asju pole mida see kood vajab. -_-


Re: 3 error, need help. - Typhome - 11.04.2009

no omg mul vaja /tiri commandi kohta...


Re: 3 error, need help. - karla - 21.04.2009

Quote:
Originally Posted by Matuu
no omg mul vaja /tiri commandi kohta...
pььa ise ka midagi teha

***english Try to do something on your own