Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #define MAXIMAL_PLAYERS 100
- enum PlayerMain
- {
- Float:PlayerPositionX1,
- Float:PlayerPositionY1,
- Float:PlayerPositionZ1,
- Float:PlayerPositionA1,
- Float:PlayerPositionX2,
- Float:PlayerPositionY2,
- Float:PlayerPositionZ2,
- Float:PlayerPositionA2,
- Float:PlayerPositionX3,
- Float:PlayerPositionY3,
- Float:PlayerPositionZ3,
- Float:PlayerPositionA3,
- Float:PlayerPositionX4,
- Float:PlayerPositionY4,
- Float:PlayerPositionZ4,
- Float:PlayerPositionA4,
- Float:PlayerPositionX5,
- Float:PlayerPositionY5,
- Float:PlayerPositionZ5,
- Float:PlayerPositionA5,
- Float:PlayerPositionX6,
- Float:PlayerPositionY6,
- Float:PlayerPositionZ6,
- Float:PlayerPositionA6,
- Float:PlayerPositionX7,
- Float:PlayerPositionY7,
- Float:PlayerPositionZ7,
- Float:PlayerPositionA7,
- Float:PlayerPositionX8,
- Float:PlayerPositionY8,
- Float:PlayerPositionZ8,
- Float:PlayerPositionA8,
- Float:PlayerPositionX9,
- Float:PlayerPositionY9,
- Float:PlayerPositionZ9,
- Float:PlayerPositionA9,
- Float:PlayerPositionX10,
- Float:PlayerPositionY10,
- Float:PlayerPositionZ10,
- Float:PlayerPositionA10,
- PlayerUseSp1,
- PlayerUseSp2,
- PlayerUseSp3,
- PlayerUseSp4,
- PlayerUseSp5,
- PlayerUseSp6,
- PlayerUseSp7,
- PlayerUseSp8,
- PlayerUseSp9,
- PlayerUseSp10
- };
- new Player[MAXIMAL_PLAYERS][PlayerMain];
- public OnGameModeInit()
- {
- AddPlayerClass(0,0,0,0,0,0,0,0,0,0,0);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- Player[playerid][PlayerPositionX1] = 0;
- Player[playerid][PlayerPositionY1] = 0;
- Player[playerid][PlayerPositionZ1] = 0;
- Player[playerid][PlayerPositionA1] = 0;
- Player[playerid][PlayerPositionX2] = 0;
- Player[playerid][PlayerPositionY2] = 0;
- Player[playerid][PlayerPositionZ2] = 0;
- Player[playerid][PlayerPositionA2] = 0;
- Player[playerid][PlayerPositionX3] = 0;
- Player[playerid][PlayerPositionY3] = 0;
- Player[playerid][PlayerPositionZ3] = 0;
- Player[playerid][PlayerPositionA3] = 0;
- Player[playerid][PlayerPositionX4] = 0;
- Player[playerid][PlayerPositionY4] = 0;
- Player[playerid][PlayerPositionZ4] = 0;
- Player[playerid][PlayerPositionA4] = 0;
- Player[playerid][PlayerPositionX5] = 0;
- Player[playerid][PlayerPositionY5] = 0;
- Player[playerid][PlayerPositionZ5] = 0;
- Player[playerid][PlayerPositionA5] = 0;
- Player[playerid][PlayerPositionX6] = 0;
- Player[playerid][PlayerPositionY6] = 0;
- Player[playerid][PlayerPositionZ6] = 0;
- Player[playerid][PlayerPositionA6] = 0;
- Player[playerid][PlayerPositionX7] = 0;
- Player[playerid][PlayerPositionY7] = 0;
- Player[playerid][PlayerPositionZ7] = 0;
- Player[playerid][PlayerPositionA7] = 0;
- Player[playerid][PlayerPositionX8] = 0;
- Player[playerid][PlayerPositionY8] = 0;
- Player[playerid][PlayerPositionZ8] = 0;
- Player[playerid][PlayerPositionA8] = 0;
- Player[playerid][PlayerPositionX9] = 0;
- Player[playerid][PlayerPositionY9] = 0;
- Player[playerid][PlayerPositionZ9] = 0;
- Player[playerid][PlayerPositionA9] = 0;
- Player[playerid][PlayerPositionX10] = 0;
- Player[playerid][PlayerPositionY10] = 0;
- Player[playerid][PlayerPositionZ10] = 0;
- Player[playerid][PlayerPositionA10] = 0;
- Player[playerid][PlayerUseSp1] = 0;
- Player[playerid][PlayerUseSp2] = 0;
- Player[playerid][PlayerUseSp3] = 0;
- Player[playerid][PlayerUseSp4] = 0;
- Player[playerid][PlayerUseSp5] = 0;
- Player[playerid][PlayerUseSp6] = 0;
- Player[playerid][PlayerUseSp7] = 0;
- Player[playerid][PlayerUseSp8] = 0;
- Player[playerid][PlayerUseSp9] = 0;
- Player[playerid][PlayerUseSp10] = 0;
- return 1;
- }
- public OnPlayerCommandText(playerid,cmdtext[])
- {
- new Command[150],Index;
- Command = Strtok(cmdtext,Index);
- new Temp1[150];
- Temp1 = Strtok(cmdtext,Index);
- if(!strcmp(Command,"/Sp",true))
- {
- if(IsNumeric(Temp1))
- {
- if(IsNumeric(Temp1) > 0 || IsNumeric(Temp1) < 11)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(IsNumeric(Temp1) == 1)
- {
- GetVehiclePos(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionX1],Player[playerid][PlayerPositionY1],Player[playerid][PlayerPositionZ1]);
- GetVehicleZAngle(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionA1]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została zapisana, wpisz /Lp 1 aby się do niej przenieść, lub /Dp 1 aby usunąć.");
- }
- if(IsNumeric(Temp1) == 2)
- {
- GetVehiclePos(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionX2],Player[playerid][PlayerPositionY2],Player[playerid][PlayerPositionZ2]);
- GetVehicleZAngle(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionA2]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została zapisana, wpisz /Lp 2 aby się do niej przenieść, lub /Dp 2 aby usunąć.");
- }
- if(IsNumeric(Temp1) == 3)
- {
- GetVehiclePos(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionX3],Player[playerid][PlayerPositionY3],Player[playerid][PlayerPositionZ3]);
- GetVehicleZAngle(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionA3]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została zapisana, wpisz /Lp 3 aby się do niej przenieść, lub /Dp 3 aby usunąć.");
- }
- if(IsNumeric(Temp1) == 4)
- {
- GetVehiclePos(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionX4],Player[playerid][PlayerPositionY4],Player[playerid][PlayerPositionZ4]);
- GetVehicleZAngle(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionA4]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została zapisana, wpisz /Lp 4 aby się do niej przenieść, lub /Dp 4 aby usunąć.");
- }
- if(IsNumeric(Temp1) == 5)
- {
- GetVehiclePos(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionX5],Player[playerid][PlayerPositionY5],Player[playerid][PlayerPositionZ5]);
- GetVehicleZAngle(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionA5]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została zapisana, wpisz /Lp 5 aby się do niej przenieść, lub /Dp 5 aby usunąć.");
- }
- if(IsNumeric(Temp1) == 6)
- {
- GetVehiclePos(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionX6],Player[playerid][PlayerPositionY6],Player[playerid][PlayerPositionZ6]);
- GetVehicleZAngle(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionA6]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została zapisana, wpisz /Lp 6 aby się do niej przenieść, lub /Dp 6 aby usunąć.");
- }
- if(IsNumeric(Temp1) == 7)
- {
- GetVehiclePos(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionX7],Player[playerid][PlayerPositionY7],Player[playerid][PlayerPositionZ7]);
- GetVehicleZAngle(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionA7]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została zapisana, wpisz /Lp 7 aby się do niej przenieść, lub /Dp 7 aby usunąć.");
- }
- if(IsNumeric(Temp1) == 8)
- {
- GetVehiclePos(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionX8],Player[playerid][PlayerPositionY8],Player[playerid][PlayerPositionZ8]);
- GetVehicleZAngle(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionA8]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została zapisana, wpisz /Lp 8 aby się do niej przenieść, lub /Dp 8 aby usunąć.");
- }
- if(IsNumeric(Temp1) == 9)
- {
- GetVehiclePos(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionX9],Player[playerid][PlayerPositionY9],Player[playerid][PlayerPositionZ9]);
- GetVehicleZAngle(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionA9]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została zapisana, wpisz /Lp 9 aby się do niej przenieść, lub /Dp 9 aby usunąć.");
- }
- if(IsNumeric(Temp1) == 10)
- {
- GetVehiclePos(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionX10],Player[playerid][PlayerPositionY10],Player[playerid][PlayerPositionZ10]);
- GetVehicleZAngle(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionA10]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została zapisana, wpisz /Lp 10 aby się do niej przenieść, lub /Dp 10 aby usunąć.");
- }
- }
- else
- {
- if(IsNumeric(Temp1) == 1)
- {
- GetPlayerPos(playerid,Player[playerid][PlayerPositionX1],Player[playerid][PlayerPositionY1],Player[playerid][PlayerPositionZ1]);
- GetPlayerFacingAngle(playerid,Player[playerid][PlayerPositionA1]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została zapisana, wpisz /Lp 1 aby się do niej przenieść, lub /Dp 1 aby usunąć.");
- }
- if(IsNumeric(Temp1) == 2)
- {
- GetPlayerPos(playerid,Player[playerid][PlayerPositionX2],Player[playerid][PlayerPositionY2],Player[playerid][PlayerPositionZ2]);
- GetPlayerFacingAngle(playerid,Player[playerid][PlayerPositionA2]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została zapisana, wpisz /Lp 2 aby się do niej przenieść, lub /Dp 2 aby usunąć.");
- }
- if(IsNumeric(Temp1) == 3)
- {
- GetPlayerPos(playerid,Player[playerid][PlayerPositionX3],Player[playerid][PlayerPositionY3],Player[playerid][PlayerPositionZ3]);
- GetPlayerFacingAngle(playerid,Player[playerid][PlayerPositionA3]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została zapisana, wpisz /Lp 3 aby się do niej przenieść, lub /Dp 3 aby usunąć.");
- }
- if(IsNumeric(Temp1) == 4)
- {
- GetPlayerPos(playerid,Player[playerid][PlayerPositionX4],Player[playerid][PlayerPositionY4],Player[playerid][PlayerPositionZ4]);
- GetPlayerFacingAngle(playerid,Player[playerid][PlayerPositionA4]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została zapisana, wpisz /Lp 4 aby się do niej przenieść, lub /Dp 4 aby usunąć.");
- }
- if(IsNumeric(Temp1) == 5)
- {
- GetPlayerPos(playerid,Player[playerid][PlayerPositionX5],Player[playerid][PlayerPositionY5],Player[playerid][PlayerPositionZ5]);
- GetPlayerFacingAngle(playerid,Player[playerid][PlayerPositionA5]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została zapisana, wpisz /Lp 5 aby się do niej przenieść, lub /Dp 5 aby usunąć.");
- }
- if(IsNumeric(Temp1) == 6)
- {
- GetPlayerPos(playerid,Player[playerid][PlayerPositionX6],Player[playerid][PlayerPositionY6],Player[playerid][PlayerPositionZ6]);
- GetPlayerFacingAngle(playerid,Player[playerid][PlayerPositionA6]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została zapisana, wpisz /Lp 6 aby się do niej przenieść, lub /Dp 6 aby usunąć.");
- }
- if(IsNumeric(Temp1) == 7)
- {
- GetPlayerPos(playerid,Player[playerid][PlayerPositionX7],Player[playerid][PlayerPositionY7],Player[playerid][PlayerPositionZ7]);
- GetPlayerFacingAngle(playerid,Player[playerid][PlayerPositionA7]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została zapisana, wpisz /Lp 7 aby się do niej przenieść, lub /Dp 7 aby usunąć.");
- }
- if(IsNumeric(Temp1) == 8)
- {
- GetPlayerPos(playerid,Player[playerid][PlayerPositionX8],Player[playerid][PlayerPositionY8],Player[playerid][PlayerPositionZ8]);
- GetPlayerFacingAngle(playerid,Player[playerid][PlayerPositionA8]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została zapisana, wpisz /Lp 8 aby się do niej przenieść, lub /Dp 8 aby usunąć.");
- }
- if(IsNumeric(Temp1) == 9)
- {
- GetPlayerPos(playerid,Player[playerid][PlayerPositionX9],Player[playerid][PlayerPositionY9],Player[playerid][PlayerPositionZ9]);
- GetPlayerFacingAngle(playerid,Player[playerid][PlayerPositionA9]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została zapisana, wpisz /Lp 9 aby się do niej przenieść, lub /Dp 9 aby usunąć.");
- }
- if(IsNumeric(Temp1) == 10)
- {
- GetPlayerPos(playerid,Player[playerid][PlayerPositionX10],Player[playerid][PlayerPositionY10],Player[playerid][PlayerPositionZ10]);
- GetPlayerFacingAngle(playerid,Player[playerid][PlayerPositionA10]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została zapisana, wpisz /Lp 10 aby się do niej przenieść, lub /Dp 10 aby usunąć.");
- }
- }
- }
- else
- {
- SendClientMessage(playerid,0xFF0000FF,"(Błąd): Wpisz: /Sp <1-10>.");
- return 1;
- }
- }
- else
- {
- SendClientMessage(playerid,0xFF0000FF,"(Błąd): Wpisz: /Sp <1-10>.");
- return 1;
- }
- }
- if(!strcmp(Command,"/Lp",true))
- {
- if(IsNumeric(Temp1))
- {
- if(IsNumeric(Temp1) > 0 || IsNumeric(Temp1) < 11)
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- if(IsNumeric(Temp1) == 1)
- {
- if(Player[playerid][PlayerUseSp1] == 1)
- {
- SetVehiclePos(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionX1],Player[playerid][PlayerPositionY1],Player[playerid][PlayerPositionZ1]);
- SetVehicleZAngle(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionA1]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została wcytana, wpisz /Sp 1 aby nią nadpisać, lub /Dp 1 aby usunąć.");
- }
- else
- {
- SendClientMessage(playerid,0xFF0000FF,"(Błąd): Pozycja 1 nie została jeszcze zapisana, użyj /Sp 1 aby to zrobić.");
- return 1;
- }
- }
- if(IsNumeric(Temp1) == 2)
- {
- if(Player[playerid][PlayerUseSp2] == 1)
- {
- SetVehiclePos(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionX2],Player[playerid][PlayerPositionY2],Player[playerid][PlayerPositionZ2]);
- SetVehicleZAngle(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionA2]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została wcytana, wpisz /Sp 2 aby nią nadpisać, lub /Dp 2 aby usunąć.");
- }
- else
- {
- SendClientMessage(playerid,0xFF0000FF,"(Błąd): Pozycja 2 nie została jeszcze zapisana, użyj /Sp 2 aby to zrobić.");
- return 1;
- }
- }
- if(IsNumeric(Temp1) == 3)
- {
- if(Player[playerid][PlayerUseSp3] == 1)
- {
- SetVehiclePos(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionX3],Player[playerid][PlayerPositionY3],Player[playerid][PlayerPositionZ3]);
- SetVehicleZAngle(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionA3]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została wcytana, wpisz /Sp 3 aby nią nadpisać, lub /Dp 3 aby usunąć.");
- }
- else
- {
- SendClientMessage(playerid,0xFF0000FF,"(Błąd): Pozycja 3 nie została jeszcze zapisana, użyj /Sp 3 aby to zrobić.");
- return 1;
- }
- }
- if(IsNumeric(Temp1) == 4)
- {
- if(Player[playerid][PlayerUseSp4] == 1)
- {
- SetVehiclePos(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionX4],Player[playerid][PlayerPositionY4],Player[playerid][PlayerPositionZ4]);
- SetVehicleZAngle(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionA4]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została wcytana, wpisz /Sp 4 aby nią nadpisać, lub /Dp 4 aby usunąć.");
- }
- else
- {
- SendClientMessage(playerid,0xFF0000FF,"(Błąd): Pozycja 4 nie została jeszcze zapisana, użyj /Sp 4 aby to zrobić.");
- return 1;
- }
- }
- if(IsNumeric(Temp1) == 5)
- {
- if(Player[playerid][PlayerUseSp5] == 1)
- {
- SetVehiclePos(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionX5],Player[playerid][PlayerPositionY5],Player[playerid][PlayerPositionZ5]);
- SetVehicleZAngle(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionA5]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została wcytana, wpisz /Sp 5 aby nią nadpisać, lub /Dp 5 aby usunąć.");
- }
- else
- {
- SendClientMessage(playerid,0xFF0000FF,"(Błąd): Pozycja 5 nie została jeszcze zapisana, użyj /Sp 5 aby to zrobić.");
- return 1;
- }
- }
- if(IsNumeric(Temp1) == 6)
- {
- if(Player[playerid][PlayerUseSp6] == 1)
- {
- SetVehiclePos(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionX6],Player[playerid][PlayerPositionY6],Player[playerid][PlayerPositionZ6]);
- SetVehicleZAngle(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionA6]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została wcytana, wpisz /Sp 6 aby nią nadpisać, lub /Dp 6 aby usunąć.");
- }
- else
- {
- SendClientMessage(playerid,0xFF0000FF,"(Błąd): Pozycja 6 nie została jeszcze zapisana, użyj /Sp 6 aby to zrobić.");
- return 1;
- }
- }
- if(IsNumeric(Temp1) == 7)
- {
- if(Player[playerid][PlayerUseSp7] == 1)
- {
- SetVehiclePos(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionX7],Player[playerid][PlayerPositionY7],Player[playerid][PlayerPositionZ7]);
- SetVehicleZAngle(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionA7]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została wcytana, wpisz /Sp 7 aby nią nadpisać, lub /Dp 7 aby usunąć.");
- }
- else
- {
- SendClientMessage(playerid,0xFF0000FF,"(Błąd): Pozycja 7 nie została jeszcze zapisana, użyj /Sp 7 aby to zrobić.");
- return 1;
- }
- }
- if(IsNumeric(Temp1) == 8)
- {
- if(Player[playerid][PlayerUseSp8] == 1)
- {
- SetVehiclePos(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionX8],Player[playerid][PlayerPositionY8],Player[playerid][PlayerPositionZ8]);
- SetVehicleZAngle(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionA8]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została wcytana, wpisz /Sp 8 aby nią nadpisać, lub /Dp 8 aby usunąć.");
- }
- else
- {
- SendClientMessage(playerid,0xFF0000FF,"(Błąd): Pozycja 8 nie została jeszcze zapisana, użyj /Sp 8 aby to zrobić.");
- return 1;
- }
- }
- if(IsNumeric(Temp1) == 9)
- {
- if(Player[playerid][PlayerUseSp9] == 1)
- {
- SetVehiclePos(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionX9],Player[playerid][PlayerPositionY9],Player[playerid][PlayerPositionZ9]);
- SetVehicleZAngle(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionA9]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została wcytana, wpisz /Sp 9 aby nią nadpisać, lub /Dp 9 aby usunąć.");
- }
- else
- {
- SendClientMessage(playerid,0xFF0000FF,"(Błąd): Pozycja 9 nie została jeszcze zapisana, użyj /Sp 9 aby to zrobić.");
- return 1;
- }
- }
- if(IsNumeric(Temp1) == 10)
- {
- if(Player[playerid][PlayerUseSp10] == 1)
- {
- SetVehiclePos(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionX10],Player[playerid][PlayerPositionY10],Player[playerid][PlayerPositionZ10]);
- SetVehicleZAngle(GetPlayerVehicleID(playerid),Player[playerid][PlayerPositionA10]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została wcytana, wpisz /Sp 10 aby nią nadpisać, lub /Dp 10 aby usunąć.");
- }
- else
- {
- SendClientMessage(playerid,0xFF0000FF,"(Błąd): Pozycja 10 nie została jeszcze zapisana, użyj /Sp 10 aby to zrobić.");
- return 1;
- }
- }
- }
- else
- {
- if(IsNumeric(Temp1) == 1)
- {
- GetPlayerPos(playerid,Player[playerid][PlayerPositionX1],Player[playerid][PlayerPositionY1],Player[playerid][PlayerPositionZ1]);
- GetPlayerFacingAngle(playerid,Player[playerid][PlayerPositionA1]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została zapisana, wpisz /Lp 1 aby się do niej przenieść, lub /Dp 1 aby usunąć.");
- }
- if(IsNumeric(Temp1) == 2)
- {
- GetPlayerPos(playerid,Player[playerid][PlayerPositionX2],Player[playerid][PlayerPositionY2],Player[playerid][PlayerPositionZ2]);
- GetPlayerFacingAngle(playerid,Player[playerid][PlayerPositionA2]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została zapisana, wpisz /Lp 2 aby się do niej przenieść, lub /Dp 2 aby usunąć.");
- }
- if(IsNumeric(Temp1) == 3)
- {
- GetPlayerPos(playerid,Player[playerid][PlayerPositionX3],Player[playerid][PlayerPositionY3],Player[playerid][PlayerPositionZ3]);
- GetPlayerFacingAngle(playerid,Player[playerid][PlayerPositionA3]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została zapisana, wpisz /Lp 3 aby się do niej przenieść, lub /Dp 3 aby usunąć.");
- }
- if(IsNumeric(Temp1) == 4)
- {
- GetPlayerPos(playerid,Player[playerid][PlayerPositionX4],Player[playerid][PlayerPositionY4],Player[playerid][PlayerPositionZ4]);
- GetPlayerFacingAngle(playerid,Player[playerid][PlayerPositionA4]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została zapisana, wpisz /Lp 4 aby się do niej przenieść, lub /Dp 4 aby usunąć.");
- }
- if(IsNumeric(Temp1) == 5)
- {
- GetPlayerPos(playerid,Player[playerid][PlayerPositionX5],Player[playerid][PlayerPositionY5],Player[playerid][PlayerPositionZ5]);
- GetPlayerFacingAngle(playerid,Player[playerid][PlayerPositionA5]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została zapisana, wpisz /Lp 5 aby się do niej przenieść, lub /Dp 5 aby usunąć.");
- }
- if(IsNumeric(Temp1) == 6)
- {
- GetPlayerPos(playerid,Player[playerid][PlayerPositionX6],Player[playerid][PlayerPositionY6],Player[playerid][PlayerPositionZ6]);
- GetPlayerFacingAngle(playerid,Player[playerid][PlayerPositionA6]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została zapisana, wpisz /Lp 6 aby się do niej przenieść, lub /Dp 6 aby usunąć.");
- }
- if(IsNumeric(Temp1) == 7)
- {
- GetPlayerPos(playerid,Player[playerid][PlayerPositionX7],Player[playerid][PlayerPositionY7],Player[playerid][PlayerPositionZ7]);
- GetPlayerFacingAngle(playerid,Player[playerid][PlayerPositionA7]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została zapisana, wpisz /Lp 7 aby się do niej przenieść, lub /Dp 7 aby usunąć.");
- }
- if(IsNumeric(Temp1) == 8)
- {
- GetPlayerPos(playerid,Player[playerid][PlayerPositionX8],Player[playerid][PlayerPositionY8],Player[playerid][PlayerPositionZ8]);
- GetPlayerFacingAngle(playerid,Player[playerid][PlayerPositionA8]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została zapisana, wpisz /Lp 8 aby się do niej przenieść, lub /Dp 8 aby usunąć.");
- }
- if(IsNumeric(Temp1) == 9)
- {
- GetPlayerPos(playerid,Player[playerid][PlayerPositionX9],Player[playerid][PlayerPositionY9],Player[playerid][PlayerPositionZ9]);
- GetPlayerFacingAngle(playerid,Player[playerid][PlayerPositionA9]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została zapisana, wpisz /Lp 9 aby się do niej przenieść, lub /Dp 9 aby usunąć.");
- }
- if(IsNumeric(Temp1) == 10)
- {
- GetPlayerPos(playerid,Player[playerid][PlayerPositionX10],Player[playerid][PlayerPositionY10],Player[playerid][PlayerPositionZ10]);
- GetPlayerFacingAngle(playerid,Player[playerid][PlayerPositionA10]);
- SendClientMessage(playerid,0x00FF00FF,"(Serwer): Twoja pozycja została zapisana, wpisz /Lp 10 aby się do niej przenieść, lub /Dp 10 aby usunąć.");
- }
- }
- }
- else
- {
- SendClientMessage(playerid,0xFF0000FF,"(Błąd): Wpisz: /Lp <1-10>.");
- return 1;
- }
- }
- else
- {
- SendClientMessage(playerid,0xFF0000FF,"(Błąd): Wpisz: /Lp <1-10>.");
- return 1;
- }
- return 1;
- }
- return 1;
- }
- stock Strtok(const String[],Index)
- {
- new Length = strlen(String);
- while((Index < Length) && (String[Index] <= ' '))
- {
- Index++;
- }
- new Offset = Index;
- new Result[20];
- while((Index < Length) && (String[Index] > ' ') && ((Index - Offset) < (sizeof(Result) - 1)))
- {
- Result[Index - Offset] = String[Index];
- Index++;
- }
- Result[Index - Offset] = EOS;
- return Result;
- }
- stock IsNumeric(const String[])
- {
- for(new X = 0; X < strlen(String); X++)
- {
- if(String[X] > '9' || String[X] < '0') return 0;
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment