SA-MP Forums Archive
I got huge problem with my script - 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)
+--- Thread: I got huge problem with my script (/showthread.php?tid=350650)



I got huge problem with my script - N0FeaR - 13.06.2012

Hello i got huge problem with my script the script wont working to 100% like when i add a cmd to the script i says

unknown command, anyone heard about this problem before?


Re: I got huge problem with my script - Littlehelper - 13.06.2012

Show us any of your command, plus what command processor you use?


Re: I got huge problem with my script - N0FeaR - 13.06.2012

Quote:
Originally Posted by Littlehelper[MDZ]
View Post
Show us any of your command, plus what command processor you use?
Can many warnings affect the script?

pawn Code:
}
COMMAND:gotols(playerid, params[])
{
    if(PlayerInfo[playerid][pAdministrator] >= 1)
    {
        if(GetPlayerState(playerid) == 2)
        {
            new tmpcar = GetPlayerVehicleID(playerid);
            SetVehiclePos(tmpcar, 1529.6,-1691.2,13.3);
        }
        else
        {
            SetPlayerPos(playerid, 1529.6,-1691.2,13.3);
            SetPlayerInterior(playerid,0);
            SetPlayerVirtualWorld(playerid,0);
        }
     }
     else
     {
        SendClientMessage(playerid, COLOR_LIGHTRED, "WARNING: You do not have access to this command.");
    }
    return 1;
}



Re: I got huge problem with my script - zombieking - 13.06.2012

Do you use YCMD/ZCMD AND strcmp at one time? If so , try converting all your commands to YCMD/ZCMD/The command processor you use...


Re: I got huge problem with my script - Littlehelper - 13.06.2012

pawn Code:
COMMAND:gotols(playerid, params[])
{
        if(PlayerInfo[playerid][pAdministrator] < 1) return SendClientMessage(playerid,-1,"Access Denied Bish");
        {
        if(GetPlayerState(playerid) == 2)
        {
            new tmpcar = GetPlayerVehicleID(playerid);
            SetVehiclePos(tmpcar, 1529.6,-1691.2,13.3);
        }
        else
        {
            SetPlayerPos(playerid, 1529.6,-1691.2,13.3);
            SetPlayerInterior(playerid,0);
            SetPlayerVirtualWorld(playerid,0);
        }
     }
        return 1;
}
Test this.


Re: I got huge problem with my script - N0FeaR - 13.06.2012

Quote:
Originally Posted by zombieking
View Post
Do you use YCMD/ZCMD AND strcmp at one time? If so , try converting all your commands to YCMD/ZCMD/The command processor you use...
No, i only use ZCMD


Re: I got huge problem with my script - N0FeaR - 13.06.2012

I got a lot of warnings on my script i know how to fix them but can them warnings affect the script?


Re: I got huge problem with my script - Nicks - 13.06.2012

try this +rep please if it work

