phpBB [media]
Прописав команду /olen - вы превращаетесь в Оленя и можете передвигаться
Начнём:
Code: Select all
new Lev,Popov;
Теперь в OnGameModeInit или в OnFilterScriptInit
Code: Select all
Lev = CreateObject(19315, 0.0, 0.0, 0.0, 180.0, 0.0, 0.0);
Popov = 594;
Ну и в окончании в public OnPlayerCommandText
Code: Select all
if (strcmp("/olen", cmdtext, true, 10) == 0)
{
new Float:x,Float:y,Float:z,Float:a;
GetPlayerPos(playerid,x,y,z);
GetPlayerFacingAngle(playerid,a);
Popov = CreateVehicle(594,x+2,y,z+2,a,-1,-1,60);
AttachObjectToVehicle(Lev, Popov,0.0,0.0,0.4,0.0,0.0,90.0);
LinkVehicleToInterior(Popov,6);
PutPlayerInVehicle(playerid,Popov,0);
return 1;
}
Баги(Недочёты):
1- Можно прописывать /olen много раз подряд - очень быстро и подниматься выше и выше.
2- Потом когда умрёшь - если много раз писал /olen , то на карте будет много т.с. ид 594(невидимых) подойдёшь - F можно на невидимом каре гонять(Ты тож невидим будешь).