- 0

[закрыто] Помогите сделать плавный /afly у меня просто быстрый
Asked by
Редиска
,
-
Recently Browsing 0 members
No registered users viewing this page.
-
Similar Content
-
By Kutuzov
Всем привет, хотелось бы спросить у тех, кто разбирается в PluginSDK.
Какие есть источники, руководства, документации о PluginSDK?
Я пока что ничего нормального не нахожу.
Заранее спасибо
-
Posted · Report post
ребят помогите исправить /afly
я когда летаю он у меня очень быстро летает.
а мне надо по медленее
вот кмд
CMD:afly(playerid,params[])
{
if(PlayerLogged[playerid] == 0) return true;
if(PlayerInfo[playerid][pAdmin] < 2 || AdminLogged[playerid] == false) return SendClientMessage(playerid, COLOR_GREY, YouCanNotAdmin);
SetPVarInt(playerid,"spawn_ac",1);
if(GetPVarType(playerid, "FlyMode"))
{
new inter, world, Float:X, Float:Y, Float:Z, Float:FA;
GetPlayerHealth(playerid,PlayerInfo[playerid][pHealthS]);
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, FA);
inter = GetPlayerInterior(playerid);
world = GetPlayerVirtualWorld(playerid);
SetPVarFloat(playerid, "SpecX", X);
SetPVarFloat(playerid, "SpecY", Y);
SetPVarFloat(playerid, "SpecZ", Z);
SetPVarFloat(playerid, "SpecFA", FA);
SetPVarInt(playerid, "SpecInt", inter);
SetPVarInt(playerid, "SpecWorld", world);
CancelFlyMode(playerid);
}
else
{
SetPVarInt(playerid, "SpecBool", 1);
FlyMode(playerid);
}
return true;
}
Стоки
stock FlyMode(playerid)
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
noclipdata[playerid][flyobject] = CreatePlayerObject(playerid, 19300, X, Y, Z, 0.0, 0.0, 0.0);
TogglePlayerSpectating(playerid, true);
AttachCameraToPlayerObject(playerid, noclipdata[playerid][flyobject]);
SetPVarInt(playerid, "FlyMode", 1);
noclipdata[playerid][cameramode] = CAMERA_MODE_FLY;
return true;
}
stock CancelFlyMode(playerid)
{
DeletePVar(playerid, "FlyMode");
CancelEdit(playerid);
GameTextForPlayer(playerid, "€A‚PY€KA... ЊOѓO„ѓ…¦E...", 5000, 3);
TogglePlayerSpectating(playerid, false);
SetPlayerHealth(playerid, 9999999.0);
DestroyPlayerObject(playerid, noclipdata[playerid][flyobject]);
noclipdata[playerid][cameramode] = CAMERA_MODE_NONE;
return true;
}
Незнаю это от него или нет но на всякий случай скину
if(GetPVarInt(playerid, "SpecBool") == 1)
{
DeletePVar(playerid, "FlyMode");
DeletePVar(playerid, "SpecBool");
new Float:X = GetPVarFloat(playerid, "SpecX"), Float:Y = GetPVarFloat(playerid, "SpecY"), Float:Z = GetPVarFloat(playerid, "SpecZ"),
Float:FA = GetPVarFloat(playerid, "SpecFA"), inter = GetPVarInt(playerid, "SpecInt"), world = GetPVarInt(playerid, "SpecWorld");
DeletePVar(playerid, "SpecX");
DeletePVar(playerid, "SpecY");
DeletePVar(playerid, "SpecZ");
DeletePVar(playerid, "SpecFA");
DeletePVar(playerid, "SpecInt");
DeletePVar(playerid, "SpecWorld");
SetPlayerPos(playerid, X, Y, Z);
SetPlayerFacingAngle(playerid, FA);
SetPlayerVirtualWorld(playerid, world);
SetPlayerInterior(playerid, inter);
SetPlayerTeamColor(playerid);
SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);
ResetWeapon(playerid);
SetMoney(playerid, PlayerInfo[playerid][pCash]);
LoadPWeapon(playerid);
if(PlayerInfo[playerid][pWanted] > 0) SetPlayerWantedLevel(playerid, PlayerInfo[playerid][pWanted]);
if(PlayerInfo[playerid][pChar] > 0) SetPlayerSkin(playerid,PlayerInfo[playerid][pChar]);
else if(Oldskin2[playerid] > 0) SetPlayerSkin(playerid,Oldskin2[playerid]);
else SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]);
return true;
}
Share this post
Link to post