Code:
}
	
		int_id = strval(tmp);

	    if(!strlen(tmp))
	    {
	        SendClientMessage(playerid, COLOR_WHITE,"USAGE: /goto [playerid] OR /goto [area]");
	        SendClientMessage(playerid, COLOR_GREY,"AREAS: lsair sfair lvair lspd");
	        SendClientMessage(playerid, COLOR_GREY,"AREAS: skyscraper chiliad area51 airstrip bayside quarry dam bank pier");
			SendClientMessage(playerid, COLOR_GREY,"AREAS: underwater jet battlefield 8track kickstart dirtbike bloodbowl gym");
	        return 1;
		}
		new
		    p=1,
			Float:a = GetPlayerFacingAngle(playerid,a),
			destination[64] = " ",
			lookupid = ReturnUser(tmp);

		if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) p=0;
		if(lookupid != INVALID_PLAYER_ID)
		{
	    	if(lookupid != playerid)
	    	{
	    		if(!gPlayerLogged[lookupid])
					return SendClientMessage(playerid, COLOR_GRAD2,"That player hasn't spawned yet.");
				if(GetPlayerState(lookupid) == PLAYER_STATE_SPECTATING)
					return SendClientMessage(playerid, COLOR_GRAD2,"That player is spectating someone.");
			}
			new
				Float:x,
				Float:y,
				Float:z,
				i = GetPlayerInterior(lookupid),
				v = GetPlayerVirtualWorld(lookupid);
			if(IsPlayerInAnyVehicle(lookupid))
			{
			    GetVehicleZAngle(GetPlayerVehicleID(lookupid),a);
			} else {
				GetPlayerFacingAngle(lookupid,a);
			}
			GetPlayerPos(lookupid,x,y,z);
			Teleport(playerid,x,y+2,z,a,i,v,p);
			destination = PlayerName(lookupid);
		}
		else if(!strcmp(tmp,"lspd",true) || !strcmp(tmp,"ls",true))
		{
		    destination = "Los Santos Police Department";
		    Teleport(playerid,1529.6,-1691.2,13.3,a,0,0,p);
		}
		else if(!strcmp(tmp,"int1",true))
		{
		    destination = "Interior 1";
		    Teleport(playerid,1411.1451,-0.5155,1000.9236,a,1,0,p);
		}
		else if(!strcmp(tmp,"gym",true))
		{
		    destination = "Los Santos GYM";
		    Teleport(playerid,2225.4001,-1724.4464,13.5632,a,0,0,p);
		}
		else if(!strcmp(tmp,"lsair",true))
		{
		    destination = "Los Santos Airport";
		    Teleport(playerid,1934.9127,-2290.6362,13.5469,a,0,0,p);
		}
		else if(!strcmp(tmp,"sfair",true) || !strcmp(tmp,"sf",true))
		{
		    destination = "San Fierro Airport";
		    Teleport(playerid,-1417.0,-295.8,14.1,a,0,0,p);
		}
		else if(!strcmp(tmp,"lvair",true) || !strcmp(tmp,"lv",true))
		{
		    destination = "Las Venturas Airport";
		    Teleport(playerid,1699.2,1435.1, 10.7,a,0,0,p);
		}
		else if(!strcmp(tmp,"jet",true))
		{
		    destination = "private jet";
		    Teleport(playerid,1.71875, 30.4062, 1200.34,a,1,0,0);
		}
		else if (!strcmp(tmp,"chiliad",true))
		{
		    destination = "Mt. Chiliad";
		    Teleport(playerid,-2317.5325,-1644.9664,483.7031,a,0,0,p);
		}
		else if (!strcmp(tmp,"area51",true))
		{
		    destination = "Area 51";
		    Teleport(playerid,202.1886,1881.4122,17.2199,37.8779,0,0,p);
		}
		else if (!strcmp(tmp,"airstrip",true))
		{
		    destination = "Desert Airstrip";
		    Teleport(playerid,357.5273,2513.8701,16.5856,a,0,0,p);
		}
		else if (!strcmp(tmp,"skyscraper",true) || !strcmp(tmp,"sky",true))
		{
		    destination = "the Skyscraper";
		    Teleport(playerid,1543.9886,-1353.7587,329.4735,a,0,0,p);
		}
		else if (!strcmp(tmp,"bayside",true))
		{
		    destination = "Bayside Heliport";
		    Teleport(playerid,-2252.2944,2335.5396,4.8125,a,0,0,p);
		}
		else if (!strcmp(tmp,"underwater",true) || !strcmp(tmp,"under",true))
		{
		    destination = "under the sea";
		    Teleport(playerid,-1005.3044,657.4559,-39.0847,a,0,0,p);
		}
		else if (!strcmp(tmp,"bank",true))
		{
		    destination = "The Bank";
		    Teleport(playerid,1462.395751,-1016.391174,25.84375,a,0,0,p);
		}
		else if (!strcmp(tmp,"pier",true))
		{
		    destination = "the fishing pier";
		    Teleport(playerid,364.9920,-2059.7288,15.3990,a,0,0,p);
		}
		else if (!strcmp(tmp,"battlefield",true) || !strcmp(tmp,"battle",true))
		{
		    destination = "the battlefield";
	   	 	Teleport(playerid,-972.4957,1060.9830,1345.6690,a,10,0,p);
		}
		else if (!strcmp(tmp,"dam",true))
		{
	    	destination = "the Sherman Dam";
	    	Teleport(playerid,-715.0000,2062.0000,60.0000,a,0,0,p);
		}
		else if (!strcmp(tmp,"bloodbowl",true))
		{
		    destination = "Bloodbowl Arena";
		    Teleport(playerid,-1394.5928,996.4797,1033.8864,a,15,0,p);
		}
		else if (!strcmp(tmp,"8track",true))
		{
		    destination = "8-Track Stadium";
		    Teleport(playerid,-1406.3815,-262.7644,1043.4290,346.8336,7,0,p);
		}
		else if (!strcmp(tmp,"dirtbike",true))
		{
		    destination = "Dirtbike Stadium";
		    Teleport(playerid,-1436.2065,-642.5217,1049.5261,167.3703,4,0,p);
		}
		else if (!strcmp(tmp,"kickstart",true))
		{
		    destination = "Kickstart Stadium";
		    Teleport(playerid,-1447.2618,1604.3374,1052.5220,263.7223,14,0,p);
		}
		else if (!strcmp(tmp,"quarry",true))
		{
	 		destination = "Hunter Quarry";
	    	Teleport(playerid,609.8776,867.3369,-42.2692,a,0,0,p);
		}
  		else
		{
			return SendClientMessage(playerid, COLOR_FADE1,"Invalid destination.");
		}
		// format string and send to player
  		format(string, sizeof(string),"Teleporting to %s",destination);
		SendClientMessage(playerid, COLOR_GRAD2,string);
		return 1;
	}



Re: I got huge problem with my script - JaKe Elite - 13.06.2012

Not being so rude
the Above Poster is an idiot.
Asking for Rep for Server Ad?

(I'm not being rude)


Re: I got huge problem with my script - N0FeaR - 13.06.2012

Quote:
Originally Posted by Romel
View Post
Not being so rude
the Above Poster is an idiot.
Asking for Rep for Server Ad?

(I'm not being rude)
Yeah i agree he just post a random cmd.


Re: I got huge problem with my script - Rob_Maate - 13.06.2012

If you are receiving excessive warnings, it's usually an indication you have a flawed scripting technique.

Post your compiler output and I'll tell you if it's causing this bug.

From what you've explained, however, it sounds like you are suffering from an AMX halt.


Re: I got huge problem with my script - JhnzRep - 13.06.2012

Nevermind, listen to the guy above :P