PDA

Просмотр полной версии : [Вопрос] Ошибки в команде



Andrik851
14.02.2019, 17:27
Помогите решить эти ошибки

ошибки


C:\Users\Андрей\Desktop\Severe Roly Play v.1.0\gamemodes\mrpv1.pwn(39079) : error 017: undefined symbol "pData"
C:\Users\Андрей\Desktop\Severe Roly Play v.1.0\gamemodes\mrpv1.pwn(39079) : error 029: invalid expression, assumed zero
C:\Users\Андрей\Desktop\Severe Roly Play v.1.0\gamemodes\mrpv1.pwn(39079) : error 029: invalid expression, assumed zero
C:\Users\Андрей\Desktop\Severe Roly Play v.1.0\gamemodes\mrpv1.pwn(39079) : fatal error 107: too many error messages on one line

Compilation aborted.

Pawn compiler 3.10.8 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.



и вот сама команда


CMD:loadgun(playerid, params[])
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new vehicleid = GetPlayerVehicleID(playerid);
if((pData[playerid][pFraction] == 8 && GetVehicleModel(vehicleid)!= 433) || ((IsGang(pData[playerid][pFraction]) || pData[playerid][pFraction] == 9) && GetVehicleModel(vehicleid)!= 482)) return SendClientMessage(playerid,CGRAY,"Вы должны быть за рулем т.с. для перевозки оружия");
if(gVehicleGun[vehicleid][vGunLoading] || gVehicleGun[vehicleid][vGunUnloading]) return SendClientMessage(playerid,COLOR_GREY,"Авто уже стоит на загрузке / разгрузке");
gVehicleGun[vehicleid][vGunVid] = vehicleid;
gVehicleGun[vehicleid][vGunLoading] = true;
RemovePlayerFromVehicle(playerid);
new Float:x, Float:y, Float:z, Float:a;
GetVehiclePos(vehicleid,x,y,z);
GetVehicleZAngle(vehicleid,a);
x = x - (-6.0*floatsin(a,degrees));
y = y - 6.0*floatcos(a,degrees);
gVehicleGun[vehicleid][vGunPickup] = CreateDynamicPickup(19133,1,x,y,z-0.5);
new mes[128];
format(mes,sizeof(mes),"{FFFFFF}Ед. оружия: {33AA33}%d\n{FFFFFF}Патронов: {33AA33}%d",gVehicleGun[vehicleid][vGunGunAmount],gVehicleGun[vehicleid][vGunAmmo]);
gVehicleGun[vehicleid][vGunText] = CreateDynamic3DTextLabel(mes,COLOR_WHITE,x,y,z+0.5,20.0);
gVehicleGun[vehicleid][vGunArea] = CreateDynamicSphere(x,y,z,1.0);
SendClientMessage(playerid,COLOR_GREEN,"Загрузка началась");
}
return true;
}

m1n1vv
15.02.2019, 00:26
Не существует pData. Замени ее на pInfo или PlayerInfo. Не знаю какая переменная у тебя для хранения данных игрока.

Andrik851
15.02.2019, 16:16
я понял спасибо ща попробую