Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Teleport Sys By RiseAboveHate V2.0
- */
- #include <a_samp>
- new String[80];
- enum Teleports
- {
- TeleCmd[128],
- TeleColor[20],
- TeleMsg[24],
- ResetWepaons,
- Weapon1,
- Weapon2,
- Weapon3,
- Weapon4,
- Ammo,
- Float:X,
- Float:Y,
- Float:Z,
- Float:A,
- Interior,
- VirtualWorld
- };
- new Tele[][Teleports] =
- {
- {"/Ap", 0xFF6200AA, "áøåê äáà ìùãä äúòåôä", 0, 38, 26, 23, 1, 1000, -1360.5687,-245.5355,14.1440,316.6714, 0, 0}
- };
- public OnFilterScriptInit()
- {
- print("\n\tTeleport Sys By RiseAboveHate Version 2.0");
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- for(new i = 0; i < sizeof(Tele); i++)
- {
- if(strcmp(cmdtext, Tele[i][TeleCmd], true) == 0)
- {
- if(Tele[i][ResetWepaons] == 0)
- {
- GivePlayerWeapon(playerid, Tele[i][Weapon1], Tele[i][Ammo]);
- GivePlayerWeapon(playerid, Tele[i][Weapon2], Tele[i][Ammo]);
- GivePlayerWeapon(playerid, Tele[i][Weapon3], Tele[i][Ammo]);
- GivePlayerWeapon(playerid, Tele[i][Weapon4], Tele[i][Ammo]);
- }
- else
- {
- ResetPlayerWeapons(playerid);
- }
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- SetVehiclePos(GetPlayerVehicleID(playerid), Tele[i][X], Tele[i][Y], Tele[i][Z]);
- GetVehicleZAngle(GetPlayerVehicleID(playerid), Tele[i][A]);
- format(String, 128, "%s", Tele[i][TeleMsg]);
- SendClientMessage(playerid, Tele[i][TeleColor], String);
- }
- else if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
- {
- SetPlayerPos(playerid, Tele[i][X], Tele[i][Y], Tele[i][Z]);
- SetPlayerFacingAngle(playerid, Tele[i][A]);
- format(String, 128, "%s", Tele[i][TeleMsg]);
- SendClientMessage(playerid, Tele[i][TeleColor], String);
- }
- return 1;
- }
- }
- if(strcmp(cmdtext, "/Teleports", true) == 0)
- {
- for(new i = 0; i < sizeof(Tele); i++)
- {
- new STR[128];
- format(STR, sizeof(STR), "%s{FF6200}%s\n", STR, Tele[i][TeleCmd]);
- ShowPlayerDialog(playerid, 1010, DIALOG_STYLE_LIST, "Teleports - ùéâåøéí", STR, "àéùåø", "éöéàä");
- }
- return 1;
- }
- return 0;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == 1010)
- {
- if(!response) return SendClientMessage(playerid, 0x00FF62AA, ".áçøú ìöàú îøùéîú äùéâåøéí");
- OnPlayerCommandText(playerid, Tele[listitem][TeleCmd]);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement