Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <zcmd>
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- #else
- #endif
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(newkeys == 160 && (GetPlayerWeapon(playerid) == 0 || GetPlayerWeapon(playerid) == 1) && !IsPlayerInAnyVehicle(playerid))
- {
- SyncPlayer(playerid);
- return 1;
- }
- return 1;
- }
- CMD:sync(playerid)
- {
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "Hata: Arabadayken bu komutu kullanamazsın.");
- SyncPlayer(playerid);
- return 1;
- }
- CMD:s(playerid)
- {
- return cmd_sync(playerid);
- }
- SyncPlayer(playerid)
- {
- new Float:Can[2], Float:Posizyon[4], Interior, Dunya;
- GetPlayerHealth(playerid, Can[0]);
- GetPlayerArmour(playerid, Can[1]);
- GetPlayerPos(playerid, Posizyon[0], Posizyon[1], Posizyon[2]);
- GetPlayerFacingAngle(playerid, Posizyon[3]);
- Interior = GetPlayerInterior(playerid);
- Dunya = GetPlayerVirtualWorld(playerid);
- new Silahlar[13][2];
- for(new i = 0; i < 13; i++)
- {
- GetPlayerWeaponData(playerid, i, Silahlar[i][0], Silahlar[i][1]);
- }
- ClearAnimations(playerid);
- SyncSpawn(playerid);
- SetPlayerHealth(playerid, Can[0]);
- SetPlayerArmour(playerid, Can[1]);
- SetPlayerInterior(playerid, Interior);
- SetPlayerVirtualWorld(playerid, Dunya);
- SetPlayerPos(playerid, Posizyon[0], Posizyon[1], Posizyon[2]);
- SetPlayerFacingAngle(playerid, Posizyon[3]);
- return 1;
- }
- stock SyncSpawn(playerid)
- {
- SetPlayerPos(playerid, 0, 0, 0);
- SpawnPlayer(playerid);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment