Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

EnableGPSForPlayer

Статус
В этой теме нельзя размещать новые ответы.

Miles Moore

Новичок
PHP:
(62) : error 017: undefined symbol "gin"
(62) : error 009: invalid array size (negative, zero or out of bounds)
(5450) : error 017: undefined symbol "EnableGPSForPlayer"
(5462) : error 017: undefined symbol "EnableGPSForPlayer"
(5468) : error 017: undefined symbol "EnableGPSForPlayer"
(5476) : error 017: undefined symbol "EnableGPSForPlayer"
(5482) : error 017: undefined symbol "EnableGPSForPlayer"
(5490) : error 017: undefined symbol "EnableGPSForPlayer"
(5496) : error 017: undefined symbol "EnableGPSForPlayer"
(5502) : error 017: undefined symbol "EnableGPSForPlayer"
(5508) : error 017: undefined symbol "EnableGPSForPlayer"
(5514) : error 017: undefined symbol "EnableGPSForPlayer"
(5530) : error 017: undefined symbol "EnableGPSForPlayer"
(5542) : error 017: undefined symbol "EnableGPSForPlayer"
(5547) : error 017: undefined symbol "EnableGPSForPlayer"
(5553) : error 017: undefined symbol "EnableGPSForPlayer"
(5557) : error 017: undefined symbol "EnableGPSForPlayer"
(5563) : error 017: undefined symbol "IsValidPassport"
(5567) : error 017: undefined symbol "EnableGPSForPlayer"
(5568) : error 017: undefined symbol "EnableGPSForPlayer"
(5574) : error 017: undefined symbol "EnableGPSForPlayer"
(5578) : error 017: undefined symbol "EnableGPSForPlayer"
(5579) : error 017: undefined symbol "EnableGPSForPlayer"
(5590) : error 017: undefined symbol "EnableGPSForPlayer"
(5594) : error 017: undefined symbol "EnableGPSForPlayer"
(5595) : error 017: undefined symbol "EnableGPSForPlayer"

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


26 Errors.

Вот то что было добавлено:

PHP:
1.new GarageInfo[300][gin];

2.new OWNABLEGARAGE;

3.LoadGarage();

4.if(newkeys == 2) return callcmd::opengate(playerid,"");
	if(PRESSED(262144)) return callcmd::opengate(playerid,"");

	if(newkeys & KEY_WALK && oldkeys & 131072) return callcmd::menu(playerid, "");
	if(newkeys == KEY_WALK && !IsPlayerInAnyVehicle(playerid))
	{
		new Float:x, Float:y, Float:z;
		callcmd::tet(playerid,"");
		for(new i = 0;i < OWNABLEGARAGE; i++)
		{
		    if(!IsPlayerInRangeOfPoint(playerid,5,GarageInfo[i][gX],GarageInfo[i][gY],GarageInfo[i][gZ])) continue;
		    SetPlayerPos(playerid,2368.9749,2436.7090,5018.3994);
		    SetPlayerFacingAngle(playerid,272.1717);
		    SetPlayerVirtualWorld(playerid,i+1);
		    SetPlayerInterior(playerid,1);
		    break;
		}
		if(IsPlayerInRangeOfPoint(playerid,5,2368.9749,2436.7090,5018.3994))
		{
		    new i = GetPlayerVirtualWorld(playerid)-1;
			SetPlayerPos(playerid,GarageInfo[i][gX],GarageInfo[i][gY],GarageInfo[i][gZ]);
			SetPlayerFacingAngle(playerid,0);
			SetPlayerVirtualWorld(playerid,0);
			SetPlayerInterior(playerid,0);
		}


5.if(newkeys == 2)
	{
	    for(new i = 0;i < OWNABLEGARAGE; i++)
		{
		    if(!IsPlayerInRangeOfPoint(playerid,5,GarageInfo[i][gX],GarageInfo[i][gY],GarageInfo[i][gZ])) continue;
		    if(GetPVarInt(playerid,"AntiFlG") > gettime()) break;
			new veh = GetPlayerVehicleID(playerid);
		    SetPlayerPos(playerid,2368.9749,2436.7090,5018.3994);
		    SetPlayerFacingAngle(playerid,272.1717);
		    SetPlayerVirtualWorld(playerid,i+1);
		    SetPlayerInterior(playerid,1);
		    SetVehiclePos(veh,2368.9749,2436.7090,5018.3994);
		    SetVehicleZAngle(veh,272.1717);
			LinkVehicleToInterior(veh,1);
			SetVehicleVirtualWorld(veh,i+1);
			PutPlayerInVehicle(playerid,veh,0);
			SetPVarInt(playerid,"AntiFlG",gettime()+3);
			break;
		}
	    if(IsPlayerInRangeOfPoint(playerid,5,2368.9749,2436.7090,5018.3994))
	    {
	        if(GetPVarInt(playerid,"AntiFlG") > gettime()) return 1;
			new veh = GetPlayerVehicleID(playerid);
			new i = GetPlayerVirtualWorld(playerid)-1;
		    SetVehiclePos(veh,GarageInfo[i][gXX],GarageInfo[i][gYY],GarageInfo[i][gZZ]);
		    SetVehicleZAngle(veh,GarageInfo[i][gFA]);
			LinkVehicleToInterior(veh,0);
			SetVehicleVirtualWorld(veh,0);
			SetPlayerPos(playerid,GarageInfo[i][gXX],GarageInfo[i][gYY],GarageInfo[i][gZZ]);
		    SetPlayerFacingAngle(playerid,GarageInfo[i][gFA]);
		    SetPlayerVirtualWorld(playerid,0);
		    SetPlayerInterior(playerid,0);
			PutPlayerInVehicle(playerid,veh,0);
			SetPVarInt(playerid,"AntiFlG",gettime()+3);
			return 1;
		}
		return true;
	}


6.public OnPlayerEditObject(playerid, playerobject, objectid, response, Float:fX, Float:fY, Float:fZ, Float:fRotX, Float:fRotY, Float:fRotZ)
{
	new Float:oldX, Float:oldY, Float:oldZ, Float:oldRotX, Float:oldRotY, Float:oldRotZ;
	GetObjectPos(objectid, oldX, oldY, oldZ);
	GetObjectRot(objectid, oldRotX, oldRotY, oldRotZ);
	if(!playerobject) // If this is a global object, sync the position for other players
	{
	    if(!IsValidObject(objectid)) return 1;
	    SetObjectPos(objectid, fX, fY, fZ);
	    SetObjectRot(objectid, fRotX, fRotY, fRotZ);
	}
	if(GetPVarInt(playerid,"PutGarage"))
	{
 		if(response == EDIT_RESPONSE_FINAL)
		{
		    new Float:x,Float:y,Float:z,Float:xx,Float:yy,Float:zz,Float:fa;
		    sscanf(strg,"p<,>fffffff",x,y,z,xx,yy,zz,fa);
			new string[300];
			format(string, sizeof(string), "INSERT INTO `garage` (`gID`,`X`,`Y`,`Z`,`XX`,`YY`,`ZZ`,`FA`,`oX`,`oY`,`oZ`,`oXX`,`oYY`,`oZZ`) \
			VALUE ('%d','%f','%f','%f','%f','%f','%f','%f','%f','%f','%f','%f','%f','%f')",
			OWNABLEGARAGE, x,y,z,xx,yy,zz,fa,fX,fY,fZ,fRotX,fRotY,fRotZ);
			mysql_tquery(mysql, string);
			printf(string);
			OWNABLEGARAGE++;
			SendClientMessage(playerid,-1,"Гараж добавлен. Он будет показан после рестарта");
			DeletePVar(playerid,"PutGarage");
		}

		if(response == EDIT_RESPONSE_CANCEL)
		{
			DestroyObject(objectid);
			DeletePVar(playerid,"PutGarage");
		}
	}

	return 1;
}


7.cmd:addg(playerid)
{
    if(PlayerInfo[playerid][pAdmin]<6)return false;
	new Float:x,Float:y,Float:z;
	GetPlayerPos(playerid,x,y,z);
	format(strg,sizeof(strg),"%f,%f,%f",x,y,z);
	return SendClientMessage(playerid,-1,"Встаньте на место, куда будет выезжать игрок и пропишите /addg1");
}
cmd:addg1(playerid)
{
    if(PlayerInfo[playerid][pAdmin]<6)return false;
	new Float:x,Float:y,Float:z,Float:a;
	GetPlayerPos(playerid,x,y,z);
	GetPlayerFacingAngle(playerid,a);
	format(strg,sizeof(strg),"%s,%f,%f,%f,%f",strg,x,y,z,a);
	new cobj = CreateObject(11313,x,y+2,z,0.0,0.0,0.0);
	EditObject(playerid,cobj);
	SetPVarInt(playerid,"PutGarage",1);
	return SendClientMessage(playerid,-1,"Установите ворота и нажмите иконку сохранить");
}


8.LoadGarage()
{
	new Cache:result = mysql_query(mysql, "SELECT * FROM `garage`");
	OWNABLEGARAGE = cache_get_row_count(mysql);
	new Float:x,Float:y,Float:z,Float:xx,Float:yy,Float:zz;
	CreateDynamicPickup(19134, 1,2368.9749,2436.7090,5018.3994,-1);
	for(new idx = 0;idx < OWNABLEGARAGE; idx++)
	{
		GarageInfo[idx][gID] = cache_get_row_int(idx, 0, mysql);
		GarageInfo[idx][gX] = cache_get_row_float(idx, 1, mysql);
		GarageInfo[idx][gY] = cache_get_row_float(idx, 2, mysql);
		GarageInfo[idx][gZ] = cache_get_row_float(idx, 3, mysql);
		GarageInfo[idx][gXX] = cache_get_row_float(idx, 4, mysql);
		GarageInfo[idx][gYY] = cache_get_row_float(idx, 5, mysql);
		GarageInfo[idx][gZZ] = cache_get_row_float(idx, 6, mysql);
		GarageInfo[idx][gFA] = cache_get_row_float(idx, 7, mysql);
		x = cache_get_row_float(idx, 8, mysql);
		y = cache_get_row_float(idx, 9, mysql);
		z = cache_get_row_float(idx, 10, mysql);
		xx = cache_get_row_float(idx, 11, mysql);
		yy = cache_get_row_float(idx, 12, mysql);
		zz = cache_get_row_float(idx, 13, mysql);
		CreateDynamicObjectEx(11313,x,y,z,xx,yy,zz,300.000,300.000);
		CreateDynamicPickup(19134, 1, GarageInfo[idx][gX],GarageInfo[idx][gY],GarageInfo[idx][gZ], 0);
		CreateDynamic3DTextLabel("Подземный паркинг\nВойти: {FFFF00}ALT{ffffff}\nЗаехать: {FFFF00}H",-1,GarageInfo[idx][gX],GarageInfo[idx][gY],GarageInfo[idx][gZ]+1.0,10.0);
		CreateDynamic3DTextLabel("Ворота\nВыезд: {FFFF00}H{ffffff}\nВыход: {FFFF00}ALT{ffffff}\n\nЛичный авто, которые припаркованы\nс помощью /park в этом месте,автоматически\nуклоняются от налога на транспорт",-1,2368.9749,2436.7090,5018.3994+2.0,10.0,INVALID_PLAYER_ID,INVALID_PLAYER_ID,0,GarageInfo[idx][gID]+1);
	}
	cache_delete(result, mysql);
 	printf("[Загружено подземные паркинги]: Потрачено: <0 ms>.");
	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу