Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- new editid = PlayerInfo[playerid][p_editObject];
- if(editid >= 1 && PlayerInfo[playerid][p_animation] == true)
- {
- new keys, updown, leftright,
- Float:Posx, Float:Posy, Float:Posz;
- new Float:rx, Float:ry, Float:rz, Float:oRX, Float:oRY, Float:oRZ;
- new Float:x, Float:y, Float:z, string[512];
- GetDynamicObjectPos(editid, x, y, z);
- GetDynamicObjectRot(editid, rx, ry, rz);
- GetPlayerKeys(playerid, keys, updown, leftright);
- if(keys == (KEY_SPRINT + KEY_JUMP))
- {
- // SPRINT+SHIFT+STRZALKA -- UP/DOWN -- 1.0
- if(updown > 0) SetDynamicObjectPos(editid, x, y, z-1.0);
- else if(updown < 0) SetDynamicObjectPos(editid, x, y, z+1.0);
- // SPRINT+SHIFT+STRZALKA -- right/left -- 1.0
- else if(leftright > 0) SetDynamicObjectRot(editid, rx, ry, rz+45.0);
- else if(leftright < 0) SetDynamicObjectRot(editid, rx, ry, rz-45.0);
- return 1;
- }
- if(keys == (KEY_JUMP))
- {
- // SHIFT+STRZALKA -- right/left -- 1.0
- if(leftright > 0) SetDynamicObjectRot(editid, rx, ry, rz-1);
- else if(leftright < 0) SetDynamicObjectRot(editid, rx, ry, rz+1);
- else if(updown > 0) SetDynamicObjectPos(editid, x, y, z-0.1);
- else if(updown < 0) SetDynamicObjectPos(editid, x, y, z+0.1);
- return 1;
- }
- if(keys == (KEY_WALK + KEY_JUMP)) // ALT+SHIFT+STRZALKA -- UP/DOWN -- 0.01
- {
- if(updown > 0) SetDynamicObjectPos(editid, x, y, z-0.01);
- else if(updown < 0) SetDynamicObjectPos(editid, x, y, z+0.01);
- else if(leftright > 0) SetDynamicObjectRot(editid, rx, ry, rz-0.1);
- else if(leftright < 0) SetDynamicObjectRot(editid, rx, ry, rz+0.1);
- return 1;
- }
- if(keys == 0 && updown > 0) // Strzalka -- UP/DOWN -- 0.1
- {
- SetDynamicObjectPos(editid, x-0.1, y, z);
- }
- else if(keys == 0 && updown < 0)
- {
- SetDynamicObjectPos(editid, x, y+0.1, z);
- }
- if(keys == 0 && leftright > 0) // Strzalka -- RIGHT/LEFT -- 0.1
- {
- SetDynamicObjectPos(editid, x-0.1, y, z);
- }
- else if(keys == 0 && leftright < 0)
- {
- SetDynamicObjectPos(editid, x+0.1, y, z);
- }
- if(keys == KEY_SPRINT && updown > 0)// SPRINT+Strzalka -- UP/DOWN -- 1.0
- {
- SetDynamicObjectPos(editid, x, y-1.0, z);
- }
- else if(keys == KEY_SPRINT && updown < 0)
- {
- SetDynamicObjectPos(editid, x, y+1.0, z);
- }
- if(keys == KEY_SPRINT && leftright > 0) // SPRINT+Strzalka -- RIGHT/LEFT -- 1.0
- {
- SetDynamicObjectPos(editid, x-1.0, y, z);
- }
- else if(keys == KEY_SPRINT && leftright < 0)
- {
- SetDynamicObjectPos(editid, x, y+1.0, z);
- }
- if(keys == KEY_WALK) // SPRINT+Strzalka -- RIGHT/LEFT -- 0.01
- {
- if(updown > 0)
- {
- SetDynamicObjectPos(editid, x-0.01, y, z);
- }
- else if(updown < 0)
- {
- SetDynamicObjectPos(editid, x+0.01, y, z);
- }
- else if(leftright > 0)// SPRINT+Strzalka -- UP/DOWN -- 0.01
- {
- SetDynamicObjectPos(editid, x, y-0.01, z);
- }
- else if(leftright < 0)// SPRINT+Strzalka -- UP/DOWN -- 0.01
- {
- SetDynamicObjectPos(editid, x, y+0.01, z);
- }
- }
- GetDynamicObjectPos(editid, Posx, Posy, Posz);
- GetDynamicObjectRot(editid, oRX, oRY, oRZ);
- format(string, sizeof(string), "~y~Obiekt: ~w~%d:%d, ~y~Owner: ~w~0:%d ~y~Model:~w~ %d~n~~p~Pozycja: ~w~%0.2f, %0.2f, %0.2f~n~~r~Rot:~w~ %0.2f, %0.2f, %0.2f",
- editid,
- Streamer_GetIntData(STREAMER_TYPE_OBJECT, editid, E_STREAMER_EXTRA_ID),
- Streamer_GetIntData(STREAMER_TYPE_OBJECT, editid, E_STREAMER_OWNER),
- Streamer_GetIntData(STREAMER_TYPE_OBJECT, editid, E_STREAMER_MODEL_ID),
- Posx,
- Posy,
- Posz,
- oRX,
- oRY,
- oRZ);
- Info(playerid, INFO_DOWN_TIME, 600, string);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement